Invoice templates vary wildly in how much they ask for — some are a single page of fields, others feel like a tax form. Underneath the variation, a genuinely small set of information is what actually makes an invoice valid and payable. Everything past that is presentation, not requirement.
The fields that actually matter
- A unique invoice number. Needed for both parties' bookkeeping and for referencing this specific invoice in any future correspondence — "the invoice from last month" isn't good enough once there are more than a couple on file.
- An issue date (and a due date, if payment terms aren't immediate) — establishes when the clock starts on payment terms, and matters for both parties' accounting periods.
- Who's billing whom — the seller's name/business details, and the buyer's name/billing details, clearly identified as "From" and "Bill To" rather than ambiguous.
- An itemized description of what's being charged for — line items with a description, quantity, and rate, not just a single lump total. This is what lets the buyer verify the charge actually matches what they ordered or received.
- The total amount due, along with how it was calculated — subtotal, any discount, tax, and the final total, so the math is checkable rather than just asserted.
What's optional (but often expected)
A logo, payment instructions (bank details, accepted payment methods), notes or terms, and branding colors are all common on real-world invoices — they make an invoice look professional and can smooth the payment process, but none of them are what makes an invoice valid. A plain, unbranded invoice with the fields above is just as legitimate as a fully designed one; it just looks less polished.
Tax-specific fields depend on where you operate
If you're registered for GST (or an equivalent tax system), additional fields become genuinely required — a tax registration number, the tax rate applied, and the tax amount broken out separately from the subtotal, not folded silently into a single total. This varies by jurisdiction, so what's "required" here depends on where the business is registered, not on general invoicing best practice.
Using the tool
Our Invoice Generator covers the essential fields above by default — invoice number, dates, from/to details, itemized line items with automatic subtotal/tax/total calculation — plus optional extras (logo upload, discounts, notes, and a GST tax split) when you need them, without forcing every invoice through a maximalist template.
Try it here: Invoice Generator.