Mastering revenue recognition under US GAAP for financial reporting success

In the complex world of financial accounting and reporting, revenue recognition is an important concept. For US companies, adhering to the Generally Accepted Accounting Principles (GAAP) is not just essential, it is crucial for accurate financial reporting and maintaining investor trust. At the heart of revenue recognition is ASC 606, Revenue from Contracts with Customers, which is the standard that states how companies should account for revenue from contracts with customers.

This guide is designed to help executives, accountants, financial analysts, and business owners understand the complexities of revenue recognition under US GAAP. We will explore the five-step model introduced by ASC 606, providing insights and a practical example to guarantee compliance and improve financial reporting transparency for the operatonal CFO.

In this case study, we will look at how an IT consulting firm, called “Company IT,” recognizes revenue. This business sells hardware and software to business customers.

 

Understanding the importance of revenue recognition

Revenue recognition is more than just an accounting term; it's a critical element of financial reporting for the operational CFO. Correctly recognizing revenue ensures that stakeholders have accurate information about a company's financial performance.

Revenue misstatement can result in significant consequences for a company, including loss of investor confidence and legal penalties. For US public companies, this ensures adherence to US GAAP is not just advantageous but essential for maintaining their integrity and market position.

 

An overview of ASC 606, Revenue from Contracts with Customers

ASC 606, Revenue from Contracts with Customers, is a comprehensive framework developed by the Financial Accounting Standards Board (FASB). Its primary objective is to standardize how companies recognize revenue across industries, promoting transparency and comparability.

Under ASC 606, companies must adhere to a five-step model to recognize revenue. This approach is designed to reflect the transfer of goods and services to customers, ensuring that revenue is recognized in a way that aligns with the fundamental economics of the sales transaction.

 

Step 1 – Identify the contract with a customer

The first step in the US GAAP, ASC 606 model is to identify the contract with the customer. A contract is an agreement between two or more parties that establishes enforceable rights and obligations. The company Company IT must prove the existence of a contract with a customer.

For a contract to exist, it must satisfy certain criteria, including mutual approval, defined rights and payment terms, commercial substance, and likely collectability.

This step ensures there is a clear understanding between the company and the customer concerning the terms of the transaction.

Company IT has signed a 12-month contract with a construction customer called "Construction Inc." Company IT will sell $50,000 in hardware to Construction Inc. This sale of hardware will include desktops, tablets, and laptops. Company IT will also provide $40,000 in ongoing technical support. Company IT has satisfied step 1, because an enforceable contract exists with Construction Inc.

If Company IT has only held initial meetings and merely sent a sales order to Construction Inc. for $90,000, a contract would not exist. Construction Inc. has not agreed to or signed the order. Therefore, Company IT would not satisfy step 1.

 

Step 2 – Identify the performance obligations in the contract

Once the contract is recognized, the next step is to identify the performance obligations. These are the distinct goods or services confirmed by the seller, Company IT, to the customer, Construction Inc. A performance obligation is deemed distinct if the customer can benefit from the good or service on its own or with other resources, and if it is separately distinguishable from other assurances in the contract. Explicit identification of performance obligations is crucial for accurate revenue allocation.

Assuming Company IT proves the existence of a binding contract with Construction Inc. to sell hardware and services. Step 2 of ASC 606 requires a company to prove the fulfilment of the performance obligations of a contract. Can Company IT hold Construction Inc. to the contract to pay $90,000?

Let’s say Construction Inc. has signed the contract and received the $50,000 in hardware before the end of Company IT’s fiscal year. Clearly, Company IT has satisfied this part of it’s performance obligations to the contract under step 2. If it has not started providing technical support to Construction Inc., the $40,000 for the contract would not meet step 2 under ASC 606. If Company IT does not even deliver the $50,000 hardware by its fiscal year-end, this too would fail step 2 of ASC 606. Company IT would be unable to recognize anything from the sales contract as revenue for this fiscal year.

 

Step 3 – Determine the transaction price

The transaction price is the amount of consideration the seller expects to be warranted to in exchange for transferring goods or services to the customer. Establishing the transaction price involves considering various factors, such as:

  • variable consideration,

  • significant financing components,

  • non-cash consideration, and

  • consideration payable to the customer.

A detailed understanding of these components ensures that the transaction price reflects the true value of the contract. A sales order lists unit prices for goods and services. However, these prices apply only if Company IT has a signed contract with Construction Inc. Company IT will find it hard to show it can enforce these prices for hardware sales and technical services. A signed contract with Construction Inc. must exist to satisfy step 3. If not, Company IT will fail step 3 of the US GAAP revenue recognition standards under ASC 606.

 

Step 4 – Allocate the transaction price to performance obligations

After determining the transaction price, the next step is to assign it to the identified performance obligations. This allocation should signify the amount of consideration the company expects to receive for fulfilling each obligation. The allocation is usually based on the standalone selling prices of each performance obligation. If separate selling prices are not directly apparent, companies must approximate them using suitable methods such as benchmarking. Accurate allocation is vital for recognizing revenue in the correct periods.

Like Step 3, the proof of a contract with Construction Inc. shows the obligations for selling hardware and technical support. The hardware costs $50,000, and the technical support costs $40,000. This contract performance and pricing will help Company IT qualify the revenue mentioned above.

If not, Company IT would not meet step 4 of the revenue recognition rules in ASC 606. This is because there is no enforceable contract that outlines the transaction prices.

 

Step 5 – Recognize revenue when (or as) the entity satisfies a performance obligation

The final step in the ASC 606 model is to recognize revenue either over time or at a point in time, depending on the nature of the obligation. For performance obligations satisfied over time, revenue is recognized gradually, signifying the transfer of control to the customer. For obligations fulfilled at a point in time, revenue is recognized once control is transferred. This step ensures that revenue recognition aligns with the actual delivery of goods or services.

Finally, Company IT must demonstrate it has met all the performance requirements of its sales contract with Construction Inc. This assumes there is a valid contract for selling hardware and providing technical support services. The failure of step 5 of the revenue recognition rules under ASC 606 is likely. This is true unless Company IT has finalized and signed a contract by the end of the fiscal year. If there is a signed contract, Company IT can recognize the sale of hardware. This is true if they have fully delivered the hardware to Construction Inc., and if Construction Inc. accepts the hardware goods completely.

Under ASC 606, Company IT can recognize the $50,000 in hardware. The company will record the $40,000 in technical support as deferred revenue. This is true if Company IT hasn't started providing these services to Construction Inc. this fiscal year.

If Company IT provides all hardware and technical services by the end of the year, it can count the full $90,000 as revenue. This is in accordance with ASC 606 under US GAAP.

Without a signed contract, Company IT cannot recognize the $90,000 in hardware and services sold to Construction Inc. this year. This is according to ASC 606. The company will re-book the full $90,000 to deferred revenue for the current year. Hence, Company IT would fail step 5.

 

Applying ASC 606 across different industries

The application of ASC 606 across various industries, especially those with complex contracts, such as technology, construction, and telecommunications can have major implications for companies in these sectors.

For example in the technology sector, ASC 606 can materially impact how companies recognize revenue from software licenses and service contracts. ASC 606 aims to standardize revenue recognition to improve comparability between companies and industries. For the intended goal of fostering transparency for US company stakeholders and investors.

 

Practical tips for applying ASC 606

To successfully adopt ASC 606, companies should consider the following practical tips:

  • Contract review. Frequently conduct a review of sales contracts to guarantee they comply with the criteria for revenue recognition under ASC 606.

  • Training. Invest in training your accounting team to ensure they are informed about the nuances of ASC 606. They must be able to understand how to apply the five-step revenue recognition model under US GAAP.

  • Technology. Adopt accounting software that allows for efficient accounting and reporting of revenue to better support ASC 606 compliance.

  • External auditors. Involve and work with external auditors to identify potential issues and ensure compliance with ASC 606.

  • Communicate. Maintain contact with stakeholders about how ASC 606 could impact financial reporting and business operations under US GAAP.

 

Conclusion

Revenue recognition under US GAAP is an important element of financial reporting for US companies. To comply with ASC 606, Revenue from Contracts with Customers, US companies must follow the five-step model. This approach will ensure compliance, increase transparency and build trust with stakeholders.

From the perspective of executives, accountants and finance professionals, and business owners; successful implementation of revenue recognition under ASC 606 represents a strategic advantage. Not just a regulatory requirement.

Previous
Previous

How an operational CFO can better manage due diligence