What is a milestone invoice?
A milestone invoice bills a client for one defined stage of a larger project rather than the whole project at once. Instead of a single invoice at the end, you agree a schedule up front — for example a deposit before you start, a payment at the halfway checkpoint, and a final balance on delivery — and you send a separate invoice as each milestone is reached.
Milestone billing is the standard for project-based freelancers and small agencies: web designers, brand studios, developers, video editors, consultants, and contractors. It protects your cash flow, anchors the client to the agreed scope, and makes a long engagement feel like a series of small, completed deliveries.
When to use this template
- Deposit / upfront payment. Secure commitment before work begins — commonly 25–50% of the project value.
- Mid-project checkpoint. Bill a defined percentage when a phase is signed off, so you're never carrying the whole project on credit.
- Final delivery. Invoice the remaining balance when the work ships and is approved.
- Phase-based retainers. Each phase of an ongoing engagement becomes its own milestone invoice.
How to fill it in
- Choose the milestone you're billing (deposit, mid-project, final, or a custom phase).
- Enter your details, the client's details, and how you want to be paid.
- Add a line for the milestone amount — and optionally show the project total for context.
- Set a tax rate if you charge tax. The total updates automatically.
- Click Print / Save as PDF and choose "Save as PDF" as the destination.
The catch with doing this by hand
A template is great for one milestone. The problem starts at milestone two: you re-type the client, re-type the project, manually track what you've already billed, and hope you don't double-charge or skip a phase. Across several active projects, that bookkeeping is exactly where freelancers lose money and time.
Milevo was built for this. You define a project's milestones once; the app tracks billed-vs-paid-vs-remaining for you, and turns any milestone into a ready-to-send PDF invoice in a tap. The free template here is the slow version of what the app does automatically.