Skip to content

Glossary

Milestone billing

Also called: progress billing · stage payments

Milestone billing is invoicing a project fee in instalments tied to defined events — signing, design approval, launch — rather than in one invoice at the end. Each milestone invoice bills a stated portion of the total and is usually due before the next phase starts.

Last updated October 13, 2026

Designing a milestone schedule

Tie each milestone to something both sides can verify: an approval, a delivered file, a go-live date. Avoid milestones that depend on the client's internal processes you cannot see. A typical three-stage schedule is 30/40/30 or 50/50; longer projects use monthly progress billing against percentage complete.

What each invoice shows

Name the milestone and the share of the total ('Milestone 2 of 3 — design approval, 40% of $12,000'), show the amount previously invoiced and the balance remaining, and keep any hourly or expense lines separate. The client should be able to reconcile every invoice to the contract without asking.

Cash-flow effect

Milestone billing converts one large receivable into several smaller ones, which lowers the risk of a disputed final invoice and shortens the gap between work and cash. It also gives you a natural checkpoint to pause work if a milestone invoice goes unpaid.

In Hoursmith

Milestones are billed by allocating part of a fixed-fee project's contract balance on each invoice; the builder shows what has been invoiced and what remains.

Common questions

  • How many milestones should a project have?

    Enough to keep each invoice meaningful and the gaps short — commonly three to five for a multi-month project. Too many creates admin; too few creates cash-flow risk.

  • Can a milestone be time-based instead of deliverable-based?

    Yes. Monthly progress billing invoices a percentage of the fee each month. It is simpler to administer but gives the client less of a quality checkpoint.

Related

See it in a real billing loop.

Hoursmith tracks time, keeps expenses with receipts, and turns both into invoices your clients can pay online — free for up to 3 members, no card.

Free for solo freelancers · No credit card · Cancel any time