Step 1: Identify the Contract
Contract Combination Assessment
(Optional)Contract Modification Assessment
(Optional)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 Audit Toolkit — free PDF
Complete audit toolkit: IFRS 15 five-step decision flowchart poster, contract assessment template, PO identification checklist, SSP allocation worksheet, and industry-specific application notes.
No spam. Unsubscribe anytime.