Invoice Guide for Freelancers

You finished the work. The client is happy. Now you need to get paid. This guide covers everything freelancers need to know about creating, sending, and following up on invoices so that money arrives in your account on time, every time.

What Is an Invoice?

An invoice is a formal request for payment. It is a document you send to a client that says: here is what I did, here is what it costs, and here is how to pay me. It serves as a record for both parties and is a legal requirement for most business transactions.

For freelancers, invoicing is not optional. Whether you are a sole trader, limited company director, or operating through an umbrella company, you need to issue invoices for the services you provide. Your invoices are the foundation of your accounting records, your tax returns, and your cash flow management.

Despite this, invoicing is one of the most neglected areas of freelance business. Many freelancers send incomplete invoices, use inconsistent formats, delay sending them, or set payment terms that work against them. Each of these mistakes has a direct impact on how quickly and reliably you get paid.

Good invoicing is not complicated. It is about having a system, following it consistently, and including the right information every time. This guide walks you through that system from start to finish.

Invoice vs Receipt vs Bill vs Quote

These four financial documents serve different purposes at different stages of a transaction. Confusing them creates accounting headaches and can delay payment.

Document When it is sent Who sends it Purpose
Quote Before work begins Freelancer Estimates the cost of proposed work. Not a commitment.
Invoice After work is completed (or at milestones) Freelancer Requests payment for completed work. A formal demand.
Bill After goods or services are provided Supplier Same as an invoice but typically used in retail and hospitality contexts.
Receipt After payment is received Freelancer Confirms payment has been received. Proof of transaction.

The key distinction for freelancers is between quotes and invoices. A quote is a forward-looking estimate. An invoice is a backward-looking demand. Never send a quote when you mean an invoice. It confuses the client about whether payment is expected and weakens your position if you need to follow up.

Some freelancers also use proforma invoices. A proforma invoice looks like a real invoice but is issued before the work is done, typically to secure a deposit. It is a useful tool for managing cash flow on larger projects. Once the deposit is paid, you can convert it to a standard invoice or issue a separate invoice for the remaining balance.

What to Include on a Freelance Invoice

An effective freelance invoice includes eleven elements. Missing any of them can delay payment, create confusion, or cause problems with your tax records.

1. Your business name and contact details

Include your full business name (or your name if you are a sole trader), your registered address, email address, and phone number. If you are a limited company, include your company registration number. If you are VAT registered, include your VAT number.

2. Client's name and address

The full legal name of the client or their company, plus their registered or billing address. This must match the name on any contract or scope of work you have with them. If the billing entity is different from the person you work with day to day, confirm the correct billing details upfront.

3. Invoice number

A unique identifier for this invoice. Invoice numbers must be sequential and never repeated. This is a legal requirement in the UK and most other jurisdictions. Your numbering system can be simple (001, 002, 003) or structured (2026-MAR-001). More on this in the numbering section below.

4. Invoice date

The date the invoice is issued. This is the date that payment terms start counting from. If your terms are net 30 and you issue the invoice on March 1st, payment is due by March 31st.

5. Due date

The date by which payment must be received. State this explicitly rather than relying on the client to calculate it from your payment terms. "Due: 31 March 2026" is clearer than "Net 30." Include both for completeness.

6. Itemised description of services

List each service or deliverable as a separate line item. Include a brief description, the quantity (hours, units, or deliverables), the unit rate, and the line total. The client should be able to see exactly what they are paying for without needing to ask.

Example line items for a web design project:

Description Qty Rate Total
Homepage design (desktop + mobile) 1 800.00 800.00
Interior page design (4 pages) 4 400.00 1,600.00
Front-end development 40 hrs 75.00 3,000.00
Contact form integration (Formspree) 1 150.00 150.00

7. Subtotal, tax, and total

Show the subtotal (sum of all line items), any applicable tax (VAT at 20% in the UK if registered), and the final total. If you are not VAT registered, you can note "No VAT applicable" or simply omit the tax line. Making the math transparent builds trust and reduces queries.

8. Payment details

Tell the client exactly how to pay you. For bank transfers, include your account name, sort code, and account number (or IBAN for international payments). If you accept online payments via Stripe, PayPal, or another platform, include the payment link. The fewer steps between "I want to pay" and "I have paid," the faster you get your money.

9. Payment terms

State your payment terms clearly: "Net 14," "Net 30," or "Due on receipt." Include your late payment policy if you have one. Many UK freelancers reference the Late Payment of Commercial Debts (Interest) Act 1998, which gives them the statutory right to charge interest on overdue invoices.

10. Currency

If you work with international clients, specify the currency. "GBP 5,550.00" is unambiguous. "5,550" could be pounds, dollars, or euros. Always prefix amounts with the currency code or symbol.

11. Reference or PO number

Some clients, especially larger companies, require a purchase order (PO) number on invoices. Without it, their accounts payable department may reject or delay the invoice. Ask the client upfront if they need a PO number and include it prominently on the invoice.

How to Create an Invoice: Step by Step

Here is a practical process for creating and sending professional freelance invoices.

Step 1: Choose your invoicing tool

You have three main options:

  • Dedicated invoicing software: Tools like FreeAgent, Xero, QuickBooks, or Wave. These automate numbering, track payment status, send reminders, and integrate with your accounting. Best for freelancers invoicing regularly.
  • Invoice templates: Pre-designed templates in Google Docs, Word, or PDF format. You fill in the details manually for each invoice. Suitable for freelancers with a small number of clients. Browse our invoice templates for ready-to-use options.
  • Custom-built invoices: Some freelancers build their own invoicing system using spreadsheets or tools like Notion. This works if you have specific requirements but requires discipline to maintain consistency.

Whichever tool you choose, consistency matters more than sophistication. A simple, well-formatted invoice that arrives on time beats a beautiful one that arrives three weeks late.

Step 2: Set up your invoice template

Create a master template with your fixed information pre-filled: your business name, address, logo, payment details, and standard terms. For each new invoice, you only need to update the client details, line items, dates, and invoice number.

Your template should be clean and professional. Use your brand colours if you have them, but prioritise readability. The client needs to find the total amount and payment details within seconds of opening the document.

Step 3: Fill in the client and project details

Add the client's billing name and address. Reference the project or scope of work that the invoice relates to. If you have a contract or SOW reference number, include it. This context helps the client's accounts team match the invoice to the correct budget or project code.

Step 4: Itemise your services

Break down the work into clear line items. Even for fixed-fee projects, itemising shows the client what they are paying for and reduces the chance of queries. If you charged a flat fee of 3,000 pounds for a website, still list the individual components (design, development, testing) with their allocated values.

For hourly work, include a summary of hours by task or date range. Some clients want to see daily time logs. Others only need a total. Agree on the level of detail during the onboarding conversation.

Step 5: Calculate the total

Sum your line items to produce a subtotal. Add VAT if applicable. State the grand total clearly. Double-check the math. An invoice with a calculation error looks unprofessional and delays payment while the client queries it.

Step 6: Add your payment details and terms

Include your bank details or payment link. State the due date and payment terms. If you offer an early payment discount (e.g., 2% off if paid within 7 days), include it here. Early payment discounts can significantly improve cash flow for freelancers who invoice large amounts.

Step 7: Send the invoice

Send the invoice via email with a clear subject line: "Invoice #2026-015 from [Your Name] - [Project Name]." Attach the invoice as a PDF. Include a brief, friendly note in the email body: "Hi Sarah, please find attached the invoice for the March website deliverables. Let me know if you have any questions. Payment is due by 15 April."

Send invoices on the same day or the day after the payment trigger occurs. Every day you delay sending an invoice is a day added to your payment timeline.

Step 8: Follow up

Mark the due date in your calendar. If payment has not arrived by the due date, send a polite follow-up the next day. Do not wait a week hoping it will appear. A prompt follow-up signals that you track your finances carefully and expect timely payment.

Payment Terms Explained

Payment terms define when the client must pay after receiving your invoice. The terms you set have a direct impact on your cash flow and financial stability.

Common payment terms

Term Meaning Best for
Due on receipt Payment expected immediately upon receiving the invoice Small projects, new clients, deposit invoices
Net 7 Payment due within 7 calendar days Ongoing retainers, trusted clients
Net 14 Payment due within 14 calendar days Standard freelance work, SME clients
Net 30 Payment due within 30 calendar days Enterprise clients, agency subcontracting
Net 60 Payment due within 60 calendar days Large corporations (avoid if possible)

Which payment terms should freelancers use?

Net 14 is the sweet spot for most freelancers. It is short enough to maintain healthy cash flow but long enough that most clients can process it through their payment cycle. Net 30 is acceptable for established relationships with reliable payers. Avoid net 60 unless the project value justifies the wait and you have sufficient cash reserves.

For new clients, consider "due on receipt" for the first invoice or deposit. This tests their payment behaviour before you invest significant time in the project. If they pay promptly, you can offer net 14 or net 30 on subsequent invoices. If they delay even a "due on receipt" invoice, you know to be cautious.

Late payment policies

State your late payment policy on every invoice. A standard approach is to charge 1.5% per month on overdue balances. In the UK, the Late Payment of Commercial Debts (Interest) Act gives you the right to charge 8% above the Bank of England base rate on invoices that are not paid on time, plus a fixed compensation of 40 to 100 pounds depending on the invoice amount.

Whether you actually enforce late fees depends on the relationship. The point of stating them is to set expectations and create urgency. Clients who know there is a financial consequence for late payment tend to pay on time.

Early payment discounts

An early payment discount incentivises clients to pay faster than your standard terms. A common structure is "2/10 net 30," meaning the client gets a 2% discount if they pay within 10 days; otherwise, the full amount is due within 30 days. On a 5,000-pound invoice, that is a 100-pound discount for getting paid 20 days earlier. For many freelancers, the improved cash flow is worth the small discount.

Invoice Numbering System

A good invoice numbering system keeps your records organised, satisfies tax requirements, and makes it easy to reference specific invoices in communication with clients.

Rules for invoice numbers

  • Sequential: Each invoice number must be higher than the previous one. Gaps are acceptable (if you void an invoice), but the sequence must always move forward.
  • Unique: No two invoices should ever share the same number. This is a legal requirement in the UK and most countries.
  • Consistent: Pick one format and use it for all invoices. Switching formats mid-year creates confusion in your records.

Popular numbering formats

Simple sequential: 001, 002, 003. The simplest format. Works well for freelancers who invoice occasionally. Start at 001 (or 1001 if you want to avoid the impression of being brand new).

Year-prefixed: 2026-001, 2026-002. Resets each year. Instantly tells you when the invoice was issued. Useful for tax purposes and year-end accounting.

Client-coded: ACME-001, ACME-002. Groups invoices by client. Helpful if you work with a small number of clients on ongoing projects. The downside is that the overall sequence is not immediately obvious.

Date-based: 20260322-01. Embeds the full date. Useful for freelancers who issue multiple invoices per day. The format is YYYYMMDD followed by a daily sequence number.

The year-prefixed format (2026-001) is the most practical choice for most freelancers. It is simple, self-documenting, and makes year-end bookkeeping straightforward.

When to Send Invoices

Timing your invoices correctly is one of the simplest ways to improve your cash flow. Here are the common invoicing triggers and when to use them.

Before the project starts (deposit invoice)

Send a deposit invoice as soon as the client signs your scope of work. Standard deposit amounts range from 25% to 50% of the total project cost. Do not start work until the deposit clears. This protects you from clients who disappear after the first week of work.

At project milestones

For projects with defined phases, invoice at each milestone. If your SOW includes four milestones, you send four invoices (plus the deposit invoice). Tie each invoice to specific deliverables so the client can see exactly what they are paying for at each stage.

On project completion

If you use a 50/50 payment structure, the second invoice goes out the day the final deliverables are approved. Do not wait. The moment the client signs off, the invoice should already be in their inbox. Some freelancers prepare the final invoice in advance and send it within hours of receiving approval.

Weekly or fortnightly (for hourly work)

If you bill by the hour, invoice frequently. Weekly invoicing is ideal because it keeps the amounts manageable for the client and ensures you are never more than a week's worth of work away from payment. Fortnightly is acceptable. Monthly invoicing for hourly work is risky because a month of unpaid hours represents a significant amount if the client defaults.

Monthly (for retainers)

Retainer invoices should go out on the same date each month, ideally on the 1st for the upcoming month's work. This means you are paid in advance for retainer work, which is the whole point of a retainer arrangement. If your retainer invoice is paid in arrears (at the end of the month for work already done), it is really just a monthly project fee, not a true retainer.

The golden rule

Invoice as soon as the payment trigger occurs. Every day you delay sending an invoice adds a day to your payment timeline. If your terms are net 30 and you send the invoice five days late, you have effectively given the client 35 days to pay. Over a year of projects, those delays compound into weeks of delayed income.

Common Invoicing Mistakes

These are the invoicing errors that cost freelancers the most money and cause the most frustration.

1. Sending invoices late

The most expensive mistake is also the most common. Freelancers finish a project, feel relieved, and put off the administrative task of invoicing. A week passes. Then two. By the time the invoice goes out, the client has moved on to other priorities and your payment is no longer top of mind. Invoice immediately. Same day if possible.

2. Missing information

An incomplete invoice gets sent back or sits in an accounts payable queue until someone contacts you for the missing details. Every round trip adds days to your payment timeline. Use a checklist or template to ensure every invoice includes all eleven elements covered in this guide.

3. Vague line items

"Consulting services - 3,000.00" tells the client nothing. They might query it, ask for a breakdown, or delay payment until they understand what they are paying for. "Brand strategy workshop (4 hours), competitive analysis report, brand positioning document" is specific and justifies the cost without further explanation.

4. Not following up on overdue invoices

Some freelancers feel awkward chasing payment. This discomfort costs them money. A polite, prompt follow-up on the day an invoice becomes overdue is not rude. It is professional. Most late payments are caused by oversight, not malice. The client simply forgot. Your follow-up is a helpful reminder.

5. Inconsistent numbering

Skipping numbers, reusing numbers, or changing your numbering format creates problems with your tax records and makes it harder to track what has been paid. Choose a system on day one and stick with it.

6. No payment terms stated

If you do not state when payment is due, the client will pay whenever it is convenient for them. That might be 60 or 90 days after you send the invoice. Always include explicit payment terms and a due date.

7. Sending invoices to the wrong person

The person who hired you may not be the person who pays you. In larger companies, invoices need to go to the accounts payable department, a finance manager, or a specific billing contact. Ask during onboarding: "Who should I send invoices to, and what information do they need?" Sending invoices to the right person from the start eliminates a common source of delay.

8. Not keeping copies

Every invoice you send must be saved in your records. You need them for tax returns, income tracking, and dispute resolution. Use cloud storage and keep both the original file and a PDF of the sent version. If you use invoicing software, this is handled automatically. If you invoice manually, create a folder structure by year and client.

9. Accepting payment terms you cannot afford

A net 60 payment term on a 10,000-pound project means you will not see that money for two months after completing the work. If you cannot cover your expenses for two months without that payment, you should not accept those terms. Negotiate shorter terms or request milestone payments. Your cash flow is more important than any single client relationship.

10. Not connecting invoices to your scope of work

Reference your scope of work or contract on every invoice. This creates a clear paper trail from agreement to payment. If a dispute arises, you can trace the work back through the invoice to the SOW to the signed agreement. This chain of documentation is your strongest protection as a freelancer. Read more about creating effective scope of work documents.

Frequently Asked Questions

What should a freelance invoice include?
Every freelance invoice should include your business name and contact details, the client's name and address, a unique invoice number, the invoice date and due date, an itemised list of services with quantities and rates, the total amount due, your payment details (bank account or payment link), and your payment terms.
When should I send an invoice?
Send invoices as soon as the payment trigger occurs. For milestone-based projects, invoice immediately when the milestone is delivered. For retainers, invoice on the same date each month. For hourly work, invoice weekly or fortnightly. The faster you invoice, the faster you get paid.
What are net 30 payment terms?
Net 30 means the client has 30 calendar days from the invoice date to pay. Net 15 gives them 15 days. Net 7 gives them 7 days. "Due on receipt" means payment is expected immediately. Shorter payment terms improve your cash flow but may not suit every client relationship.
Should I charge VAT on my freelance invoices?
In the UK, you must register for VAT if your taxable turnover exceeds 90,000 pounds (as of 2026). Once registered, you must charge VAT at 20% on applicable services and include your VAT number on invoices. Below the threshold, VAT registration is optional. Check HMRC guidance for the latest threshold.
What is the difference between an invoice and a receipt?
An invoice is a request for payment sent before the client pays. A receipt is confirmation that payment has been received. You send an invoice to ask for money. You send a receipt after you receive it. Some clients need receipts for their own accounting, so it is good practice to send one after payment clears.
How should I number my invoices?
Use a sequential numbering system that never repeats. Common formats include a simple sequence (001, 002, 003), year-prefixed (2026-001), or client-coded (ACME-001). Choose one format and stick with it. HMRC and most tax authorities require invoice numbers to be unique and sequential.
What should I do if a client does not pay my invoice?
Start with a polite follow-up email on the day the invoice becomes overdue. If there is no response after a week, send a firmer reminder. After 30 days overdue, send a formal late payment notice including any late fees as specified in your terms. For UK freelancers, you have the legal right to charge statutory interest on late commercial payments under the Late Payment of Commercial Debts Act.
Can I invoice before starting work?
Yes, and you should. A deposit invoice (typically 25-50% of the project total) sent before work begins is standard freelance practice. It confirms the client's commitment, improves your cash flow, and reduces the risk of non-payment. Always reference the deposit in your scope of work.