All guides
Invoicing

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

Invoity Team June 10, 2026

Sending an invoice is one of those tasks that feels deceptively simple until you sit down to do it. What goes where? How do you number it? What do you write so the client actually pays on time? The good news: a professional invoice is just a clear, organized answer to three questions — who owes what, for what work, and by when. Get those right and you'll look polished, keep clean records, and shorten the gap between finishing a job and seeing the money land.

This guide walks through exactly how to write an invoice from scratch, the standard invoice format freelancers and small businesses use, a full worked example, and the small mistakes that quietly delay payment.

What an invoice actually is (and isn't)

An invoice is a formal request for payment. It documents a transaction, sets a due date, and becomes part of both your records and your client's. It's different from a quote (an estimate sent before work) and a receipt (proof of payment sent after money changes hands). If those distinctions ever trip you up, this breakdown of invoice vs receipt vs quote clears it up.

Knowing what an invoice is matters because it shapes the tone. You're not asking a favor — you're issuing a clear, businesslike record of work delivered. Clients respond to that confidence.

What to put on an invoice

Before the step-by-step, here's the short answer to what to put on an invoice. Nearly every professional invoice contains the same core elements:

  • Your business name and contact details (and logo, if you have one)
  • The word "Invoice" clearly at the top
  • A unique invoice number
  • The issue date and the payment due date
  • Your client's name and billing details
  • An itemized list of services or products
  • Subtotal, any tax or discount, and the total amount due
  • Payment instructions and terms
  • An optional note or thank-you

That's the standard invoice format. Now let's build one field by field. For a deeper checklist of every element, see what to include on an invoice.

How to write an invoice, step by step

1. Add your business details

Start at the top with your name or business name, address, email, and phone number. If you have a logo, place it here — it instantly raises the credibility of the document. If you're registered for sales tax or VAT, or you have an EIN or business tax ID, include it. Whether you're legally required to display a tax number depends on where you operate, so check your state's rules or ask an accountant if you're unsure.

2. Add your client's details

Under a "Bill To" heading, add the client's name or company, their address, and the correct billing email. This sounds obvious, but sending an invoice to the wrong contact — a project manager instead of accounts payable, for example — is one of the most common reasons payment stalls. Confirm the billing contact before you send.

3. Give the invoice a unique number

Every invoice needs its own identifier so you and your client can reference it later. A simple sequential system works best:

  1. Start with something like INV-0001
  2. Increment for each new invoice: INV-0002, INV-0003
  3. Optionally add the year or a client code, e.g. 2026-ACME-014

Never reuse a number, and never skip the system entirely — unnumbered invoices make bookkeeping messy on both sides. A good invoice generator assigns and tracks these automatically.

4. Include the dates

Add two dates clearly:

  • Issue date — the day you create and send the invoice
  • Due date — when you expect to be paid

Many freelancers use shorthand terms like Net 15 or Net 30, meaning payment is due 15 or 30 days after the issue date. Whatever you choose, write an actual calendar date for the due date too. "Net 30" plus "Due: July 18, 2026" leaves no room for interpretation.

5. List your line items

This is the heart of the invoice. For each service or product, include a description, quantity, rate, and line total. Be specific — specificity prevents the back-and-forth questions that delay payment.

Compare these two descriptions:

  • Vague: "Design work"
  • Clear: "Website design — homepage layout + 3 inner page templates"

The second one tells the client exactly what they're paying for and makes your invoice feel trustworthy.

6. Show the totals clearly

Roll your line items into a subtotal. Then apply any tax, discount, or additional fees (like shipping or a rush charge), and present the total amount due in bold. The client should never have to do mental math to figure out what they owe. If tax applies, show the rate and the calculated amount on its own line.

7. Add payment terms and instructions

Tell the client how to pay you and by when. Spell out accepted methods — bank transfer, card, an online payment link, or a platform like PayPal — and include the details they need (account number, link, or address). Then restate your terms plainly: "Payment due within 15 days of the issue date." If you charge late fees, this is the place to mention them, but check that late-fee terms are allowed and reasonable where you do business.

8. Add a short note

A one-line note humanizes the document: "Thank you for your business — it was a pleasure working on this project." It's optional, but it sets a warm tone for the relationship and the next job.

A worked example

Say you're a freelance copywriter named Jordan Lee who just finished a project for Acme Co. Here's how the finished invoice maps onto the steps above.

From: Jordan Lee Copywriting · jordan@example.com · 555-0142 Bill To: Acme Co., Accounts Payable · billing@acme.example Invoice #: INV-0027 Issue date: June 18, 2026 · Due date: July 18, 2026 (Net 30)

DescriptionQtyRateTotal
Landing page copy — long-form sales page1$850.00$850.00
Email welcome sequence (5 emails)5$120.00$600.00
Revision round (hourly)2$75.00$150.00
  • Subtotal: $1,600.00
  • Discount (returning client, 5%): –$80.00
  • Total due: $1,520.00

Payment: Bank transfer to the details below, or via the payment link in your email. Payment due within 30 days. Note: Thank you, Acme — looking forward to the next project!

Notice how every number is traceable and the total is unmistakable. That's the whole goal.

Common mistakes that delay payment

Even a well-built invoice can sit unpaid because of small oversights. The usual culprits:

  • No due date. If you don't say when, clients default to "whenever it's convenient."
  • Vague line items. Ambiguity invites questions, and questions push payment to next week.
  • Wrong billing contact. Always confirm who actually processes payments.
  • Missing invoice number. It complicates bookkeeping and makes follow-ups awkward.
  • No payment instructions. Don't make the client hunt for how to pay you.

If late payments are a recurring headache, these tactics for how to get paid on time go deeper into terms, reminders, and deposits.

The fastest way to do all of this

You don't need accounting software or a fiddly spreadsheet. With the free invoice generator you can fill in each of these fields, watch the subtotal and total calculate live, add your logo and brand color, and download a clean PDF in under a minute — no signup required to start. If you'd rather begin from a ready-made layout, browse invoice templates and pick the one that fits your work. For a quick refresher anytime, this step-by-step invoice guide covers the essentials.

Frequently asked questions

Do I legally have to send an invoice as a freelancer?

In many cases an invoice is the standard way to request and document payment, and you'll need accurate records for your own taxes. Whether a formal invoice is strictly required — and what tax details it must show — depends on your location and how your business is registered. Check your state's rules or ask an accountant for specifics.

What's the difference between an invoice and a receipt?

An invoice is a request for payment sent before the client pays. A receipt is proof of payment sent after the money is received. You can issue both for the same transaction. See invoice vs receipt vs quote for a full comparison.

How do I number my invoices?

Use a simple sequential system like INV-0001, INV-0002, and so on, and never reuse a number. You can add a year or client code for organization. An invoice generator handles numbering automatically so you don't have to track it manually.

What payment terms should freelancers use?

Net 15 and Net 30 are common, meaning payment is due 15 or 30 days after the issue date. For faster cash flow, many freelancers shorten terms to Net 7 or Net 14, or request a deposit before starting. Pick terms you'll actually enforce, and always state both the term and an exact due date.


Ready to send your first one? Create a professional invoice free in under a minute — start with the invoice generator, no signup needed.

Create your invoice in under a minute

Free, no signup, instant PDF.

Open the free invoice generator

Keep reading