NeatDue
All posts

How to Write an Invoice as a Freelancer (Step by Step)

Jul 8, 2026 · 4 min read

You finished the work, the client is happy, and now you have to send an invoice — and you're not totally sure what goes on it. That's normal. Nobody teaches freelancers this. So here's exactly how to write an invoice as a freelancer, field by field, without the accounting jargon.

An invoice is just a clear request for payment. Get a few things right and you'll look professional and get paid faster.

What every invoice needs

At minimum, a proper invoice includes:

  1. The word "Invoice." Sounds obvious, but it tells the client (and their accounts team) exactly what this is.
  2. Your details. Name or business name, address, email, and a tax number if you have one.
  3. The client's details. Their name/company and address. If it's a company, ask who to address it to.
  4. An invoice number. A unique ID for this invoice (e.g. 2026-001). You need these to be unique and sequential — more on that below.
  5. Issue date and due date. When you sent it and when payment is expected.
  6. A description of the work. Line items: what you did, quantity, rate, and the amount for each.
  7. The total. Subtotal, any tax, and the final amount due — in the right currency.
  8. How to pay. Bank details, payment link, or whatever method you accept.

Get those eight and you have a valid, professional invoice. We break down the must-have fields in more detail in what to include on an invoice.

Step by step

Step 1 — Add your details and the client's. Put your info top-left (or under your logo), the client's info clearly labeled "Bill to." Accuracy matters: a wrong company name can delay payment.

Step 2 — Give it a number. Use a consistent scheme like 2026-001, 2026-002.

Step 3 — Set the dates and terms. Issue date is today. Due date depends on your payment terms — "Net 30" means 30 days from the issue date. If you're not sure what that means, read what does net 30 mean. For freelancers, Net 14 or "due on receipt" often gets you paid faster.

Step 4 — List the work clearly. One line per item: a short description, quantity or hours, the rate, and the amount. Clear line items reduce back-and-forth and disputes.

Step 5 — Total it up. Add a subtotal, then tax if you charge it, then the grand total. Make the amount due big and obvious.

Step 6 — Add payment instructions. Tell them exactly how to pay. The easier you make it, the sooner the money lands.

Step 7 — Send it (and keep a copy). Email it as a PDF with a short, friendly message. Keep a copy for your records — you'll need it at tax time.

A quick note on tax

Whether you add tax or VAT depends on where you and your client are based and your registration status. This isn't tax advice — check your local rules or ask an accountant. What matters for the invoice itself is that any tax is shown as its own line so the total is transparent.

Make it painless

You can do all of this in a document template. But once you're sending invoices regularly, a dedicated tool saves real time — reusable client details, automatic numbering, and a clean PDF every time. That's exactly what NeatDue does: minimal invoices, professional PDFs, no accounting bloat. Create your first invoice in a couple of minutes and reuse it for every client after.

However you do it, the goal is the same: a clear, professional request that's easy to pay. Nail the eight fields and you're set.

FAQ

Do I legally need to send an invoice as a freelancer? In most places, yes, if you want to get paid and keep clean records for tax. Requirements vary by country, so check your local rules.

What's the most important field? Payment details and a clear total. If the client can't easily see what they owe and how to pay, everything slows down.

How soon should I send an invoice? As soon as the work (or milestone) is done. The sooner you invoice, the sooner you're paid — delays on your end become delays on theirs.