Executive Summary
This article provides a framework for performing revenue valuation and allocation according to US Generally Accepted Accounting Principles (US GAAP) as these are the most complex steps in the new process. Specifically, this process is covered in steps two and three of the revenue process prescribed by ASC 606. This framework allows controllers to efficiently and accurately implement or improve their ASC 606 accounting to reduce effort and risk inherent in the revenue accounting process. Service providers (including auditors) tend to over complicate the topic and provide very technical solutions for very simple challenges. What the essay below emphasizes is the accounting version of Occam’s Razor, the simplest way is likely the correct way. Overcomplicating a topic leads to additional scrutiny of processes and assumptions and increased risk of misstatement.
The article also provides guidance on operational considerations in order to ensure the analysis is complete and repeatable.
Background: The main points of ASC 606
The fundamentals of revenue recognition do not substantially change under ASC 606 (IFRS 15) as compared to ASC 605; a Company should measure revenue based on consideration received (or to be received) and recognize revenue when it’s earned. The objective of the standard is to provide a more robust framework for revenue recognition. The new pronouncement, therefore, provides more specific guidance on how to value revenue and at what point the revenue is earned. This, of course, adds complexity to the revenue recognition process. Let’s consider first the overall framework of the guidance. The five steps prescribed in revenue recognition are:
- Identify the contract
- Identify the performance obligation(s)
- Determine transaction price
- Allocate transaction price
- Recognize revenue as performance obligations are satisfied
In practice, steps two and three are essentially analyzed together at the same moment during the sales process. As soon as the transaction consideration and performance obligations can be measured, the prices can be allocated to the performance obligations in the contract. This article, therefore, considers the two steps together in order to propose a stream-lined approach to accounting for revenue.
Practical Expedient
The FASB allows entities to use the portfolio method as a practical expedient. This means that an entity may group similar transactions tougher for evaluation and recognition rather than providing a separate analysis for each contract.
If there is compelling evidence requiring the Company to have several groups of revenue streams (several portfolios), it is best to aggregate revenue streams at the highest level at which products can be grouped in order to reduce the number of analyses required to perform. The key here is to identify the key characteristics which drive revenue recognition and the characteristics which are inconsequential. Grouping at the highest supportable level helps ensure simplicity and replicability.
As you read through the approach below, consider how your company can group revenue streams to reduce the number of analyses required while also maintaining accuracy of the final accounting.
The Process
Determining Transaction Price
The initial contract price includes all current and future consideration. In some cases, for the lucky controllers, measuring revenue can be as simple as using a single amount on an invoice or within a single contract document. For most, there are other elements to consider such as multiple element arrangements, warranties, discounts, refunds, accompanying services and many other considerations which might be bundled into one contract.
The simplest wat to conceptualize this is, what is the final cash/benefit which will be received by the Company at the end of the full sales cycle. A simplified formula for this approach is:
Initial contract value = Sales price – reserves + contingencies – direct costs
Each of these elements can be calculated separately by portfolio in order to create a clear, repeatable process. That is to say, sales price for all similar contracts can be calculated and recorded together (in many cases it’s as simple as recording the invoice when its issued which is normally automatic when creating the invoice), then reserves can be calculated and recorded in aggregate (for example calculating a refund reserve), and so on.
Sales price – Sales price is the gross amount expected to be realized as consideration for the contract. The first, most persuasive support is the invoice price, or the price listed in the contract with the customer. Ideally, this is base this on sales catalog supported by historical invoicing. In real world cases, there can be a large amount of negotiation. This will impact the SSP allocation which is discussed later if there are multiple products sold in one contract. Any discounts offered would be included within the sales price
Minus
Reserves (warranties, rebates, chargebacks, refunds, gift cards give away or other price reductions and other liabilities not subject to ASC 450) Estimating and accounting for reserves is not new to US GAAP. The difference is that now there is an obligation for the Company to prove that the reserves can be calculated based on each customer contract. In most cases, this can be calculated assuming the standard portfolio method. This means that in general, there is no need to adapt the ASC 605 methods of calculating reserves, but rather only a documentation burden for a company to prove there is no change in the accounting for reserves.
Depending on the system used, a discount might appear in the system on one item in the contract, equally applied to all items on the contract or might be a separate line in the system. This can lead to challenges in determining the proper price allocation as well whether the discount applies to one item in the contract or to the entire contract. Data to consider maintaining is
- Contract number to which a discount applies
- Discount reason (adding reason codes or tags in the system is a good option for this)
Plus
Contingencies (not covered by FAS 5) and other consideration (for example breakage) This might be the biggest change in initial contract pricing for many companies. Under ASC 605, it was considered conservative to wait until a gain occurred to account for it. Under ASC 606, there is often an obligation to estimate the gains from customer contracts as this is measurable consideration. Once again, the recommendation is to use the portfolio approach and bundle similar contracts in order to estimate the impact on consideration.
Minus
Direct Costs (e.g. sales commissions, implementation costs, development costs) This category is often the most complicated to link to revenues because it often comes from a different transaction population. These costs are often tracked in different systems using different identifying information. The first recommendation on these costs is to really scrutinize whether the costs are truly linked to the revenue or if they can be expensed as incurred. Once the company determines it is required under US GAAP to match these costs with revenue, the Company should start tracking the costs at the contract level. This will often require a significant amount of input from other operational departments such as sales, project management, developers, engineering, etc.
Determination of Stand-Alone Selling Price (SSP) and Price Allocation
When a contract contains more than one performance obligation, then the controller must consider the allocation of consideration among the obligations within the contract. The first consideration with SSP is whether it impacts reporting. If all products are recognized at the same point in time and presented externally in one line item within the financials, then there is absolutely no need to re-allocate the fair value of consideration. This is purely an academic exercise.
In cases where the controller has determined that the company needs to perform a price allocation (i.e. revenue is presented separately or at different points in time), there are four common methods that the FASB recommends for determining SSP and allocating consideration:
- Directly observable prices
- Adjusted market assessment
- Expected cost plus margin
- The residual approach
Directly observable prices
Using directly observable prices to determine stand-alone selling price often has the most available data and requires fewer assumptions, thus it is generally the easiest to support in an audit. Often the data set is contract prices, historically invoiced amounts, cash collected, etc. Price lists are also good source, but the price lists need to be supported by historical data in order to prove they are accurate, so often the price lists end up providing additional support for SSP assumptions, but they are not necessary.
Adjusted market assessment
An entity could evaluate the market in which it sells goods or services and estimate the price that a customer in that market would be willing to pay for those goods or services. That approach also might include referring to prices from the entity’s competitors for similar goods or services and adjusting those prices as necessary to reflect the entity’s costs and margins.
When using the adjusted market assessment, the two biggest considerations are
- How can the entity get enough data to do a comprehensive analysis – This might involve paying for access to a market database or manually collecting and documenting competitor prices in the market.
- How can the company document that the market data used is appropriate for the assessment – When using competitor metrics, it’s important to document why the company considers these companies competitors. If there are major differences in the competitors or the market they serve, this should be considered in the assumptions. For example, sales data for products sold in China is not likely to be a reliable data set to assess the market value of the same product in Europe, or a luxury goods provider will not be comparable to a discount goods provider.
Involving the sales team in this exercise is very useful as they should have this data readily available and will be able to help assess that the data is reasonable. They can also normally provide very good narratives for the market assumption documentation.
Expected cost plus margin
Expected cost plus margin is a good method because it can be highly simplified. Projected costs and the margin to apply can both be calculated using historical data. The challenge with this method is that costs and margin need to be tracked very closely and each contract needs to be reconciled when the contract is closed to ensure revenue estimated throughout the project agrees to final consideration received.
When using this method cost by contract needs to be tracked closely. In addition, support for the assumed margin should be documented and periodically reevaluated to ensure it is still reasonable.
The residual approach
In order to use the residual approach, the controller should gather as much data as possible to support the stand-alone selling price of the performance obligations for which there are observable selling prices. In this method, the controller should emphasize the reasons for performing the residual approach in the documentation. It is also beneficial to maintain a data set which shows contracts on which the residual method is applied which allows the controller to perform price allocations in aggregate rather than one contract at a time.
The Big Picture and Application
Remember to keep it simple. Address the big, most material points. Use data which is reliable and can be locked. Automate processes and draw the auditor’s attention to the reliability of inputs, assumption and most importantly, process. For any other potential questions on revenue, find a data set and analysis which proves the amount is immaterial, and recalculate the potential amounts quarterly to confirm no further consideration is required.
Leave a Reply