The job: connect completed work to a raised invoice
Milestone billing exists because neither party wants to settle everything at the end. The client wants delivery before payment; the firm wants cash before the final handover. A milestone invoicer is the record that keeps both halves of that bargain legible: what was promised, whether it landed, who accepted it, and what was billed.
How it is done today
The common pattern is a project plan in one place, a billing schedule in a proposal document, and an invoice raised when someone remembers. The two documents diverge within a month of kick-off, and the reconciliation happens at quarter-end when finance asks why revenue and delivery disagree.
The second pattern is calendar billing, where invoices go out monthly regardless of delivery. It is administratively simple and it converts every delay into an awkward conversation, because the client is paying for a schedule rather than for something they have received.