How to Write an Invoice: Complete Guide with Examples

July 2026 · 6 min read

Writing a professional invoice does not need to be complicated. Whether you are a freelancer, contractor, or small business owner, a well-structured invoice helps you get paid faster and look more professional. This guide covers everything you need to know, with real examples you can copy today.

What Every Invoice Must Include

A legally compliant invoice needs these elements at minimum. Skip any of these and you risk delayed payments or confusion with clients.

Invoice Example: Freelance Web Designer

INVOICE #INV-001          Date: 23 July 2026
                          Due: 6 August 2026

FROM:                     TO:
Jane Smith                Acme Corp
123 Main Street           456 Business Rd
London, UK                London, UK
jane@email.com            billing@acme.com

DESCRIPTION          QTY    RATE      AMOUNT
Web design services  10h    £50/h     £500
Logo design          1      £200      £200
                              Subtotal: £700
                              VAT (20%): £140
                              TOTAL: £840

Payment: Bank transfer to
Sort: 12-34-56  Account: 12345678
Payment due within 14 days.

Step-by-Step: How to Write an Invoice

Step 1: Add Your Business Details

Put your name (or company name), address, email, and phone at the top. If you are registered for VAT or have a company number, include that too.

Step 2: Add Your Client's Details

Include the client's name and billing address. This helps with bookkeeping on both sides and looks more professional than a generic email.

Step 3: Assign a Unique Invoice Number

Use a consistent numbering system (INV-001, INV-002, INV-003). This makes it easy to track which invoices are paid and which are outstanding.

Step 4: List Your Line Items

For each service or product, include a clear description, quantity (hours or units), rate, and calculated amount. Be specific — "Web design services" is better than "Consulting."

Step 5: Calculate Totals

Add up the line items for a subtotal, apply tax if applicable, and show the final total clearly. Do not bury the amount — your client should see it instantly.

Step 6: Set Payment Terms

State when payment is due (Net 7, Net 14, Net 30), accepted payment methods, and any late payment fees. This sets expectations upfront.

Tips to Get Paid Faster

Common Invoice Mistakes to Avoid

Ready to Create Your Invoice?

Skip the templates and spreadsheets. Use our free invoice generator to create a professional PDF invoice in under 20 seconds. No signup required.

Free Invoice Template

Our invoice generator works as a live template — fill in your details and download a PDF instantly. No email required, no signup, no cost.

Use the free template

Want more invoicing tips?

Get practical advice on invoicing, getting paid, and running a freelance business — delivered occasionally. No spam.