QuickBooks Blog
A person using ASC 606 for revenue recognition for her small business.
Midsize business

ASC 606: Comprehensive guide to revenue recognition


What is ASC 606? It’s a universal framework for businesses to recognize revenue from customer contracts. ASC 606 standardizes the process, ensuring consistency and transparency in financial reporting across industries.


Getting a clear picture of your business’s revenue can be tricky—especially if you’re dealing with complex contracts or various income sources. Without a solid approach to revenue recognition, numbers can look inconsistent or even misleading, which can lead to issues with compliance, audits, and decision-making. To address these problems, you can use Accounting Standards Codification Topic 606 (ASC 606), a standardized method for recognizing revenue. 

ASC 606 analysis helps you present accurate, transparent financials that are easier for stakeholders to understand and trust. Learn the essentials of ASC 606 and how to apply it to your business for smoother accounting and a clearer financial outlook.

Jump to:

Understanding ASC 606 and revenue recognition

Revenue recognition helps determine when and how much revenue a company should record on its financial statements. Accurately recognizing revenue helps businesses reflect their financial performance in a clear, standardized way. Before ASC 606, companies across industries used different methods, which made comparing financial statements challenging.

The 606 standard ensures consistency in financial reporting, making it easier for stakeholders to compare company performance. Many companies use financial management software to streamline this process and help align accounting practices with compliance standards. Here’s how it differs from the 605 method:


  • Standardization: ASC 606 applies a single revenue model across industries, unlike the industry-specific guidance of ASC 605.
  • Revenue timing: ASC 606 bases revenue recognition on the transfer of control, while ASC 605 emphasizes the transfer of risks and rewards.
  • Allocation flexibility: ASC 606 allows flexible allocation for contracts with multiple deliverables, using standalone selling prices instead of strict fair value evidence.

ASC 606 also affects sales compensation structures, as sales commissions may now be considered part of the cost of obtaining a contract. This means that companies may need to adjust their compensation plans and account for sales costs over the contract period rather than at the time of the sale. 

This change helps create more accurate demand planning and improves financial forecasting as businesses align their revenue and sales expenses.

Different ASC 606 methods for revenue recognition

Under 606 accounting, the right revenue recognition method depends on the nature of the contract and performance obligations. Here’s a look at some commonly used methods:

  • Percentage of completion: Recognizes revenue based on the progress toward fulfilling a contract. Businesses commonly use it in long-term projects like construction, recording income as they meet project milestones.
  • Completed contract: Revenue is only recognized once a contract is fully complete. This is ideal when there is high uncertainty in the project outcome.
  • Installment sales: Recognizes revenue upon receiving payments, making it useful for high-value contracts or long-term customer payment plans.
  • Cost recovery method: Revenue is recognized only after all the direct costs of a contract are recovered, often used in high-risk projects where the outcome is uncertain.
  • Sales-based or usage-based method: Revenue is recognized as the customer uses the service or product. This method is common in software subscriptions or licenses, where revenue aligns with actual customer usage.

Each method allows you to approach revenue recognition in a way that aligns with your contract specifics and project timelines, supporting transparency and consistency.

Pick an ASC 606 method for revenue recognition based on your business/project needs.

The 5-step ASC 606 model for revenue recognition

ASC 606 introduces a five-step model that guides businesses through revenue recognition, creating consistency across industries. 

This model ensures that revenue is recorded based on the transfer of promised goods or services, aligning income recognition with the actual value delivery to the customer. 


1. Identify the contract with a customer

The first step under ASC 606 is identifying whether a contract exists between your business and its customer. A valid contract outlines the terms and creates enforceable rights and obligations for each party. 


Contracts can be written, verbal, or implied based on business practices, but they must have commercial substance, meaning both parties will benefit from the transaction. Recognizing revenue depends on the agreement being clear and legally binding, which helps ensure that revenue figures are accurate and meet the 606 standard.


2. Find the performance obligations in the contract

Performance obligations are the distinct promises a business makes within a contract, such as delivering a product or providing a service. 


ASC 606 requires businesses to evaluate the contract to identify each distinct obligation to the customer. You need to recognize each performance obligation separately once they are fulfilled.


By clarifying what’s expected, your business can more accurately manage customer expectations and revenue recognition, which is particularly helpful when using financial management software for tracking and reporting.

Learn what to do at each step of the ASC criteria to make informed decisions.

3. Determine the transaction price

The transaction price is the amount your business expects to receive in exchange for fulfilling the contract. Setting the price involves considering factors like discounts, payment terms, and variable considerations (like bonuses or penalties). 


Determining this price is crucial because it serves as the foundation for how much revenue will be recognized. By accurately calculating the transaction price, you can better align with ASC 606 standards and ensure transparency in financial reporting.


4. Allocate the transaction price

Once the transaction price is determined, you must allocate it across each identified performance obligation. This means assigning a specific portion of the total price to each promised good or service based on its standalone selling price. 


For companies with multiple products or services in a single contract, this allocation ensures that revenue is recognized accurately as each you fulfill each obligation, which is critical to meeting the 606 standard.


5. Recognize revenue when the entity satisfies a performance obligation

The final step is to recognize revenue as each performance obligation is satisfied. For some obligations, this happens at a single point in time—like delivering a product—while others may occur over time, such as ongoing service agreements. 


By recognizing revenue only after meeting obligations, companies ensure their financial statements reflect actual business activity. This approach supports accurate demand planning and clear financial reporting, helping stakeholders see the business’s real-time performance.

Pay your team and manage benefits with the #1 payroll service provider.

Why does ASC 606 compliance matter for businesses?

Compliance with ASC 606 is not just a regulatory requirement; it's a strategic advantage for businesses looking to thrive in a competitive marketplace. By adopting this standard, you can enhance your financial reporting, attract investment, and build credibility with stakeholders. 


Here are key reasons why ASC 606 compliance matters for your businesses and how it can positively impact your growth and success:


  • Improves financial reporting: ASC 606 ensures consistency and transparency in revenue recognition, providing a clear picture of a company’s financial health.
  • Ensures regulatory adherence: Compliance with ASC 606 helps your businesses meet legal and regulatory requirements, reducing the risk of penalties or audits.
  • Attracts investment: Accurate financial reporting fosters trust among investors, which is crucial for appealing to venture capitalists.
  • Enhances credibility: Proper compliance demonstrates a commitment to sound financial management, enhancing your company's credibility with stakeholders.
  • Offers competitive advantage: Companies that comply with ASC 606 may stand out to potential investors by showcasing a robust financial framework.
  • Enables informed decision-making: Accurate revenue recognition supports better demand planning and strategic decision-making, aiding long-term growth.
  • Provides investor insights: Understanding the difference between angel investors and venture capital can guide your funding strategy, with ASC 606 compliance providing valuable insights for each type of investor.
  • Helps align with investor expectations: Compliance ensures your financial reporting meets the standards of angel investors and venture capitalists, helping you navigate their requirements effectively.
Use this checklist to ensure compliance with the ASC 606 standard.

Navigate midsize business challenges and opportunities

As your business grows, you may encounter complexities related to revenue recognition, financial management, and securing the necessary funding for expansion. Understanding how to get funding for a business is crucial, as it allows you to invest in growth initiatives, streamline operations, and enhance your overall competitiveness.

To tackle these challenges head-on, consider using financial management software like QuickBooks, which can provide the tools needed for effective revenue tracking and reporting. With the right tools and knowledge, you can turn these challenges into opportunities for growth and success. 

ASC 606 FAQ


Recommended for you

Mail icon
Get the latest to your inbox
No Thanks

Get the latest to your inbox

Relevant resources to help start, run, and grow your business.

By clicking “Submit,” you agree to permit Intuit to contact you regarding QuickBooks and have read and acknowledge our Privacy Statement.

Thanks for subscribing.

Fresh business resources are headed your way!

Looking for something else?

QuickBooks

From big jobs to small tasks, we've got your business covered.

Firm of the Future

Topical articles and news from top pros and Intuit product experts.

QuickBooks Support

Get help with QuickBooks. Find articles, video tutorials, and more.