# MILESTONE INVOICE

> **Disclaimer — not legal advice.** This template is provided free of charge, as is and with no warranty of any kind, and using it creates no attorney-client relationship. It is jurisdiction-neutral: you are responsible for adapting it, for your own legal and tax compliance, and for having a qualified professional in your jurisdiction review it before you rely on it. Full terms: https://trycolo.co/terms-of-use

**[YOUR BUSINESS NAME]**
[YOUR ADDRESS], [CITY], [COUNTRY]
[YOUR EMAIL] | [YOUR PHONE]
Tax ID: [YOUR TAX ID]

---

## Bill to

**[CLIENT LEGAL ENTITY NAME]**
[CLIENT BILLING ADDRESS]
Attention: [CONTACT NAME] | [BILLING EMAIL]

## Invoice details

| Field | Detail |
| --- | --- |
| Invoice number | [INVOICE NUMBER] |
| Issue date | [DATE] |
| Due date | [DATE] |
| Project | [PROJECT NAME] |
| Contract / SOW ref | [REFERENCE] |
| PO / reference | [PO NUMBER] |
| Milestone billed | **Milestone [N] of [TOTAL]: [MILESTONE NAME]** |
| Currency | [CURRENCY] |

---

## Payment schedule

Total project fee (before tax): **[CURRENCY] [TOTAL FEE]** [— revised by change order [CO NUMBER], see below]

| # | Milestone | Deliverable / trigger | % | Amount | Status |
| --- | --- | --- | --- | --- | --- |
| 1 | Project start | Contract signed | [30]% | [AMOUNT] | Paid [DATE], invoice [NO.] |
| 2 | [e.g. Design approved] | [e.g. Homepage + 2 inner page designs approved in writing] | [30]% | [AMOUNT] | **Billing now** |
| 3 | [e.g. Build complete] | [e.g. Full site on staging, tested] | [25]% | [AMOUNT] | Upcoming, est. [DATE] |
| 4 | [e.g. Launch / handoff] | [e.g. Site live, handoff session done] | [15]% | [AMOUNT] | Upcoming, est. [DATE] |
| | | | **100%** | **[TOTAL]** | |

---

## This milestone

**Delivered:** [WHAT WAS DELIVERED — e.g. "Homepage, About and Services page designs, desktop and mobile, delivered [DATE]."]

**Approval:** [CHOOSE ONE: "Approved in writing by [NAME, TITLE] on [DATE]." / "Deemed approved on [DATE]: no written feedback received within [5] business days of delivery, per clause [X] of the contract."]

| # | Description | Amount |
| --- | --- | --- |
| 1 | Milestone [N]: [MILESTONE NAME] ([X]% of project fee) | [CURRENCY] [AMOUNT] |
| 2 | Change order [CO NUMBER]: [DESCRIPTION], approved [DATE] — [BILLED WITH THIS MILESTONE / ADDED TO MILESTONE N] | [CURRENCY] [AMOUNT] |
| 3 | Approved expenses at cost: [DESCRIPTION] | [CURRENCY] [AMOUNT] |

## Change orders affecting the schedule

| CO no. | Description | Approved | Amount | Applied to |
| --- | --- | --- | --- | --- |
| [CO-001] | [e.g. Add blog section] | [DATE], [NAME] | [AMOUNT] | [Milestone 3] |

---

## Totals

| | |
| --- | --- |
| This milestone subtotal | [CURRENCY] [AMOUNT] |
| Tax at [TAX RATE]% | [CURRENCY] [AMOUNT] |
| **Due on this invoice** | **[CURRENCY] [AMOUNT]** |
| Paid to date (before this invoice) | [CURRENCY] [AMOUNT] |
| Remaining after this invoice | [CURRENCY] [AMOUNT] |

---

## Payment terms

1. Payment due by [DUE DATE]. Quote [INVOICE NUMBER].
2. Work on milestone [N+1] is scheduled to begin on receipt of this payment.
3. Late payment: [LATE PAYMENT TERMS AS AGREED IN YOUR CONTRACT].

## How to pay

- Bank transfer: [ACCOUNT NAME], [BANK], [ACCOUNT / IBAN], [SWIFT / ROUTING]
- Card or online: [PAYMENT LINK]

---

### How to use this template

1. Copy the milestone names, percentages and triggers exactly from the contract or SOW.
2. Update the status column on every invoice so the client sees the whole picture.
3. Record the approval with a name and date, or cite the deemed-approval clause.
4. Add change orders only after they are signed, and show where they land in the schedule.

*Template provided by Colo (trycolo.co). Not legal advice — review with a qualified professional in your jurisdiction.*
