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.