← All articles

How to invoice for staged or milestone-based work

By InvoiceReminder Editorial Team · Published 6th August 2026

Embarking on a large, multi-month project is an exciting prospect for any freelancer or small business. It promises significant revenue and a chance to do substantial, meaningful work. However, it also carries a major risk: if you only invoice upon final delivery, you are effectively providing an interest-free loan to your client for the entire duration of the project. This can decimate your cash flow and leave you dangerously exposed if the client disputes the final invoice or fails to pay. This article explains how to structure staged payments and deposits to ensure you get paid regularly as you work, protecting your business and fostering a healthier client relationship.

Why a Single, Final Invoice Is a Cash Flow Killer

For small projects lasting a few weeks, a single invoice at the end might be manageable. But for anything longer, it’s a recipe for financial stress. You're fronting all the costs—your time, subcontractor fees, software subscriptions, and material purchases—for months on end, with no incoming revenue from your biggest client.

This creates several critical problems:

  • Negative Cash Flow: Your bank balance depletes as you pay your own bills, while the value of the work you're owed grows. This is the fast-track to a cash flow crisis, forcing you to rely on overdrafts or personal funds to stay afloat.
  • Increased Risk: The larger the final invoice, the greater the potential loss. If a £20,000 project goes sour at the final hurdle and the client refuses to pay, you've lost not only the profit but also the entire cost of delivering the work. A dispute over a £5,000 final payment is far less catastrophic.
  • Delayed Discovery of Bad Payers: You won't know if your client is a slow or non-payer until the very end. By invoicing in stages, you test their payment reliability early on. An overdue deposit is a major red flag that's better to discover before you’ve invested months of unpaid work.
  • Reduced Leverage: Your only real leverage with a single final invoice is withholding the final deliverable. With staged payments, you have the additional, powerful leverage of pausing work if an interim payment is missed.

Adopting a staged payment model isn't about being difficult; it's about being a professional business owner who manages financial risk. It aligns your cash flow with your workload and creates a more transparent, predictable process for both you and your client.

The Core Components of a Staged Payment Structure

A robust staged payment plan typically consists of three parts: a deposit, a series of interim payments, and a final payment. Each serves a distinct purpose in de-risking the project for you.

The Deposit (or Mobilisation Fee)

This is a non-refundable upfront payment you invoice for upon contract signing, before any substantive work begins. It is the single most important part of the structure.

  • Purpose: The deposit secures your time in the schedule, covers initial setup costs (like software licences or material purchases), and, crucially, confirms the client is serious and financially committed to the project.
  • How Much to Charge: There's no legal rule, but common practice in the UK is between 25% and 50% of the total project value.
    • 25%: A good starting point for lower-risk, service-based projects with established clients.
    • 50%: More appropriate for projects with high upfront material costs, new clients, or shorter project timelines (e.g., a four-week project might be 50% upfront, 50% on completion).
  • The Golden Rule: Do not start work until the deposit invoice is paid. This is a critical discipline. Politely explain to the client that the project's official start date is tied to the receipt of the deposit. This sets a professional tone from day one.

Interim or Progress Payments

These are the payments made during the project, linking your client's expenditure to your tangible progress. They turn a marathon project into a series of manageable sprints. There are two primary ways to structure them.

1. Milestone-Based Payments These are tied to the completion of specific, pre-agreed deliverables. This is the most common and effective method for projects with distinct phases, such as web development, construction, or creative campaigns.

  • How it works: You and the client agree on what constitutes a "milestone." For example, "approval of wireframes," "completion of user-acceptance testing," or "delivery of first draft." When a milestone is hit and signed off, you issue the corresponding invoice.
  • Benefits: It’s outcome-focused. The client can clearly see what they are paying for, which reduces friction. It incentivises you to complete phases efficiently.

2. Time-Based Payments These are made at regular intervals, such as weekly, fortnightly, or monthly. This approach is better suited for long-term consultancy, support retainers, or projects where milestones are less defined or progress is continuous rather than phased.

  • How it works: You invoice a fixed amount on a recurring date (e.g., the 1st of every month) for the duration of the project.
  • Benefits: It provides highly predictable cash flow for you and a predictable expense for the client. It’s simpler to administer than tracking complex milestones.

The Final Payment

This is the remaining balance due once the project is fully completed.

  • Purpose: To settle the account upon successful delivery of the final agreed-upon scope of work.
  • Defining "Completion": Your contract must have a crystal-clear, objective definition of what "complete" means. Avoid vague phrases like "to the client's satisfaction." Instead, use concrete terms like "on the day the website is made live on the client's domain," or "upon written sign-off of the final report."
  • Leverage: Just as with the deposit, you have leverage here. Do not hand over the final, mission-critical assets—be it source code, high-resolution files, or administrator access—until the final invoice has been paid in full.

How to Structure Your Payment Schedule: Practical Examples

The right structure depends on your project's length, value, and nature. A simple 50/50 split works for a short project, while a multi-stage approach is essential for a longer one.

Here’s a table illustrating how you might structure payments for different types of UK-based projects.

Project Type Total Value (ex. VAT) Example Payment Structure Notes
3-Month Web Build £12,000 Deposit: 25% (£3,000) on signing.
Milestone 1: 25% (£3,000) on design approval.
Milestone 2: 25% (£3,000) on development complete (UAT).
Final: 25% (£3,000) on go-live.
Links payments to clear deliverables. This four-part structure ensures cash flow every 3-4 weeks and reduces risk for both parties.
6-Month Consultancy £30,000 Deposit: £5,000 on signing (1st month's fee).
Interim: £5,000 invoiced monthly on the 1st for 4 months.
Final: £5,000 on delivery of final strategy report.
A time-based (monthly) structure provides predictable cash flow for an ongoing service where "milestones" can be fluid.
2-Week Branding Project £4,000 Deposit: 50% (£2,000) on signing.
Final: 50% (£2,000) on delivery of final logo assets.
For shorter, high-intensity projects, a simple 50/50 split is often the most efficient and effective method.
12-Month SEO Retainer £24,000 Structure: £2,000 invoiced on the 1st of each month for 12 months. This isn't a project with a defined end but an ongoing service. It's a classic example of time-based, recurring invoicing. No deposit is needed if the first month is paid upfront.

Getting It in Writing: Your Contract Is Your Foundation

A verbal agreement on staged payments is worthless. Your proposal and, most importantly, your contract or terms of service must explicitly detail the payment structure. This document is your first and best line of defence in a dispute.

Your contract must include these key clauses:

  • The Payment Schedule: A clear, unambiguous list of every payment stage, the exact amount due (or the percentage of the total), and the precise trigger for each invoice (e.g., "£5,000 + VAT due upon client's written approval of Phase 1 designs").
  • Definition of Done: For each milestone, define the objective criteria that must be met for it to be considered complete. Good examples: "Milestone complete upon code being merged to the staging server" or "Milestone complete upon delivery of draft report as a PDF." Bad examples: "When the design feels right" or "After a successful phase."
  • Payment Terms: Specify the payment deadline for each invoice (e.g., "All invoices are payable within 14 days of issue"). Don't leave it ambiguous.
  • Consequences of Late Payment: Explicitly state your right to charge interest and compensation for late payment on business-to-business debts, as is your right under the Late Payment of Commercial Debts (Interest) Act 1998. The statutory formula is the Bank of England's base rate + 8%. You can also claim a fixed compensation sum of £40, £70, or £100 depending on the invoice value. Including this shows you are serious about timely payment.
  • Right to Suspend Work: This is your most powerful tool. The contract should contain a clause stating that you reserve the right to suspend all work on the project if any interim invoice becomes overdue by a specified number of days (e.g., 7 or 14 days).

This is general guidance, not legal advice. For high-value contracts, it's always wise to have your terms reviewed by a qualified solicitor.

Managing Staged Invoices and Chasing Payments

The main drawback of staged payments is administrative: more invoices mean more to track and chase. Staying organised is key.

  • Clear Invoicing: Each invoice must be clear and professional. Reference the project name and the specific milestone it relates to (e.g., "Invoice for Project Phoenix - Milestone 2: Development Completion"). Use a unique, sequential invoice number for each one. If you are VAT registered, ensure you issue a proper VAT invoice for each payment stage, including deposits.
  • Systematic Chasing: Just because the invoice amounts are smaller doesn't mean clients will pay them on time. You still need a robust credit control process. A typical manual workflow looks like this:
    1. Send a polite reminder a few days before the due date.
    2. Send a follow-up on the day it becomes overdue.
    3. Send a firmer reminder 7 days later.
    4. Pick up the phone if there's still no response.
    5. Issue a final notice with a warning about interest charges and potential work stoppage.

Manually tracking and chasing multiple invoices across several large projects can quickly become a significant drain on your time. This is where automation tools can be invaluable. Products like InvoiceReminder connect directly to your accounting software (such as Xero, QuickBooks, Sage, or FreeAgent) to automatically send scheduled reminders for each staged invoice according to rules you set, ensuring nothing slips through the cracks while you focus on the actual project work.

Handling Common Problems and Pushback

Even with a great contract, you may face challenges. Here’s how to handle them professionally.

  • Pushback: "Can't we just pay it all at the end?"
    • Your Response: "For projects of this duration and value, our standard policy is a staged payment structure. It's common practice in our industry as it helps manage cash flow for both parties and ensures the project stays on a firm financial footing. The deposit secures your slot in our schedule, and the milestone payments ensure you are only paying for tangible progress." Frame it as a non-negotiable professional standard.
  • Problem: The client disputes a milestone is complete.
    • Your Response: Immediately refer back to the "Definition of Done" in your contract. If the objective criteria have been met, calmly point this out and restate that the invoice is due. If the client has found a genuine, in-scope bug or issue, agree on a specific and time-bound plan to rectify it. Don't allow a minor issue to derail the entire payment. For example: "I understand. We will resolve that bug within 48 hours. The payment will then be due as per our terms."
  • Problem: The project scope is creeping, but the payment schedule isn't changing.
    • Your Response: The moment a client requests work outside the original scope, you must trigger a formal change request process. Document the new requirement, provide a quote for the additional work, and get their written approval before you proceed. This new work might become a new, separate milestone with its own payment, or it could be added to the final invoice. Never do extra work on a verbal promise of "we'll sort it out later."

Frequently asked questions

What's a typical deposit percentage in the UK?

There is no legal standard, but 25% to 50% is a common and reasonable range for most UK freelancers and small businesses. The exact percentage depends on factors like upfront material costs, project length, and your relationship with the client. For a new client or a project requiring significant initial outlay, 50% is highly advisable.

Do I need to issue a VAT invoice for a deposit?

Yes. If you are a VAT-registered business, a deposit or advance payment for goods or services is subject to VAT. You must issue a valid VAT invoice for the deposit amount and account for the VAT to HMRC in the tax period in which you receive the payment, not when you deliver the final work.

Can I charge interest on an overdue interim payment?

Yes. For business-to-business contracts in the UK, the Late Payment of Commercial Debts (Interest) Act 1998 applies to any invoice, including interim or milestone invoices. You have a statutory right to claim interest (currently 8% plus the Bank of England base rate) and fixed compensation, provided the invoice is not subject to a genuine dispute.

What's the difference between milestone and time-based payments?

Milestone payments are triggered by completing a specific piece of work or deliverable (e.g., "Design Approved"). They are outcome-focused. Time-based payments are made on a regular calendar schedule (e.g., monthly) regardless of the exact progress in that period. They are input-focused and common for ongoing retainers or consultancy.

Should I stop work if a client misses a milestone payment?

This is a powerful form of leverage, but you should only do it if your contract explicitly gives you the right to suspend services for non-payment. Before stopping work, always communicate clearly with the client, notify them that the payment is overdue, and warn them that work will be paused if it is not settled by a specific date.


Structuring projects with deposits and staged payments isn't about distrusting your clients; it's a hallmark of a well-run business. It protects your cash flow, reduces your financial risk, and establishes a professional dynamic from the outset. By clearly defining the payment schedule in your contract and having a system to manage the invoices, you can confidently take on large, exciting projects without betting your company's financial health on a single, final payment.

Automating the follow-up for each of these staged invoices is the key to making this system work without creating an administrative nightmare. InvoiceReminder is built for UK small businesses, freelancers, and accountants to automate invoice chasing. It connects to Xero, FreeAgent, Sage, and QuickBooks to send scheduled email reminders for each payment stage, helping you get paid on time without the manual effort. The Free plan currently includes unlimited email reminders at no cost.