2 min read
Definition
Milestone billing is invoicing a customer at pre-agreed points in a project as each milestone is reached, rather than in one lump at the end. It aligns cash coming in with work delivered, keeping a long project's cash flow healthy.
In plain terms
Each milestone — design approved, phase complete, product shipped — triggers an invoice, so cash arrives steadily as value is created. It is the invoicing discipline that makes stage payments work in practice.
Why it matters
Milestone billing keeps big projects self-funding and reduces the finance a contractor must carry. See stage payment.
Related reading

Stage payment
A stage payment is a payment made at a defined point in a project, rather than all at the end — for example…
Read →
Deposit
A deposit is a payment taken before work begins, funding the initial outlay and confirming the customer's…
Read →
Retention
A retention is a percentage of a payment a client withholds as security until the work is finished and…
Read →
Acceleration (loan)
Acceleration is a lender demanding the whole balance at once after a default — the clause that turns a…
Read →Funding for UK limited companies
Credicorp lends to your company, not to you personally — short-term working capital with no personal guarantee. See what your business could access.