WooCommerce digital product VAT invoices

Sell digital products in the EU without losing the VAT invoice trail.

Software, templates, downloads, memberships, and courses need more than instant fulfilment. EU stores need invoice numbers, VAT-country evidence, customer PDFs, refund credit notes, and exports that make OSS/accounting work easier.

Why digital-product VAT invoicing breaks late

Digital-product stores often optimise for immediate access first: payment succeeds, the download link is sent, and the order is complete. The invoice problem appears later when a business buyer asks for a VAT invoice, a refund needs a credit note, or an accountant asks for OSS evidence.

Lattice Invoices is being shaped around that workflow: keep invoice numbers, VAT/BTW metadata, customer PDF delivery, credit notes, and accountant export evidence attached to the WooCommerce order instead of scattered across emails and admin notes.

Digital-product VAT invoice readiness checklist

1. Capture VAT evidence before the invoice is issued

Digital-product VAT workflows often depend on billing country, shipping country, IP/geolocation evidence, VAT rate, VAT amount, tax exemption state, and whether a valid business VAT number changed the treatment.

Buyer question: Can the invoice record show why this VAT rate or reverse-charge treatment was used?

2. Keep invoice numbers separate from order attempts

Digital downloads create failed payments, retries, coupon changes, and instant fulfilment events. The invoice sequence should not be the same thing as the WooCommerce order ID stream.

Buyer question: Does the plugin issue invoice numbers only for invoiceable orders and preserve the sequence?

3. Deliver the invoice automatically after payment

Customers buying software, templates, courses, or downloads expect access immediately. The VAT invoice PDF should be attached to the right email and available later in My Account without manual admin work.

Buyer question: Can customers download the invoice PDF without asking support?

4. Turn refunds into credit-note evidence

If a digital product is refunded after access was granted, the original invoice should remain immutable and a linked credit note should preserve the VAT country, rate, amount, and refund reason.

Buyer question: Are refund credit notes linked to the original VAT invoice and included in exports?

5. Export quarter-end OSS/accounting rows

The accountant needs more than screenshots: invoice number, order ID, customer country, VAT rate, VAT amount, net/gross totals, refund links, PDF URL, and product classification should be exportable.

Buyer question: Will this reduce the manual quarter-end VAT/OSS cleanup work?

Three scenarios to test before buying

B2C download sold across borders

Trigger: A Dutch store sells a paid template or course download to a consumer in Italy and charges Italian VAT.

Workflow: Store the VAT country decision, issue the paid invoice PDF after payment, retain the PDF, expose it in My Account, and include the VAT country/rate in accountant export rows.

B2B software buyer enters a VAT ID

Trigger: A German company buys a digital plugin license and enters a VAT number during checkout.

Workflow: Store VAT ID, validation/manual-review state, reverse-charge wording, buyer details, invoice number, and evidence so the B2B transaction does not get mixed with consumer OSS totals.

Refund after the download link was delivered

Trigger: A customer requests a refund after the digital product email and invoice PDF were already sent.

Workflow: Keep the original invoice immutable, generate a linked credit note, resend customer documents, and expose the correction in the export for the accountant.

Weak digital VAT admin vs invoice-ready workflow

Weak workflowLattice Invoices direction
Order emails act as receipts, but no retained VAT invoice PDF exists.Paid orders generate retained invoice PDFs with invoice number, VAT fields, customer download access, and exportable evidence.
VAT country/rate lives only in tax totals, not in the invoice workflow.Invoice records preserve the country/rate decision, VAT amount, reverse-charge state, and refund relationship.
Refunds reduce WooCommerce totals but do not create customer-facing credit-note PDFs.Refunds create linked credit notes that preserve the original invoice and correction trail.
Quarter-end OSS work requires manual matching between WooCommerce, payment provider, and PDF plugin.Invoice, payment, refund, PDF, VAT, and export fields stay connected to the order.

FAQ

Do digital products need VAT invoices in WooCommerce?

Many EU stores selling software, templates, courses, downloads, or digital services need VAT invoice evidence, especially for B2B buyers, refunds, OSS reporting, and accountant handoff. The exact legal requirement depends on the store country and buyer type, but the workflow should preserve invoice evidence either way.

Is a WooCommerce order email enough for digital-product VAT evidence?

Usually not for a clean accounting workflow. Order emails can confirm a sale, but they do not reliably provide sequential invoice numbers, retained PDFs, reverse-charge wording, credit notes, and exportable VAT evidence.

What should I ask before buying a digital-product invoice plugin?

Ask whether it stores VAT country evidence, handles valid VAT numbers and reverse charge, issues invoice PDFs after payment, creates credit notes for refunds, exposes customer downloads, and exports accountant-ready fields.

Where does Lattice Invoices fit?

Lattice Invoices early access is aimed at WooCommerce stores that sell digital or B2B products and need VAT/BTW invoice workflows: checkout VAT fields, invoice PDFs, credit notes, customer downloads, OSS evidence, and accountant export readiness.