All episodes
CMA · CMA1Lecture · Ava8:13 Free

CMA1: Revenue Recognition: Mastering the ASC 606 Five-Step Model

Blueprint Domain: CMA1-A

Hosted by Ava · 100% Free Open Access

Quick Answer & Episode Overview

The ASC 606 five-step model guides revenue recognition, ensuring companies consistently recognize revenue when promised goods or services are transferred for the amount expected to be received. This standard is crucial for financial accuracy and credibility, helping management accountants structure

Key Takeaways & Exam Watchouts

Key Takeaways

  • The core principle of ASC 606 is to recognize revenue when promised goods or services are transferred to a customer for the amount expected to be received.
  • The five-step IPTAR model provides a consistent roadmap for accounting for every contract with a customer under ASC 606.
  • A valid contract under ASC 606 requires five criteria to be met, including approval, clear rights/payment terms, commercial substance, and probable collection of consideration.
  • A good or service is considered distinct if the customer can benefit from it on its own and it is separately identifiable from other promises in the contract.
  • The transaction price includes fixed fees and variable consideration, which must be estimated using a probability-weighted average or the single most likely amount.
  • When multiple distinct performance obligations exist, the transaction price is allocated based on their relative standalone selling prices.

Exam Watchouts

  • When determining the transaction price, variable consideration can only be included if it is 'highly probable' that a significant revenue reversal will not occur later.
  • A common error in allocating transaction price is failing to use relative standalone selling prices, instead incorrectly plugging remaining amounts.
  • Incorrectly identifying the number of distinct performance obligations at the start of the process will lead to errors in all subsequent steps of the ASC 606 model.

Full Spoken Transcript

1,342 words

Hey, welcome to VoraPrep Audio. Glad you could join me.

Imagine your company signs a huge deal. It’s for a software license, plus installation, and a full year of tech support. The client pays one big price upfront.

So, when do you book the revenue? All at once? Or do you spread it out over the year?

Getting this wrong can seriously misstate your company's performance. That’s why the rules in ASC six-oh-six are so important. They changed how every company reports its top line.

As a management accountant, you’re on the front lines. You help structure these deals and create forecasts. Getting revenue recognition right isn't just about passing the exam. It’s about your professional credibility.

The core principle is straightforward. You recognize revenue to show the transfer of goods or services to a customer. The amount you recognize is what you expect to be paid in exchange for them.

Basically, you recognize revenue when you've earned it. You've held up your end of the bargain.

To apply this idea consistently, the standard gives us a five-step model. This model is your roadmap for every single contract with a customer.

Step one is to identify the contract. Before you can account for anything, you have to be sure you have a valid contract under the rules.

The standard gives us five criteria, and all of them have to be met.

For starters, all parties have to approve the deal and be committed to it. This could be a signed document or even a verbal agreement, as long as it's enforceable.

Next, the contract must clearly identify each party's rights. It has to spell out who is supposed to do what. For example, it will state that you deliver the product, and the customer has the right to receive it.

Of course, the payment terms must be clear. We need to know the price and when it's due.

The contract also needs to have commercial substance. This just means the deal has a real business purpose. It has to actually change the company's financial position or risk profile.

And finally, a crucial point: it must be probable that you’ll collect substantially all of the consideration you're owed. Notice that phrase—substantially all.

For example, say you sell to a customer you know is about to go bankrupt. Under ASC six-oh-six, that is not a valid contract, because collection isn't probable.

Once you have a valid contract, we move to step two: Identify the Performance Obligations.

A performance obligation is simply a promise to deliver a good or a service.

The challenge is that one contract can have multiple promises. So the key word to remember here is "distinct." Is each promise distinct?

A good or service is distinct if it meets two criteria.

First, can the customer benefit from the good or service on its own? Or can they benefit from it with other resources they can easily get?

Second, is your promise to transfer that good or service separately identifiable from other promises in the contract?

Think of a fast-food value meal. You pay one price for a burger, fries, and a drink. But are those items distinct? Could you buy just the burger? Yes. Could you benefit from just the fries? Of course. They’re sold separately, so they’re distinct.

In a contract, always ask yourself: could my customer hire someone else for this part? Could they buy this specific good from another company? If the answer is yes, you're likely looking at a separate performance obligation.

Step three is to determine the transaction price. This is the total amount you expect to receive for fulfilling your promises.

Sometimes it's a simple fixed fee. But often, it’s more complex.

You have to consider variable consideration. This includes things like performance bonuses, rebates, or discounts. You have to estimate this amount, using either a probability-weighted average or the single most likely amount.

You also have to think about noncash consideration, like being paid in stock. And you need to adjust for any significant financing component if the payment terms are very long.

Now, there’s a major pitfall with variable consideration. You can't just recognize all the potential bonuses you might get. There’s a constraint.

You can only include variable consideration in the price if it’s probable that a significant reversal won't happen later. In other words, it's unlikely you'll have to give that revenue back.

So, if a bonus depends on something out of your control, like the stock market, you need to be conservative. If the uncertainty won't be resolved for years, you also need to be conservative. Including too much variable consideration upfront is a common error.

So, we’ve identified the contract, the performance obligations, and the price. Now for step four: Allocate the transaction price.

If you only have one performance obligation, this step is easy. The whole price goes to that one item.

But if you have multiple distinct obligations, you have to split the total price among them.

How do you do this? You use their relative standalone selling prices.

The standalone selling price, or SSP, is the price you'd charge for that item if you sold it by itself. If you don't have an observable price, you have to estimate it. You could use a market assessment or a cost-plus-margin approach.

For example, imagine a contract for a software license and a year of tech support, sold for one bundled price. You would determine the standalone selling price for the license, and the standalone price for the support. Then, you allocate the total contract price based on the ratio of those standalone prices.

This ensures any discount in the bundle is spread proportionally across all the items.

A big mistake on the exam is to assign the full standalone price to the software, and then just plug the leftover amount to the support. That's wrong. You must use the relative SSP.s to allocate the price.

That brings us to the final step, number five: Recognize revenue when a performance obligation is satisfied.

This happens when you transfer control of the good or service to the customer. This transfer can happen at a point in time, like when you deliver a product. Or it can happen over time, like with a year-long service contract.

Revenue is recognized over time if any one of three criteria is met.

First, does the customer receive and consume the benefit as you perform the work? A monthly cleaning service is a good example of this.

Second, does your work create or enhance an asset the customer already controls? Think about building an extension on their factory.

Third, are you creating a custom asset that has no alternative use to you? And, do you have a right to be paid for the work you’ve done to date? If both are true, you recognize revenue over time.

If none of those three criteria apply, then you recognize the revenue at a single point in time. This is when control fully transfers to the customer.

On the exam, you need to analyze contracts carefully. Be suspicious of deals that look simple on the surface.

If you see a contract for software, installation, and support... or a machine plus training... your first instinct should be to break it down. Ask yourself: are there multiple, distinct promises here?

If you get the number of performance obligations wrong at the start, every step that follows will be wrong, too.

So, remember the five-step model. First, identify a valid contract. Second, break it into its distinct performance obligations. Third, determine the transaction price, being careful with any variable amounts. Fourth, allocate that price based on relative standalone selling prices. And fifth, recognize the revenue for each part as you satisfy the obligation.

This is a tough topic, but it’s manageable once you internalize that five-step process. Keep practicing, and you’ll start to see the patterns.

VoraPrep is a full exam-prep app — lessons, practice questions, and an AI tutor in one place. Get started at Vora Prep dot com.

Frequently Asked Questions

What is the core principle of ASC 606 revenue recognition?

The core principle of ASC 606 is to recognize revenue to show the transfer of promised goods or services to a customer for the amount expected to be received.

What are the five steps of the ASC 606 revenue recognition model?

The five-step model, remembered by the mnemonic IPTAR, involves identifying the contract, identifying performance obligations, determining the transaction price, allocating the transaction price, and recognizing revenue when obligations are satisfied.

When is a good or service considered distinct under ASC 606?

A good or service is distinct if the customer can benefit from it on its own and it is separately identifiable from other promises in the contract.

When is revenue recognized over time under ASC 606?

Revenue is recognized over time if the customer receives and consumes benefits as the entity performs, the entity's work creates or enhances an asset the customer controls, or the entity creates an asset with no alternative use and has a right to payment for work done to date.

CMA Exam · CMA1 Audio Study Syllabus

Explore more free CMA Exam audio episodes and study resources

  1. 1.CMA1: Mastering the Language of Business: The Four Core Financial Statements
  2. 2.CMA1: Revenue Recognition: Mastering the ASC 606 Five-Step Model
  3. 3.CMA1: Inventory Valuation: FIFO, LIFO, and Weighted-Average Methods
  4. 4.CMA1: Long-Lived Assets: Capitalization, Depreciation, Impairment, and Intangibles
  5. 5.CMA1: Lease Accounting Under ASC 842: A Strategic Guide for Management Accountants
  6. 6.CMA1: Deferred Taxes: A Management Accountant's Guide to ASC 740
  7. 7.CMA1: A Management Accountant's Guide to Stockholders' Equity
  8. 8.CMA1: SEC Reporting and the FASB Conceptual Framework
  9. 9.CMA1: Investment Accounting: From Classification to Impairment
  10. 10.CMA1: Mastering Business Combinations: Goodwill, NCI, and the Acquisition Method
  11. 11.CMA1: Pension and OPEB Accounting: A Guide for Management Accountants
  12. 12.CMA1: Mastering EPS: From Basic Calculation to Dilutive Complexity
  13. 13.CMA1: Contingencies and Subsequent Events: Applying ASC 450 and 855
  14. 14.CMA1: Business Combinations, Goodwill, and Consolidation
  15. 15.CMA1: Fair Value Measurement: Applying the ASC 820 Framework

Ready to test your knowledge on this topic?

Audio locks in your commute habit, but exam success requires practice. Answer authentic multiple-choice questions with VoraPrep's adaptive learning engine and Socratic AI Tutor.