← Blog post

What to Put on an Invoice: A Practical Checklist

September 27, 2026 · BulkyGen Team

Invoice number, dates, line items, totals — the fields that make an invoice work, and the ones that are optional but worth including.

A usable invoice needs an invoice number, an issue date, who's being billed, what for, and how much is owed — everything else is a refinement on those five things. This is a practical checklist, not tax or legal advice; requirements vary by country, so confirm anything jurisdiction-specific with an accountant.

The fields that make an invoice work

Fields that are optional but earn their place

A structural mistake worth calling out: reused invoice numbers

An invoice number that gets reused — even accidentally, across a new financial year or a copy-pasted template — breaks your ability to reconcile payments and can complicate an audit. See invoice numbering best practices for what a system that doesn't do this looks like.

Keeping this consistent across many invoices

All of this is easy to get right on one invoice and easy to drift on the fiftieth — a forgotten due date here, a mismatched currency there. If your invoicing already starts from a spreadsheet, the fix is validating the whole batch before anything is generated rather than checking each PDF individually afterward. See common spreadsheet invoicing mistakes for the specific things worth checking for.

Doing this at volume

If you're producing more than a handful of invoices per cycle, a tool that enforces these fields — flagging a missing quantity or an unparseable date before it generates anything — catches what a quick visual check on invoice #40 won't. BulkyGen validates every row of a spreadsheet against exactly this list before generating; see preparing a spreadsheet for bulk invoicing.