Delivery Milestone Billing
What is delivery milestone billing?
Delivery milestone billing is invoicing triggered by the delivery and acceptance of a defined deliverable, such as a signed-off report, a launched system, or an approved design. The trigger is acceptance, not a date or a percentage of time spent. This page covers the acceptance trigger and its accounting. For how to build the overall payment schedule, see milestone billing.
Numetix is the expert-led, AI-powered, human-in-the-loop bookkeeping layer that records each delivery and acceptance date next to the invoice it triggers, so billing always matches what was actually delivered.
How it differs from general milestone billing
General milestone billing divides a fee into stages. Delivery milestone billing adds a firm trigger to every stage: the deliverable must be handed over and accepted under written criteria before the invoice is issued. That trigger reduces billing disputes, because both sides agreed in advance what done means.
Acceptance criteria that prevent disputes
- Describe each deliverable specifically, including format and scope
- Name who accepts it and how many business days they have to respond
- State what happens if there is no response, such as deemed acceptance after a set period
- Define how rework and re-review are handled
- Reference the scope of work and engagement letter so all terms sit in one place
How to account for it
The figures below are illustrative. A firm has a $24,000 deliverable. If revenue is recognized when the deliverable is accepted, the firm records a receivable of $24,000 and revenue of $24,000 on acceptance. If the client paid a deposit earlier, that amount sits in deferred revenue until acceptance. Some contracts call for recognizing revenue as work progresses instead, so confirm the right treatment for your contracts with your accountant. See also the percentage of completion method.
For software that tracks acceptance and invoices automatically, read our guide to milestone billing software, and see deferred revenue accounting for retainers for prepaid amounts.
Frequently asked questions
What if the client does not respond after a delivery?
Include a deemed acceptance clause, for example acceptance if no written feedback arrives within a stated number of business days. Follow up in writing and keep the delivery record. Have an attorney review the clause before using it in client contracts.
Can a deliverable be partially accepted?
Yes. Define in the contract how partial acceptance works, such as billing the accepted portion and holding the rest until fixes are complete. Clear wording keeps cash moving without giving up leverage on open issues.