How to Write an Invoice: The 9 Things Every Invoice Needs

A complete checklist that gets you paid faster.

A good invoice does two jobs: it tells your client exactly what they owe, and it makes paying you effortless. Here's everything a professional invoice needs — BillsZilla's generator covers all nine automatically.

1. Your business details

Name, address, email, and phone. Add your logo — invoices with branding get taken more seriously and paid faster.

2. The client's details

Who you're billing: name or company, address, and email. This matters for their bookkeeping as much as yours.

3. A unique invoice number

Sequential numbers like INV-0001, INV-0002. They keep your records straight and look professional. Never reuse a number.

4. Issue date and due date

The issue date is when you sent it; the due date is when payment is expected. "Due in 14 days" beats a vague "due soon" every time.

5. Clear line items

Each row needs a description, quantity, and rate. "Website redesign — 1 × $1,200" beats a single mystery line called "Services."

6. Taxes, shown properly

If tax applies, show it as its own line — flat rate, per-line, or GST split into CGST/SGST or IGST where required. Clients (and accountants) need to see the math.

7. Discounts and shipping

Show discounts as a separate line rather than silently lowering prices — the client sees the value they're getting.

8. Payment terms and details

Spell out how to pay: bank account, IBAN, mobile wallet — plus terms like "Payment due within 14 days" and any late-fee policy.

9. A total that can't be misread

One bold, unmistakable "Amount Due." Everything above exists to make that number trustworthy.

The fastest way to do all of this

Open BillsZilla's free invoice generator, fill in the nine fields above, pick a template, and download the PDF. No signup, no watermark — about sixty seconds, start to finish.

Need full accounting, not just invoices?

When your business outgrows free invoicing, FreshBooks and QuickBooks handle expenses, payroll and tax reports.Disclosure: BillsZilla may earn a commission on purchases through these links.

← Back to the blog