The short version
Freelance invoicing is mostly a memory problem. The work was agreed in a thread six weeks ago, the scope drifted twice, and the invoice is the first document either side has read since. Writing it so it references the agreement is what makes it get paid.
What goes on a freelancer invoice
Six things, in the order they belong on the page. The invoice generator opens a freelancer (general) document with the lines already in place, so most of this is checking rather than typing.
- Reference the agreement, the quote or the purchase order. It is what connects the invoice to something the client already approved.
- Describe the deliverable, not the activity. What the client received, in their words, not how you spent your week.
- Show deposits and milestones already paid. Deducted visibly, with dates, so the balance is obviously correct.
- Bill out of scope work as its own line. Named, dated, and tied to the request that caused it.
- State payment terms and the late fee position. Days, not on receipt, and a stated consequence.
- Number invoices sequentially and never reuse one. It is the basis of your own records and of any chase.
The lines a freelancer invoice usually carries
These are the lines the generator opens with when you pick Freelancer (general). The figures are a starting point to type over rather than a going rate: this site runs no pricing survey, and the number on your invoice should be the one you charge.
| Line | What it covers | Qty | Opens at |
|---|---|---|---|
| Project work (per hour) | Time on your project, charged as worked, with a running total you can see. | 20 | $65 |
| Project milestone | A defined stage of the work, invoiced when that stage is delivered and approved. | 1 | $1,500 |
| Expenses and materials | Anything bought in for the project, passed on at cost with receipts. | 1 | $200 |
Add, rename, reorder or delete any line, and set tax per line where it applies. Priced as they open, that comes to $3,000 before tax.
A worked freelancer invoice, filled in
This is the same job as the table above, written out the way it would leave your phone. Every figure on it is a starting point rather than a going rate, and the tax line is shown at ten per cent purely so the arithmetic is visible: set your own rate, or none, per line.
INVOICE
Bill to
Your client name
Client address
Work carried out at
Job address
Job or order reference
| Description | Qty | Rate | Amount |
|---|---|---|---|
| Project work (per hour) | 20 | $65 | $1,300 |
| Project milestone | 1 | $1,500 | $1,500 |
| Expenses and materials | 1 | $200 | $200 |
| Subtotal | $3,000 |
| Tax at 10% | $300 |
| Total due | $3,300 |
Late payment. State your own rate and when it starts, so it is agreed before the due date rather than argued after it.
Subtotal $3,000, tax $300, total $3,300. The parts worth copying are the structure rather than the numbers: the job reference next to the client, every line separately priced with its count showing, the tax on its own line, and terms that name a number of days instead of saying on receipt.
Deposits, milestones and never funding a client project
The structural risk of freelancing is that you finance the work and the client decides when to pay for it. Deposits and milestones are how that risk gets shared.
A deposit before starting, one or more milestone payments tied to defined stages, and a balance on delivery is standard across every freelance discipline. Put the schedule on the quote so the first invoice is not the first time the client hears about it.
Then show it on every invoice: the total project fee, what has been paid and when, what this invoice claims, and the balance remaining. That set of lines is what turns a series of separate demands into a plan the client is following.
Scope, revisions and the request that arrived in a message
Scope creep in freelancing almost never arrives as a change request. It arrives as a friendly message that begins with a small favour.
The habit that fixes it is not confrontation, it is documentation. When a request falls outside the agreement, reply confirming what it is and what it costs, then invoice it as its own line naming the request and its date. Additional landing page, requested on a stated date is a fact.
State the included revision rounds in the original agreement. Two rounds included, further rounds at a stated rate, removes the entire negotiation and it makes the client more decisive as well, which is better for the work.
Getting paid, chasing, and international clients
Freelance invoices are paid by people with no obligation to prioritize them, which makes the terms and the chase the difference between thirty days and ninety.
Set terms in days, put the due date on the invoice as an actual date rather than a period, and state your late payment position. States set their own statutory interest rate and their own usury ceiling, so what you can charge depends on where you are, and the figure belongs in your terms before the due date rather than in an argument after it.
For international clients, state the currency explicitly, say who bears the transfer fees, and include the account details in the format that country actually uses. Most international freelance payment delays are administrative rather than deliberate, and they are fixed by putting the right reference on the document.
Hourly, fixed price or per unit: how freelancers price the work
Freelancing is priced hourly, daily or per project, and almost every freelancer who moves from the first to the last earns more for the same work. Hourly sells your availability. Project pricing sells the outcome, and the outcome is what the client is actually buying.
| Model | Where it wins | What it quietly costs you |
|---|---|---|
| Per project | Defined deliverables with a clear finish line | Scope creep is the whole risk, so the change process must exist before it happens |
| Day rate | Embedded work, agency overflow, long engagements | It caps your income at the number of days you can physically work |
| Retainer | Ongoing work for a client with predictable monthly volume | It becomes on-call unless the retainer states the hours or deliverables it buys |
Take a deposit and bill milestones. The structural risk of freelancing is that you finance the client project and they decide when to pay for it, and a deposit plus staged payments is the only thing that shares that risk rather than carrying all of it.
Working out what to charge
This guide is about what goes on the document, not what the number should be, and nobody should hand you a rate for your own market. What the site can do is the arithmetic: the freelance rate calculator works back from what you need to earn, the service price calculator prices a service against your costs, and the profit margin calculator checks what is left once the job is done.
Writing it on your phone, in five steps
Most freelancers write the invoice standing next to the work rather than at a desk a week later, and the week later version is the one that gets details wrong. The generator is built for the first case.
- Open it with your trade already chosen. The freelancer (general) invoice loads with project work (per hour) and the rest of the lines already on the page.
- Put the client and the job reference in first. It is the part you will not remember accurately in three days, and on agent, landlord or contractor work it is the reason the invoice gets paid at all.
- Edit the lines rather than starting from empty. Change the quantities and the rates, delete what you did not do, add what you did. Keeping the descriptions means the wording stays consistent from one job to the next.
- Set the terms to 14 days and add a payment link. A due date that is an actual date gets chased. A link and a QR code means it can be settled before you have packed up.
- Send it before you leave. The clock on your terms starts when the invoice arrives, not when the work finished, so every day it sits unsent is a day added to getting paid.
Getting paid once it is sent
Put a due date and your terms on the document, because an invoice without them is hard to chase. Add a payment link and a QR so settling up is a tap rather than a transfer somebody has to set up. When part of it lands, the receipt maker records it as a part payment and prints the balance still due. If the due date passes, the late fee calculator works out what your own terms allow and writes the chasing letter to go with it.
Five dates decide whether a freelancer gets paid on time, and four of them are set before the work starts.
Mistakes that cost freelancers money
- Describing your week instead of the deliverable. The client cannot match the invoice to what they received.
- No deposit on new clients. You are financing the project and carrying all of the risk.
- Out of scope work absorbed to keep the peace. It never becomes chargeable later, it just becomes the norm.
- Terms of on receipt. Not a date, so it never becomes overdue.
- Currency unstated on international work. Two parties confidently reading different numbers.
Freelancer (general) invoice questions
How do I write a freelance invoice?
Reference the agreement or purchase order, describe the deliverable rather than your activity, deduct deposits and milestones already paid, bill out of scope work as its own dated line and state terms in days. The generator opens a freelance invoice with project fees, milestones and revisions already listed.
Should I ask for a deposit?
On new clients and on anything with a real time commitment, yes. A deposit before starting, milestones at defined stages and the balance on delivery is standard practice and stops you financing the project.
How do I handle scope creep?
Confirm in writing what the request is and what it costs before doing it, then invoice it as its own line naming the request and its date. State the included revision rounds in the original agreement so further rounds have a price already.
What payment terms should I use?
Terms in days with an actual due date on the invoice, not on receipt. A period with no date never becomes overdue, which is exactly why it never gets chased.
Can I charge interest on late payment?
Usually yes, at a rate your terms stated before the work. Each state sets its own statutory interest rate and its own usury ceiling, so check the one you invoice from rather than inventing a figure.
How do I invoice an international client?
State the currency explicitly, say who bears the transfer fees, and give the account details in the format that country uses. Most international delays are administrative rather than deliberate.
What should a freelance invoice include?
Your details and the client, a sequential invoice number, the date and the due date, the agreement or order reference, the deliverables, deposits and milestones deducted, out of scope work itemized, the total, the currency and your payment terms.
Free freelancer invoice template
The free freelancer invoice template opens with the lines above already priced, in any of 200 designs, and exports a print-ready PDF with no signup and nothing saved to a server. If you would rather edit a file offline, there are 72 Word templates, 72 Excel templates with the totals already calculating, and 72 fillable PDFs.
Invoicing guides for related trades
The same billing questions come up next door. These four guides cover the trades closest to freelancers, and each one sits alongside its own free template.
Every trade has one: see all 46 invoicing guides, or go straight to the 46 free invoice templates they describe.
Everything on this site, set up for freelancers
The whole toolkit, with the reason each one matters to freelancers rather than in general. The five marked links open with freelancer (general) already selected.
Make the document
Five of these open with freelancer (general) already selected, so the first line is project work (per hour) rather than an empty row.
- Invoice Generatoropens set to this trade. The freelancer invoice this guide describes, priced and ready to edit.
- Quote Generatoropens set to this trade. Quote first: always, with deliverables, rounds and exclusions. Converts to the invoice without retyping.
- Receipt MakerRecords money on account or a stage payment against the matter.
- Recurring InvoicesFor freelancers billing the same client on the same day every month.
- Purchase OrderBill against a client order number, which is what gets it through their finance team.
- Work OrderInstruct a subcontractor or associate with the scope agreed in writing.
- Cost Estimatoropens set to this trade. Build the job up from materials, labor and margin before you quote it.
Templates and files a finance team will accept
The same freelancer lines, in whatever file the client system needs.
- Freelancer (general) invoice templateThe template this guide is written about, with the freelancer lines already on it.
- 200 invoice designsopens set to this trade. Put those lines in any of 200 designs and keep the one you like.
- 72 Word templatesEdit offline, or send a file a client can fill in themselves.
- 72 Excel templatesThe totals calculate themselves, which matters on a long line list.
- 72 fillable PDFsType into the fields and print, with nothing to install.
- Google Docs templatesCopy to your own Drive and edit from a phone.
- Google Sheets templatesSame totals, shared with whoever does your books.
- Blank invoice templatesA plain document for the engagement that does not fit a standard scope.
- Quote templatesA priced quote on paper, for a client who wants the figure before the work.
- Estimate templatesAn indicative figure that is explicitly not a fixed fee.
- Receipt templatesProof of payment for a client who needs it for their own records.
- Work order templatesThe scope, the site and the authorisation, before anybody drives out.
Work out the number first
This guide is about the document. These are for deciding what goes on it.
- Freelance Rate CalculatorWork back from what you need to earn a year to the rate a freelancer has to charge.
- Service Price CalculatorPrice a service against your own costs rather than against what somebody else charges.
- Profit Margin CalculatorCheck what is actually left on a freelancer job once materials and time are paid for.
- Break-Even CalculatorWork out how many projects a month cover your costs before anything is profit.
- Salary CalculatorCompare what the work pays against an employed equivalent.
- Sales Tax CalculatorAdd or strip tax on a figure before it goes on the invoice.
Get it paid inside its terms
Terms of 14 days is the shape this guide assumes. Deposit: on new clients and anything with real time committed.
- Payment links and QR codesA link and a scannable code on the invoice, so paying is a tap.
- Late fee calculatoropens set to this trade. Works out what your own terms allow and writes the chasing letter.
- Payment terms guideWhich terms actually get invoices paid, and the exact wording to use.
- Deposit invoicesWhen to ask, how much, and how the final invoice shows the balance.
- Chasing an unpaid invoiceThe reminder, the call, the overdue notice, then what comes after.
- Progress billingBilling a long job in stages so you are not funding it yourself.
- Invoice numberingA numbering system that never repeats and never skips.
- Change ordersPricing extra work in a way the customer has already agreed to.
Read next
- All 46 invoicing guidesThe same guide, written for every other trade on the site.
- 46 trade invoice templatesEvery trade, each opening with its own lines already priced.
- Invoicing glossaryPlain definitions of the words on an invoice, a quote and a job.
- The blogLonger pieces on quoting, billing, tax and getting paid.
- All 24 toolsEverything on the site in one list, including the ones not named here.