beginner 3 min read

Anatomy of an Invoice

Learn the essential elements every invoice needs, understand the legal requirements, and discover tips for creating professional invoices.

What Makes a Good Invoice?

An invoice is more than just a request for payment — it’s a legal document, a record for your books, and often the first impression a client has of how professionally you run your business. Getting it right matters.

Essential Elements Every Invoice Needs

1. Your Business Details

  • Business name (or your name if you’re a sole trader)
  • Address
  • Phone number and email
  • Tax registration number (if applicable)

2. Client Details

  • Client’s business name or full name
  • Their address
  • Contact person (for larger companies)

3. Invoice Number

Every invoice needs a unique number. Use a sequential system (INV-001, INV-002) so you can easily track and reference them. Never reuse an invoice number.

4. Dates

  • Invoice date — when you issued it
  • Due date — when payment is expected (e.g., Net 30 means 30 days from the invoice date)

5. Line Items

A clear breakdown of what you’re charging for:

  • Description of the product or service
  • Quantity
  • Unit price
  • Line total

6. Totals

  • Subtotal — before tax
  • Tax — GST, VAT, or sales tax (with the rate shown)
  • Total — the final amount due

7. Payment Information

  • Accepted payment methods
  • Bank details for direct transfer
  • Online payment link (if available)

8. Payment Terms

State your terms clearly: “Net 30,” “Due on receipt,” or whatever you’ve agreed with the client.

Depending on your location, there may be specific legal requirements for invoices. Common ones include:

  • Tax identification numbers (yours and sometimes the client’s)
  • Tax amounts clearly broken out
  • Sequential numbering with no gaps
  • Currency specified if you deal internationally

Check your local regulations or ask your accountant what’s required in your area.

Tips for Professional Invoices

  • Send invoices promptly. The sooner you invoice, the sooner you get paid.
  • Be specific in descriptions. “Website development — Phase 1: Design mockups” is better than “Services rendered.”
  • Include your branding. Your logo, brand colours, and consistent formatting make you look professional.
  • Make it easy to pay. Include a direct payment link when possible. The fewer steps between your client and their payment, the faster you’ll get paid.
  • Add a personal note. A simple “Thank you for your business” goes a long way.

Fastbooks generates professional invoices with all the required elements, your branding, and online payment options — so you can focus on the work, not the paperwork.

Ready to put this into practice?

Try Fastbooks free