ZeInvoice

Guide

How to Make an Invoice

An invoice needs your details, your client's details, a unique invoice number, dates, itemized work, totals, and payment details — then export it as a PDF.

Last updated:

Filling in an invoice by hand at a desk with a calculator

Start with the basics

Whether you call it making or writing an invoice, every invoice needs a few core pieces of information: who it's from, who it's to, what was provided, and how much is owed. Skipping any of these tends to slow down payment, since your client has to come back and ask. The steps below walk through building one by hand — or skip straight to the invoice generator, which handles every field and calculates the totals for you.

1. Add your business details

Your name or business name, full address, email, and phone number — for example: "Elena Ruiz — Freelance Web Design, 14 Birch Street, Leeds LS1 4DY, elena@ruizdesign.co.uk." If you're VAT-registered in the UK, HMRC requires your VAT number on the invoice too, alongside the VAT amount shown separately for supplies over £250 (GOV.UK — VAT record keeping, Notice 700/21). The most common slip here isn't missing information — it's forgetting to add the VAT number to an old invoice template once you register, since most templates don't have a field for it by default. In the US, there's no federally required field here — the IRS just expects your records to clearly show income and expenses.

2. Add your client's details

Your client's name (or company name), billing address, and email. Double-check the spelling — invoices with the wrong company name are a common reason payments get delayed internally, since some accounts-payable teams won't process one that doesn't match their records exactly. It's also worth asking upfront who the invoice should actually go to: on larger projects, the person who approved the work and the person who processes payment are often different people.

3. Give it a unique invoice number

A simple sequential format like INV-1001, INV-1002 works well for most freelancers. If you invoice several clients regularly, adding a client code — INV-ACME-001 — makes individual client history easier to search. Some businesses prefix by year instead — 2026-014 — which works too, as long as you keep one continuous sequence rather than resetting to 001 every January; a reset makes duplicate numbers likely and, if you're VAT-registered in the UK, makes it harder to demonstrate to HMRC that none are missing.

4. Set the invoice date and due date

The invoice date is simply the day you're sending it. The due date depends on your payment terms — due on receipt for a new client or a small one-off job, Net 15 for clients you bill regularly, Net 30 as the standard default for most B2B work, or Net 60 for larger companies with fixed payment cycles. Note that the invoice date isn't always the same as the date the work was actually delivered — for UK VAT purposes, it's the date of supply that matters, so if you invoice a few days after finishing the job, keep a record of when the work was actually completed.

5. List what you're billing for

Break your work into clear line items: a short description, quantity, and rate for each. This is the section clients check most closely, so specificity matters more than anywhere else on the page. "Services rendered" invites a question before anyone will approve it; "Homepage redesign — desktop and mobile (delivered June 3)" or "Brand strategy workshop, 8 hours @ $150/hr" doesn't. If the work repeats monthly — a retainer, ongoing maintenance — name the period explicitly, e.g. "Monthly SEO retainer — June 2026," so it's obvious at a glance which month it covers.

6. Add your totals

Subtotal, any discount, tax (if it applies to you), shipping if relevant, and the total due — for example, a $1,200 subtotal with a 10% discount and 20% VAT works out to $1,200 − $120 + $216 = $1,296 total due. Label your tax clearly — VAT, GST, or Sales Tax — so there's no ambiguity about what it covers. UK invoices must show every required field listed in GOV.UK's invoice requirements, including the amount(s) charged and the total owed, with VAT broken out separately once you're registered. In the US, sales tax only applies if you're registered to collect it in your client's state — plenty of freelance services aren't taxable at all, so don't add a tax line by default.

7. Include payment details

Bank details, a PayPal address, or a payment link — whatever makes it easiest for your client to actually pay you. For UK clients, that's typically your sort code and account number; for international clients, your IBAN and BIC/SWIFT code. It's worth offering a second option alongside your bank details — a PayPal address or a Stripe payment link — for clients who'd rather not do a manual bank transfer. The fewer steps between reading the invoice and paying it, the faster you get paid.

8. Send it as a PDF

A PDF looks the same on every device and can't be accidentally edited. Name the file something searchable — INV-1004-ElenaRuiz.pdf is easier for your client to find later than invoice.pdf. Keep the email itself short: a subject line with the invoice number and due date ("Invoice INV-1004 — due July 3"), one line of context, and the PDF attached. BCC yourself or keep a sent copy somewhere you can find it — if a client later claims they never received it, you want a timestamp to point to. If a client specifically needs an editable file instead, see which format to use before defaulting to PDF.

A complete invoice: a worked example

Here's what a finished invoice looks like end to end, for a UK freelancer:

  • Invoice INV-1004 · Date: June 3, 2026 · Due: July 3, 2026 (Net 30)
  • From: Elena Ruiz — Freelance Web Design, 14 Birch Street, Leeds LS1 4DY · VAT: GB123456789
  • Bill to: Bright & Co, 100 Business Park, Manchester M1 2AB
  • Line items: Homepage redesign (desktop + mobile) — £1,200.00 · Brand guidelines document — £400.00
  • Subtotal: £1,600.00 · VAT (20%): £320.00 · Total due: £1,920.00
  • Payment: sort code, account number, or a payment link · Terms: Net 30

A US freelancer's version is identical in structure, just without a VAT line (add sales tax only if you're registered to collect it) and with routing and account numbers in place of a sort code — the underlying fields don't change, only which tax line applies.

How to write an invoice for services

An invoice for services has no part number or unit price to lean on, so the description does the work. A few rules make it quick for a client to approve:

  • Say what you did, not just the category — "Homepage copywriting, 5 pages, 2 revision rounds" rather than "Consulting services".
  • Show the dates of service — the period the work covers, such as "September 1–15, 2026", separate from the invoice date.
  • Hourly work: hours × rate — "Bookkeeping, September — 12.5 hours × $60" = $750.00. Keep your time log in case the client asks.
  • Flat-fee work: one line per deliverable, plus a separate line for anything outside the agreed scope.
  • Expenses on their own lines, at cost or with the markup you agreed.

Tax works differently for services than for goods. In the US, whether sales tax applies depends on the state and the type of service, so check with your state's revenue department. In the UK, once you're VAT-registered, VAT generally applies to services as well as goods. For filled-in examples of hourly, fixed-price, deposit and retainer billing, see the freelance invoice template; for labor and materials, the contractor invoice template.

How to send an invoice

Most invoices go out as a PDF email attachment. A few details separate one that gets actioned from one that gets filed for later: a subject line with your invoice number and due date, a short body (one line of context, the amount, the due date — no need for more), a clearly named file, and making sure it's going to whoever actually processes payment, not just your main project contact.

Send it as soon as the work — or the agreed milestone — is complete. Every day you wait is a day you push back the due date that follows it, and it's an easy step to forget once you've moved on to the next job. Early-to-mid week tends to get read faster than a Friday afternoon invoice, which often just sits until Monday.

Common mistakes that delay payment

The Federal Reserve Banks' 2024 Report on Payments found that roughly four out of every five small firms face challenges related to getting paid (Federal Reserve Banks — 2024 Report on Payments) — and a surprising share of that traces back to invoice mistakes, not the client. The most common ones: a missing or wrong invoice number, a vague line item that makes the client ask for clarification before they'll approve it, a due date that was never stated so nothing is technically overdue, and payment details left off entirely so the client has to chase you for bank information. Each one adds a round-trip email to a process that should've taken one message.

Ready to make yours? The free invoice generator has every field above and calculates the totals for you. For the legal background, see what is an invoice, or invoice vs quote if you're not sure an invoice is the right document yet. Freelancer-specific guidance is in invoicing as a freelancer.

Frequently asked questions

Nothing forces a specific format, but skipping around makes it harder to spot a missing or duplicate invoice later — and if you're VAT-registered in the UK, HMRC expects your records to make it possible to verify none are missing. A simple sequential format like INV-1001, INV-1002 avoids the problem entirely.

Ready to create your own?

Create a free invoice →

More free tools

Free Invoice Generator

Request payment for work already delivered.

Free Receipt Generator

Confirm a payment you've already received.

Free Quote Generator

Send a fixed price before work begins.

Free Estimate Generator

Share an approximate project cost with a client.

All Free Invoice Templates

Every blank template in one place — Word, Excel, PDF, by trade, and receipts.

Invoice Template for Word

A real .docx file, 3 styles — no broken formatting, no signup.

Invoice Template for PDF

A blank, printable PDF invoice in 3 styles, or use the generator for a prefilled one.

Invoice Template for Excel

A real .xlsx file with working formulas — no manual formula-building.

Freelance Invoice Template

Built for freelancers billing clients directly — deliverables, hours, revisions and expenses.

Construction Invoice Template

Labor, materials, change orders and retainage itemized clearly — built for contractors.

Contractor Invoice Template

Built for independent contractors and general contractors managing subs.

Receipt Template

A blank receipt for any payment — a sale, an invoice paid, a deposit — with signature lines.

Cash Receipt Template

Confirm a cash payment with a clean, professional receipt.

Rent Receipt Template

Confirm a rent payment for your tenant, with the rental period and balance.