Money Master HQ

Milestone Billing

Last updated 8 October 2026

Milestone billing is a way of invoicing a client in instalments that are tied to the completion of agreed stages of a project, instead of billing by the hour or all at the end. Each payment is triggered when a defined deliverable or event is reached and accepted.

It is common in construction, software development, consulting and manufacturing.

From the Money Master HQ dictionary, founded by Shihan Sheriff (FCMA, CGMA, CPA (Australia), MBA (General), MBA (Data Science & AI), UAECA, CAAB, CAIS; VP of Finance at Nomod, CFO at Esanjo Ventures). How these definitions are written.

On this page

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.

Sources and further reading

Was this explanation helpful?

Disclaimer

The information provided in this finance dictionary is for educational and informational purposes only. It should not be construed as financial, investment, legal, or tax advice. Always consult with a qualified professional before making any financial decisions. Money Master HQ makes no representations or warranties about the accuracy, completeness, or suitability of this information. Use of this content is at your own risk.