How to Write an Invoice
To write an invoice, include your business name and contact info, the client's details, a unique invoice number, issue and due dates, itemized goods or services with quantities and rates, subtotal, discounts and taxes, and the total due with payment instructions. A $1,250 job with 10% off and 8% tax totals $1,215. Build one free with our invoice generator.
The short answer
An invoice is a formal payment request: it tells the client who you are, what you did, what they owe, and how to pay. The non-negotiable fields are your business name, address, and contact; the client's name and address; a unique invoice number; the issue date and the due date; line items with quantities and unit prices; the subtotal; discounts and taxes as separate lines; the grand total; and payment instructions (bank details, payment link, or accepted methods). Miss the due date and clients deprioritize you; miss the invoice number and your bookkeeping collapses at tax time. Everything else — logos, thank-you notes, late-fee policies — is professionalism layered on top of this skeleton.
The 8 things every invoice needs
Run this checklist before sending anything. One: your legal business name, address, email, and phone — the client needs to know exactly who is billing. Two: the client's full name or company plus their billing address, so there is no dispute about who owes. Three: a unique invoice number (more on sequencing below). Four: issue date and payment due date — 'due on receipt' is vague, 'due November 3, 2026' is enforceable. Five: itemized lines, each with a description, quantity, and rate. Six: subtotal, then discount and tax as their own lines, then the total — never a single mystery number. Seven: accepted payment methods with the actual details. Eight: any terms worth stating up front, like late fees or early-payment discounts. Eight fields, zero ambiguity.
Invoice numbers that stay organized
Invoice numbers exist for you, not the client — they are how you track what is paid, overdue, and missing at tax time. Use a simple sequential scheme and never reuse a number: INV-2026-001, INV-2026-002, and so on. The year prefix keeps multi-year books sortable, and leading zeros keep them sorting correctly past invoice 99. Some freelancers prefix by client (ACME-014) when juggling a few big accounts. What matters is uniqueness and sequence: gaps raise questions from accountants ('what happened to INV-2026-007?'), and duplicates make reconciliation miserable. If you void an invoice, keep its number marked void rather than recycling it — a clean audit trail is worth more than tidy numbering.
Payment terms: Net 30 and friends
Payment terms set the deadline and the consequences. 'Net 30' means payment is due 30 days after the invoice date — the small-business standard. 'Net 15' suits fast-turnaround work; 'Net 60' appears in enterprise contracts where procurement moves slowly. 'Due on receipt' sounds firm but is legally fuzzy and routinely ignored; always prefer an explicit date. Two levers speed things up: early-payment discounts ('2/10 Net 30' — 2% off if paid within 10 days) and stated late fees (commonly 1% to 1.5% per month, where local law allows). Whatever you choose, put it on the invoice itself — terms buried in an email thread are terms the client never agreed to. Match the terms to the relationship: strict terms with new clients, flexible ones with proven payers.
Line items: describing the work
Line items are where vague invoices die. 'Design work — $1,250' invites the client to question the whole amount; itemized lines make each charge self-evident. Write descriptions a stranger could understand: 'Homepage redesign — 12 hrs × $75/hr' beats 'web design.' Include the quantity and unit for every line so the arithmetic is checkable: 12 × $75 = $900, plus 'Logo design (flat fee)' at $350. Round hours sensibly and consistently — billing in 15-minute increments is standard for services. For products, list SKU or model, quantity, and unit price. If a line was discounted or comped, show it as its own line with $0 rather than deleting it: visible generosity is remembered, invisible generosity is forgotten.
The math: subtotal, discount, tax, total
Invoice math follows one strict order: subtotal first, then discounts, then tax on the discounted amount. Worked example: line one is 12 hours × $75 = $900, line two is a $350 flat fee, so the subtotal is $1,250. Apply the agreed 10% discount: $1,250 × 0.10 = $125 off, leaving $1,125. Now apply 8% sales tax to the discounted subtotal: $1,125 × 0.08 = $90. Grand total: $1,125 + $90 = $1,215. The order matters — taxing before the discount would overcharge the client by $10 (8% of $1,250 = $100 instead of $90), a small error that signals sloppiness. Show every line of this arithmetic on the invoice; clients pay itemized math faster than lump sums because each number is verifiable.
Invoice vs receipt vs quote
These three documents get mixed up constantly, and using the wrong one creates real confusion. A quote (or estimate) comes before the work: 'this project will cost about $1,200.' It is a proposal, not a bill — the client owes nothing yet. An invoice comes after the work (or at an agreed milestone): 'the work is done, please pay $1,215 by November 3.' It creates the obligation. A receipt comes after payment: 'received $1,215 on October 20, thank you.' It closes the obligation. The lifecycle is quote → invoice → receipt. Never send an invoice for work covered only by a verbal quote the client never approved, and always reference the quote number on the invoice so the client connects the two instantly.
How to send it and get paid faster
The invoice itself is half the battle; delivery and follow-through are the other half. Send invoices promptly — same day the work completes if possible, because every day of delay is a day added to your wait. PDF is the universal format: it looks identical on every device and cannot be casually edited. Put the total and due date in the email subject or first line ('Invoice INV-2026-014 — $1,215 due Nov 3') so the client sees the obligation without opening the file. Offer at least two payment methods — bank transfer plus a card or payment link — because friction at the payment step is where invoices stall. Then follow up on a schedule: a polite reminder a few days before the due date, one on the due date, and weekly after. Most late payments are forgetfulness, not malice, and a calm reminder cadence collects them.
Mistakes that delay payment
The most expensive invoice mistakes are administrative, not mathematical. Sending to the wrong person — the project contact instead of accounts payable — can add weeks while it gets forwarded. Missing purchase-order numbers: many companies cannot pay an invoice that does not reference their PO, so ask for it before you invoice. Vague descriptions trigger clarification emails instead of payments. Math errors, even tiny ones, send the invoice back for correction and reset the clock. Forgetting the due date leaves payment timing entirely to the client's convenience. And invoicing late compresses your own cash flow for no reason — the client will not pay early out of gratitude for your patience. Fix these six and the average freelancer's 'days to paid' drops sharply, because most delays are self-inflicted.
Make yours in one click
You now know every field, term, and calculation — but typing it all by hand for every client is how errors creep in. Our free invoice generator builds professional invoices with business and client fields, automatic numbering, 7 currencies, dynamic line items, percentage or fixed discounts, tax calculation, live totals, and print-clean output you can save as PDF. Everything runs in your browser; client data never leaves your device. Need the percentage math for discounts and tax? See how to calculate a percentage. Adding a scannable payment link? Our guide to making QR codes covers the format — the same codes work for payment URLs.
Do it in one click
Create a professional invoice free — line items, tax, PDF-ready, no signup.
Open the Free Tool →