Top of the page: identity and intent
The first thing on the page should make it obvious that this document is an invoice and who it is from. Your business name and the word 'Invoice' (or 'Tax Invoice' where local rules require) should sit at the top. A small logo is fine; a full-bleed cover page is not — it pushes the actionable content below the fold.
Directly below the header, place a two-column block: seller details on the left (legal name, address, tax number, email) and customer details on the right (legal name, billing address, contact email).
Metadata strip: invoice number and dates
Below the parties block, place a single row with the invoice number, issue date, and due date. If the buyer gave you a purchase order or reference, include it here too. This strip is what accounts payable looks at first — make it impossible to miss.
Use sequential, unique invoice numbers from a prefix you control (e.g. INV-0042). Show due date as an explicit calendar date, not just 'Net 30'.
Line items: specific deliverables, clean columns
The line-item table should have four columns: description, quantity, unit price, line total. Keep the description specific enough to match what was approved — 'Brand identity design — Phase 1 of 2' rather than 'Design services'. Group related sub-tasks under one line; do not list every email or call.
If you charged hourly or by retainer, include the period and the hours so the buyer can place the work in time without asking.
Totals block: net, tax, gross
Right-aligned under the line-item table, show subtotal, any discount, tax (with rate), and the final total. Always break tax out separately even if the rate is zero — the breakout is what accounts payable need to record the transaction correctly.
Specify the currency on the total line. 'Total: £2,880.00 GBP' is unambiguous; '£2,880.00' alone can cause friction on cross-border invoices.
Payment block: above the fold of page one
The payment block belongs on page one, not buried in a footer. Lead with the method you prefer: bank transfer details (account name, IBAN/sort code, reference to use), then any card or wallet payment link.
If you offer multiple methods, list them in the order you would prefer to be paid. Most accounts teams pick the first option that looks easy.
Worked example
An invoice from Studio Doe to Acme Ltd: header reads 'Studio Doe — Invoice'. Two-column block lists Studio Doe (London, VAT GB123456789) on the left and Acme Ltd (London, accounts@acme.example) on the right.
Metadata strip: Invoice INV-0042, Issue 01 Mar 2025, Due 15 Mar 2025, PO ACM-2025-117. Line items: three specific lines mapped to the PO. Totals: subtotal £2,400, VAT 20% £480, total £2,880 GBP. Payment block on page one: bank transfer details first, card link second. Footer: 'Statutory late interest applies after the due date. Thank you.'
Same total, same client. Time to paid drops from weeks to days when the structure is right.