It’s hard to sum up the profound effects that the ASC 606/IFRS 15 Revenue Recognition Standard will have on businesses, as the standard affects nearly every department within nearly every business in nearly every industry. If you have a contract with a customer, you will have to make some changes in order to be compliant with the new GAAP, and the deadline is rapidly approaching.
In part one of this two-part series, we introduced you to the basics of the new standard—who it affects, what it changes, and how to learn more. Today, we will be talking about the basics of the five-step revenue recognition process and offer you additional resources to prepare for making the shift.
Five Steps to Revenue Recognition
One of the most important topics of discussion regarding ASC 606/IFRS 15 is the process in which revenue is recognized. The process consists of the following five-step process starting with contract identification and ending with revenue recognition.
Identify Contract(s) with a Customer
In-Depth AnalysisStep 1: Identify Contracts and Thresholds:
A contract is an agreement between two or more parties that creates enforceable rights and obligations. The guidance in this Topic applies to each contract that has been agreed upon with a customer and meets specified criteria. In some cases, this Topic requires an entity to combine contracts and account for them as one contract. This Topic also provides requirements for the accounting for contract modifications. (See paragraphs 606-10-25-1 through 25-13.)
Identify Performance Obligations in the Contract
In-Depth Analysis: Step 2: Identify performance obligations
A contract includes promises to transfer goods or services to a customer. If those goods or services are distinct, the promises are performance obligations and are accounted for separately. A good or service is distinct if the customer can benefit from the good or service on its own or together with other resources that are readily available to the customer and the entity’s promise to transfer the good or service to the customer is separately identifiable from other promises in the contract. (See paragraphs 606-10-25-14 through 25-22.)
Determine the Transaction Price
In-Depth Analysis: Step 3: Determine the Transaction Price
The transaction price is the amount of consideration in a contract to which an entity expects to be entitled in exchange for transferring promised goods or services to a customer. The transaction price can be a fixed amount of customer consideration, but it may sometimes include variable consideration or consideration in a form other than cash. The transaction price also is adjusted for the effects of the time value of money if the contract includes a significant financing component and for any consideration payable to the customer. If the consideration is variable, an entity estimates the amount of consideration to which it will be entitled in exchange for the promised goods or services. The estimated amount of variable consideration will be included in the transaction price only to the extent that it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. (See paragraphs 606-10-32-2 through 32-27.)
Allocate the Transaction Price to the Performance Obligations in a Contract
An entity typically allocates the transaction price to each performance obligation on the basis of the relative standalone selling prices of each distinct good or service promised in the contract. If a standalone selling price is not observable, an entity estimates it. Sometimes, the transaction price includes a discount or a variable amount of consideration that relates entirely to a part of the contract. The requirements specify when an entity allocates the discount or variable consideration to one or more, but not all, performance obligations (or distinct goods or services) in the contract. (See paragraphs 606-10-32-28 through 32-41.)
Recognize the Revenue When (or as) the Entity Satisfies a Performance Obligation
An entity recognizes revenue when (or as) it satisfies a performance obligation by transferring a promised good or service to a customer (which is when the customer obtains control of that good or service). The amount of revenue recognized is the amount allocated to the satisfied performance obligation. A performance obligation may be satisfied at a point in time (typically for promises to transfer goods to a customer) or over time (typically for promises to transfer services to a customer). For performance obligations satisfied over time, an entity recognizes revenue over time by selecting an appropriate method for measuring the entity’s progress toward complete satisfaction of that performance obligation. (See paragraphs 606-10-25-23 through 25-30.)
There’s More to Revenue Recognition Than That
The full text of ASC 606 can be found in the FASB Accounting Standards Codification (link to the FASB’s Web site; registration required), and additional guidance is continually announced by FASB/IASB on the topic, with the latest guidance released December 2016: ASU 2016-20, Technical Corrections and Improvements to Update 2014-09, Revenue From Contracts With Customers (issued December 2016).
Are There Gaps In Your Revenue Recognition Process?
As the date rapidly approaches, now is the time to act. Under the new ASC 606 standard, contracts are the basis for how organizations must recognize revenue. This places significant pressure on your accounting system. In addition to handling contract-related data, it must support revenue recognition and allocation, revenue reallocation, and expense amortization.
To determine whether your current software fits these requirements or if gaps exist, ensure it can:
- Handle revenue allocation, revenue reallocation and expense amortization through configurable templates, not custom scripting.
- Provide flexibility to select the allocation method based on the type of performance obligation specified in a contract.
- Easily allow you to configure new types of allocation as your business, its contracts and accounting regulations evolve.
Having the right software in place now can help you avoid headaches later, as nearly all of the software on the market today is ill-equipped to handle the needs of businesses under the new standard, says Brian Sommer of Diginomica:
“For those firms that elect to defer a software upgrade, they might confront 1-2 ugly alternatives . . . develop a custom application to support the new requirements . . . [or] create some makeshift functionality via a combination of CRM, financial package software and spreadsheet tools. Those firms that choose this path might find their RevRec ‘solution’ to be a jumble of potentially risky or temperamental spreadsheets.”
Prepare for ASC 606: Related Resources
ASC 606 Compliance starts with having the right information. Learn more about contract and revenue management software built to handle the needs of your business, be sure to download the following whitepapers, Six Rules for ASC 606 and Why Compliance Can’t Wait, and read up on the following to prepare:
- Complying with ASC 606: What You Can—and Should—Be Doing Now
- ASC 606 Q&A—Understanding the Upcoming Revenue Recognition Rules
- Ready or Not, the ASC 606 Countdown is Upon Us
- 5 Key Things to Know About the New Revenue Recognition Standard
- FASB & IASB Have Spoken: New Rules Require Mastering the Complexity of Revenue Management
Stay tuned for all of the latest by subscribing to the rinehimerbaker e-newsletter.