Analysis of ASC 606’s treatment of contract fulfillment costs, including scope considerations, the capitalization criteria, amortization, and impairment.
This article addresses the trajectory of the digital asset world and its relation to accounting principles.
The final step of the Accounting Standards Codification (ASC) 606 five-step model states that a company recognizes revenue when control of a promised good or service is transferred to the customer. We explain this guidance generally in a separate article,…
Implementing ASC 606 requires a substantial amount of time and expertise, with specific challenges rising in each industry. Gain a deeper understanding of the key issues that oil and gas entities face as they transition to ASC 606.
Franchisors face unique issues when accounting for revenue under ASC 606. This article addresses some of those issues.
In the recent 2020 AICPA conference, revenue recognition was a hot topic, especially relating to principal-agent guidance and identification of performance obligations.
Guidance for loss contracts is not included in ASC 606, but is instead included in ASC 605.
Automotive entities face unique issues as they apply ASC 606: Gain a deeper understanding of how to navigate these issues.
Power and Utility entities face unique issues as they apply ASC 606: Gain a deeper understanding of how to navigate these issues.
Software entities face unique issues as they apply ASC 606. Gain a deeper understanding of how to navigate these key issues.
This article outlines the differences between the U.S. and international accounting standards for revenue recognition.
Determine the transaction price of a contract with noncash consideration under ASC 606, including when and how to measure the variable consideration caused by fluctuating fair value.
Health care entities face unique issues as they apply ASC 606. Gain a deeper understanding of how to navigate these key issues.
Analysis and examples of price concessions based on either the customer’s expectation or the company’s intent
Airlines face unique issues as they apply ASC 606. Gain a deeper understanding of how to navigate these key issues.