Here is something nobody tells you: most invoices are bad.
Not illegal, not catastrophically wrong - just vague, rushed, or missing something small that causes a big delay. A client's accounts team bounces it back because there is no PO number. A payment sits in limbo for a week because the bank details are buried in a footer. An invoice goes to the right company but the wrong contact, and it quietly disappears into someone's spam folder.
The difference between getting paid on time and spending two weeks chasing is usually small. And it almost always comes down to the invoice itself.
This post shows you what good invoices actually look like - across six real-world scenarios. Look for the one that matches your situation, steal the structure, and adapt it to your work.
Before the examples: the basics every invoice needs
Every invoice, regardless of what you do or who you work for, needs these eight things:
- The word "Invoice" at the top (not "bill", not "payment request" - just invoice)
- A unique invoice number (INV-001, then INV-002, and so on)
- Your name and contact details (full name or business name, email, address)
- Your client's name and billing address
- Invoice date and payment due date
- A clear breakdown of what you delivered and what it costs
- The total amount due, with tax shown separately if applicable
- How to pay - bank details, PayPal, a payment link, whatever you use
That is the skeleton. The examples below show you how it all fits together in practice.
Example 1: Freelance writer, hourly rate
This is probably the most common freelance invoice. You tracked your hours, now you need to bill for them.
INVOICE
From: Sarah Chen, Freelance Content Writer
Email: [email protected]
To: Apex Marketing Ltd, Billing Dept
Address: 400 Fifth Ave, New York, NY 10018
Invoice #: INV-041
Invoice Date: 19 July 2026
Due Date: 2 August 2026 (Net 14)
| Description | Hours | Rate | Total |
|---|---|---|---|
| Blog posts - June batch (8 posts, 1,000 words each) | 18 | $65/hr | $1,170 |
| SEO keyword research | 3 | $65/hr | $195 |
| Revisions round 2 | 2 | $65/hr | $130 |
| Subtotal | $1,495 | ||
| Tax (0% - freelancer, not tax registered) | $0 | ||
| Total Due | $1,495 |
Payment: Bank transfer to Chase Bank, Account: 7823xxxx, Routing: 021000021
Late payment: A 2% monthly fee applies to invoices unpaid after the due date.
Why this works: The description is specific enough that a client can match each line item to actual deliverables. There is no ambiguity. If the client questions something, Sarah can point to a specific line rather than defending a lump sum.
Example 2: Fixed-price creative project
When you quote a project rate rather than tracking hours, your invoice looks slightly different. No hourly breakdown needed - but you do still want to show the scope clearly.
INVOICE
| From: | Marcus Webb Design Studio |
| Email: | [email protected] |
| To: | Northgate Bakery Co. |
| Invoice #: | INV-019 |
| Invoice Date: | 19 July 2026 |
| Due Date: | 19 August 2026 (Net 30) |
| Description | Qty | Unit Price | Total |
|---|---|---|---|
| Brand identity package - logo (3 concepts + 2 revision rounds), colour palette, typography guide | 1 | $2,200 | $2,200 |
| Business card design (front and back) | 1 | $300 | $300 |
| Social media kit (8 branded templates, Canva format) | 1 | $400 | $400 |
| Subtotal | $2,900 | ||
| Sales Tax (8.25%) | $239.25 | ||
| Total Due | $3,139.25 |
Payment: PayPal - [email protected], or bank transfer on request.
50% deposit ($1,569.63) received on 12 June 2026. Balance due: $1,569.62.
Why this works: Marcus has noted the deposit already paid, which avoids confusion and builds trust. The scope description is detailed enough that the client knows exactly what they are paying for without Marcus having to justify every hour.
Example 3: Monthly retainer
Retainer invoices should be the simplest of all - but a lot of freelancers make them confusing by trying to itemize everything in a model that is not really designed for that.
INVOICE
| From: | Priya Nair - Social Media Management |
| Email: | [email protected] |
| To: | Bloom Skincare, Accounts |
| Invoice #: | INV-2026-07 |
| Invoice Date: | 1 July 2026 |
| Due Date: | 1 August 2026 |
| Description | Total |
|---|---|
| Monthly social media management retainer - July 2026 | $1,800 |
| Scope: 20 posts per month across Instagram and TikTok, monthly analytics report, ad copy for 2 boosted posts | included |
| Total Due | $1,800 |
Payment: Direct debit / standing order - sort details on file. Contact [email protected] for any changes.
Why this works: The scope is noted in the invoice itself, not in a separate contract document the client will never re-open. Priya is not invoicing per post or per hour - the whole point of a retainer is that she bills a flat monthly fee. Trying to break it down further often just creates arguments about hours logged.
Example 4: Product-based small business
If you sell physical products rather than services, your invoice needs a few adjustments - quantities, unit prices, and often shipping.
INVOICE
| From: | Holloway Ceramics (Sole Trader) |
| Email: | [email protected] |
| To: | The Curated Home Store, 88 Bridge St, Austin TX 78701 |
| Invoice #: | HC-0083 |
| Invoice Date: | 19 July 2026 |
| Due Date: | 2 August 2026 |
| Item | Qty | Unit Price | Total |
|---|---|---|---|
| Stoneware mug - matte grey, 12oz | 24 | $14.00 | $336 |
| Stoneware mug - cream glaze, 12oz | 12 | $14.00 | $168 |
| Ceramic side plate - speckled finish, 8" | 18 | $11.50 | $207 |
| Shipping (tracked, 3-5 business days) | 1 | $28.00 | $28 |
| Subtotal | $739 | ||
| Sales Tax (8.25%) | $60.97 | ||
| Total Due | $799.97 |
Payment: Bank transfer - Wells Fargo, Account: 4421xxxx, Routing: 121042882. Goods dispatched 19 July 2026. Tracking number: 1Z999AA1012345678.
Why this works: The tracking number is a small detail that removes a follow-up email. If a buyer wants to know where their order is, it is right there. It is also a good record for Holloway if anything goes missing in transit.
Example 5: Consultant billing a business client
Consulting invoices often involve more formal purchase order references because corporate clients require them for internal approval. If you skip this when your client needs it, your invoice will sit in a queue until someone manually chases it through their system.
INVOICE
| From: | Thornwood Strategy Consulting Ltd |
| Reg. No.: | 12345678 |
| Email: | [email protected] |
| To: | Meridian Group plc, Accounts Payable |
| Purchase Order #: | PO-MG-9021 |
| Invoice #: | TWS-2026-034 |
| Invoice Date: | 19 July 2026 |
| Due Date: | 19 August 2026 (Net 30) |
| Description | Days | Day Rate | Total |
|---|---|---|---|
| Phase 2 operational review - supply chain analysis | 4 | £1,200 | £4,800 |
| Stakeholder workshop facilitation (3hr session, 12 attendees) | 1 | £1,200 | £1,200 |
| Written recommendations report | 1 | £1,200 | £1,200 |
| Subtotal | £7,200 | ||
| VAT (20%) | £1,440 | ||
| Total Due | £8,640 |
Bank details: Barclays Bank, Sort: 20-00-00, Account: 83971234 IBAN: GB29 BARC 2000 0083 9712 34 | SWIFT: BARCGB22 VAT Registration: GB 123 4567 89
Why this works: The PO number is front and centre, not an afterthought. The VAT registration number is included because it is a legal requirement for VAT-registered businesses in the UK, and because larger clients will flag its absence. International bank details (IBAN and SWIFT) mean a finance team can pay without needing to chase for them.
Example 6: Trade worker - labour and materials
This one is for plumbers, electricians, builders, and anyone who bills for both time and parts. The key is keeping labour and materials as separate line items - it looks professional and makes it easy for clients to see exactly where their money went.
INVOICE
From: Rivera Electrical Services
Email: [email protected]
To: Sandra Okafor, 14 Maple Drive, Chicago IL 60601
Invoice #: RE-0047
Invoice Date: 19 July 2026
Due Date: 26 July 2026 (Due within 7 days)
| Description | Qty | Unit Price | Total |
|---|---|---|---|
| Labour - kitchen rewire (6 hours) | 6 | $85/hr | $510 |
| Consumer unit upgrade (18-way board, fitted) | 1 | $240 | $240 |
| Cable - 2.5mm twin and earth, 50m roll | 2 | $38 | $76 |
| Sockets and faceplates (double, white) | 8 | $12 | $96 |
| Inspection and testing certificate | 1 | $65 | $65 |
| Subtotal | $987 | ||
| Tax (not applicable - under threshold) | $0 | ||
| Total Due | $987 |
Payment: Cash or bank transfer. Zelle: [email protected]. Bank: JPMorgan Chase, Account: 6612xxxx, Routing: 021000021.
Work completed 19 July 2026. 12-month warranty on all workmanship.
Why this works: Splitting labour and materials is standard in the trades and prevents the most common client complaint - "I had no idea parts would cost that much." When everything is broken out, there is nothing to argue about. The warranty note at the bottom is a small detail that builds a lot of trust with first-time customers.
What separates a good invoice from a bad one
You have seen the examples. Here is what they all have in common - and what most bad invoices are missing.
Specificity in the description. "Design work - $500" is almost always worse than "Homepage redesign mockup, 2 revision rounds - $500." The more clearly you describe the work, the less likely a client's finance team is to query it.
The right contact at the right company. The person who commissioned your work and the person who processes payment are often two completely different people. Always ask at the start of a project: "Who should I address the invoice to?" It is a simple question that prevents weeks of delays.
Payment details that are easy to find. Bank details buried in a footer, in a font smaller than the rest of the document, cost people money. Put them somewhere obvious. Make paying require zero effort.
A due date, not just "30 days." "Payment due 18 August 2026" is clearer than "Net 30." Some clients genuinely need to see a calendar date to action it in their system.
Your records, kept somewhere sensible. Whatever tool you use, keep a copy of every invoice you send. You will need them at tax time, and occasionally to resolve a dispute months down the line.
One more thing
If you are building these from scratch each time - pasting tables into Word, adjusting formatting, copying and pasting old invoices and forgetting to change the number - there is an easier way.
Our free invoice generator lets you fill in the details, add your line items, and download a clean, professional PDF in a couple of minutes. No account, no subscription. You can save your details so the next one takes even less time.
Getting paid is not complicated. It just requires asking for it clearly - and these examples are a pretty good place to start.