How to Make an Invoice: The Complete Guide
An invoice is a request for payment: a document listing what you supplied, what it costs, when payment is due and how to pay. To make one, you need your details and your client's, a unique invoice number, the date and due date, an itemized list with prices, any tax, and the total. This guide covers what to include, how invoices differ from receipts and quotes, payment terms like Net 30, numbering, and how to get paid on time.
What to include on an invoice
A professional invoice answers every question the person paying it will have, so it never needs a follow-up email. These are the elements to include — the first group appears on virtually every invoice, and several become legal requirements once you're registered for VAT or GST:
| Element | Why it matters |
|---|---|
| The word "Invoice" | Makes clear this is a payment request, not a quote or receipt. |
| Unique invoice number | Lets both sides reference, track and reconcile the payment. Required to be sequential under EU VAT rules. |
| Your business name and contact details | Who is being paid, and how to reach you with questions. |
| Client name and address | Who owes the money — and for business clients, who their accounts team should file it under. |
| Issue date and due date | Starts the payment clock and states exactly when payment is expected. |
| Itemized products or services | A description, quantity, rate and line total for each item, so the charge is easy to check. |
| Subtotal, discount, tax and total | Shows exactly how the amount due was calculated, including the tax rate applied. |
| Payment terms and methods | Terms like Net 30, plus bank details or a payment link — the single biggest factor in getting paid quickly. |
| Tax or VAT number | Required on VAT invoices in the EU and UK once you're VAT-registered. |
| PO number (if given one) | Many larger clients can't approve payment without their own purchase order reference. |
Frost Rank's free Invoice Generator has a field for every element above, lays them out in a clean invoice template, and exports a PDF — with no signup and no watermark.
How to make an invoice, step by step
1. Add your business details. Your business (or personal) name, email, phone, address, logo, and tax or VAT number if you're registered.
2. Add the client's details. Their name or company name and billing address. For businesses, use the accounts payable email if you have it — it's often not the person who hired you.
3. Assign an invoice number and dates. Use the next number in your sequence, the date you're issuing it, and the due date based on your payment terms.
4. List what you're billing for. One line per product or service, with a clear description, quantity (or hours) and rate. Vague lines like "services rendered" are a common reason invoices get queried and paid late.
5. Apply discounts, tax and shipping. Take any discount off the subtotal first, then calculate tax on the discounted amount, then add shipping.
6. Explain how to pay. Bank details, a payment link, or both — and the reference you'd like them to use (usually the invoice number).
7. Send it as a PDF and keep a copy. A PDF can't be accidentally edited and looks the same on every device. Save your own copy with the same number.
A complete invoice, worked through
Here is a full invoice from a small web studio to a retail client, with every element from the table above. The figures are the Invoice Generator's own "Load example" invoice, so you can open it and check each line:
INVOICE INV-0001
From: Northwind Studio, 120 Market Street, Suite 400, San Francisco, CA 94105
Bill to: Acme Retail Co., 88 Harbor Road, Seattle, WA 98101 (ap@acme-retail.example)
Issued: Oct 25, 2026 Terms: Net 30 Due: Nov 24, 2026 PO: PO-7731
Description Qty Rate Amount
Website redesign — discovery & wireframes 1 1,200.00 1,200.00
Frontend development (hours) 32.5 85.00 2,762.50
Stock photography license 3 49.99 149.97
Subtotal 4,112.47
Discount (10%) −411.25
Sales tax (8.25% of 3,701.22) 305.35
Total 4,006.57
Amount paid (deposit) −500.00
Balance due USD 3,506.57
Pay by bank transfer to Northwind Studio, using INV-0001 as the reference.
Three things to notice. The discount comes off the subtotal before tax, so tax is charged on $3,701.22, not the full $4,112.47. Each step is rounded to the cent ($411.247 becomes $411.25, $305.35065 becomes $305.35), the way accounting software does it, so the lines always add up. And the deposit is shown as already paid, so the client sees both the full value of the work and the smaller amount still owed. The PO number is there because a larger client's accounts team usually can't approve a payment without it.
Invoice vs. receipt vs. quote vs. proforma invoice
These four documents look similar but do different jobs, and sending the wrong one causes confusion in the client's accounts department:
| Document | When it's sent | What it means |
|---|---|---|
| Quote / estimate | Before any work is agreed | A proposed price the client can accept or decline. |
| Proforma invoice | After agreement, before delivery | A preliminary bill in invoice format — not a demand for payment and not recorded as money owed. Common in international trade. |
| Invoice | After delivery (or at an agreed milestone) | A formal request for payment, recorded as money owed. |
| Receipt | After payment | Proof that the payment was received. |
If an invoice turns out to be wrong after you've sent it, don't delete it or reuse its number — issue a credit note that cancels it (fully or partly) and send a corrected invoice with a new number. That keeps your numbering sequence and records intact.
Payment terms explained: Net 30, due on receipt and 2/10 Net 30
| Term | What it means |
|---|---|
| Due on receipt | Payment is expected as soon as the invoice arrives. |
| Net 7 / Net 15 | Full payment due 7 or 15 days after the invoice date — common for freelancers and small jobs. |
| Net 30 | Full payment due 30 days after the invoice date — the most common term for business clients. |
| Net 60 | Full payment due in 60 days — often requested by large companies. |
| 2/10 Net 30 | A 2% discount if paid within 10 days; otherwise the full amount is due in 30. |
An early-payment discount like 2/10 Net 30 looks small, but it's a strong incentive. Using the worked example above, with its $4,006.57 total:
Invoice total $4,006.57
Pay within 10 days (2% off): $4,006.57 − $80.13 = $3,926.44
Pay on day 30: $4,006.57
Cost to the buyer of skipping the discount:
2% ÷ 98% = 2.04% for 20 extra days
2.04% × (365 ÷ 20) ≈ 37.2% per year
Giving up 2% to keep the money 20 days longer is the equivalent of borrowing at about 37% a year, so a well-run finance team will usually pay early. For you, that means cash in 10 days instead of 30, at a cost of 2% of the invoice. Whatever terms you choose, state the exact due date on the invoice rather than only "Net 30" — a date leaves no room for interpretation.
How to number your invoices
Every invoice needs a unique number, and the numbers should follow a consistent sequence with no reuse. Under EU VAT rules, invoices must carry a sequential number that uniquely identifies them, and tax authorities elsewhere expect the same in practice. Common schemes:
| Scheme | Example | Good for |
|---|---|---|
| Simple sequence | INV-0001, INV-0002 | Most freelancers and small businesses. |
| Year prefix | 2026-0001, 2026-0002 | Seeing at a glance which year an invoice belongs to. |
| Client prefix | ACME-001, ACME-002 | Tracking many invoices per client — but keep numbers unique across all clients. |
Pad numbers with leading zeros (0001 rather than 1) so they sort correctly in file lists and spreadsheets. The Invoice Generator's "New invoice" button keeps your business details and moves to the next number automatically.
How to get paid on time
Invoice promptly. Send the invoice as soon as the work is delivered or the milestone is reached — every day of delay pushes the due date back too.
Make paying effortless. Include bank details and a payment link, state the reference to use, and send it to whoever actually pays (often accounts payable, not your day-to-day contact).
Ask for a deposit on larger jobs. Taking part of the fee upfront reduces your risk. Record it as "Amount already paid" so the invoice shows the remaining balance due.
Follow up on a schedule. A friendly reminder a few days before the due date, another on the day, and a firmer one a week after is a reasonable default. Late-payment laws can also help: in the UK, for example, businesses can claim statutory interest of 8% above the Bank of England base rate on late payments from other businesses.
Ready to send one? Create a free PDF invoice with every field above, the totals calculated for you and the next number filled in, with no account needed.
Frequently asked questions
An invoice is a document a seller sends to a buyer requesting payment for goods or services already provided or agreed. It lists who is billing whom, a unique invoice number, the date, an itemized description of what was supplied with quantities and prices, any tax, the total amount due, the due date and how to pay. For the seller it records money owed (accounts receivable); for the buyer it is the basis for paying and for claiming back tax such as VAT where that applies.
An invoice asks for payment and a receipt confirms it was received. You send the invoice before you're paid and issue the receipt afterward. See all four documents compared.
A preliminary bill sent before delivery, like a detailed quote in invoice format. It isn't a demand for payment, so a normal invoice follows once the sale goes ahead. See how a proforma differs from an invoice.
The buyer gets a 2% discount for paying within 10 days; otherwise the full amount is due in 30. On a $4,006.57 invoice, paying early saves $80.13. See the payment terms explained.
In many countries, yes — freelancers and sole traders commonly invoice under their own name for services they provide, and an invoice doesn't require a company. What changes with registration are the obligations: once you are registered for VAT or GST, for example, your invoices must meet stricter content rules and show your tax number. Income from invoices is usually taxable either way, so check the rules for your country or ask an accountant.
Pick one scheme and never break it: a simple sequence like INV-0001, a year prefix like 2026-0001, or a client prefix like ACME-001, as long as every number is unique across all clients. Pad with leading zeros so they sort correctly, never reuse or skip a number, and fix a wrong invoice with a credit note and a new number rather than editing the old one. EU VAT rules require a sequential number. See the numbering schemes compared.
For freelancers and small jobs, Net 7 or Net 15 keeps cash coming in; Net 30 is the norm for business clients, and large companies often ask for Net 60. Whatever you choose, agree it before you start work, print the exact due date on the invoice, and consider a deposit on big jobs or a small early-payment discount such as 2/10 Net 30 if slow payment is a problem. See every payment term explained.
It depends on your country, but plan for several years. In the US, the IRS generally recommends keeping records for three years from filing, and up to seven years in some situations; UK limited companies must normally keep records for six years. Save every invoice as a PDF and keep the original numbering sequence intact — Frost Rank's Invoice Generator can also save each invoice as a file you can reopen and edit later.
The totals and the 2/10 Net 30 figures in this guide were computed in code — the invoice example comes straight from Frost Rank's own Invoice Generator, which rounds every step to the cent — and the invoicing rules cited (EU sequential numbering, UK statutory late-payment interest) reflect the published requirements rather than rules of thumb.
Was this guide helpful?
Rate it and leave a comment — takes 10 seconds, and genuinely helps decide what to fix or build next.