GuidesOctober 31, 2026 • 7 min read

Milestone Billing: How to Invoice by Project Milestone (With Example)

Milestone billing splits a fixed-price project into payments tied to stages of the work. Here's how to set the milestones, what each invoice must show, and a worked example.

IN

InvoiceNexora Team

InvoiceNexora

Milestone BillingConsultantsFreelancers
Milestone billing: a project split into deposit, mid-project and final invoices with the remaining balance

Milestone billing means you split a fixed-price project into stages and send an invoice as each stage is reached: often a deposit at the start, one or more payments in the middle and a final payment on delivery. It suits consultants and freelancers with projects that run for weeks or months, because you're paid as you go instead of waiting until the end.

What Is Milestone Billing?

A milestone is a point in the project that both sides can recognise: the contract is signed, the research is delivered, the design is approved, the system goes live. Each milestone carries a share of the total fee. When you reach it, you invoice that share.

Billing typeHow you billBest for
MilestoneA set share of a fixed fee at each stageFixed-price projects with clear stages
RetainerA fixed fee every month for ongoing access or hoursOngoing advisory or support work
Hourly or dailyTime worked, billed weekly or monthlyWork that's hard to scope up front

If the work is ongoing rather than a project with an end, a retainer usually fits better. See how to invoice a retainer fee. For the wider picture of consulting billing, see invoicing for consultants.

How to Set Milestones and Percentages

  1. 01Split the project into 3 to 5 stages, each with a result the client can see or approve.
  2. 02Tie each payment to a trigger that's easy to confirm: "on signing", "on approval of the design", "on go-live". Avoid vague triggers such as "when phase 2 is mostly done".
  3. 03Give each milestone a percentage of the total fee. The percentages must add up to 100%.
  4. 04Ask for a deposit before you start. It covers your early time and confirms the client is committed.
  5. 05Keep the final payment big enough to matter, but not so big that most of your fee waits until the end.
  6. 06Write all of this into the contract or statement of work, with the payment terms for each invoice.

Common splits are 50/50 for short projects, 30/40/30 for a deposit, a mid-project payment and a final payment, and four equal payments of 25% for longer work. These are starting points, not rules. Match the percentages to how much work each stage takes.

What to Write on Each Milestone Invoice

A milestone invoice needs everything a normal invoice needs (see what to include on an invoice), plus the details that show where the project stands:

  • The milestone name and number: "Milestone 2 of 3: Design approved".
  • The percentage of the total: "40% of the $12,000 project fee".
  • The amount due for this milestone.
  • The amount invoiced to date, including this invoice, and the remaining balance after it.
  • A reference to the contract, statement of work or purchase order, with its date or number.
  • The date the milestone was reached, or the approval it's based on.
  • The due date and how to pay.

Worked Example: A $12,000 Consulting Project

A consultant agrees a 3-month process review for a fixed fee of $12,000, paid in three milestones: 30% on signing, 40% when the findings report is approved, and 30% when the final recommendations are delivered.

Amounts before tax. If you're registered for VAT, GST or HST, add tax to each milestone invoice.
InvoiceMilestoneShareAmount dueInvoiced to dateRemaining balance
INV-00411 of 3: Contract signed (deposit)30%$3,600$3,600$8,400
INV-00422 of 3: Findings report approved40%$4,800$8,400$3,600
INV-00433 of 3: Final recommendations delivered30%$3,600$12,000$0

The second invoice would show one line and a short project summary in the notes:

  • Invoice INV-0042 · Issued 2 December 2026
  • Process review for Harbor Logistics Inc. · Statement of work SOW-2026-14, signed 3 November 2026 · PO 55210
  • Milestone 2 of 3: Findings report approved on 1 December 2026 · 40% of $12,000 · $4,800.00
  • Project fee $12,000.00 · Invoiced to date $8,400.00 · Remaining after this invoice $3,600.00
  • Payment terms: Net 15 · Due 17 December 2026 · Bank transfer, reference INV-0042

Payment Terms for Milestone Invoices

  • Deposit: due on receipt, with work starting once it's paid. Say so in the contract.
  • Mid-project milestones: Net 14 or Net 15 keeps cash moving during the project. See net 15 vs net 30.
  • Final milestone: the same terms as the others. Larger clients may insist on Net 30; agree it before you sign.
  • Late payment: state in the contract that work on the next milestone pauses while an invoice is overdue, and any late fee you charge.
  • Changes in scope: price extra work as a change order with its own invoice, rather than changing the milestone amounts.

If you're registered for VAT or GST, the tax rules for deposits and advance payments can differ from those for the final invoice. Check the guide for your country in what to include on an invoice.

Invoicing Milestones from Your Phone or Offline

Milestones often land when you're away from a desk: at the client's site, travelling, or somewhere with poor signal. If you work through a marketplace, its own milestone system handles the payments. For direct clients you invoice yourself, the invoicing tool matters. Look for one that can create the invoice, number it and make the PDF without a connection, then send it when you're back online.

InvoiceNexora works offline on Android. You can create invoices, add clients and make PDFs with no connection, and invoice numbers stay in sequence. Save each milestone as a service so the wording matches across invoices, put the contract reference and remaining balance in the notes, and track each invoice from draft to paid so you can see which milestones are settled. More in our guide to the best offline invoice apps.

Summary

  • Agree milestones, percentages and triggers in the contract before you start.
  • Take a deposit, and make sure the percentages add up to 100%.
  • On each invoice, show the milestone, its share, the amount, the total invoiced so far and the remaining balance.
  • Refer to the contract or PO and keep one numbering sequence.
  • Use short payment terms, and pause work when an invoice is overdue.

Download the app

Send branded, professional invoices in under a minute.

Mobile-first invoicing for freelancers and small businesses. Templates, clients, multi-currency, and clear payment tracking - all from your phone. This article is only the plan. The app is the shortcut.

Keep reading