Milestone Invoice: What It Is and When to Use It
An invoice triggered by completing and delivering an agreed milestone.
What Is a Milestone Invoice?
A milestone invoice is raised when a specific, pre-agreed deliverable is complete. Unlike a periodic interim invoice, its trigger is an event: the wireframes are signed off, the foundation is poured, the beta ships.
This makes milestone billing the natural fit for fixed-price project work. Both sides agree upfront what each milestone is, what it is worth, and what "done" means for it. The invoice then references that agreement rather than negotiating it.
The definition of done is where milestone billing succeeds or fails. A milestone described as "design complete" will be disputed; one described as "three homepage concepts delivered as layered source files, one revision round included" will not.
When to Use It
- The project is fixed-price and splits into identifiable deliverables.
- The client wants to pay against outcomes rather than elapsed time.
- You need funding released as each phase is accepted.
- A statement of work already defines phases and their values.
Who Uses It
- Software and product development teams
- Design and branding agencies
- Construction and engineering firms
- Consultants delivering defined phases of work
Benefits of a Milestone Invoice
- Ties payment to delivered value, which is easy for a client to approve.
- Keeps a fixed-price project cash-positive throughout.
- Forces scope to be defined milestone by milestone before work starts.
- Gives an early signal when a project is drifting — a missed milestone is visible.
Fields to Include on a Milestone Invoice
The fields below are the ones businesses commonly include. They are a practical starting point, not a statement of what any particular country requires.
- Invoice number, issue date, and project reference
- Milestone name and number in the agreed schedule
- Deliverables included in this milestone
- Acceptance or sign-off date, where applicable
- Amount due for this milestone
- Total contract value, milestones invoiced to date, and remaining
- Any retention held under the contract
- Applicable tax, total due, and payment terms
Common Milestone Invoice Mistakes
Milestones without acceptance criteria
If "done" is not defined in writing, every milestone invoice becomes a negotiation about whether it was reached.
Milestones that are too large
Two 50% milestones on a six-month project reproduce exactly the cash-flow problem you were trying to solve.
Invoicing before sign-off
Billing a milestone the client has not accepted invites a dispute and delays the whole payment.
No cumulative view
Without milestones-to-date and remaining figures, budget tracking falls apart on longer projects.
Milestone Invoice Best Practices
- 1Write acceptance criteria for every milestone into the statement of work.
- 2Keep milestones small enough that no single one carries excessive risk.
- 3Reference the milestone number and the sign-off date on the invoice.
- 4Show total value, invoiced to date, and remaining on every milestone invoice.
- 5Handle out-of-scope requests as separate change orders, not milestone inflation.
Milestone Invoice FAQs
What is milestone invoicing?
A billing approach where each invoice is triggered by completing a pre-agreed deliverable rather than by the passage of time. The milestone, its value, and its acceptance criteria are agreed before work begins.
How many milestones should a project have?
Enough that no single payment carries too much risk for either side. For a multi-month project, four to six is a common range — small enough to keep cash moving, large enough to stay administratively sane.
What if the client disputes that a milestone is complete?
This is what acceptance criteria are for. Written criteria turn a subjective argument into a checklist. Agree them before starting, and reference them on the invoice.
Can I combine milestone and hourly billing?
Yes, and many contracts do — fixed-price milestones for defined scope, plus hourly billing with a timesheet for change requests. Keep the two on separate lines so the distinction stays visible.
Create a Milestone Invoice Now — Free
Set a custom document title, itemize your lines, add VAT, GST or any custom tax label, pick from 30+ currencies, and download a print-quality PDF. No account, no watermark, no export limit — and your data is processed in your browser, never uploaded.
Related Invoice Types
- Interim InvoiceA progress invoice issued part-way through a long job.
- Deposit InvoiceAn invoice for an upfront payment before work starts or goods ship.
- Final InvoiceThe closing invoice that reconciles everything billed on a project.
- Timesheet InvoiceAn invoice backed by logged hours, itemised by date and task.
Milestone Invoice Templates
This page explains the document. If you just want to produce one, these templates open the free generator pre-configured with the right line items and tax fields.
- Milestone Invoice Template
- Software Developer Invoice Template
- Web Developer Invoice Template
- Construction Invoice Template
Further reading
Guides on this site that go deeper on the topics above.