Milestone Payment
A milestone payment is a payment structure in which the total project fee is divided into installments tied to the completion of specific deliverables or project phases. Instead of paying the full amount upfront or upon completion, the client pays at predefined checkpoints throughout the engagement. Common milestones include project kickoff, design approval, development completion, and final delivery. This structure benefits both parties: the service provider receives cash flow throughout the project rather than waiting until the end, and the client retains leverage by tying payments to demonstrated progress. Milestone payments are widely used in web development, construction, consulting, and creative services. A well-designed milestone schedule aligns payments with meaningful stages of completion, not arbitrary dates. Each milestone should have clear acceptance criteria so both parties agree on what constitutes completion. The payment schedule is typically documented in the proposal or statement of work and becomes a binding term of the contract.
Example
A freelance developer structures a $20,000 website project into four milestone payments: 25% at signing, 25% after wireframe approval, 25% after development completion, and the final 25% at launch.
Frequently asked questions
- How many milestones should a project have?
- The number depends on the project's length and complexity. Short projects may have two or three milestones, while multi-month engagements may have five or more. The goal is to create checkpoints frequent enough to maintain cash flow and accountability without adding unnecessary administrative overhead.
- What happens if a milestone is delayed?
- The contract should specify how delays are handled. If the delay is caused by the service provider, payment is typically withheld until the milestone is met. If the client causes the delay, many contracts include a clause that triggers the milestone payment after a set waiting period regardless of client-side blockers.
- Should the first milestone payment be collected before work begins?
- Yes, in most cases. An upfront payment at signing, commonly 25% to 50% of the total, confirms the client's commitment and provides the service provider with working capital. It also protects the provider from doing significant work before the client has any financial stake in the project.