A milestone invoice is how freelancers and contractors get paid in stages, rather than waiting for one big final bill at the end of a project. You invoice each agreed chunk of work as soon as it's accepted, which keeps cash flowing and gives the client clear proof of exactly what they're paying for. For anyone on a longer engagement, it's one of the calmest ways to bill.
What to include
Every valid milestone invoice should carry these mandatory details: 1. a contract or PO reference so the payment ties back to the agreement; 2. the milestone name; 3. the percentage of the total project that this stage completes; 4. the amount due for this specific stage; and 5. confirmation that the acceptance criteria were met. Miss any of these and the document gets harder to enforce — and where tax is involved, it can become invalid for sales-tax purposes.
How the tax/calculation works
Milestone billing splits a project into stages. Each invoice covers one completed milestone and references the contract plus the percentage complete, so the client always knows what they're paying for. The rate applied to milestone billing is 0%. When you bill business customers in another country, check before you finalise the total whether the reverse-charge or zero-rating rule applies. If a deposit was taken up front, treat it as milestone zero — later milestones simply deduct what was already paid.
Example line items
Invoice
milestone invoice
- Invoice no.
- INV-2026-014
- Date
- 2026-07-15
From
Your Company
123 Business Rd, Your City
To
Client Name
Client Company, Client City
| Description | Qty | Rate | Amount |
|---|---|---|---|
| Milestone 2 – Design approval | 1 | $2,500.00 | $2,500.00 |
| Milestone 3 – Beta build | 1 | $3,500.00 | $3,500.00 |
- Subtotal
- $6,000.00
- Total
- $6,000.00
Notes
This invoice covers the milestone listed above. Payment confirms acceptance of the delivered stage.
Example preview — not a real invoice
A typical milestone invoice lists concrete stages like: Milestone 2 – Design approval (1 x $2500); Milestone 3 – Beta build (1 x $3500). Always show the quantity, the unit price, and the tax amount on each line so the grand total is transparent and easy to verify.
Practical tips
A few habits make milestone invoicing painless: 1. Agree the milestones and their amounts in the contract before you start. 2. Reference the acceptance sign-off on every invoice. 3. Keep a running total so the client sees the remaining balance at a glance. Consistent numbering, clear payment terms, and prompt delivery all reduce late payments and build trust.
Milestone invoicing rewards planning more than anything else. Pin the stages down early, bill the moment each one is accepted, and the money tends to arrive without the awkward chase. You can spin one up quickly with the invoice generator if you'd rather not format it by hand.