Last updated November 6, 2026
Rules and figures from other sources checked on November 6, 2026. They change, so confirm with the source before you rely on them.
General information, not tax or legal advice. The rules depend on your country and your situation, so check anything with a tax or legal consequence with your accountant.
To invoice a client as a freelancer, send a numbered invoice showing your name and address, the client's legal name, what you did and when, the amount and any VAT, the due date and your bank details. Whether you charge VAT depends on your registration and where the client is, so settle that first.
The general steps are in how to invoice clients. This guide covers what changes when the business is one person.
What does a freelancer have to put on an invoice?
A freelancer's invoice carries the same details as any other invoice, with one difference: you are the legal entity, so your own name goes on it. In the UK, GOV.UK says sole traders must show their name and any business name they use, and if they use a business name, an address where legal documents can be delivered. If you work through a limited company, the invoice shows the company's full registered name instead.
A catchy trading name is fine beside your legal name, though never instead of it.
Your address has to appear as well. If you'd rather not print your home address, ask your accountant what your country accepts in its place. Your country may also ask for a tax or business registration number. Check once, then put the answer in your template so the question never comes up again.
Should a freelancer charge VAT?
A freelancer charges VAT only if registered for VAT, and once registered, the client's location and status decide the treatment.
| Your situation | What the invoice shows |
|---|---|
| Not VAT registered, below your country's threshold | No VAT and no VAT number. Where your country asks for it, a short reference to the small-business exemption |
| VAT registered, client in your own country | Your VAT number, the VAT rate and the VAT amount |
| VAT registered in the EU, business client in another EU country | Usually no VAT charged, both VAT numbers, and the words "Reverse charge". See invoicing EU clients and the reverse-charge wording |
| VAT registered, client outside the EU or UK | Usually no VAT from you, though it depends on the service. See invoicing international clients |
| Private individual in another country | Different rules apply. Ask your accountant before you send it |
The registration threshold in the UK is £90,000 of taxable turnover in 12 months. In the EU, each country decides whether to exempt small businesses, and any threshold it sets is capped at €85,000 (Article 284 of the VAT Directive).
Adding VAT when you aren't registered is the expensive mistake here. HMRC's VAT guide says only a VAT-registered person can issue a VAT invoice, and that there are financial penalties for doing it without being registered. A freelancer copying a friend's template with a VAT line on it can do this by accident.
What does a freelance invoice look like?
Here's an invented example: a freelance developer issues an invoice on 31 March for work done that month, on 14-day terms, with 20% VAT for illustration.
| Description | Quantity | Rate | Net |
|---|---|---|---|
| Development, day rate, 2 to 13 March 2026 | 8 days | €480.00 | €3,840.00 |
| Code review calls | 3.5 hours | €70.00 | €245.00 |
| Font licence bought for the project, recharged at cost | 1 | €60.00 | €60.00 |
| Net total | €4,145.00 | ||
| VAT at 20% | €829.00 | ||
| Total due by 14 April 2026 | €4,974.00 |
Two details save arguments. The dates on the day-rate line let the client check it against their calendar. And hours are written as decimals: three and a half hours is 3.5. Write it as 3.30 and someone will read it as 3.3 hours, which comes to €231 instead of €245, and you've just given the client a query and yourself a €14 loss.
The font licence takes VAT here because it's a cost of the job passed on as part of your price. Invoicing reimbursable expenses covers when that's right and when it isn't.
What should you ask a new client before the first invoice?
You should ask a new client for their billing details and payment process before you start, because a first invoice is where the paperwork problems show up. This takes one message:
Before I send my first invoice, could you confirm three things? The legal name and address I should bill, whether you need a purchase order number on the invoice, and which address invoices should go to. If I need to be set up as a supplier first, or you pay on fixed dates, let me know what you need from me.
Larger companies often won't pay a supplier who isn't set up in their system, and that setup can take longer than the job. Ask early, and send any forms back the same day.
How do freelancers get paid on time?
Freelancers get paid on time mostly through what they agree before the work starts.
- Ask new clients for a deposit. It tests that the payment process works and shares the risk. See deposit and final payment invoices.
- Bill long jobs in stages. Three months of unpaid work is a large loan to someone you may have met twice. Progress billing shows how.
- Agree short payment terms in writing, in the quote or contract rather than on the invoice alone.
- Invoice the day you finish. Most payment terms count from the invoice, so a late invoice means late money.
- Follow up the day after the due date. The reminder sequence has wording to copy.
Freelancers aren't second-class creditors, either. The EU Late Payment Directive covers an undertaking "even where that activity is carried out by a single person", so if a business client pays late you can charge interest and a fixed sum like anyone else.
The mistakes specific to working alone
- Saving over last month's invoice. A Word or spreadsheet template carries the old date, number or client along unless you catch it, and you're the only one checking.
- Numbering by client. ACME-001 and BETA-001 look tidy, and they make it hard to show that your invoices form one sequence. How to number invoices has formats that hold up.
- Billing the person who hired you. Your contact's name isn't the customer. The company that owes you the money is.
Invoicing clients as a freelancer in ERPFlow
Invoicing in ERPFlow works for one person. The Free plan includes one member, 5 invoices a month, 10 customers and 5 services. It works only in your base currency, and its PDFs carry a "Generated by ERPFlow.ai" footer. The larger plans' limits are on the pricing page.
You enter your legal name, address, bank details and any VAT number once, in Settings > Business Info, and they print on every invoice. Numbers are automatic. A day rate or hourly rate can live in a service, so a new line means picking the service and typing the quantity. If you aren't VAT registered, leave the tax rate off the line. A quote converts into a draft invoice without retyping.
ERPFlow has no timer or timesheets. Hourly work is billed by entering a rate and a quantity on the invoice. Time tracking, including converting tracked time into invoices, is coming soon. For now, a project card has a time spent field you type in hours and minutes, which adds up per project and per customer, but that total doesn't become invoice lines. You read it and type the quantity yourself.
A client on a monthly fee can go on a recurring invoice, which is issued and emailed or left as a draft for you to check. It bills the client and never collects the money, because ERPFlow has no online card payment or automatic collection. You record each payment when it arrives.