Back to blog

How to Write a Freelance Invoice (Step-by-Step, With a Template You Can Steal)

Freelance Invoicing
chuanJul 5, 202610 min read

Maya landed her first proper freelance gig in March — a $2,400 branding project for a startup in Austin. She did the work, fired off a one-line email with "invoice attached," and waited. Three weeks passed. Then six. By the time the check finally cleared, she'd spent two stressed-out evenings drafting awkward "just checking in!" follow-ups and had quietly started looking for a full-time job.

Here's the thing nobody tells you when you go freelance: the work is the easy part. Getting paid is where most new freelancers trip. And nine times out of ten, an unpaid invoice isn't about a difficult client — it's about an invoice that looks like an afterthought.

So let's fix that. Here's exactly how to write a freelance invoice that reads like a pro sent it, covers your back, and gets money in your account without the awkward chase.

Need to send an invoice in the next five minutes? Create a professional invoice free with InvoiceFormly's invoice generator — no signup, no credit card.

What every freelance invoice needs

Forget fancy design. A good invoice is just complete. Clients (and their accounting teams) pay faster when they have zero reason to come back to you with questions. Here's the checklist I use on every single invoice.

Your details

  • Your full name or business name
  • Your address (a city and country is enough for most freelancers)
  • Email and phone
  • Your tax ID or VAT number if you're registered (required in the EU and UK once you're VAT-registered)

Client details

  • The company name and the person who approved the work
  • Their billing address
  • A contact email so AP (accounts payable) knows who to ping

The invoice itself

  • A clear "INVOICE" label at the top
  • A unique invoice number
  • Issue date (the day you send it)
  • Due date (issue date + your payment terms)
  • An itemized list of what you did and what it cost
  • Subtotal, any tax or discounts, and the total due
  • How they pay you (bank details, PayPal, Wise, Stripe — pick one or two, not six)

That's it. No testimonials, no "hope you liked the work," no portfolio links. Save the charm for your email. The invoice is a financial document, so let it look like one.

Invoice numbering: don't just use 1, 2, 3

The fastest way to confuse yourself (and your accountant) is to restart at "001" every January. You also don't want a client seeing "Invoice #3" and wondering if you're a hobbyist.

Use a simple, year-based system. It scales, it sorts itself, and it looks legit:

  • 2026-001, 2026-002 … for the whole year
  • Or INV-2026-014 if you like a prefix
  • Some freelancers add the client initials: 2026-ACME-001

Whatever you pick, stay consistent. If you ever need to prove income for a mortgage or visa application, a clean numbered trail saves you hours.

One more tip from someone who learned the hard way: never reuse a number, even if an invoice gets cancelled. Mark it 2026-014-VOID and move to the next. Reusing numbers is how spreadsheets turn into nightmares at tax time.

Payment terms that actually get you paid

Your payment terms are the single biggest lever on your cash flow. Set them, state them clearly, and don't apologize for them.

For most freelancers, net 14 or net 30 is the sweet spot. "Net 30" means the client has 30 days from the issue date to pay. "Net 14" is tighter and works great for smaller projects or new clients you don't fully trust yet.

A few real-world rules of thumb:

  • New client, big project? Ask for a 50% deposit up front and invoice the rest on delivery. Put both on separate invoices.
  • Small, fast turnaround work? Net 7 or "due on receipt" is fair game.
  • Big corporate client? They'll likely default to net 30 or net 45. Build that into your own budgeting so you're not eating ramen while they sit on your cash.

Tom, a freelance copywriter in Manchester, told me he cut his average payment time from 38 days to 11 just by switching from "net 30" to "net 14" and putting the due date in bold red at the top of the invoice. Same clients, same work — he just stopped making the deadline easy to ignore.

When you state terms, write them like a sentence, not a code: "Payment due within 14 days of the invoice date (due 12 August 2026)." A human-reading-this-date removes any "I didn't know when" excuse.

Late fees: yes, you're allowed to charge them

A lot of freelancers feel weird about late fees. Don't. You're running a business, and a late fee is just the price of someone else using your money.

Here's how to do it without sounding like a loan shark:

  1. State the policy up front, in your contract and on the invoice itself. Surprise fees are how you lose clients.
  2. Keep it reasonable. A common setup is a flat fee (e.g. $25) or a monthly percentage (1.5%–2% per month) on the overdue amount.
  3. Add a gentle line on the invoice like: "A late fee of 2% per 30 days applies to balances unpaid after the due date."

Priya, a UX designer in Berlin, started adding a late fee clause after a client sat on a €3,000 invoice for three months. She never had to actually charge it — the line alone made payments show up in 9 days flat. The fee is the stick; mostly you just need them to see it's there.

Note: late-fee rules vary. In some US states there are caps, and in the EU you're entitled to statutory interest plus a fixed recovery cost once a business client is late. This is general info, not legal advice — check your local rules or ask an accountant.

When and how to send your invoice

Timing matters more than people think. Send your invoice the moment the work is accepted — not at the end of the month, not "when I get around to it."

  • Fixed-scope project: invoice on delivery, the same day you hand over files.
  • Ongoing retainer: invoice on the 1st (or last day) of each month, like clockwork.
  • Milestone work: invoice the moment a milestone is signed off, while the value is fresh in their mind.

How you send it:

  • Attach a PDF, never an editable Word doc. A PDF can't be "accidentally" altered and looks finished.
  • Send it as its own email, not buried in a "here's the final draft + btw invoice" message. Give it a clear subject: "Invoice #2026-014 — Brand assets, due 12 Aug."
  • In the email body, keep it to two lines: what's attached, the amount, and the due date. Then stop talking.

Daniel, a video editor in Lisbon, used to send invoices inside his "here's your video!" email. Half the time clients replied "love it!" and never opened the attachment with the invoice. Splitting them into a dedicated email with "Invoice" in the subject lifted his on-time rate from roughly 60% to 95%.

The follow-up playbook (for when a client goes quiet)

Even with perfect invoices, someone will go quiet. Don't take it personally and don't panic. Have a system so the awkwardness doesn't stop you from acting.

Day 1–3 after the due date: Send a friendly nudge. Assume good faith — maybe it slipped. "Hi Sam, just a quick note that invoice #2026-014 for $1,800 was due 12 Aug. Let me know if anything's needed from my side to process it."

Day 7–10 late: A firmer reminder. Reference the late fee calmly. "Hi Sam, invoice #2026-014 is now 10 days overdue. As noted on the invoice, a 2% late fee applies from 13 Aug. Happy to help if there's a snag on your end."

Day 21+ late: Pick up the phone or send a LinkedIn message. Emails get lost; a real human asking "hey, is everything okay with the payment?" often unblocks it fast.

Day 45+ late: Send a final notice stating next steps (collections, small claims, or pausing work). Then actually follow through if needed. Most clients pay the moment they believe you will.

The trick is to send these without emotion. They're automated from your side, even if you write them by hand. A calm, consistent freelancer gets paid; a flustered one gets ignored.

If you want the full paper trail on what counts as an invoice versus a receipt when you're chasing payment, we broke it down in Invoice vs Receipt vs Bill — it'll save you from a few common mix-ups with clients.

A freelance invoice template you can steal

Here's the bare structure. Fill in the brackets and you're done:

INVOICE

From: [Your name / business]
[Your address] | [email] | [phone] | [VAT/Tax ID]

Bill to: [Client name]
[Client address] | [contact email]

Invoice number: 2026-014
Issue date: 29 July 2026
Due date: 12 August 2026 (Net 14)

Description                      Qty   Rate      Amount
Brand strategy session           1     $800      $800
Logo concepts (3)                1     $900      $900
Final brand guide                1     $700      $700

Subtotal:                                    $2,400
Tax (0%):                                    $0
Total due:                                   $2,400

Payment: Bank transfer to [account details]
Late fee: 2% per 30 days after due date.

That's a complete, professional freelance invoice. No design degree required.

Prefer not to build these by hand every time? A free invoice generator does the numbering, totals, and PDF export for you — more on the trade-off between templates and generators in Invoice Template vs Generator.

The short version

Writing a freelance invoice isn't creative work — it's plumbing. Get the parts right and the money flows. To recap:

  • Put your details, the client's, a unique number, clear dates, and an itemized list on every invoice.
  • Number by year so nothing collides and tax season stays sane.
  • Set payment terms (net 14 is a great default) and print the due date where they can't miss it.
  • Add a late-fee line — you'll rarely charge it, but it changes behavior.
  • Send the PDF the moment work is accepted, in its own email.
  • Follow up on a calm, fixed schedule when a client goes quiet.

Do those six things and you'll get paid faster than most freelancers who've been at it for years. The work got you the client. The invoice gets you paid.

This article is for general informational purposes only and is not legal or tax advice.

freelance invoiceinvoicing tipsget paidpayment termslate fees

Related articles