Guide

How to invoice as a freelancer

Updated 27 Oct 20267 minute readBy InvoiceMakerHQ EditorialChecked October 2026

Short answer

Here is how to invoice as a freelancer: agree your rate, scope and payment window before you start, track hours or milestones as you work, then send a numbered invoice with both parties' details, clear line items, any tax you must charge, a real due date and your payment details. Keep a copy and follow up the day it falls due.

Set the ground rules before the first invoice

The easiest invoice to get paid is one the client expected. Before any work, agree in writing what you will deliver, your rate or fixed fee, how many revision rounds are included, when you will invoice, how long the client has to pay, and whether you need a deposit. Then the invoice simply confirms what both sides already agreed.

A short email or proposal is enough for a typical freelance job. It should cover:

  • Scope: the deliverables, in plain words, and what is out of scope.
  • Price: hourly, daily or fixed, and the currency.
  • Extras: how additional revisions or rush work are charged.
  • Billing schedule: deposit, milestones, or monthly in arrears.
  • Payment window: for example 14 days from the invoice date. Our guide to payment terms explains the common options.
  • Late charges: if you will add any, state them now, not on the overdue invoice.

Ask the client one more question at this stage: who approves invoices, and do they need a purchase order number or a supplier form first? Larger clients often cannot pay until you are set up in their system.

Pick a billing model: hourly, day rate, project or retainer

How you bill shapes how you invoice. Hourly and day rates are invoiced on time spent, project fees on milestones, and retainers on a fixed monthly schedule. Each suits different work, and you can mix them, for example a fixed project fee with an hourly rate for extra changes.

ModelHow the invoice looksBest forWatch out for
HourlyHours × rate, often with a timesheetOpen ended or changing workClients may query hours; log them as you go
Day rateDays × rateOn site or embedded workDefine what a day means, for example 7.5 hours
Fixed project feeOne line per milestone or deliverableClear, well defined jobsScope creep; price extras separately
RetainerSame amount each month, in advanceOngoing support or contentAgree what happens to unused hours

Whatever the model, write each line so a stranger could understand it. “Homepage design, desktop and mobile, second revision round” is easier to approve than “Design work”.

How to invoice as a freelancer in 7 steps

Once the ground rules are set, each invoice follows the same seven steps: open your template, add your details, add the client, number and date it, list the work, add any tax and deductions, then set the due date and send it. With your details saved, the whole thing takes about five minutes.

  1. Open a template or tool. The freelance invoice template is laid out for services, and the freelance sample in the generator fills in example lines you can overwrite.
  2. Add your details. Your name or business name, address, email and tax number if you have one. In the UK, GOV.UK says sole traders must include their name and any business name, plus an address for legal documents if they use a business name.
  3. Add the client. Their legal or trading name, billing address, the approving contact and any PO number.
  4. Number and date it. Use your next number, such as INV-2026-0031, and today’s date.
  5. List the work. One line per deliverable, milestone or block of hours, with quantity, rate and amount. Add expenses you agreed to pass on.
  6. Add tax and deductions. Charge tax only if registered. Subtract deposits or earlier milestone payments so the balance is clear.
  7. Set the due date and send. Write the actual date, list your payment details, save as a PDF and email it to the approver.

The general method for any business is in writing an invoice step by step, and the full field list is in what to include on an invoice.

Worked example: the final milestone invoice on a design project

A made up freelance designer agrees a $4,800.00 brand project, billed 30% upfront, 40% at first concepts and 30% on delivery. The client also asks for two extra revision hours at $75.00 and approves a $49.00 font license passed on at cost. The designer is not registered for tax, so none is added.

InvoiceWhat it coversAmountStatus
INV-2026-0024Deposit, 30% of $4,800.00$1,440.00Paid
INV-2026-0027First concepts, 40% of $4,800.00$1,920.00Paid
INV-2026-0031Final delivery, 30% of $4,800.00$1,440.00This invoice

The final invoice, INV-2026-0031, has three lines:

  • Final brand files and guidelines, 30% milestone: $1,440.00
  • Extra revision round, 2 hours at $75.00: $150.00
  • Font license, passed on at cost: $49.00

Total due: $1,639.00. A note underneath reads “Project fee $4,800.00, previously invoiced and paid $3,360.00 (INV-2026-0024 and INV-2026-0027)”, so the client can see the whole project at a glance. Example prices only.

Tax registration and your freelance invoices

Many freelancers start below the point where they must register for GST, VAT or sales tax, and invoice with no tax added. Once your turnover passes your country’s threshold, you register, add tax to your invoices and show your tax number. The thresholds below come from each tax office or government site, checked in October 2026.

CountryCompulsory registration threshold
AustraliaGST turnover of $75,000 or more
New Zealand$60,000 in the last or next 12 months
United KingdomVAT taxable turnover over £90,000
Ireland€42,500 for services
CanadaOver $30,000 in a calendar quarter or over the last four quarters
IndiaAggregate turnover above Rs. 20 lakh for services (Rs. 10 lakh in some states)
SingaporeTaxable turnover over $1 million
South AfricaR2.3 million from 1 April 2026
UAEAED 375,000

The US has no national threshold; sales tax rules are set by each state. Below a threshold you can usually register voluntarily. If you are not registered, do not add tax or call your invoice a tax invoice.

Invoicing clients in other countries

Agree the currency before you start, invoice in that currency, and give payment details that work across borders. If you are registered for tax, your own country’s rules still apply to how the invoice shows tax, and some require tax totals in local currency even when you bill in another.

  • UK: HMRC says line amounts can be in any currency, but the total VAT must be shown in sterling.
  • Ireland: Revenue says foreign currency invoices must also show the figures in euro.
  • Singapore: IRAS says the amount excluding GST, the GST and the total must be converted into Singapore dollars.

Cross border transfers can cost fees on either side. State who pays them, for example “All bank charges are paid by the sender”, and give your full international bank details. Whether tax applies to services you sell abroad depends on your country’s rules, so check with your tax office before you assume it does or does not.

Getting paid and keeping records

Send a friendly reminder on the due date, a firmer one a week later, and keep a simple log of what is owed. File every invoice and payment by year. Good records make tax time easier and let you see which clients pay on time, which helps when you set terms for the next job.

If a client is late, our guide to late payment fees and interest explains what you can charge in the UK, Ireland and Australia. For reminder wording, see following up an unpaid invoice. If your freelance work is mostly site based or trade work, invoicing as a contractor covers progress claims and variations.

For retainers billed every month, WhizInvoice, our sister app, can send recurring invoices and track payments on its free plan. For a handful of invoices, a PDF from the free generator and a spreadsheet log work well.

Make it in the free generator

Fill it in on screen and download or email a real PDF. No sign up.

Open the generator

Questions, answered.

Short answers first. Something missing? Ask us.

Do freelancers need a business name to send invoices?

No. You can invoice in your own name. If you trade under a business name, show it alongside your own name. In the UK, GOV.UK says a sole trader using a business name must also give an address where legal documents can be delivered. Registering a business name is a separate matter set by local rules.

Should I ask for a deposit as a freelancer?

For new clients and larger projects, a deposit of a set share of the fee reduces your risk and confirms the client is serious. Invoice it before you start, and subtract it on the final invoice. Our guide to deposit invoices shows the wording.

How do I invoice for hourly freelance work?

Track your time as you work, then add a line for each task or week with hours, rate and amount. Attach or link a timesheet if the client expects one. Round consistently, for example to the nearest quarter hour, and say so in your terms so the client is never surprised.

Can I invoice before the work is finished?

Yes, if you agreed to. Deposits, milestone payments and monthly retainers billed in advance are all common. If the client wants a document to approve before the work starts, a proforma invoice can serve that purpose until the real invoice is due.

Do I charge tax if I earn under the registration threshold?

Usually not. If you are not registered for GST, VAT or sales tax, you do not add it to your invoices and you should not call them tax invoices. Watch your turnover, since you must register once you pass the threshold where you live. Some freelancers register voluntarily below it.

What should I do if a client asks me to fill in a supplier form?

Complete it promptly, because many companies cannot pay a new supplier until their system has your details. Forms usually ask for your legal name, address, tax number if any, and bank details. Send it with or before your first invoice so payment is not held up.