How to Write an Invoice: A Step-by-Step Guide (2026)

10 min read·

Why a Good Invoice Is Worth Your Time

Your invoice is the document that triggers payment. Get it wrong and you wait. Get it right and money moves.

A clear, complete invoice does three things: it tells the client exactly what they owe, it gives them everything they need to process payment internally, and it creates a legal record you can rely on if anything goes sideways. Sloppy invoices — missing PO numbers, vague descriptions, no due date — are the single biggest cause of preventable late payments.

This guide breaks down each part of a professional invoice, shows you what to include (and what to skip), and flags the mistakes that cost real money.

Anatomy of a Professional Invoice

Every invoice has the same core parts. Here they are, top to bottom:

1. Your DetailsLegal business name, address, email, phone. If you operate as a sole trader, use your full name.
2. Client DetailsCompany name, billing contact, address. Match the name to the contract or PO.
3. Invoice NumberUnique, sequential (INV-2026-001). Never reuse. Gaps raise audit flags.
4. DatesIssue date + due date. Always both. "Net 30" is useless without a concrete date.
5. Line ItemsDescription, quantity, rate, total. Be specific: "Brand audit — 12 hrs @ $120/hr" not "Services."
6. TotalsSubtotal, tax (labelled with rate), grand total. Separate them clearly.
7. Payment InstructionsBank details, PayPal, Stripe link — at least two methods. Don't make them ask.
8. Tax IDVAT number (UK), ABN (AU), EIN (US), BN (CA). Required in most countries for business invoices.

The sample invoice below shows all of these in action. You can create one like it in seconds with our free invoice generator.

Sample Invoice
INVOICE
INV-2026-047
Apex Creative Studio
42 King Street\nManchester, M2 4LQ
Bill To
Northwind Traders Ltd.
88 Riverside Drive\nLondon, EC2A 3QR
Invoice Date
06/02/2026
Due Date
07/02/2026
Terms
Net 14
DescriptionQtyRateAmount
Project Discovery & Scoping
per hours
8$85.00$680.00
Design / Development Work
per hours
32$85.00$2,720.00
Revisions & Feedback Rounds
per rounds
2$400.00$800.00
Final Delivery & Handover
per flat fee
1$750.00$750.00
Subtotal$4,950.00
Sales Tax (rate varies by state)
Total USD$4,950.00
Notes

Thank you for your business. Payment is due within 30 days.

Payment

ACH transfer or check are standard payment methods.

Thank you for your business · Generated with InvoiceYard

Step 1: Set Up Your Header

Start with your identity at the top. Logo is optional but professional. Legal business name, address, and contact info are mandatory.

Place the word "INVOICE" prominently. In Australia, GST-registered businesses must label it "TAX INVOICE" specifically. Below the title, add three things side by side: invoice number, issue date, due date. No ambiguity.

Step 2: Add Client Details

Below your header, add the client's company name, contact person, and billing address. If they gave you a purchase order (PO) number, reference it here — many corporate AP departments will reject invoices without a matching PO.

Double-check the company name. "Acme Inc." and "Acme Incorporated" might look the same to you, but they can fail automated matching in large AP systems. Use exactly what appears on the contract.

Step 3: Write Line Items That Get Paid

This is where most invoices fail. Vague descriptions trigger questions. Questions trigger delays. Delays mean you wait an extra week (or three) for your money.

Good line item: "Homepage redesign — wireframes, visual design, 2 revision rounds — $4,200"
Bad line item: "Design services — $4,200"

Each line should include: a clear description of the deliverable, quantity or hours, the agreed rate, and the line total. If the project uses milestones, reference which milestone this covers so the client can match it to the scope document.

Step 4: Calculate Tax Correctly

Below your line items, show: subtotal, tax, and grand total — each on its own line.

Label the tax clearly. "VAT (20%): £240.00" or "Sales Tax (8.875%): $71.00". If you are not registered for VAT/GST, state it: "No VAT charged — below registration threshold." Leaving it blank makes the client wonder if you forgot.

Tax rules vary wildly by country. UK freelancers register for VAT at £90,000 turnover; Australian freelancers register for GST at $75,000 AUD. US freelancers generally don't charge sales tax on services, but it depends on the state. Our guides on UK VAT invoices and US sales tax go deeper on the specifics.

Step 5: Payment Terms and Methods

State your terms clearly: "Net 30" means the full amount is due within 30 calendar days of the invoice date. But also write the actual due date — not everyone knows what "Net 30" means, and you don't want to leave it to interpretation.

Include at least two payment methods. Bank transfer details are standard, but adding a Stripe or PayPal link can cut payment time significantly. Invoicing platforms consistently report that invoices with a clickable payment link get paid noticeably faster.

For early payment discounts or more complex term structures, see our payment terms guide.

Step 6: Notes and Late-Fee Clauses

The notes section is for anything that doesn't fit above: project references, a brief thank-you, your refund policy, or a late payment clause.

A typical late-fee clause: "A late fee of 1.5% per month will apply to balances overdue by more than 14 days." You may never actually charge it, but having it on paper changes client behaviour. Check your local regulations — some jurisdictions cap the interest rate you can charge on overdue commercial debts.

Mistakes That Actually Cost You Money

These are not theoretical. Each one causes real delays:

  • Missing invoice numbers — AP systems cannot track the payment. You end up in a "we never received it" loop.
  • Wrong client name — automated matching fails. Especially costly with government and enterprise clients.
  • "Services rendered" — forces the client to ask what they are paying for. Add 3-5 business days to your wait.
  • No payment instructions — surprisingly common. The client literally doesn't know how to pay you.
  • Sending as a Word doc — editable, unprofessional, and some email clients mangle the formatting. Always PDF.
  • Forgetting tax when you should charge it — you owe the tax authority regardless. Now it comes out of your profit.

Most of these disappear when you use a template with the right fields already built in. Try our freelance invoice template or jump straight to the invoice generator.

Frequently Asked Questions

What is the difference between an invoice and a bill?
Same document, different perspective. The seller sends an "invoice"; the buyer receives a "bill." The content is identical.
Do I need a business licence to send an invoice?
In most countries, no. Sole traders, freelancers, and individuals can invoice for work performed. You may need to register for tax (VAT, GST) once revenue exceeds your country's threshold.
Should I number my invoices sequentially?
Yes. Sequential numbering is a legal requirement in many jurisdictions and best practice everywhere. It simplifies audits and helps both you and your clients track payments.
Can I email invoices or do they need to be mailed?
Email is the standard. Attach the invoice as a PDF and include a brief summary in the email body with the amount due and due date. Physical mail is still required for some government contracts.

Create Your Invoice Now

Our free generator builds professional invoices in under a minute. No sign-up required.

Free Invoice Generator