Non-Profit

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 NameTypeDebit ($)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.

QA

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.

LinkedIn Profile

Discussion & Community Questions