Welcome to Revenue (IFRS 15)!

Hello there! Today we are diving into one of the most important chapters in your Financial Reporting (FR) studies: Revenue from Contracts with Customers (IFRS 15). Revenue is often the largest number in the financial statements, so getting it right is a big deal!

Don't worry if this seems a bit technical at first. Think of revenue simply as the "reward" a business earns for doing its job. IFRS 15 just gives us a clear 5-step rulebook to make sure every company records that reward at the right time and for the right amount.

The Golden Rule: The 5-Step Model

IFRS 15 uses a core principle: Recognize revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration (payment) the company expects to receive.

To do this, we always follow these five steps. You can remember them with the mnemonic "I am A Star Performer":

1. Identify the contract.
2. Identify the performance obligations.
3. Determine the transaction price.
4. Allocate the price.
5. Recognize revenue.

Step 1: Identify the Contract

Before we record any money, we must have a valid agreement. For a contract to exist under IFRS 15, it must meet these 5 criteria:
- Both parties have approved the contract.
- Each party’s rights can be identified (who gets what?).
- Payment terms are clear.
- The contract has commercial substance (it’s not just a fake deal to boost numbers).
- It is probable that the company will collect the money.

Quick Review: If you aren't sure you'll get paid, you can't record revenue yet!

Step 2: Identify the Performance Obligations (POs)

A Performance Obligation is simply a "promise" in the contract to provide a distinct good or service.

Example: If you buy a laptop that comes with one year of free technical support, you have two separate promises:
1. The hardware (the laptop).
2. The service (the tech support).

When is something "distinct"?
A good or service is distinct if the customer can benefit from it on its own and the promise is separate from other promises in the contract. If a builder promises to provide bricks and then use those bricks to build a wall, the "bricks" and the "building" are usually combined into one obligation because they are highly integrated.

Step 3: Determine the Transaction Price

This is the amount of money the company expects to receive. While it’s often a fixed fee, it can be tricky if there is Variable Consideration.

Variable Consideration includes things like discounts, rebates, or performance bonuses. Companies should only include these in the price if it is "highly probable" that a significant reversal of revenue will not occur later.

Did you know? If a customer pays 12 months in advance or 12 months late, there might be a Significant Financing Component. If the time gap is more than a year, we must adjust the price for the "time value of money" using an interest rate.

Step 4: Allocate the Transaction Price

If a contract has more than one Performance Obligation (like our laptop + tech support example), we need to split the total price between them. We do this based on their Stand-alone Selling Prices (SSP).

The formula for allocation is:
\( \text{Allocated Price} = \text{Total Transaction Price} \times \frac{\text{Individual SSP}}{\text{Total of all SSPs}} \)

Example: You sell a bundle for \$120. Separately, the Laptop costs \$100 and the Support costs \$50 (Total SSP = \$150).
Laptop share: \( \$120 \times \frac{\$100}{\$150} = \$80 \)
Support share: \( \$120 \times \frac{\$50}{\$150} = \$40 \)

Step 5: Recognize Revenue

This is the "moment of truth." Revenue is recognized when (or as) the company satisfies a performance obligation by transferring control of the good or service to the customer.

There are two ways this happens:
1. At a Point in Time: Usually for physical goods (e.g., buying a shirt at a store). Control passes when the customer takes the item and has the legal title.
2. Over Time: Usually for services or long-term construction. Revenue is recognized over time if:
- The customer receives and consumes the benefits as the seller performs (e.g., a cleaning service).
- The seller creates an asset that the customer controls as it is created (e.g., building a house on the customer's land).
- The asset has no alternative use to the seller AND the seller has a right to payment for work done so far.

Key Takeaway: Step 5 is all about Control, not just "risks and rewards" (which was the old rule!).

Common Challenges: Special Areas

Principal vs. Agent

Sometimes a company sells goods on behalf of someone else (like eBay or a travel agent).
- Principal: Controls the good before it is sold. Records Gross Revenue (the full sale price).
- Agent: Just arranges the sale. Records Net Revenue (only the commission earned).

Contract Costs

There are two types of costs to watch out for:
- Costs to obtain a contract: Incremental costs like sales commissions are capitalized (treated as an asset) and spread over the life of the contract.
- Costs to fulfill a contract: Costs like labor or materials are capitalized only if they relate directly to the contract, generate resources for the future, and are expected to be recovered.

Repurchase Agreements

If a company sells an asset but promises (or has the option) to buy it back later, it might not be a "sale" at all! It is often treated as a financing arrangement (like a loan) if the repurchase price is higher than the original sale price.

Common Mistakes to Avoid

1. Mixing up Steps 4 and 5: Remember, Step 4 is about calculating the amount, while Step 5 is about when to put it in the accounts.
2. Forgetting the "Probability" rule: In Step 3, don't include a "bonus" in your revenue if you aren't sure you'll actually meet the targets!
3. Over-recognizing revenue: For services over time, you must use a consistent method to measure progress (like "output methods" based on milestones or "input methods" based on costs incurred).

Final Summary Table

Step 1: Contract? (Is it a real deal?)
Step 2: Promises? (How many things did we promise?)
Step 3: Price? (How much money in total?)
Step 4: Split? (Divide the money between the promises.)
Step 5: Timing? (Has control passed yet?)

Keep practicing these 5 steps! Once you master the model, you can handle almost any revenue question the exam throws at you. You've got this!