Step 1: Identify the Contract
Contract Combination Assessment
(Optional)Contract Modification Assessment
(Optional)Most banking revenue (interest income, trading gains) falls under IFRS 9 Financial Instruments, not IFRS 15. This flowchart applies only to fee-based and service revenue — account fees, advisory fees, asset management charges, and transaction processing income.
IFRS 15 Revenue Recognition for Banking & Financial Services
IFRS 15 Revenue Recognition in Banking requires determining which revenue streams fall within IFRS 15 scope versus IFRS 9 Financial Instruments.
Scope Boundary — IFRS 15 vs IFRS 9: Interest income, trading gains, and insurance premiums are outside IFRS 15. Fee income not integral to the effective interest rate falls within IFRS 15. Loan origination fees integral to lending are amortised under IFRS 9 (B5.4.1-B5.4.3), while fees for distinct services (e.g., financial advice alongside a loan) are IFRS 15 revenue.
Step 2 — Performance Obligations: Account management, transaction processing, advisory, custody, and card services are generally distinct. An integrated wealth management mandate where advisory, execution, and reporting are deeply interconnected may be a single PO (IFRS 15.29(c)).
Step 3 — Variable Consideration: Performance fees in asset management are variable and subject to the IFRS 15.56 constraint. M&A success fees are typically constrained until deal completion. Volume-based transaction pricing requires estimation.
Step 5 — Timing: Account management and custody fees are over-time (IFRS 15.35(a)). Transaction processing may be point-in-time per transaction. Advisory success fees at the point the contingency resolves.
Common Audit Pitfalls:
- Misclassifying loan origination fees as IFRS 15 revenue.
- Not allocating bundled premium account fees across POs.
- Recognising M&A success fees before deal closure.
- Treating interchange fees as gross when the bank is agent.
Typical Contract Structures
Banking fee contracts include account management agreements, advisory mandates (retainer + success fees), custody agreements (basis-point fees), card-issuing agreements, and transaction processing agreements. Premium account packages bundle several services at a single monthly fee.
Common Performance Obligations in Banking & Financial Services
Regulatory Context
Regulatory caps on interchange fees (e.g., EU Interchange Fee Regulation) limit card revenue. Consumer protection regulations may affect fee structures.
Worked Example: Premium Bank Account with Advisory, Custody, and Transaction Services
GlobalBank offers a 'Prestige' account for €2,400/year. Includes: unlimited transactions, 10 advisory hours, securities custody for up to €5M, and premium card. Standalone prices: account €960/yr, advisory €2,500 (10 hrs), custody €5,000/yr, card €480/yr.
Step 1: Identify the Contract
The Prestige account agreement constitutes the contract. Fee-based services are within IFRS 15 — lending/deposit relationships are separate IFRS 9 contracts.
Step 2: Identify Performance Obligations
Four POs: (1) Account management — stand-ready obligation; (2) Advisory — up to 10 hours; (3) Custody — continuous safekeeping; (4) Premium card — ongoing card access and rewards.
Step 3: Determine the Transaction Price
€2,400/year fixed. No variable consideration (unused advisory hours expire). No significant financing component.
Step 4: Allocate the Transaction Price
Total SSP = €8,440. Allocated: Account = €272.89; Advisory = €711.37; Custody = €1,280.47; Card = €136.49.
Step 5: Recognise Revenue
Account and custody: straight-line over the year. Advisory: as hours consumed (unused hours recognised at expiry). Card: straight-line over the year.
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.