Why agencies get invoice support requests after payment
Agency orders are rarely a simple product purchase. One WooCommerce payment can represent a project deposit, milestone, monthly retainer, hosting renewal, audit, care plan, or ad-management package.
The agency invoice workflow to require
1. Capture agency billing metadata before payment
Collect company name, VAT/BTW number, invoice email, PO/reference, project name, service period, and billing contact while the customer is still in checkout.
2. Separate deposits, retainers, and recurring care plans
Keep website deposits, milestone balances, monthly support, hosting, SEO retainers, ads management, and one-off audits readable on the invoice PDF.
3. Attach final PDFs after payment
Generate a sequential invoice number after paid/processing status, attach the PDF to WooCommerce emails, and expose private customer downloads in My Account.
4. Use credit notes for scope corrections
When a retainer is reduced, a deposit is partially refunded, or a project is cancelled, issue a linked credit note with the reason and original invoice reference.
Fields an agency invoice plugin should support
| Field | Why it matters for agency invoices |
|---|---|
| Project / campaign name | Lets the client match the invoice to a website build, SEO project, ad campaign, or maintenance package. |
| PO / cost centre | Often required by larger clients before accounts payable will release payment. |
| Invoice email | Routes PDFs to finance rather than only the founder, marketer, or project stakeholder. |
| Service period | Clarifies whether the invoice covers a monthly care plan, quarterly SEO retainer, hosting renewal, or one-off audit. |
| VAT/BTW number | Keeps B2B tax details in the order before the invoice PDF is generated. |
| Credit-note reason | Documents cancelled work, reduced retainers, duplicate payments, or corrected billing details. |
Website deposit and milestone balance
Manual invoice risk: The first payment says only “website package”, then the client asks the agency to edit a PDF manually.
Lattice-ready workflow: Checkout captures project name, VAT number, invoice email, deposit/balance context, and PO details before the PDF is issued.
Monthly care plan or SEO retainer
Manual invoice risk: Recurring orders renew, but the invoice does not show the covered month, domain, campaign, or service level.
Lattice-ready workflow: The invoice stores service period, plan name, customer VAT fields, customer download link, and accountant-ready export data.
Refunded scope or cancelled retainer
Manual invoice risk: The agency edits the original invoice or sends a separate manual document that no longer matches the WooCommerce order.
Lattice-ready workflow: The refund creates a linked credit note with its own number, reason, VAT correction, and original invoice reference.
Decision shortcut
Should an agency request €49 early access?
Score the signals below. A score of 4+ means invoice support is likely already costing the agency or client more than a one-time €49 workflow review.
Agency invoice FAQ
Can WooCommerce sell agency services and still produce proper VAT invoices?
Yes, but service businesses usually need more than a standard order receipt: VAT/BTW fields, project references, invoice emails, service periods, final invoice PDFs, credit notes, and accounting handoff.
Should project details be printed on every agency invoice?
Only finance-safe details should be printed. The invoice should show project/campaign reference, service period, PO, and billing fields, while sensitive strategy notes stay out of the tax invoice.
Where does Lattice Invoices fit for agencies?
Lattice Invoices is a focused €49 early-access WooCommerce invoice workflow for EU VAT/BTW fields, PDF invoices, credit notes, customer downloads, and accountant handoff. This guide qualifies agency workflows before purchase.
What should an agency send for a fit review?
Send store URL, country, services sold, B2B/B2C split, project/service-period fields needed, PO requirements, invoice-number format, refund/credit-note needs, and accounting export requirements.