Description
The Invoices addon adds to Easy Digital Downloads a system of professional PDF invoices for each order, automatically generating numbered documents after payment confirmation and making them available in the customer’s purchase history. Digital stores that sell to businesses or operate in markets that require fiscal proof gain an automated issuance flow, with billing data, purchased items, and customized logo in the header of each invoice.
Main Features
- Automatic PDF generation
Creates the invoice file as soon as the order status is marked as paid. - Sequential numbering
Assigns continuous and customizable numbering to each document issued by the store. - Logo and visual identity
Allows uploading a custom logo and setting company details in the invoice header. - Download in customer history
Makes an invoice download button available on the buyer’s previous purchases page. - Billing data fields
Captures customer tax information at checkout and replicates it in the final document.
Benefits of Invoices
- Support for corporate buyers
Provides formal proof required by companies purchasing digital products. - Less manual work
Eliminates the need to create invoices in Word or spreadsheets for each sale. - Document standardization
Keeps all invoices with the same layout, numbering, and store data. - Reduced customer support
Buyers access the document themselves without needing to open a support ticket.
Who is it for?
- Digital stores that sell software, ebooks, or courses to corporate clients.
- Sellers who need to issue formal proof for each completed transaction.
- Businesses requiring visual standardization and sequential numbering in internal fiscal documents.
The addon fits stores already operating Easy Digital Downloads that need to professionalize sales documentation, especially when the audience includes companies, agencies, and B2B clients. PDF automation upon payment confirmation reduces operational friction and keeps each order’s history organized within the store’s own dashboard.
Frequently asked questions
Is Easy Digital Downloads Invoices GPL-licensed?
Yes. Easy Digital Downloads Invoices 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 Invoices on multiple sites?
Yes. You can install Easy Digital Downloads Invoices 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 Invoices cost at Ultrapack?
Easy Digital Downloads Invoices 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 Invoices include updates?
Yes. The current version of Easy Digital Downloads Invoices is 1.4.0, published at Ultrapack on Nov 22, 2024. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is Easy Digital Downloads Invoices scanned before publication?
Yes. Every version of Easy Digital Downloads Invoices goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What are the requirements for the plugin Easy Digital Downloads Invoices?
Requires WordPress 5.8 or higher and PHP 7.4 or higher. Tested up to WordPress 6.2.
What changed in this version
Version 1.4.0
- Important: This release requires the following versions
- PHP: 7.4
- WordPress: 5.8
- Easy Digital Downloads: 3.2.12
- New: Store owners can now bulk generate and save invoices from the Orders list.
- New: Export invoices in machine-readable XML format in Downloads > Reports > Export.
- Fix: Updated settings display for compatibility.
- Fix: Guest invoices have improved confirmation before viewing them.
- Fix: Fees and Credits were not showing on Invoices.
- Fix: The date on the invoice could be incorrect.
- Developers: A new filter has been added for the PDF options.
Version 1.3.6
- Fix: Invoices now show quantities when needed.
- Fix: Stores which support multiple currencies now show the correct currency for all invoice items.
- Fix: A refunded order now shows the correct refund date on the invoice.
- Admin: Invoice settings have been updated for compatibility with EDD 3.x.
- i18n: Translation loading has been updated.
- Dev: The minimum plugin requirements are now PHP 7.1, WordPress 5.4, and Easy Digital Downloads 3.1.5.
Version 1.3.5
- New: Invoices is now compatible with the EDD Order History, EDD Receipt, and EDD Confirmation blocks.
- Fix: Some currency values on the invoice would display in the store default currency when an alternate currency was used.
- Modified template: `invoice-table.php`.
Version 1.3.4
- New: The invoice update form is now a template file.
- Change: After updating an invoice, the updated invoice opens in a new tab.
- Change: After updating an invoice, the "Back" button is now a "Home" button.
- Fix: The email tag was not rendering correctly in emails.
- Fix: An out of date translation file was removed.
Version 1.3.3
- New: Invoices can now be disabled for free purchases via the extension settings.
- Fix: Order items on invoices now show the subtotal amount for each product, rather than the amount after fees.
- Fix: Invoices now use the correct order date.
- Fix: Orders with incomplete data could throw notices during the migration to EDD 3.0.
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-invoices.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
edd-invoices.zipand click Install Now. - Click Activate.
Requirements: Requires WordPress 5.8 or higher and PHP 7.4 or higher. Tested up to WordPress 6.2.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready