How to Bill a Grant Donor and Recognize Revenue When a Project Milestone Is Achieved
Raising an invoice and recognizing revenue when a project milestone is verified and reported to the grant-making organization.
| Account Name | Type | Debit ($) | Credit ($) |
|---|---|---|---|
| Grant Receivable (Milestone) | Asset (+) | 25,000.00 | - |
| Grant Revenue (Earned) | Revenue (+) | - | 25,000.00 |
💡 Accountant's Note
For milestone-based grants, revenue is recognized when the milestone is achieved and verified. The receivable is set up to track the amount due from the grantor.
Practitioner & Systems Framework
💻 ERP Architecture
Define milestones precisely in the grant agreement with measurable outputs, timelines, and documentation requirements. When a milestone is achieved, prepare the milestone report and submit to the donor. Create the Grant Receivable and recognize revenue on the submission date (if verification is likely) or on formal grantor acceptance (if conditional). Track each milestone separately in the ERP.
⚠️ Audit Flags
Auditors verify that the milestone was genuinely achieved (not just claimed) before revenue is recognized. Documentary evidence of milestone completion (beneficiary counts, activity reports, evaluation data) is required. Revenue recognized for milestones not yet achieved is a misstatement.
📄 Required Documentation
Milestone achievement documentation, milestone billing submitted to donor, Grant Receivable aging, grantor acceptance confirmation, and milestone tracking register.
Automate this entry with the JEH Accounting Suite
Stop doing manual entry. Our VBA-powered ERP automatically generates your ledgers, Trial Balance, and Financial Statements.
No Subscriptions. Own your data.
Expert Analysis by Qusai Ahmad
General Accountant Supervisor & IFRS Specialist
Specialized in SAP GUI automation and Middle Eastern tax compliance. Building digital tools for the next generation of finance leaders.