Description
The Xero addon connects your Easy Digital Downloads store to Xero accounting software, automatically sending invoices, sales, and customer data to your financial dashboard with every new order. Built for digital store owners who keep their books organized, it eliminates manual transcription of transactions between the sales platform and the ledger, keeping tax records aligned with the history of downloads sold.
Key Features
- Automatic invoice syncing
Every approved order in Easy Digital Downloads becomes a matching invoice in Xero with no manual work. - Mirrored customer records
Buyers are saved as contacts in Xero using checkout data, preventing duplicates across systems. - Line items for products sold
Purchased downloads are posted as product line items on the invoice, with amounts and descriptions preserved. - Accounting account mapping
Assign digital sales revenue to specific accounts in your Xero chart of accounts. - Payment recording
Completed transactions are marked as paid in Xero, so your books reflect the real status of each order.
Benefits of Xero
- Accounting without duplicate work
No need to type each sale into your accounting software, which cuts down on posting errors. - Faster month-end close
Revenue data arrives in Xero ready to go, speeding up reconciliation and financial reports. - Consistent tax history
Keeps your ledger aligned with your digital store’s order history, with no discrepancies between sources. - Focus on the business
Frees up your admin team for strategic work instead of bookkeeping data entry.
Who Is It For?
- Digital store owners who use Xero as their company’s accounting software.
- Accountants and firms handling the books for stores built on Easy Digital Downloads.
- Small and midsize businesses selling digital products that need automated tax records.
This addon bridges the gap between your digital store’s day-to-day sales and your accounting routine, removing the bottleneck of manual financial data entry. It’s for businesses that have already adopted Xero as their accounting platform and want every sale processed in Easy Digital Downloads to show up immediately in their official records, with the invoice, customer, and payment properly posted.
Frequently asked questions
Is Easy Digital Downloads Xero GPL-licensed?
Yes. Easy Digital Downloads Xero is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use Easy Digital Downloads Xero on multiple sites?
Yes. You can install Easy Digital Downloads Xero on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does Easy Digital Downloads Xero cost at Ultrapack?
Easy Digital Downloads Xero costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does Easy Digital Downloads Xero include updates?
Yes. The current version of Easy Digital Downloads Xero is 1.2.12, published at Ultrapack on Jan 20, 2018. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is Easy Digital Downloads Xero scanned before publication?
Yes. Every version of Easy Digital Downloads Xero goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What changed in this version
Version 1.2.12 2018-01-18
- Fixed: Payment total was not being pulled from EDD_Payment when sending payments to Xero.
Version 1.2.11 2017-12-21
- Fixed: Discounts do not reflect the total sent to Xero
Version 1.2.10 2017-07-20
- Fix for line items with more than 1 qty and a line item discount
- Fix for PHP7 compatibility
- Fixed compatibility with EDD Recurring
- Fix for Exclusive Tax being sent when already
Version 1.2.9 2017-02-20
- Moved Xero settings to a subsection of Extensions.
- Added textdomain.
- Some code formatting cleanup.
- Fix compatibility with Discounts Pro and using negative fees.
- Added a "Send Payment" button to the Payment page for invoices that do not have a payment id.
Version 1.2.8 2016-10-31
- Updated Xero_Contact to default to `first_name` only if there is no `last_name`
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
- Download the file
edd-xero.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
edd-xero.zipand click Install Now. - Click Activate.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready