5.3 Specific IFRS 15 Applications, Contract Costs & Disclosures
Key Takeaways
Incremental costs of obtaining a contract (such as direct sales commissions) are capitalised as contract acquisition assets if expected to be recovered, subject to a 12-month practical expedient allowing immediate expensing.
Costs to fulfill a contract are capitalised only if they relate directly to an identified contract, generate or enhance resources used to satisfy future obligations, and are expected to be recovered; general administration and abnormal wastage are expensed as incurred.
Balance sheet presentation requires strict distinction between unconditional Receivables (IFRS 9), conditional Contract Assets, and unearned Contract Liabilities, presented on a net contract-by-contract basis.
Principal versus agent determinations turn on whether the entity controls the specified good or service before transfer to the customer, dictating gross revenue recognition versus net commission presentation.
Licences of intellectual property are classified as either a right to access IP (symbolic IP, recognized over time) or a right to use IP (functional IP, recognized at a point in time), with sales-based and usage-based royalties subject to a mandatory recognition constraint override.
5.3 Specific IFRS 15 Applications, Contract Costs & Disclosures
Core Principle of Operational Applications: IFRS 15 establishes accounting standards not only for revenue recognition but also for the balance sheet presentation of contract assets and liabilities, the capitalisation of contract acquisition and fulfillment costs, and specialised commercial arrangements such as intellectual property licences, repurchase options, and agency relationships.
Mastering IFRS 15 requires an understanding of how contractual rights and obligations translate into balance sheet balances, how pre-contract and fulfillment expenditures are accounted for, and how complex multi-party or licensing arrangements are classified.
Accounting for Contract Costs
IFRS 15 establishes explicit criteria for identifying and accounting for two distinct classes of contract-related costs: incremental costs of obtaining a contract and costs to fulfill a contract.
CONTRACT COSTS ARCHITECTURE
│
┌───────────────────────────────┴───────────────────────────────┐
▼ ▼
Costs of Obtaining a Contract Costs to Fulfill a Contract
• Incremental costs (sales commissions) • Outside scope of other IFRS standards
• CAPITALISE if expected to be recovered • CAPITALISE if 3 criteria met:
• Practical Expedient: Expense immediately if 1. Relate directly to contract
amortisation period ≤ 12 months 2. Generate/enhance future resources
• Pitch, legal, and travel costs: EXPENSE 3. Expected to be recovered
as incurred (incurred regardless of win) • Admin, wasted labor/materials: EXPENSE
1. Incremental Costs of Obtaining a Contract
Incremental costs are costs that an entity incurs to obtain a contract with a customer that would not have been incurred if the contract had not been obtained (e.g. sales commissions paid strictly upon successful contract execution).
- Mandatory Capitalisation: Under paragraph 91, an entity must capitalise these incremental costs as an asset (Contract Acquisition Asset) if it expects to recover them through future contract profit margins.
- Costs Expensed as Incurred: Costs that would have been incurred regardless of whether the contract was won or lost—such as legal drafting of tenders, proposal preparation costs, and client pitch travel expenses—must be expensed as incurred, unless they are explicitly chargeable to the customer regardless of contract execution.
- Practical Expedient (IFRS 15.94): An entity may recognize the incremental costs of obtaining a contract as an expense when incurred if the amortisation period of the asset that the entity otherwise would have recognized is one year or less (12 months or less).
2. Costs to Fulfill a Contract
If costs incurred in fulfilling a contract are within the scope of another standard (such as IAS 2 Inventories, IAS 16 Property, Plant and Equipment, or IAS 38 Intangible Assets), the entity accounts for them under that specific standard.
If costs to fulfill a contract are not within the scope of another standard, an entity capitalises them as an asset (Contract Fulfillment Cost Asset) only if they meet all three of the following criteria (paragraph 95):
- Directly related to an identified contract: The costs relate directly to a contract or specifically anticipated contract (e.g. direct labor, direct materials, allocated setup and engineering costs, insurance directly attributable to the contract).
- Generate or enhance resources: The costs generate or enhance resources of the entity that will be used in satisfying (or continuing to satisfy) performance obligations in the future.
- Expected to be recovered: The entity expects to recover the costs through future contract revenue.
Costs Expensed Immediately: General and administrative costs (unless explicitly chargeable), costs of wasted materials or labor (abnormal inefficiencies), and costs relating to past satisfied performance obligations must be expensed as incurred.
Amortisation and Impairment of Contract Cost Assets
- Amortisation: Capitalised contract costs are amortised on a systematic basis consistent with the pattern of transfer to the customer of the goods or services to which the asset relates (including expected future contract renewals).
- Impairment Test: An entity recognizes an impairment loss in profit or loss to the extent that the carrying amount of the capitalised asset exceeds:
Presentation on the Statement of Financial Position
IFRS 15 establishes strict boundaries between three distinct balance sheet accounts resulting from customer contracts:
| Balance Sheet Account | Accounting Nature | Boundary Criteria & Standards |
|---|---|---|
| Receivable (Financial Asset) | Unconditional right to consideration. | An entity has an unconditional right to consideration if nothing other than the passage of time is required before payment is due; accounted for under IFRS 9 / AASB 9 (subject to Expected Credit Loss / ECL impairment provisions). |
| Contract Asset | Conditional right to consideration. | An entity's right to consideration in exchange for goods or services transferred to the customer when that right is conditioned on something other than the passage of time (e.g. completing another distinct performance obligation or passing customer quality tests); assessed for impairment under IFRS 9 ECL model. |
| Contract Liability | Unearned revenue / performance obligation. | An entity's obligation to transfer goods or services to a customer for which the entity has received consideration (or an amount is due) from the customer prior to transfer. |
Contract-by-Contract Netting Rule
Contract assets and contract liabilities are computed and presented on a net basis for each individual contract. For a given contract, an entity will present either a net contract asset or a net contract liability. However, an entity cannot net contract assets from one customer against contract liabilities from another customer.
Principal vs Agent Considerations
When third parties are involved in providing goods or services to a customer, an entity must determine whether its performance obligation is to provide the specified goods or services itself (acting as a Principal) or to arrange for those goods or services to be provided by the other party (acting as an Agent).
The Control Test (IFRS 15.B34)
The decisive test is whether the entity controls the specified good or service before it is transferred to the customer:
- Principal: The entity controls the specified good or service prior to transfer. The entity recognizes revenue on a gross basis equal to the total consideration expected to be received.
- Agent: The entity does not control the specified good or service prior to transfer; its obligation is merely to arrange for the third party to deliver the good or service. The entity recognizes revenue on a net basis equal to the commission or fee to which it expects to be entitled.
Indicators of Agency Status
Under paragraph B37, indicators that an entity is an agent (and does not control the good/service) include:
- Primary fulfillment responsibility: Another party is primarily responsible for fulfilling the contract (e.g. satisfying product performance standards or delivery).
- Inventory risk: The entity does not have inventory risk before the good is transferred to the customer, during transit, or upon return.
- Pricing discretion: The entity does not have discretion in establishing prices for the other party's goods or services (its benefit is limited to a pre-agreed commission or margin).
Licences of Intellectual Property
IFRS 15 provides specialised guidance (paragraphs B52–B63) for contracts granting licences of intellectual property (IP), such as software, patents, copyrights, media rights, and franchise trademarks.
Distinct vs Combined Licences
- Combined Package: If the licence is not distinct from other promised goods or services (e.g. software embedded in hardware essential to basic functioning, or software that the entity significantly customizes), it is accounted for together with the related goods/services under the general five-step model.
- Distinct Licence: If the licence is distinct, the entity determines whether the licence represents a Right to Access IP or a Right to Use IP.
Right to Access vs Right to Use Intellectual Property
IFRS 15 does not use the US GAAP labels 'symbolic' and 'functional'. It asks whether the contract requires, or the customer reasonably expects, the entity to undertake activities that significantly affect the IP to which the customer has rights (IFRS 15.B58). The labels in the table are only a convenient shorthand.
| Classification | Right to Access IP ('Symbolic IP') | Right to Use IP ('Functional IP') |
|---|---|---|
| Conceptual Meaning | The customer has the right to access the entity's IP as it exists throughout the licence period. | The customer has the right to use the entity's IP as it exists at the point in time the licence is granted. |
| Core Criteria | (1) Contract requires/customer expects entity to undertake activities significantly affecting the IP; (2) Customer is directly exposed to positive or negative effects of those activities; and (3) Activities do not transfer a good/service to customer as they occur. | The IP possesses significant standalone functionality. Entity's ongoing activities do not substantially change the utility, form, or code of the IP. |
| Typical Examples | Corporate brand names, logos, sporting team emblems, franchise agreements. | Finished off-the-shelf software, completed motion pictures, recorded music masters, chemical formulas, drug patents. |
| Revenue Recognition Timing | Recognised OVER TIME across the licence duration. | Recognised at a POINT IN TIME when the customer obtains control of the licence. |
The Sales-Based or Usage-Based Royalty Exception
Under the general rules of Step 3, variable consideration is estimated and recognized subject to the reversal constraint. However, for licences of intellectual property, paragraph B63 establishes a mandatory exception:
*An entity recognises revenue for a sales-based or usage-based royalty promised in exchange for a licence of intellectual property only when (or as) the later of the following events occurs:
- The subsequent sale or usage occurs; and
- The performance obligation to which some or all of the sales-based or usage-based royalty has been allocated has been satisfied (or partially satisfied).*
Entities cannot estimate royalties upfront under the expected value or most likely amount methods. Royalties must be recognized in the period the customer's sales or usage actually transpires.
Repurchase Agreements & Customer Options
Repurchase Agreements (IFRS 15.B64–B76)
A repurchase agreement is a contract in which an entity sells an asset and also promises (or has the option) to repurchase the asset:
- Forward or Call Option (Entity has obligation or right to repurchase):
- Repurchase price < Original selling price: Accounted for as a Lease under IFRS 16.
- Repurchase price Original selling price: Accounted for as a Financing Arrangement. The entity continues to recognize the asset, recognizes a financial liability for cash received, and accretes finance expense.
- Put Option (Customer has the right to require entity to repurchase):
- Customer has a significant economic incentive to exercise: Accounted for as a lease (if repurchase price < selling price) or a financing arrangement (if repurchase price selling price).
- Customer has NO significant economic incentive to exercise: Accounted for as a sale with a Right of Return.
Customer Options for Additional Goods or Services (Material Rights)
Customer options (e.g. loyalty reward points, contract renewal options, discounted future purchase vouchers) give rise to a separate performance obligation only if the option provides a material right to the customer that it would not receive without entering into that contract.
- If the option provides a material right, the customer in effect pays in advance for future goods or services.
- The entity allocates the transaction price to the material right based on its relative standalone selling price and recognizes revenue when those future goods or services are transferred or when the option expires.
Mandatory Disclosures under IFRS 15
IFRS 15 requires extensive qualitative and quantitative disclosures to enable users of financial statements to understand the nature, amount, timing, and uncertainty of revenue and cash flows:
- Disaggregation of Revenue: Disclose revenue disaggregated into categories that depict how the nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factors (e.g. by product line, geographical market, contract duration, timing of transfer [over time vs point in time], sales channel).
- Contract Balances: Disclose opening and closing balances of receivables, contract assets, and contract liabilities, along with revenue recognized in the reporting period that was included in the opening contract liability balance (unearned revenue unwind).
- Performance Obligations: Disclose descriptive information regarding when performance obligations are typically satisfied (upon shipment, upon delivery, over time), typical payment terms, nature of goods/services, refund obligations, and warranty types.
- Remaining Performance Obligations (Order Backlog): Disclose the aggregate amount of the transaction price allocated to performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period, and an explanation of when the entity expects to recognize that revenue (quantitative time bands or qualitative description).
Worked Technical Scenario: Applications, Costs & Balance Sheet Mechanics
Scenario Background
On 1 January 2026, Nexa Enterprise Systems Ltd secures a 4-year contract to deploy enterprise resource software and cloud infrastructure for Beacon Health Ltd:
- Contract Acquisition & Fulfillment Costs:
- Nexa pays a $160,000 direct sales commission to its enterprise sales manager upon contract execution. Nexa expects to recover the commission over the 4-year contract.
- Nexa incurs $50,000 in legal fees to draft and review the contract terms during tender negotiations.
- Nexa spends $240,000 in specialized engineering labor during January 2026 configuring cloud server architectures. These setup costs enhance internal server tools used to deliver ongoing hosting, relate directly to the contract, and are recoverable.
- Software Licence & Hosting Promises:
- Nexa delivers a perpetual functional software licence for on-premise clinical analytics on 1 January 2026. The software operates independently and is distinct (standalone selling price: $800,000).
- Nexa provides 4 years of secure cloud hosting from 1 January 2026 to 31 December 2029 (standalone selling price: $300,000 per year, total $1,200,000).
- Total fixed contract price is $1,800,000 (reflecting a $200,000 bundle discount allocated proportionately: 40% to software [$720,000] and 60% to hosting [$1,080,000, or $270,000/year]).
- Beacon Health agrees to pay a 2% usage-based royalty on all digital patient telehealth consultations processed through the software.
- Invoicing and Cash Movements in Year 1 (2026):
- Beacon Health pays $500,000 upfront on 1 January 2026.
- The contract stipulates that the next billing of $650,000 is conditioned upon Nexa achieving 99.9% uptime certification for the entire calendar year 2026, payable on 15 January 2027.
- In December 2026, Beacon Health generates $4,000,000 in telehealth patient consultations.
Technical Accounting Solution
1. Accounting for Contract Costs
- Legal Fees ($50,000): Expensed immediately in January 2026. They are not incremental because they would have been incurred during tender negotiation regardless of contract outcome.
- Sales Commission ($160,000): Capitalised as a Contract Acquisition Asset under paragraph 91. IFRS 15.99 requires amortisation on a systematic basis consistent with the transfer of the goods and services to which the asset relates. The licence (40% of the transaction price) transfers on 1 January 2026, so $64,000 of the commission is amortised immediately; the remaining $96,000 relates to hosting and is amortised straight-line over 4 years ($24,000 a year). 2026 amortisation expense = $88,000.
- Cloud Setup Costs ($240,000): Capitalised as a Contract Fulfillment Cost Asset under paragraph 95 (relates directly to contract, generates future resources, recoverable). Amortised straight-line over the 4-year service period = $60,000 amortisation expense in 2026.
2. Revenue Recognition in 2026
- Software Licence (Functional IP): Control of the distinct functional software transferred on 1 January 2026. Nexa recognizes allocated revenue of $720,000 at a point in time on 1 January 2026.
- Cloud Hosting (Year 1): Customer simultaneously receives and consumes benefits (Criterion 1: over time). Annual allocated revenue recognized straight-line across 2026 = $270,000.
- Telehealth Usage Royalty: Under the paragraph B63 exception, the royalty is recognized when patient consultations transpire: 2% $4,000,000 = $80,000 revenue in December 2026.
- Total Revenue Recognized in 2026:
3. Balance Sheet Presentation at 31 December 2026
- Cumulative fixed consideration recognized = $720,000 + $270,000 = $990,000.
- Upfront cash received = $500,000.
- Net revenue recognized in excess of cash collected = $990,000 - $500,000 = $490,000.
- Classification: Because the right to invoice $650,000 is legally conditioned on achieving the 99.9% full-year uptime certification (conditioned on something other than the passage of time), the $490,000 is presented as a Contract Asset (not an unconditional trade receivable).
- In addition, Nexa recognizes an unconditional Trade Receivable of $80,000 for the earned usage royalty.
Under IFRS 15, an entity incurs $60,000 in legal fees to draft and negotiate an enterprise sales contract, $40,000 in travel expenses to pitch to the prospective client, and $150,000 in direct sales commissions paid to account executives payable solely upon successful contract execution. The contract has a 3-year term. How should these costs be accounted for?
Capitalize all $250,000 as contract fulfillment costs because all costs directly contributed to winning the 3-year customer relationship.
Capitalize the $150,000 sales commission and $60,000 legal fees, while expensing the $40,000 travel costs under the 12-month practical expedient.
Expense all $250,000 immediately in profit or loss under the general conservatism principle.
Capitalize the $150,000 sales commission as an incremental cost of obtaining a contract, and expense the $60,000 legal fees and $40,000 travel costs as incurred.
Online Travel Hub (OTH) operates a digital platform where travelers book airline flights. OTH collects the ticket price of $1,000 from the traveler, remits $920 to the airline, and retains an $80 transaction fee. The airline determines flight schedules, sets ticket prices, is responsible for passenger safety and transport, and bears cancellation risks. OTH does not purchase seats in advance. How should OTH recognize revenue for this transaction under IFRS 15?
Recognize gross revenue of $1,000 and cost of sales of $920, because OTH collects cash directly from the traveler and bears payment processing risk.
Recognize gross revenue of $1,000 upon passenger flight departure, deferring the entire amount as a contract liability until the flight is completed.
Recognize revenue of $80 when the traveler checks in for the flight at the departure airport.
Recognize net revenue of $80 when the booking is completed, because OTH is an agent that does not control the flight before it is provided.
MediaCorp grants a 5-year licence of a completed, commercially released television series to a global streaming platform for a fixed fee of $5,000,000 plus a 10% royalty on any advertising revenue generated by the platform during streaming. MediaCorp has no contractual obligation to undertake any activities that would change the content or functionality of the series. Control of the digital master files transfers on 1 January 2026. How should MediaCorp recognize revenue under IFRS 15?
Recognize $5,000,000 at a point in time on 1 January 2026 as a right to use IP, and recognize the advertising royalties only when the platform earns the advertising revenue.
Recognize the estimated present value of the fixed fee and all future expected advertising royalties on 1 January 2026, applying the variable consideration constraint to the royalties.
Recognize $5,000,000 revenue straight-line over the 5-year licence period as a right to access intellectual property (symbolic IP), and estimate total advertising royalties upfront using the expected value method.
Defer recognition of all revenue, including the $5,000,000 fixed fee, until the 10% advertising royalties can be estimated with reasonable certainty at the end of Year 5 of the licence.
Sections you finish are checked off in the contents.