How to Write a Freelance Invoice
A clear invoice is not paperwork — it is how you get paid on time. Most late payments come from vague, incomplete invoices that gave the client an easy reason to wait.
What every invoice must include
- Invoice number — a unique identifier for your records and theirs.
- Dates — the issue date and, more importantly, a specific due date.
- Your details — name or business name, contact info, and any business/tax number you use.
- Client details — who is being billed, including the right contact for payment.
- Itemized work — each service or deliverable with its amount, so there's nothing to question.
- Subtotal, tax, and total — clearly separated, with the total due unmistakable.
- Payment instructions — exactly how to pay, with no back-and-forth required.
- Terms — your payment window (net 15, net 30) and any late-fee policy.
The rule of thumb: a client should be able to pay your invoice without emailing you a single question. Every ambiguity is a reason to set it aside "until later."
Set terms that actually get you paid
Payment terms state how long the client has to pay. Shorter is better for your cash flow, and net 15 is increasingly normal for freelance work. Whatever you pick, put it in your contract and on the invoice — terms that live only in your head are terms a slow payer will ignore.
For larger projects, bill in stages: a deposit up front, progress payments at milestones, and the balance on delivery. It protects your cash flow and filters out clients who were never going to pay.
Handle late payment before it happens
Decide your late-fee policy in advance and state it on every invoice — commonly a percentage of the overdue balance per month. Its main value is deterrence: clients pay on time when they know a fee applies. When an invoice does go overdue, calculate the fee exactly with the Invoice Late Fee Calculator rather than guessing, and follow up the day it's late — not a week after.
Check that your late-fee rate complies with limits in your state, and make sure the policy is in your signed agreement, not just on the invoice.
Send it promptly and follow up
Invoice the moment work is delivered, while the value is fresh. Then track due dates and follow up immediately on anything overdue — a short, friendly reminder resolves most late payments, because most are forgetfulness rather than refusal. The freelancers who get paid on time are simply the ones who invoice cleanly and follow up without hesitation.
Price the work before you bill it
An invoice only collects what you agreed to charge — and undercharging is the deeper problem. Before you quote a project, make sure the number covers your taxes, expenses, and time with the Freelance Rate Calculator, and check what you truly earned on past jobs with the Effective Hourly Rate Calculator. A flawless invoice for a rate that's too low still leaves money on the table.
General information, not legal or financial advice. Invoice and late-fee requirements vary by jurisdiction.
Frequently asked questions
What should a freelance invoice include?
A unique invoice number, the date and a due date, your name and contact and business details, the client’s details, an itemized list of work with amounts, the subtotal and any tax, the total due, and clear payment instructions. Add your payment terms — for example net 15 or net 30 — and a late-fee policy if you have one. Missing any of these is what slows payment down.
What are net 15 and net 30 payment terms?
They state how many days the client has to pay after the invoice date — net 15 means payment is due within 15 days, net 30 within 30. Shorter terms get you paid faster and are increasingly normal for freelancers. Whatever you choose, put it on the invoice and in your contract so there is no ambiguity to hide behind.
Can I charge a late fee on an unpaid invoice?
Yes, if you set it out in advance — in your contract and on the invoice. A common approach is a percentage per month on the overdue balance. It is as much a deterrent as a revenue source: clients who know a late fee applies tend to pay on time. Check that your rate complies with any limits in your state.
How do I get clients to pay on time?
Invoice promptly, state clear due dates and terms, make paying easy with direct instructions, and follow up the moment an invoice goes overdue rather than waiting. A deposit up front on larger projects and a stated late-fee policy both improve on-time payment substantially. Most late payment is friction and forgetfulness, not refusal — remove the friction.