milestone invoice

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

DescriptionQtyRateAmount
Milestone 2 – Design approval1$2,500.00$2,500.00
Milestone 3 – Beta build1$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.

Ready to create one?

Use the free invoice generator — no sign-up, no watermark, PDF in under 2 minutes.

Open the generator

Browse all invoice types

FAQ

When do I send a milestone invoice?

After the client accepts a completed stage defined in the contract, referencing the acceptance.

How do deposits fit in?

A deposit is milestone zero; later milestones deduct what was already paid.