What it means
Before IFRS 15, different industries followed wildly different rules for recording sales. This made it difficult for managers and investors to compare the financial health of two different companies.
The core principle of IFRS 15 is to match the timing of revenue recognition with the transfer of control of goods and services to the customer. The standard uses a clear five-step model that every business must follow.
First, you identify the contract with the customer. Second, you identify the distinct promises, known as performance obligations, within that contract.
Third, you determine the total transaction price. Fourth, you allocate that price to each separate promise.
Finally, you recognise the revenue only when, or as, your business satisfies each obligation. Why does this matter for non-finance managers?
Because the way you bundle products, offer discounts, or structure long-term service contracts directly impacts your monthly financial reports. If you record cash received upfront as immediate profit before doing the work, your financial statements will present a false picture of your current performance.
In daily operations, this affects sales teams structuring deals, project managers tracking milestones, and finance teams posting ledger entries. It stops companies from pulling future revenue into the current period to make results look artificially strong, protecting stakeholders and ensuring transparent financial reporting.
Imagine running a gym. If a member pays $1,200 upfront for a full year, you have received cash, but you cannot treat it as earned pocket money right away.
You earn that money month by month as they actually use the facilities, rather than all at once on day one.
In practice
Real-world examples
Example 1
A software firm sells a 12-month subscription for $1,200 paid upfront. Under IFRS 15, the firm cannot record the full $1,200 on day one. Instead, it recognises $100 of revenue each month as the service is delivered, and the unearned part sits on the balance sheet as deferred revenue.
Example 2
A furniture maker sells a dining set for $1,500, which includes free home delivery and assembly. The company allocates a portion of the total price to the delivery service and only recognises that specific revenue once the table is actually assembled. The sales team learns that a free extra is still a promise that carries part of the price.
Example 3
A marketing agency signs a year-long branding contract for $24,000. It bills the client $2,000 monthly and records that exact amount as revenue each month, matching the timing of the work performed by the design team. If the client paid the full $24,000 upfront, the agency would still recognise only $2,000 a month and hold the rest as deferred revenue.
Think of it
Imagine running a gym. If a member pays 1,200 pounds upfront for a full year, you have received cash, but you cannot treat it as earned pocket money right away. You earn that money month by month as they actually use the facilities, rather than all at once on day one.
Formula
Calculation
Revenue Allocated to an Obligation = Total Transaction Price x (Standalone Selling Price of that Obligation / Sum of All Standalone Selling Prices). Revenue is then recognised when, or as, each obligation is satisfied.
Example: A firm sells a website build and a year of hosting together for $10,800. Sold separately, the build would cost $8,000 and the hosting $4,000, so the standalone prices total $12,000. The build is allocated $10,800 x 8,000 / 12,000 = $7,200 and the hosting $10,800 x 4,000 / 12,000 = $3,600. The build revenue is recognised on delivery, and the hosting revenue at $3,600 / 12 = $300 a month.Case study
Seen in the real world
BrightWeb, a fictional digital agency, signed a $12,000 annual contract with a client on 1 January. The deal included building a new website for $8,000 and providing website hosting for $4,000 over the year. Under old habits, BrightWeb might have recorded the full $12,000 immediately upon signing. However, under IFRS 15, the finance manager separated the two distinct promises. The website build was completed in January, so the $8,000 was recognised that month.
The hosting service was delivered steadily across 12 months, meaning $333.33 was recognised each month. In January, total recognised revenue was $8,333.33, with the remaining $3,666.67 placed on the balance sheet as deferred revenue. This gave the management team an accurate, compliant view of their monthly earnings. By the end of June, six months of hosting had been delivered, so total recognised revenue stood at $8,000 + (6 x $333.33) = $10,000, and the deferred revenue had fallen to $2,000. The sales team learned that signing a large contract in one month does not mean the full amount shows up as that month's revenue.
Watch out
Common mistakes
- Recording cash received upfront as immediate revenue before delivering the goods or services.
- Failing to separate distinct promises in a bundled contract into individual revenue streams.
- Ignoring variable discounts or refunds when calculating the final transaction price.
Questions
People also ask
Does IFRS 15 apply to small businesses?
Yes, if your business follows International Financial Reporting Standards, IFRS 15 applies regardless of your company size.
What is deferred revenue?
Deferred revenue is money you have collected from a customer for goods or services you have not yet delivered.
Is IFRS 15 the same as US GAAP?
They are very similar due to a joint convergence project, but minor differences still exist between the two frameworks.