What Is ASC 606 and Does It Apply to Your Business?
Published by XoraH PLLC | Accounting Advisory Insights | Accounting Advisory Services | ASC 606 Revenue Recognition Resources
Revenue is the top line of your financial statements and one of the most scrutinized numbers in any audit, investor presentation, or due diligence process. Yet many companies — even those with experienced finance teams — are not fully confident that their revenue is being recognized correctly under US GAAP. ASC 606, Revenue from Contracts with Customers, is the standard that governs when and how companies recognize revenue — replacing a patchwork of industry-specific guidance with a single, principles-based framework that applies across virtually every industry.
This article explains what ASC 606 requires and whether it applies to your business.
What Is ASC 606?
ASC 606 is the Financial Accounting Standards Board (FASB) guidance on revenue recognition. It was issued jointly with the International Accounting Standards Board and became effective for public companies in 2018 and private companies in 2019. The core principle is straightforward: a company recognizes revenue to depict the transfer of promised goods or services to customers in an amount that reflects the consideration the company expects to be entitled to in exchange for those goods or services.

Who Does ASC 606 Apply To?
ASC 606 applies to virtually every company that has revenue from contracts with customers. The standard covers:
- Service businesses of all kinds — consulting, SaaS, staffing, professional services
- Product companies — manufacturers, distributors, retailers
- Construction and real estate companies
- Technology companies, including software and subscription businesses
- Healthcare organizations
The Five-Step Revenue Recognition Model
ASC 606 requires companies to apply a five-step model to each contract with a customer:
- Identify the contract with a customer. A contract can be written, oral, or implied by customary business practice. It must have commercial substance and create enforceable rights and obligations between the parties.
- Identify the performance obligations in the contract. A performance obligation is a promise to transfer a distinct good or service to the customer. Contracts often contain multiple performance obligations that must be identified and accounted for separately.
- Determine the transaction price. The transaction price is the amount of consideration the company expects to be entitled to. This includes fixed amounts and estimates of variable consideration — discounts, rebates, refunds, bonuses, and penalties.
- Allocate the transaction price to the performance obligations. When a contract has multiple performance obligations, the transaction price is allocated to each based on relative standalone selling prices.
- Recognize revenue when (or as) each performance obligation is satisfied. Revenue is recognized either at a point in time or over time, depending on when control of the promised good or service transfers to the customer.
Why ASC 606 Is More Complex Than It Looks
The five-step model sounds clean in the abstract. In practice, every step involves judgment — and the wrong judgment at any step can materially misstate reported revenue.
Variable Consideration
Many contracts include amounts that vary based on performance, outcomes, or customer behavior. ASC 606 requires companies to estimate variable consideration and include it in the transaction price — subject to a constraint that prevents recognizing amounts that are highly probable of significant reversal.
Multiple Performance Obligations
Bundled contracts — where a company promises multiple goods or services for a single price — require careful decomposition. Each distinct promise is a separate performance obligation, and revenue must be allocated and recognized separately for each.
Over-Time vs. Point-in-Time Recognition
Determining whether revenue is recognized over time or at a point in time requires applying specific criteria under ASC 606. Getting this wrong can significantly distort quarterly and annual revenue figures.
What Happens If ASC 606 Is Applied Incorrectly?
Revenue recognition errors are among the most serious in GAAP financial reporting. They can require financial statement restatements, trigger audit findings and material weaknesses, and create problems in due diligence when a company is sold or refinanced. For private companies, the consequences are most acute when audited financials are required — by lenders, investors, or in connection with a transaction.
Related Service
Our firm provides ASC 606 Revenue Recognition Advisory Services and ASC 606 Contract Review Services for companies navigating the standard’s application to their specific contracts and business model. ASC 606 Revenue Recognition Advisory Services | ASC 606 Contract Review Services
When Should You Review Your ASC 606 Compliance?
You have variable consideration, multiple performance obligations, or long-term contracts and have not formally documented your ASC 606 positionsg, and often specialized advisory support.
- Your business model or contract structure has changed
- You are preparing for an audit for the first time
- A quality of earnings review flagged revenue recognition as an area of risk
If any of these situations apply, contact our team. Contact Our CPA Firm | ASC 606 Revenue Recognition Advisory Services
related services
ASC 606 Revenue Recognition Advisory Services
ASC 606 Contract Review Services
related insights
-
What Is ASC 606 and Does It Apply to Your Business?
What is ASC 606 and Does It Apply to Your Business?
Joshua Hogan is a Certified Public Accountant (CPA) and the founder of XoraH PLLC. XoraH PLLC provides expert accounting advisory services that help private equity firms and corporate acquirers in the middle market navigate complex GAAP requirements, manage transactions with confidence, and build the financial infrastructure needed for long-term growth.
