---
title: "ASC 606 vs IFRS 15: Study Notes for Exam Candidates"
description: "ASC 606 vs IFRS 15 study notes: the five-step model, how the two standards align and differ in general terms, and a worked contract allocation example."
url: https://optimizeall.com/blog/asc-606-vs-ifrs-15-study-notes
updated: 2026-10-05
---

# ASC 606 vs IFRS 15: Study Notes for Exam Candidates

Optimize All Editorial · 16 August 2026 · 8 min read

![Purple cover with amber accent bars and the words Certification exam prep](https://optimizeall.com/api/v1/files/01a10be7-a486-7105-9696-04c2463a840a)

Revenue recognition is one of the most examined topics in financial reporting, and ASC 606 vs IFRS 15 is the comparison that many candidates try to memorise and then confuse. The good news is that the two standards were developed together and share the same core model. If you master that model first, the differences become a short list of details to learn afterwards, not a second subject.

These study notes cover the five-step model, how the standards align and where they differ in general terms, a worked contract example and a note on which exams touch the topic.

> Standards are issued and updated by the FASB (ASC 606, US GAAP) and the IASB (IFRS 15), and exam coverage is set by each credentialing body. Check the official body's current requirements and syllabus to see which standard your exam uses and how deeply. These notes are a study aid and not accounting advice.

## The shared core: a five-step model

Both standards apply the same five steps. Learn them as a sequence you can recite and apply.

1. **Identify the contract with the customer.** A contract needs approval and commitment, identifiable rights, payment terms, commercial substance and a collectibility assessment.
2. **Identify the performance obligations.** These are distinct promises to transfer goods or services. A promise is distinct if the customer can benefit from it on its own or with readily available resources, and it is separately identifiable within the contract.
3. **Determine the transaction price.** This is the amount the entity expects to be entitled to, including variable consideration (with constraints), significant financing components, non-cash consideration and amounts payable to the customer.
4. **Allocate the transaction price** to the performance obligations, generally in proportion to their standalone selling prices.
5. **Recognise revenue when or as each obligation is satisfied,** that is, when control transfers, either at a point in time or over time.

The mnemonic many candidates use is contract, obligations, price, allocation, recognition. Write it at the top of any revenue question before you do anything else.

## How the standards align

The two standards were a joint project, and in most day-to-day situations they lead to the same answer. Both:

- use the same five-step model and the idea of **control transfer** as the trigger for revenue,
- require the same approach to identifying distinct performance obligations,
- treat variable consideration with a constraint to avoid significant reversals,
- require allocation on a standalone selling price basis, and
- require extensive disclosure about contracts, obligations and judgements.

For exam purposes, this means that an exam question on the model will usually apply equally under either framework.

## Where they differ, in general terms

Differences are real but limited. They tend to arise in details rather than in the structure. Examples of the kinds of area where differences are commonly noted include:

- **Collectibility.** Both require that collection of the consideration be probable before a contract exists for revenue purposes, but the word probable is understood differently in US GAAP and in IFRS, so the threshold is not identical in practice.
- **Certain practical expedients and policy elections,** which exist in one framework and not exactly in the other. US GAAP, for example, offers accounting policy elections on the presentation of certain sales taxes collected from customers and on treating shipping and handling after control transfers as a fulfilment activity; IFRS 15 has no equivalent elections, so the general principles apply instead.
- **Disclosure, interim reporting and transition details,** including some reliefs that US GAAP offers to non-public entities and differences in what must be disclosed in interim periods.
- **Related guidance** that sits around the revenue standard, such as whether an impairment loss on capitalised contract costs can later be reversed, is not identical in the two frameworks.

Treat that list as a prompt for your own reading, not as an exhaustive or authoritative comparison. The precise differences are best taken from the current standards or an authoritative comparison issued by a standard setter or a professional body, and from your exam's official syllabus. If you cannot say which differences your syllabus expects, ask what it requires you to know: usually the model, not every nuance.

## A worked example

The contract below is **fictional and illustrative**.

*Calder Systems sells a bundle to a customer for 900: a software licence, implementation services and 12 months of support. The standalone selling prices are licence 600, implementation 300 and support 100. The licence is delivered at the start. Implementation is completed in the first month. Support runs evenly over 12 months.*

### Applying the five steps

1. **Contract:** assume the contract meets the criteria.
2. **Performance obligations:** three, because each is distinct in this case.
3. **Transaction price:** 900.
4. **Allocation:** the standalone selling prices total 1,000, so the bundle is 100 below the sum of standalone prices, and that difference is spread proportionally. The allocation is licence 540 (600 over 1,000 of 900), implementation 270 (300 over 1,000 of 900) and support 90 (100 over 1,000 of 900).
5. **Recognition:** licence 540 at the point control transfers (delivery), implementation 270 as the work is performed or on completion as the facts indicate, support 90 over 12 months, which is 7.50 a month.

| Obligation | Standalone price | Allocated price | Pattern |
|---|---|---|---|
| Licence | 600 | 540 | Point in time |
| Implementation | 300 | 270 | Over time or on completion |
| Support | 100 | 90 | Over time, straight line |
| Total | 1,000 | 900 | |

A quick check that always catches errors: the allocated amounts must sum to the transaction price.

### Where a question could change the answer

- If the support was not distinct, the allocation changes because it would be combined with another obligation.
- If part of the price was variable, estimate it, apply the constraint and then allocate.
- If payment was due long after delivery, consider a significant financing component.
- If the facts were about a licence that the customer could not benefit from without the implementation, the licence and the implementation might not be distinct.

The pattern of thinking is more important than the numbers: change one fact and ask which step it affects.

## Which exams touch it

Revenue recognition appears in financial accounting and reporting content across several credentials. Typically:

- **CPA:** financial reporting content under US GAAP, so ASC 606 is the lens. Simulations may ask you to allocate a price or determine timing. See our [CPA task-based simulations guide](/blog/cpa-task-based-simulations-guide) and the overview of [CPA exam sections](/blog/cpa-exam-sections-explained).
- **CMA:** financial reporting and related management accounting topics, with the depth set by the IMA's syllabus. See the [CMA exam study plan](/blog/cma-exam-study-plan).
- **CFA:** financial statement analysis, where the focus is on understanding how revenue recognition choices affect reported results, with the depth set by the CFA Institute. See [CFA exam study strategies](/blog/cfa-exam-study-strategies).

This is a general guide. Confirm the standard used by your exam and the expected depth in its official outline.

## How to study the topic

1. **Learn the five steps** until you can write them without notes.
2. **Practise allocation** with three or four contracts, changing one fact each time.
3. **Build a table of triggers:** what makes obligations distinct, what makes consideration variable, what indicates control has transferred.
4. **Keep an error log** by step. If most of your misses are at step two, that is where your reading should go.
5. **Use retrieval practice.** Write the model from memory, then check it. Our guide to [passing the CPA exam](/blog/how-to-pass-the-cpa-exam) shows how simulations apply the model.

### Common mistakes

- Jumping to recognition before identifying obligations.
- Allocating on stated prices instead of standalone selling prices.
- Forgetting to constrain variable consideration.
- Treating a bundle as one obligation by default.
- Mixing the standards' names and assuming a difference where there is none.

## A second drill: variable consideration

Allocation gets most of the attention, but variable consideration is the other favourite exam topic. The contract below is **fictional and illustrative**.

*Calder Systems agrees to install equipment for 500, plus a bonus of 50 if installation completes by a stated date. Based on past experience, the entity judges that completing on time is likely but not certain.*

The steps: the bonus is variable consideration. Estimate it using the method that better predicts the outcome, such as an expected value across scenarios or the most likely amount, then include it only to the extent that it is probable that a significant reversal of revenue will not occur later. That constraint is the exam's favourite hook. If on-time completion looks uncertain, the constrained estimate may be zero, so the transaction price is 500 for now and is updated as uncertainty resolves. If the entity has strong evidence of success, more of the bonus may be included.

Note how the five-step order protects you: the variable amount belongs in step three, before any allocation in step four. If you jump to recognition, you will forget the constraint. Keep drilling by changing one fact at a time, such as the probability, the evidence or the timing, and asking what happens to the price.

## Tools that help / Learn it properly

[Certuvo](https://certuvo.com) prepares candidates for the CPA, CMA and CFA with exam-style questions written and verified by qualified professionals and mapped to the official blueprint. Its AI Coach, available by chat or voice call during practice, uses the Socratic method and references ASC 606 and IFRS 15, which can help you test your reasoning on a contract rather than just read an answer. It is automatically disabled during mock exams. See the [Certuvo partner page](/partners/certuvo).

For general study skills, Optimize All's free course [Professional Certification Exam Success](/learn/professional-certification-exam-success) covers planning and retrieval practice.

## Frequently asked questions

### Are ASC 606 and IFRS 15 the same?

They share the same core model and usually lead to similar results, but there are differences in details such as some thresholds, elections and disclosures. Check the current standards and your exam syllabus.

### Which standard will my exam test?

It depends on the exam. US-focused credentials generally use US GAAP, while international programmes often use IFRS, and some cover both. Check the official outline.

### What is the single most useful habit for revenue questions?

Write the five steps first and apply them in order. The structure prevents most errors.

### Do I need to memorise every difference between the standards?

Usually not. Learn the model deeply, then learn the differences your syllabus specifically requires.

---

*Optimize All is the official marketing partner of PCI AI and Certuvo.*

- [Certification & exam prep](https://optimizeall.com/blog?category=exam-prep)

## About Optimize All Editorial

Guides from the Optimize All editorial team on project controls, project finance and professional certification. Optimize All is the official marketing partner of PCI AI and Certuvo.

## Related articles

- [CPA Task-Based Simulations: An Approach That Works](https://optimizeall.com/blog/cpa-task-based-simulations-guide): CPA task-based simulations explained: what they test, a repeatable approach for each type, time management and a worked illustrative example.
- [CPA Exam Sections Explained: Core and Discipline Choices](https://optimizeall.com/blog/cpa-exam-sections-explained): CPA exam sections explained: the three core sections, the discipline choices, how to pick one for your background and how to sequence them sensibly.
- [How to Pass the CPA Exam: A Realistic Study Plan](https://optimizeall.com/blog/how-to-pass-the-cpa-exam): How to pass the CPA exam with a realistic plan: section order, weekly structure, simulation practice, a review system and managing the credit window.
- [CMA Exam Study Plan: Two Parts, One System](https://optimizeall.com/blog/cma-exam-study-plan): A CMA exam study plan for both parts: topic mapping, a 12-week schedule, essay technique with a worked example and a review system that sticks.
- [CFA Exam Study Strategies That Hold Up Under Pressure](https://optimizeall.com/blog/cfa-exam-study-strategies): CFA exam study strategies for every level: planning backwards, item-set technique, a worked vignette, ethics practice and a review loop that builds speed.
