Milestone Billing
What is milestone billing?
Milestone billing splits a fixed project fee into installments tied to stages of the work instead of hours or calendar dates. A client might pay at kickoff, at the midpoint, and at final delivery. This page covers how to design the payment schedule. For the narrower question of invoicing when a specific deliverable is accepted, see delivery milestone billing.
Numetix is the expert-led, AI-powered, human-in-the-loop bookkeeping layer that turns each milestone into a dated invoice and a cash forecast entry, so the payment schedule you agreed is the one that gets billed.
How to set up a milestone schedule
- Break the project into stages that reflect real progress, not just dates
- Assign a share of the total fee to each stage, with a deposit at kickoff
- Set payment terms for every invoice, such as net 15 or net 30
- Write the schedule into the scope of work or engagement letter
- Name who confirms that each stage is complete
Worked example
The figures below are illustrative. A consulting firm sells a $60,000 project over four months and spends about $10,000 a month delivering it.
- Kickoff: 30 percent, or $18,000
- Design approval at month two: 40 percent, or $24,000
- Final delivery at month four: 30 percent, or $18,000
With this schedule, the firm's cumulative cash never drops below zero. If it billed the full $60,000 only at the end, it would fund $40,000 of costs before seeing a dollar, which is a cash strain for a small firm. A reliable cash flow forecast shows the difference clearly.
Common mistakes
- Back-loading the fee, so most cash arrives after most of the work is done
- Tying milestones to dates instead of progress, which invites disputes
- Leaving out the trigger, so nobody knows when an invoice may go out
- Ignoring scope changes, which should go through a change order
Milestone billing sits alongside progress billing and the fixed-fee engagement. For software that automates it, read our guide to milestone billing software.
Frequently asked questions
How many milestones should a project have?
Enough that no single invoice depends on a long stretch of unbilled work, but few enough that each milestone means something. Many service projects use three to five. Tie each one to a visible stage of the work instead of a calendar date.
Should there be a deposit at kickoff?
A kickoff deposit is common because it covers startup costs and signals commitment. Size it to cover early costs, state it in the engagement letter, and record it as deferred revenue until the work is earned.