Freelance guide

How to Write a Freelance Invoice (With What to Include, Payment Terms & a Free Template)

What a freelance invoice must include, how to number it, Net 15 vs Net 30, late fees, VAT reverse charge and billing clients abroad, with a filled sample.

By the ToolsForPro team · Updated 26 October 2026 · 10 min read

Most late payments are not caused by bad clients. They come from invoices that are missing something: a purchase order number, a VAT ID, a clear due date or a bank account the accounts team can actually pay into. The invoice lands in someone's approval queue, a question gets emailed back, and two weeks quietly pass.

This guide walks through exactly what to put on a freelance invoice, how to set payment terms that clients respect, how to bill clients in another country (including VAT and the EU reverse charge), and the mistakes that slow payment down. At the end there is a filled sample invoice you can copy, or you can build one in the free Invoice Generator and download it as a PDF.

What a freelance invoice must include

An invoice is both a request for payment and a record for your client's bookkeeping (and yours). Think of it from the point of view of the person in accounts who has never met you. They need to know who you are, what was bought, how much is owed, by when, and how to pay. Every line below answers one of those questions.

  • The word “Invoice” at the top, so it is not mistaken for a quote or estimate.
  • Your details: your name or trading name, email, and a postal address. If you are registered for VAT or GST, your registration number.
  • The client's details: the legal company name (not just your contact's name), billing address, and their VAT number if you are invoicing under the reverse charge.
  • A unique invoice number from one continuous sequence (more on this below).
  • Issue date and due date, written as real dates, plus the payment term (for example “Net 15”).
  • Itemised line items: a description specific enough to match the contract, the quantity (hours, pages, days or “1” for a fixed fee), the rate and the line amount.
  • Subtotal, discount, tax and total, with a currency code next to the total (“USD 1,795.50”, not just “$1,795.50”, because several countries use the dollar sign).
  • Payment instructions: account name, bank, account number or IBAN, SWIFT/BIC, or your Payoneer/Wise receiving details.
  • References: the client's PO number, project name or contract reference if they gave you one. Large companies often reject invoices without a PO.

If you are VAT-registered in the EU, the legal minimum is longer. The EU VAT Directive (Article 226) lists the required details for a VAT invoice, including a sequential number, both parties' names and addresses, your VAT number, the date of supply, the taxable amount per rate, the VAT rate and the VAT amount. The EU's Your Europe VAT guidance is a good plain-language starting point.

How to number your invoices

Invoice numbers exist so that each invoice can be identified once and only once. Pick a format and stick to it. Three formats freelancers commonly use:

  • Simple sequence: INV-001, INV-002, INV-003. Easy, and fine for most people.
  • Year prefix: 2026-001, 2026-002. Useful when your tax year matters and you want to see at a glance how many invoices you sent this year.
  • Client code: ACME-2026-03. Handy with a few large clients, but keep one overall sequence underneath so numbers never collide.

Never reuse a number, and do not delete an invoice you have already sent. If you made a mistake, issue a credit note that cancels it and then send a new invoice with the next number. That keeps your records clean if a tax authority or your client's auditor ever looks.

Payment terms: Net 15, Net 30 and due on receipt

Payment terms tell the client how long they have to pay. “Net 30” means the full amount is due 30 days after the invoice date. The most common options:

TermMeaningWorks best for
Due on receiptPay immediatelySmall one-off jobs, new clients, deposits
Net 7 / Net 15Due 7 or 15 days after invoice dateMost freelance work and small businesses
Net 30Due 30 days after invoice dateAgencies and companies with monthly payment runs
Net 45 / Net 60Due 45 or 60 days after invoice dateLarge corporates that insist on it (price it in)
50% upfront, 50% on deliverySplit into two invoicesProjects longer than two or three weeks

Agree the term in your contract or proposal before you start, then repeat it on every invoice with a real due date. If the client has a monthly payment run, ask when the cut-off is. Sending your invoice the day before it can turn Net 30 into a two-week wait instead of a six-week one.

If nothing was agreed, local law may fill the gap. In the UK, for example, a business payment is treated as late 30 days after the customer receives the invoice or the service is delivered, whichever is later.

Late fees and interest

A late fee only works if the client agreed to it before the work began, so put it in your terms and then restate it on the invoice: “Invoices unpaid after the due date accrue interest at 1.5% per month.” On a USD 1,795.50 invoice, 1.5% a month is about USD 26.93 for each month it is overdue. That is not a lot of money, but it changes the client's incentives about which invoice to pay first.

Some countries give you a statutory right as well. Under the UK's late payment rules, a business can claim interest of 8% plus the Bank of England base rate on late business-to-business payments (unless the contract sets a different rate), plus fixed compensation of £40 for debts under £1,000, £70 for £1,000 to £9,999.99, and £100 for £10,000 or more.

Worked example: UK statutory interest

Suppose a UK client pays a £2,000 invoice 30 days late, and the base rate that applies is 4% (check the current figure on gov.uk, because the rate you use is fixed at set reference dates). Statutory interest is 8% + 4% = 12% a year. Daily interest is £2,000 × 12% ÷ 365 = about £0.66, so 30 days late adds about £19.73. On top of that you can claim £70 fixed compensation, because the debt is between £1,000 and £9,999.99. In practice most freelancers mention this right in a polite reminder rather than actually charge it, and that is usually enough.

🧾
Invoice Generator
Fill in your details, line items, tax and payment terms, then download a clean PDF invoice. Free, no sign-up.
Open the free tool →

Invoicing international clients in USD, GBP or EUR

If you work from Pakistan, the UAE, India or anywhere else for clients in the US, UK or Europe, a few extra details make life easier for both sides.

  • Invoice in the agreed currency. Usually that is the client's currency. Write the code (USD, GBP, EUR) next to every amount and state it in the contract, so exchange-rate movements are not a surprise for either side.
  • Give local receiving details. A client in the UK is far happier paying a UK sort code and account number than sending an international SWIFT transfer. Services such as Wise and Payoneer can give you receiving account details in USD, GBP, EUR and other currencies. Compare their current fees and exchange-rate margins yourself, because they change and depend on your country and account type.
  • For direct bank transfers, include the account title exactly as the bank holds it, the IBAN, the SWIFT/BIC code and the bank's name and address. Ask the client to choose the option where they pay their own bank's charges, so you are not short-paid.
  • Use a clear address format with country names spelled out. Some corporate accounts systems will not create a new supplier without a full address.

Setting your price is a separate job from writing the invoice. If you are not sure your hourly or project rate covers tax, software, unpaid admin time and currency conversion, run it through the Freelancer Rate Calculator first.

VAT and the EU reverse charge, in plain terms

VAT on cross-border services is where freelancers get confused most often. This is a general overview, not tax advice, and the rules depend on where you are registered.

If you are VAT-registered in the EU

When you supply services to a VAT-registered business in another EU country, the general rule is that you do not charge your own country's VAT. Instead the customer accounts for VAT in their country. The EU says that in this situation the VAT is accounted for and paid directly by your business partner, and that this does not mean the service is exempt from VAT. Your invoice must then show the customer's VAT number and, under Article 226(11a) of the EU VAT Directive, the mention “Reverse charge”. Check the customer's VAT number in the EU's VIES checker before you send the invoice.

If you are a UK VAT-registered freelancer

You charge UK VAT (standard rate 20%) to UK clients. For many business-to-business services supplied to overseas business customers, the place of supply is the customer's country and you would not charge UK VAT, but HMRC's place of supply guidance has exceptions, so check your specific service.

If you are not VAT-registered (common in Pakistan and for small freelancers)

Do not add VAT to your invoice and do not invent a VAT number. Simply show the total with no tax line. Your client handles any tax they owe on imported services in their own country. If you are registered for tax at home (for example with FBR in Pakistan or the FTA in the UAE), follow your local rules on what to show. To add or remove VAT on a domestic invoice, the VAT Tax Calculator does the arithmetic for most country rates.

Sample freelance invoice (filled in)

Here is a complete example for a freelance web designer in Lahore billing a US client. The 5% discount was agreed in advance for a repeat project, and no tax is shown because the freelancer is not VAT-registered and the client is outside their tax jurisdiction.

From: Ayesha Khan Design, Lahore, Pakistan · hello@example.com
Bill to: Northfield Outdoor LLC, Denver, CO, United States · PO 4471
Invoice #: 2026-014 · Issued: 26 Oct 2026 · Due: 10 Nov 2026 (Net 15)

DescriptionQtyRate (USD)Amount (USD)
Website redesign, 5 core pages (per proposal of 2 Oct 2026)11,200.001,200.00
Additional landing pages3150.00450.00
On-page SEO setup (hours)640.00240.00
Subtotal1,890.00
Discount (5%, repeat client)−94.50
Tax0.00
Total dueUSD 1,795.50

Payment: ACH transfer to USD receiving account · Account holder: Ayesha Khan · Account no. XXXX-XXXX-1234 · Routing no. XXXXX6789 (on a real invoice, write the full numbers). Late payments accrue 1.5% per month as per the agreed terms.

Notice the things that make this invoice easy to approve: the PO number, a description that points back to the proposal, a currency code on the total, a real due date and one clear way to pay. If the freelancer were EU VAT-registered and the client a German company, the tax line would read “0.00, Reverse charge”, with both VAT numbers shown in the header.

Common invoicing mistakes that delay payment

  1. Billing the person, not the company. Use the client's legal entity name and address. An invoice addressed to “Sam” may not get through accounts payable.
  2. Vague line items. “Design work, USD 1,890” invites questions. Itemise and match the wording of the proposal.
  3. No due date. “Net 15” alone leaves room to argue about the start date. Add the calendar date.
  4. Missing PO or VAT number. Ask at the start of the project what the client needs on an invoice. Many will tell you in one email.
  5. Currency ambiguity. “$” could be US, Canadian or Australian dollars. Always add the code.
  6. Sending it late. Invoice the day the milestone is accepted. Waiting until the end of the month just pushes back the date you get paid.
  7. Editing a sent invoice. Issue a credit note and a new invoice instead, so the numbering stays unbroken.
  8. No follow-up plan. Send a friendly reminder a few days before the due date, another on the day, and a firmer one a week after. Most overdue invoices are paid after the first reminder.

A simple invoicing routine

The freelancers who get paid fastest treat invoicing like a habit, not a chore. Agree the terms and invoice requirements in writing before you start. Invoice the same day work is accepted. Keep a simple list of invoices with their number, client, amount, due date and status, and check it every Monday. If you run ad campaigns for clients and invoice on results, our guide on what a good ROAS really is will help you report numbers clients trust. And if you are thinking of financing a laptop or equipment for the business, read flat rate vs reducing rate loans before you sign.

Frequently asked questions

What should a freelance invoice include?

Your name or business name and contact details, the client's legal name and address, a unique invoice number, the issue date and due date, an itemised list of the work with quantities and rates, the subtotal, any discount and tax, the total due with a named currency, and exact payment instructions. If you are VAT-registered, add your VAT number and the VAT amount.

How do I number my freelance invoices?

Use one unbroken sequence and never reuse or skip a number. Simple formats such as INV-001, INV-002 or a year prefix such as 2026-014 all work. Tax authorities in many countries, including the EU rules for VAT invoices, expect sequential numbering that identifies each invoice uniquely.

What does Net 30 mean on an invoice?

Net 30 means the full amount is due 30 days after the invoice date. Net 15 means 15 days, and Due on receipt means immediately. Writing an actual calendar due date next to the term avoids arguments about when the clock started.

Can I charge a late fee on an invoice?

Usually yes, if the client agreed to it in your contract or terms before the work began. In the UK, businesses can also claim statutory interest of 8% plus the Bank of England base rate on late business-to-business payments, plus fixed compensation of £40, £70 or £100 depending on the debt size, unless the contract sets a different rate.

Do I charge VAT to clients in other countries?

It depends on where you and the client are registered. Within the EU, business-to-business services to a client in another member state are generally invoiced without VAT under the reverse charge, and the invoice must carry the words Reverse charge and both VAT numbers. Freelancers outside the EU and not VAT-registered usually show no VAT, but you should confirm your own position with a local tax adviser.

Which currency should I invoice international clients in?

Invoice in the currency agreed in your contract, usually the client's own currency such as USD, GBP or EUR, and write the currency code next to every amount. Then give the client receiving details in that currency, for example a USD, GBP or EUR receiving account from Wise or Payoneer, so they can pay with a local transfer.

🧾
Invoice Generator
Create a professional invoice and download it as a PDF in under a minute. Free, no sign-up.
Open the free tool →

This guide is general information, not professional advice. Rates and rules change — check the official source before you file or sign anything. See our Disclaimer.