IFRS 15 Revenue Recognition for Nonprofits & NGOs
Determine which revenue streams fall within IFRS 15 scope and navigate grant accounting, programme delivery, and restricted funding with our guided decision tool.
Revenue Recognition
Flowchart.
Email unlocks the free download.
No payment required. Enter your email above to unlock.
Many nonprofit revenue streams — unconditional donations, government grants without performance conditions, and membership dues — may not meet the definition of contracts with customers under IFRS 15.9. Entities must assess whether the arrangement creates enforceable rights and obligations and whether the funder is a 'customer' receiving goods or services.
IFRS 15 revenue recognition for Nonprofits & NGOs
IFRS 15 for Nonprofits applies to the extent that arrangements constitute contracts with customers — parties receiving goods or services in exchange for consideration.
The Threshold Question: Is the funder a 'customer' (IFRS 15.6)? Government contracts with enforceable deliverables: likely yes. Unconditional donations: no. The customer test is paramount.
Performance Conditions vs Restrictions: Performance conditions require delivery of specific outputs — potential POs under IFRS 15. Restrictions merely limit fund use without requiring deliverables — not POs. Condition-based grants are recognised as POs are satisfied; restricted grants may be recognised immediately under IAS 20.
Programme Delivery POs: Integrated programmes (curriculum + training + delivery + evaluation) may be a single PO if activities are highly interrelated (IFRS 15.29). Standalone training workshops may be separate.
Variable Consideration: Cost-reimbursement depends on audits. Milestone-based disbursements tied to outcomes are constrained until highly probable. Co-funding requirements are separate arrangements.
Common Audit Pitfalls:
- Assuming all grants are outside IFRS 15.
- Confusing restrictions with performance obligations.
- Recognising milestone income before constraint is satisfied.
- Not recognising contract liabilities for advance funding.
Typical contract structures
Government service contracts, restricted project grants with milestones, cost-reimbursement agreements, performance-based contracts (social impact bonds), and earned revenue from training/consulting. Multi-funder programmes are common.
Common performance obligations in Nonprofits & NGOs
Regulatory context
Many jurisdictions have sector-specific frameworks (UK Charities SORP, US ASC 958, AASB 1058). IPSAS 47 addresses exchange transactions similarly to IFRS 15 for public sector entities.
Worked Example: NGO Receiving Restricted Grant for Education Programme
EduAction receives a 3-year, $3M grant from the Ministry of Education to design and deliver a literacy programme. Deliverables: customised curriculum, 500 teachers trained, delivery in 200 schools, evaluations, and publication. Milestone payments with clawback provisions.
Step 1: Identify the Contract
The Ministry receives specific deliverables in exchange for consideration — it's a customer. The clawback creates enforceable obligations. All IFRS 15.9 criteria met.
Step 2: Identify Performance Obligations
Three POs: (1) Integrated literacy programme (curriculum + training + delivery — highly interrelated); (2) Impact evaluations — distinct; (3) Publication — distinct.
Step 3: Determine the Transaction Price
$3M. Milestone payments are fixed given deliverables are met. Clawback assessed — highly probable full amount won't reverse (strong track record). No significant financing.
Step 4: Allocate the Transaction Price
SSPs: Programme $2.6M; Evaluations $300K; Publication $100K. Total $3M. Direct allocation.
Step 5: Recognise Revenue
Programme: over-time (IFRS 15.35(c)) using cost-to-cost. Evaluations: on delivery. Publication: on delivery. Advance payments create contract liabilities.
IFRS 15 Revenue Recognition Cheat Sheet (free PDF)
Five-step model decision framework, over-time vs. point-in-time logic, and industry application guide for 10 sectors. Plus one practical audit insight per week.
No spam. We're auditors, not marketers.