A milestone invoice is a document used to request payment while meeting the tax rules that apply to this type of billing. Getting it right protects both you and your client, keeps the books clean, and avoids disputes over what was agreed.
Every valid milestone invoice should include the following mandatory details: 1. contract or PO reference 2. milestone name 3. percentage of total complete 4. amount due for this stage 5. acceptance criteria met. Missing any of these can make the document harder to enforce or, where tax is involved, invalid for sales tax purposes.
Tax treatment: Milestone billing splits a project into stages. Each invoice covers one completed milestone and references the contract and percentage complete so the client knows exactly what they are paying for. The rate applied here is 0%. When you bill business customers in another country, check whether the reverse-charge or zero-rating rule applies before you finalise the total.
A typical milestone invoice lists concrete line items such as: Milestone 2 – Design approval (1 x $2500); Milestone 3 – Beta build (1 x $3500). Always show quantities, unit prices, and the tax amount per line so the grand total is transparent and easy to verify.
Practical tips: 1. Agree milestones and amounts in the contract first. 2. Reference the acceptance sign-off on each invoice. 3. Keep a running total so the client sees remaining balance.. Good invoicing habits - consistent numbering, clear payment terms, and prompt delivery - reduce late payments and build trust.
InvoiceFormly helps you produce a correct milestone invoice in minutes. Pick the template, enter your details, add line items, and download a clean PDF or send it by email. Tax math, numbering, and multilingual labels are handled automatically so you can focus on the work.