Home/Accounting Glossary/ASC 606
    GAAP IFRS and Standards · Accounting Glossary

    ASC 606

    ASC 606 is an accounting standard that provides a five-step model for businesses to recognize revenue from contracts with customers, ensuring consistent and comparable financial reporting.

    Understanding how and when your business recognizes revenue is fundamental to accurate financial reporting. If your business prepares financial statements according to Generally Accepted Accounting Principles (GAAP), then you've likely encountered ASC 606, or Accounting Standards Codification Topic 606, Revenue from Contracts with Customers. This standard isn't just a technical accounting rule; it's a framework that impacts how you measure your company's financial performance and value. It came into play to make sure businesses all across different industries report their income in a more consistent and comparable way. For small businesses, navigating ASC 606 means taking a closer look at your customer contracts and how you deliver your products or services. It ensures that the revenue your business earns is recognized when you've done what you promised to the customer, reflecting the true economic substance of your transactions, rather than just when cash changes hands.

    Book a Free Consultation (720) 630-0280

    What Is ASC 606?

    ASC 606 is the unified standard for revenue recognition under GAAP. Before ASC 606, different industries and types of transactions had their own ways of recognizing revenue, which could make it hard to compare financial statements between companies. To fix this, the Financial Accounting Standards Board (FASB) in the US and the International Accounting Standards Board (IASB) globally worked together to create this single, core principle to govern revenue recognition. The core idea is that a business should recognize revenue when it transfers promised goods or services to customers in an amount that reflects the consideration the business expects to receive in exchange for those goods or services. It's a five-step model designed to bring clarity and consistency to how revenue is reported, regardless of the industry. This means moving beyond simple invoice dates and looking at the actual transfer of control and satisfaction of promises made to customers.

    How ASC 606 Works

    ASC 606 provides a robust five-step model that businesses follow to recognize revenue. Let's break it down:

    1. Identify the Contract with a Customer: A contract is an agreement that creates enforceable rights and obligations. This could be written, oral, or implied by business practices.

    2. Identify the Performance Obligations in the Contract: These are the promises to transfer distinct goods or services to the customer. A product installation might be one obligation, and a support plan another.

    3. Determine the Transaction Price: This is the amount of consideration the business expects to receive in exchange for transferring the promised goods or services. It considers things like variable amounts, financing components, noncash consideration, and amounts payable to customers.

    4. Allocate the Transaction Price to the Performance Obligations: If there's more than one performance obligation, the total transaction price needs to be distributed among them based on their relative standalone selling prices.

    5. Recognize Revenue When (or as) the Entity Satisfies a Performance Obligation: Revenue is recognized when control of the good or service is transferred to the customer. This can happen over time (like a subscription service) or at a point in time (like selling a tangible product).

    This methodical approach ensures that revenue reflects the economic reality of the business's promises and their fulfillment.

    Why ASC 606 Matters for Small Businesses

    For small businesses, ASC 606 might seem like a complex rule for large corporations, but it's crucial for accurate financial health. It ensures your financial statements provide a true picture of your business's performance. When investors, lenders, or potential buyers look at your books, they need to trust your revenue numbers. ASC 606 provides that trust by standardizing how revenue is reported. This ultimately leads to more transparent and comparable financial statements, which can be vital for securing financing, valuing your business, or even just making informed internal decisions. For example, if your business sells both a product and a service contract with it, ASC 606 helps you properly allocate revenue between the two, preventing overstating or understating income at any given time. Getting this right means better strategic planning and stronger credibility.

    Common Mistakes and Misconceptions

    One common mistake small businesses make with ASC 606 is confusing revenue recognition with cash receipt. Just because you've received payment doesn't automatically mean you've earned the revenue according to ASC 606. For instance, if a customer pays for a year of service upfront, that cash is a liability (deferred revenue) until the service is actually provided over time. Another misconception is underestimating the effort involved in identifying distinct performance obligations. Businesses sometimes treat bundled products or services as a single item when they should be separated, leading to incorrect revenue allocation and timing. Finally, many businesses overlook the disclosure requirements of ASC 606, which mandate specific information about contracts, judgments, and significant payment terms to explain how revenue is recognized. Skipping these can lead to audit complications and reduced transparency.

    How Centennial Accounting Group Can Help

    Navigating the complexities of ASC 606 can be a challenge, especially for businesses with various types of customer contracts. Our Accounting & Tax Professionals at Centennial Accounting Group are here to help clarify these standards and ensure your business complies. We can work with you to analyze your customer contracts, identify performance obligations, determine appropriate transaction prices, and correctly allocate revenue across those obligations. Our team provides guidance on implementing the five-step model, helping you apply the principles consistently and accurately. This allows your business to maintain impeccable financial records, meet reporting requirements, and provide a clear, reliable picture of your financial performance to all stakeholders.

    Formulas

    Revenue Recognition Timing (Simplified)

    Revenue = Transaction Price (Performance Obligation Satisfied / Total Performance Obligations)

    This simplified concept illustrates that revenue is recognized in proportion to the completion of performance obligations. If a service is delivered evenly over a year, 1/12th of the revenue may be recognized each month. For a product, revenue is recognized once the customer obtains control.

    Worked examples

    Example 1: Software License with Support

    A small software company sells an annual perpetual software license for ,000 and bundles it with one year of technical support services, which costs an additional $200 if bought separately. The total contract price is ,200. Under ASC 606, the company first identifies two distinct performance obligations: the software license and the support service. Second, it determines the transaction price is ,200. Third, it allocates the transaction price based on standalone selling prices. The software license has a standalone selling price of ,000 and the support service is $200. These sum to ,200, so the allocation is straightforward: ,000 to the software license and $200 to the support service. Revenue for the software license ( ,000) is recognized at the point the customer obtains control, typically upon delivery. Revenue for the support service ($200) is recognized ratably over the 12-month service period, meaning approximately 6.67 per month ($200 / 12). This differs from simply recognizing ,200 when the payment is received or software delivered.

    Example 2: Website Design with Maintenance

    A web design firm agrees to design a new website for a client for $5,000 and provide three months of post-launch maintenance for an additional $600. If the maintenance was purchased separately, it would be $750. Here, the firm identifies two performance obligations: website design and ongoing maintenance. The total transaction price is $5,600. To allocate, the firm uses the relative standalone selling prices. The website design's standalone price is $5,000, and the maintenance's estimated standalone price is $750, totaling $5,750. The allocation would be: Website Design: ($5,000 / $5,750) $5,600 = $4,869.57. Maintenance: ($750 / $5,750) $5,600 = $730.43. The $4,869.57 for website design is recognized when the website is completed and transferred to the client. The $730.43 for maintenance is recognized evenly over the three-month period, about $243.48 per month.

    Related terms

    Accrual Accounting
    Fundamentals & Principles
    Contract Asset
    Revenue Recognition and Contracts
    Deferred Revenue
    Liabilities
    FASB
    GAAP IFRS and Standards
    GAAP
    GAAP IFRS and Standards
    Performance Obligation
    Revenue Recognition and Contracts
    Revenue
    Revenue and Expenses
    Transaction Price
    Revenue Recognition and Contracts
    → Browse all glossary terms

    ASC 606 FAQs

    Does ASC 606 apply to all businesses?

    ASC 606 applies to all businesses that issue financial statements under GAAP, regardless of their size or whether they are public or private. This means if you prepare GAAP-compliant financial statements, even as a small business, you need to follow these rules for revenue recognition.

    What is a 'performance obligation' under ASC 606?

    A performance obligation is a promise in a contract with a customer to transfer a distinct good or service. This means the customer can benefit from the good or service on its own or with other readily available resources, and it's separately identifiable from other promises in the contract.

    How does ASC 606 differ from previous revenue recognition guidance?

    Previously, revenue recognition was often industry-specific, leading to inconsistencies. ASC 606 introduced a single, comprehensive five-step model that applies to all industries and types of customer contracts. It shifted the focus from when revenue was 'earned and realized' to when control of goods or services is transferred to the customer.

    What if a customer pays me upfront for services to be rendered later?

    If a customer pays upfront for services not yet delivered, that cash is initially recorded as a liability called 'deferred revenue' or 'contract liability.' Under ASC 606, you recognize the revenue only as you satisfy your performance obligation by providing the services over time, gradually reducing the deferred revenue balance.

    Are there any contracts exempt from ASC 606?

    Yes, ASC 606 generally does not apply to certain types of contracts, including lease contracts (covered by ASC 842), insurance contracts (covered by ASC 944), financial instruments, and non-monetary exchanges between entities in the same line of business to facilitate sales to customers.

    Authoritative sources

    Definitions and thresholds referenced above are drawn from these primary sources (IRS.gov and other regulatory bodies).

    Need help applying asc 606 to your business?

    Book a free 30-minute consultation with Centennial Accounting Group. We'll review your numbers and show you exactly how asc 606 fits into your books, taxes, and growth plan.

    Book a Free Consultation

    We use cookies to enhance your experience. View our Privacy Policy