Invoice guide
What to include on an invoice (checklist)
Use this checklist before you send any invoice to a client.
Published 2026-06-05
Required on almost every invoice
- Your business name and contact details
- Client name and billing address
- Unique invoice number
- Invoice date and due date
- Description of goods or services
- Quantity, rate, and line totals
- Total amount due
Often required (depending on country or client)
- Tax ID, VAT number, or GSTIN
- Tax breakdown (rate or amount)
- Purchase order (PO) number
- Payment terms and bank details
Professional extras
- Your logo and brand color
- Notes with late payment policy
- Project or engagement name
- Amount paid and balance due for partial payments
RealInvoiceGenerator includes toggles for each optional field so you can match client and legal requirements without clutter.
Related questions
How do I create an invoice for free?
To create invoice online for free: enter your business details and logo, add client information, list services with quantities and rates, set tax and payment terms, choose a template, then click Download PDF. That is the fastest way to create invoice online for free without accounting software.
What is an invoice generator?
An invoice generator is a professional tool that allows you to create invoices for your clients quickly and easily. Instead of manually designing a document in a word processor or spreadsheet, you fill in your business details, client information, and line items, and the tool produces a polished PDF you can send immediately.
Can I customize templates and labels?
Yes. You can switch between Professional, Minimalist, and Corporate templates in real time, change brand colors, toggle optional fields, select currency, and edit every label on the invoice, something most single-layout competitors do not offer.
Is RealInvoiceGenerator really free?
Yes. RealInvoiceGenerator is completely free to use. There are no monthly fees, no hidden costs, and no watermarks on your PDFs. You can create unlimited invoices online for free.