What it means
In a milestone arrangement, the contract breaks the work into stages and attaches a share of the total price to each one. A typical schedule might include a deposit on signing, payments on approval of designs, a payment on delivery and a final payment after acceptance.
The client pays only when the supplier has shown progress. For the client, this reduces the risk of paying for work that is late or unsatisfactory.
For the supplier, it provides regular cash inflows during a long project, so the business does not have to fund months of costs before receiving payment. Both sides gain from clarity about what has to be delivered and when.
The key to success is defining each milestone precisely. A milestone such as "design phase complete" is too vague, whereas "client has signed off the approved design drawings" is clear and can be verified.
Disputes usually arise when milestones are described loosely or when acceptance criteria are missing. Billing and revenue are not the same thing.
Under modern revenue accounting rules, a supplier recognises revenue as it satisfies its obligations to the customer, which may be earlier or later than the date of the milestone invoice. When billing runs ahead of the work done, the difference is recorded as a contract liability, and when work runs ahead of billing, it is recorded as a contract asset.
Cash flow planning should look at the gaps between milestones. A long stretch between payments means the supplier funds the costs from its own resources, and a large final payment tied to acceptance creates risk if the client delays sign-off.
Many suppliers therefore weight early milestones more heavily, while clients prefer to hold back a significant share until completion.
In practice
Real-world examples
Example 1
A homeowner hires a builder for a $150,000 extension, with payments on completion of the foundations, the roof, the internal fit-out and the final inspection. The builder submits an invoice after each stage is signed off by the architect. The homeowner knows how much has been paid for the work completed to date.
Example 2
A marketing agency agrees a $90,000 brand project with three milestones: strategy, creative concepts and final assets. The finance manager schedules each invoice for the day the client approves the deliverable. Payment terms of 14 days then apply.
Example 3
A machinery manufacturer builds a custom production line for a customer. It bills 30% on order, 40% on factory acceptance testing and 30% after installation. The first two payments help the manufacturer buy components and pay its workforce while the machine is built.
Think of it
Milestone billing is like paying for a house build in stages. You do not pay the builder the full price upfront, nor do you wait until the roof is on to pay a single penny. Instead, you pay for the foundation, then the walls, then the roof, making sure each part is done right before handing over money.
Formula
Calculation
Milestone invoice = Total contract value x Milestone percentage
Suppose a software firm agrees a $240,000 contract with four milestones: 25% on signing, 25% on design approval, 40% on delivery and 10% on final acceptance. Signing invoice = 240,000 x 0.25 = $60,000. Design approval = 240,000 x 0.25 = $60,000. Delivery = 240,000 x 0.40 = $96,000. Final acceptance = 240,000 x 0.10 = $24,000. Total = 60,000 + 60,000 + 96,000 + 24,000 = $240,000, which matches the contract value.Case study
Seen in the real world
Ironbridge Engineering is an illustrative, fictional firm that agreed to build a $600,000 packaging system for a food company. The original contract required 90% payment on delivery, so Ironbridge would have funded roughly $400,000 of materials and labour for seven months before receiving significant cash.
The finance director renegotiated the contract to a milestone schedule: 20% on order, 30% on completion of the main frame, 30% on factory testing and 20% on installation and acceptance. This brought $120,000 in at the outset and $180,000 when the frame was done, so the company never funded more than about $150,000 at one time.
The customer also gained, because it could stop payments if the frame was not completed to the agreed standard. The illustrative lesson is that milestones can protect both parties when each stage has clear and measurable acceptance criteria.
Watch out
Common mistakes
- Writing milestones in vague terms such as "phase one complete", which invites disputes about whether payment is due.
- Treating each milestone invoice as revenue on the date it is sent, when revenue recognition follows the work performed.
- Loading most of the payment onto the final milestone, which exposes the supplier to a cash squeeze if acceptance is delayed.
Questions
People also ask
How is milestone billing different from time-and-materials billing?
In milestone billing the client pays agreed amounts for completed stages, while in time and materials the client pays for the hours worked and materials used, whatever progress has been made.
What happens if a milestone is missed?
The contract should say, and common remedies include delayed payment, a revised schedule or penalty clauses, depending on who caused the delay.
Can milestones be changed during a project?
Yes, but changes should be agreed in writing, because informal changes often lead to arguments about what was promised.