ASC 606 Examples: 5 Industries Explained

October 2, 2025
Jason Berwanger
Accounting

See clear ASC 606 examples for tech, healthcare, construction, and more. Learn how real businesses handle revenue recognition with practical, easy-to-follow tips.

ASC 606 compliance review with charts and laptop.

For high-volume businesses, revenue data is often scattered across different systems. Sales contracts live in your CRM, billing details are in your payment processor, and subscription terms are somewhere else entirely. Trying to piece this all together for accurate financial reporting is a recipe for errors and wasted time. The ASC 606 standard provides a five-step framework to bring order to this chaos. It forces a systematic approach to recognizing revenue when it's truly earned. We’ll walk through each step of the model, using practical asc 606 examples to show how you can handle complex scenarios like bundled services, contract changes, and variable pricing with confidence.

HubiFi CTA Button

Key Takeaways

  • Follow the Five-Step Revenue Model: ASC 606 standardizes how you report revenue by requiring you to recognize it only when you fulfill a specific promise to a customer. Mastering this framework is the foundation of accurate financial statements and stakeholder trust.
  • Systematically Analyze Every Contract: The core challenge of ASC 606 lies in applying the rules to complex real-world scenarios like bundled services or variable pricing. A consistent process for identifying each distinct promise and allocating its value is critical for compliance.
  • Implement a System of Process and Tech: Overcome common hurdles like messy data and manual errors by combining clear internal processes with an automated solution. The right technology integrates your CRM, billing, and accounting systems to create a single source of truth for reliable, audit-ready reporting.

What is ASC 606 and Why Should You Care?

If you’ve ever heard the term “ASC 606,” you might have thought it was just another piece of accounting jargon. But here’s the deal: ASC 606 is the universal rulebook for how businesses report revenue from customer sales. Think of it as a standardized recipe that ensures every company counts its money in a consistent, comparable way. Before it was introduced, companies had many different ways of reporting income, which made it tricky to get a clear picture of their financial health.

So, why should you care? Because getting revenue recognition right is fundamental to understanding your business's performance. It affects everything from your financial statements and tax obligations to how investors and lenders see your company. It’s not just about compliance; it’s about having an accurate measure of your growth and stability. Whether you run a SaaS company with complex subscriptions or a manufacturing firm with long-term contracts, understanding ASC 606 is key to making sound financial decisions and presenting your business accurately to the world.

The Core Principles of Rev Rec

At its heart, the main idea behind ASC 606 is simple: you should recognize revenue when you transfer promised goods or services to a customer, in an amount that reflects what you expect to receive. To make this happen, the standard lays out a clear, five-step model for everyone to follow. This framework guides you through the entire process, from identifying the initial contract to finally booking the revenue. The five steps are your roadmap to ensuring revenue is recorded accurately and at the right time, giving you a true-to-life view of your company’s earnings.

How It Affects Your Financials

Following ASC 606 correctly has a direct impact on your financial statements. It helps you avoid common mistakes like overstating your earnings or misrepresenting your liabilities. For example, the standard requires you to clearly show items like contract assets (work you’ve completed but haven’t billed for yet) and contract liabilities (money a customer paid you upfront for work you haven’t done). Getting these details right provides a much more transparent look at your company’s financial position. It ensures your balance sheet accurately reflects your obligations to customers and the revenue you’ve truly earned.

The Upside of Getting It Right

While ASC 606 might seem like just another compliance hurdle, mastering it comes with some serious benefits. When you keep detailed records of your sales, you gain incredible insight into your cash flow and business patterns. This data can help you make smarter choices about everything from future discounts to new pricing models. Plus, when your financials are standardized, it builds trust. Investors, partners, and analysts can make better decisions because they can confidently compare your numbers against others in your industry. It’s a powerful way to demonstrate your company's stability and potential for growth. For more on leveraging your financial data, check out the HubiFi blog.

The Five-Step ASC 606 Model, Explained

At its heart, ASC 606 is a framework designed to make revenue recognition more consistent and transparent across all industries. It gives you a clear, five-step process for figuring out when and how much revenue to record. Think of it as a universal language for reporting your earnings. Following this model ensures your financial statements accurately show how you transfer goods or services to customers in exchange for payment. While it might seem like a lot to take in, breaking it down step-by-step makes it much more manageable. This standardized approach replaced a patchwork of industry-specific rules, creating a more level playing field for comparing financials between companies.

This model is the foundation of modern revenue recognition. Getting these steps right is crucial for compliance, but it also gives you a clearer picture of your company's financial health. When your contract, billing, and sales data are scattered across different systems, applying this model can feel like a puzzle. That's where having the right integrations becomes a game-changer, pulling all the necessary information into one place so you can apply these principles accurately and efficiently. Let's walk through each step together.

Step 1: Identify the Contract with a Customer

First things first, you need to confirm you have a contract with your customer. This might sound obvious, but under ASC 606, a "contract" isn't just a formal document with signatures. It can be a written agreement, a verbal one, or even an arrangement implied by your standard business practices. The key is that the agreement creates enforceable rights and obligations for both you and your customer. For a contract to be valid under this standard, it must meet a few criteria: it has to be approved by both parties, identify each party's rights, outline payment terms, have commercial substance, and make it probable that you'll collect payment.

Step 2: Pinpoint Performance Obligations

Once you have a contract, the next step is to identify your specific promises to the customer. These promises are called "performance obligations." A performance obligation is a distinct good or service (or a bundle of them) that you've agreed to provide. A good or service is considered "distinct" if the customer can benefit from it on its own and if your promise to transfer it is separate from other promises in the contract. For example, if you sell a software subscription that includes installation and training, you might have three separate performance obligations because the customer could technically benefit from each one independently.

Step 3: Determine the Transaction Price

Now it's time to talk money. The transaction price is the amount of payment you expect to receive in exchange for providing the goods or services. This sounds straightforward, but it can get tricky. You need to account for any variable considerations, like discounts, rebates, refunds, or performance bonuses. If the price isn't fixed, you'll have to estimate the most likely amount you'll receive. This step requires careful judgment and a solid understanding of your customer agreements and business practices, which you can explore further in our insights blog.

Step 4: Allocate the Price to Obligations

If your contract has multiple performance obligations (like in our software example), you can't just recognize all the revenue at once. You have to allocate the total transaction price to each separate performance obligation. This allocation is based on the standalone selling price of each distinct good or service—basically, what you would charge for each item if you sold it separately. If you don't have a standalone price for an item, you'll need to estimate it. This ensures that you're assigning a fair value to each promise you're fulfilling for the customer.

Step 5: Recognize Revenue When Obligations Are Met

This is the final and most important step: actually recording the revenue. You recognize revenue when (or as) you satisfy a performance obligation by transferring control of the promised good or service to the customer. "Control" means the customer can direct the use of and obtain substantially all of the remaining benefits from the asset. This transfer can happen at a single point in time (like when a customer buys a product in a store) or over time (like with a year-long service contract). Getting this timing right is the ultimate goal of the ASC 606 framework.

ASC 606 in Action: Real-World Industry Examples

The five-step model for revenue recognition is a universal framework, but how it plays out on the ground can look very different from one industry to the next. The nature of your contracts, what you sell, and how you deliver it all influence how you apply the standard. Seeing how other businesses handle it can make the principles much clearer. Let's walk through a few examples to see how ASC 606 applies to various sectors.

Tech and Software

In the tech world, bundling is common. Imagine a customer buys a software license and a one-year subscription service together at a discounted price. Under ASC 606, you can't just apply the discount wherever you feel like it. The discount must be allocated proportionally across both items—the license and the subscription. This ensures the revenue for each distinct performance obligation is recorded accurately. Getting this right requires systems that can handle complex allocations, which is why seamless data integrations between your sales and finance platforms are so important for SaaS and software companies.

Healthcare

In healthcare, identifying the "customer" can be tricky. While an insurance company pays the bill, ASC 606 generally views the patient as the customer. The contract is the agreement to provide care. Consider a patient undergoing a series of physical therapy sessions. If the sessions are part of a single treatment plan that can't be canceled, the entire series might be treated as one performance obligation. Revenue would then be recognized over the course of the treatment period. This approach provides a more faithful depiction of how the provider is fulfilling its obligation to the patient.

Construction and Real Estate

For construction and real estate projects, the date on the sales contract rarely marks the day you recognize all the revenue. These industries often involve long-term projects with complex agreements. Because value is transferred to the customer over time as the building is constructed, revenue is typically recognized over the life of the project, not in a lump sum at the end. This could be based on milestones, costs incurred, or other methods that measure progress. This prevents a company from showing no revenue for months, followed by a massive spike when a project is finished.

Manufacturing

Manufacturing provides one of the most straightforward examples of point-in-time revenue recognition. Let's say a customer orders a custom-built sofa that takes 12 weeks to make. You don't recognize the revenue when the order is placed or when you receive a deposit. According to ASC 606, revenue is recognized only when the performance obligation is met. In this case, that happens the moment the finished sofa is delivered to the customer and they take control of it. This is the point where you have fulfilled your promise in the contract.

Media and Entertainment

The media and entertainment industries often work on projects with multiple deliverables. Think of a marketing agency hired to create a new brand identity, a website, and a video campaign. Instead of recognizing all the revenue when the final video is delivered, ASC 606 requires the agency to recognize revenue as each distinct part of the project is completed. The revenue for the branding work would be recognized when it's approved, the website revenue when it goes live, and so on. This method accurately reflects the value being delivered to the client at each stage of the engagement.

How to Handle Tricky Revenue Scenarios

The five-step model provides a solid framework, but applying it isn't always a straight line. Business contracts are rarely simple, and you’ll likely run into situations that feel like they fall in a gray area. From bundled products to changing contract terms, these complexities can make revenue recognition a real headache if you’re not prepared.

Getting these scenarios right is crucial for accurate financial reporting and staying compliant with ASC 606. It requires a deep understanding of the rules and a systematic approach to applying them. Let’s walk through some of the most common tricky situations you might face and how to think about them. We'll cover everything from allocating discounts in package deals to handling revenue from subscriptions and usage-based services. With a clear plan, you can manage these challenges confidently.

Multiple Performance Obligations

Many businesses sell products or services in bundles. Think of a software company selling a license along with a one-year support subscription. Under ASC 606, these are two separate promises, or "performance obligations." You can't just recognize the total contract value at once. Instead, you have to allocate the transaction price to each distinct item.

If the bundle is sold at a discount, that discount must be spread fairly across all items in the package. The allocation is based on each item's relative standalone selling price—what you would charge for it separately. This ensures that revenue is recognized for each item as it's delivered to the customer, giving a more accurate picture of your company's performance over time.

Variable Pricing and Constraints

Does your pricing include rebates, credits, or performance bonuses? If so, you're dealing with variable consideration. The transaction price isn't a fixed number, which makes things complicated. You need to estimate the total amount you expect to receive from the customer over the life of the contract.

This estimation process involves looking at historical data, market trends, and any other relevant information. ASC 606 also requires you to consider "constraints," meaning you should only include revenue you are confident you won't have to reverse later. This requires careful judgment and robust data to support your estimates. Having a system that can track and update these variables is key to staying compliant and maintaining accurate financials.

Contract Changes

Contracts often change. A customer might upgrade their plan, add new services, or change the scope of a project. When this happens, you need to determine how to account for the modification. According to ASC 606, a change might be treated as a modification to the existing contract or as an entirely new, separate contract.

The right approach depends on the specifics of the change, such as whether the new goods or services are distinct and priced at their standalone value. This decision directly impacts how and when you recognize revenue from that point forward. A clear process for evaluating and documenting contract modifications is essential for consistency and audit-readiness.

Licenses and Subscriptions

For companies that sell licenses—like software or media—revenue recognition follows specific rules. The key is to determine whether the license gives the customer the "right to use" or the "right to access" your intellectual property (IP).

A "right to use" license lets the customer use the IP as it exists when the license is granted. Revenue for this is typically recognized at a single point in time. A "right to access" license gives the customer access to IP that you will continue to support and update. For these, revenue is recognized over the duration of the license period. This distinction is especially important for SaaS and other subscription-based businesses.

Usage-Based Models

More companies are adopting usage-based pricing, where customers pay based on how much they use a product or service. Think of cloud storage charged per gigabyte or a streaming platform paid per view. In these models, revenue is recognized as the customer consumes the service.

The main challenge here is accurately tracking customer usage in real-time to ensure revenue is recorded in the correct period. It also brings up questions about how to account for the costs of obtaining the contract, which may need to be capitalized and amortized over the contract's life. Automating this process is often the only way to handle the high volume of data and ensure accuracy. If this sounds like your business, you can schedule a demo to see how HubiFi can help.

Overcome Common ASC 606 Hurdles

Navigating ASC 606 can feel like a major undertaking, but most of the challenges fall into a few common categories. From messy data to complex contracts, these hurdles are predictable—and with the right approach, completely manageable. Let's walk through the most frequent sticking points and how you can clear them effectively.

Integrating Your Data and Systems

If you’re trying to manage revenue recognition manually with spreadsheets, you’re likely feeling the pain of disconnected data. Information about sales lives in your CRM, billing details are in your payment processor, and customer contract terms are stored somewhere else entirely. Trying to stitch this all together by hand isn't just time-consuming; it’s a recipe for errors.

The first step to overcoming this is to create a single source of truth. This means ensuring your various platforms can communicate with each other. With seamless integrations between your accounting software, ERP, and CRM, you can pull all the necessary data automatically. This eliminates manual entry mistakes and gives you a complete, accurate picture of every customer contract from the start.

Analyzing Complex Contracts

Revenue recognition is straightforward when you sell one product for one price. But business is rarely that simple, especially in industries like tech, healthcare, and construction. These fields often rely on complex contracts that include multiple services, variable terms, and potential modifications down the line.

Each contract is a story about the value you’re promising to deliver. The challenge is to read that story correctly. You need a process to systematically break down every contract, identifying all the unique promises and conditions. This means looking beyond the total contract value and understanding the specifics of each deliverable, milestone, and payment term to apply the ASC 606 framework correctly.

Identifying Performance Obligations

At the heart of ASC 606 is the concept of a "performance obligation"—a specific promise to provide a good or service to a customer. A common hurdle is figuring out which of your promises qualify as separate obligations. For example, is a software subscription a single obligation, or are the setup services, training, and ongoing support distinct promises?

The rule of thumb is to determine if a good or service is "distinct." According to guidance from firms like BDO, a distinct good or service is one the customer can benefit from on its own and is separate from other promises in the contract. Misidentifying these obligations can throw off your entire revenue timeline, so it’s critical to get this step right.

Allocating Prices Correctly

Once you’ve identified each performance obligation, you have to assign a portion of the total transaction price to each one. This gets tricky when you offer bundled products or services at a discount. You can’t just apply the discount to one item in the bundle; it has to be allocated proportionally across all the performance obligations.

This allocation should be based on the standalone selling price of each item—what you would charge for it separately. For businesses with complex pricing structures or frequent promotions, calculating this manually for every single contract is a significant burden. It requires consistent logic and precise calculations to ensure the revenue for each obligation is recognized accurately.

Finding the Right Tech Solution

After looking at these common hurdles, it becomes clear that manual methods can’t keep up. The most effective way to handle ASC 606 compliance is with an automated solution. The right technology can connect your systems, parse complex contract terms, identify performance obligations, and allocate transaction prices automatically.

Instead of spending hours buried in spreadsheets, you can let the software do the heavy lifting. This not only saves an incredible amount of time but also dramatically reduces the risk of human error, ensuring your financials are accurate and audit-ready. If you’re ready to see how automation can streamline your revenue recognition, schedule a demo to see it in action.

Your Game Plan for a Smooth Implementation

Switching to ASC 606 can feel like a huge project, but you can manage it with a clear plan. The key is to break the process down into concrete, actionable steps that involve your whole team. Think of it less as a massive overhaul and more as a series of smart adjustments to your existing processes. By focusing on communication, documentation, and the right tools, you can create a system that not only meets compliance standards but also gives you a clearer picture of your company’s financial health. This isn't just about following rules; it's about building a more resilient and transparent business from the ground up.

A proactive approach does more than just get you through an audit. It sets the stage for sustainable growth. When your revenue data is accurate, reliable, and easy to access, you can make better strategic decisions about pricing, sales compensation, and product development. A smooth implementation builds a strong operational foundation, giving you the confidence to scale your business effectively. It’s an investment in your company’s future, ensuring that your financial reporting can keep pace with your ambition. At HubiFi, we believe that solid data practices are the bedrock of every successful high-volume business.

Get Your Teams on the Same Page

Revenue recognition isn't just a job for the finance department. Your sales team structures the deals, your legal team finalizes the contracts, and your operations team delivers the product or service. Everyone plays a role. Getting these teams aligned is the first step to success. When everyone understands how their work impacts revenue reporting, you can avoid critical errors like misstating earnings or liabilities. Start by holding cross-departmental meetings to walk through the five-step model and discuss how it applies to your specific contracts and business practices. This shared understanding is crucial for consistency and accuracy across the board.

Standardize Your Documentation

Clear and consistent documentation is your best friend during an audit. It’s also essential for maintaining transparency with investors and stakeholders. Under ASC 606, you need to provide enough detail for an outsider to understand the amount, timing, and certainty of your revenue. The best way to do this is by creating standardized templates and checklists for your team to follow. This ensures that every contract is evaluated the same way and that all key judgments—like identifying performance obligations or allocating transaction prices—are clearly recorded and justified. This rigor builds trust and makes your financial reporting much easier to defend.

Establish Strong Internal Controls

Strong internal controls are the guardrails that keep your revenue recognition process on track. These are the specific policies and procedures you put in place to ensure accuracy and prevent errors. This could include requiring a secondary review of all new contracts, implementing automated workflows, or using specialized accounting software with seamless integrations to handle complex calculations. The goal is to build a reliable system that doesn't depend on any single person. By creating these checks and balances, you can be confident that your financial data is consistently accurate and compliant, closing your books faster and with greater certainty.

Train Your Staff Effectively

A great system is only effective if your team knows how to use it. Proper training is essential for making sure everyone, from sales to finance, understands the rules of ASC 606 and their role in upholding them. This isn't a one-and-done event. As your business grows and your contracts evolve, you'll need to provide ongoing education. Develop clear training materials, hold regular workshops, and make sure your team has access to helpful resources and insights. Equipping your staff with the right knowledge is one of the best investments you can make in your compliance efforts and overall operational excellence.

Set Up Ongoing Compliance Checks

ASC 606 compliance isn't a finish line you cross once; it's an ongoing process. Your business is always changing, and your revenue recognition practices need to adapt. Set up a schedule for regular internal reviews to ensure your processes are still working as intended and that you're correctly applying the standards to new and modified contracts. Using a platform with real-time analytics can help you monitor performance and spot potential issues before they become major problems. These regular checks help maintain the integrity of your financial reporting and build lasting trust with investors who rely on accurate data to make decisions.

The Right Tech for ASC 606 Compliance

Trying to manage ASC 606 compliance with spreadsheets is like trying to build a house with a screwdriver—it’s possible, but it’s going to be painful, slow, and probably won’t pass inspection. As your business grows and your contracts become more complex, manual processes just can’t keep up. They open the door to human error, waste your team’s valuable time, and make audit season a nightmare. This is where the right technology becomes a non-negotiable part of your financial toolkit.

Choosing the right software isn’t just about ticking a compliance box. It’s about creating a system that gives you a clear, accurate, and real-time view of your revenue. The goal is to find a solution that automates the heavy lifting, integrates with the tools you already use, and provides the insights you need to make smarter business decisions. A solid tech stack transforms revenue recognition from a complex chore into a strategic advantage, giving you the confidence to close your books quickly and accurately every single month. When your data is clean and your processes are automated, you can spend less time wrestling with numbers and more time understanding what they mean for your business's future.

What to Look for in Revenue Recognition Software

When you’re evaluating different platforms, focus on solutions that are both powerful and user-friendly. Your team shouldn’t need a computer science degree to use it. Look for software that can handle your specific business model, whether you deal with subscriptions, usage-based billing, or multi-element arrangements. The system should be flexible enough to adapt as your company evolves. Most importantly, it should provide clear guidance and controls to ensure your staff can correctly apply the five-step model to every contract. A great platform doesn't just process data; it helps your team make the right decisions consistently.

The Power of Automation

For most businesses, automated solutions are the most effective way to handle ASC 606 compliance. Automation is your best defense against the manual errors that can creep in when you’re juggling multiple data sources and complex calculations. By automating the process of identifying performance obligations, allocating transaction prices, and recognizing revenue at the right time, you ensure consistency and accuracy. This frees up your finance team from tedious data entry and reconciliation, allowing them to focus on higher-value activities like financial analysis and strategic planning. It’s about working smarter, not harder, to achieve flawless compliance.

Essential Reporting Features

Your revenue recognition software is only as good as the reports it generates. At a minimum, the platform must be able to produce financial statements that clearly distinguish between contract assets, contract liabilities, and accounts receivable on your balance sheet. Look for tools with customizable dashboards that give you an at-a-glance view of your revenue streams and key performance indicators. An essential feature is a detailed audit trail, which allows you to trace every journal entry back to the original contract and performance obligation. This level of transparency is crucial for passing audits and making confident financial decisions.

Must-Have Integrations

Manually moving data between your CRM, billing platform, and accounting software is inefficient and a major source of errors. A top-tier revenue recognition solution must offer seamless integrations with the systems you already rely on. Whether you use Salesforce, Stripe, QuickBooks, or a custom ERP, the right software will pull data automatically, creating a single source of truth for all your revenue information. This eliminates data silos, ensures everyone is working with the same numbers, and provides a complete picture of your financial health without the manual patchwork.

How to Know if You're on the Right Track

Implementing ASC 606 can feel like a huge project, but once you have a system in place, how do you confirm it’s actually working? It comes down to monitoring the right metrics and preparing your teams for scrutiny. Think of it as a regular health check for your revenue streams. By keeping a close eye on specific indicators, you can catch issues early, stay compliant, and use your financial data to make smarter business decisions. This isn't just about following rules; it's about building a financially transparent and trustworthy company.

Key Performance Indicators to Watch

Following ASC 606 correctly helps you avoid major financial missteps, like overstating liabilities or under-reporting your earnings. To stay on course, you should regularly monitor KPIs that reflect your revenue health. Key metrics include revenue accuracy, deferred revenue trends, and the balance of your contract assets and liabilities. Are your recognized revenue figures lining up with your performance obligations? Is your deferred revenue balance changing in a way that makes sense with your sales cycles and contract terms? Consistent monitoring of these indicators provides a clear picture of your company's financial position and ensures stakeholders can trust your numbers. You can find more insights in the HubiFi blog on tracking financial health.

Metrics for Measuring Compliance

For true ASC 606 compliance, your balance sheet needs to tell the right story. According to the standard, you must clearly show contract assets, contract liabilities, and receivables. A contract asset exists when you've delivered a good or service but don't yet have an unconditional right to payment. A contract liability is the opposite—when a customer has paid you, but you still owe them a good or service. Tracking these metrics manually can be a nightmare, especially for high-volume businesses. This is where automated revenue recognition solutions become essential, pulling data from different systems to give you a real-time, accurate view of your financial obligations and assets.

How to Prepare for an Audit

An audit shouldn't be a source of panic. With the right preparation, it can be a smooth process that validates your hard work. The key is to ensure your team fully understands the ASC 606 rules and how they apply to your specific contracts. This can be achieved through dedicated training, clear documentation of your policies, and using the right accounting software. An automated system that enforces compliance and maintains a clear audit trail is your best defense. It shows auditors that your processes are consistent and your data is reliable, which can significantly speed up the entire process. If you're unsure your current system is audit-ready, you can always schedule a demo to see how a specialized solution can help.

Analyzing the Financial Impact

Getting ASC 606 right goes beyond just passing an audit. Standardized revenue recognition helps investors, analysts, and lenders make better decisions because they can trust and compare your financial figures with others in your industry. This transparency is crucial when you're seeking funding or planning a merger or acquisition. When your financial statements are clear, consistent, and compliant, it builds confidence and paints a reliable picture of your company's performance. This allows you to leverage your financial data not just for compliance, but as a strategic tool for growth, helping you forecast more accurately and make decisions with confidence.

Related Articles

HubiFi CTA Button

Frequently Asked Questions

Why can't I just recognize revenue when I get paid? This is a great question because it gets to the heart of why ASC 606 exists. The standard is built on the principle of recognizing revenue when you earn it by delivering a good or service, not just when cash hits your bank account. Think of it this way: if a customer pays you upfront for a one-year subscription, you haven't earned that full amount on day one. You earn it bit by bit over the next 12 months as you provide the service. This approach gives a much more accurate and stable picture of your company's actual performance over time.

How does ASC 606 handle subscription services or long-term contracts? For any service delivered over a period of time, like a SaaS subscription or a year-long consulting project, revenue is typically recognized straight-line over the life of the contract. This means if a customer signs a $1,200 annual contract, you would recognize $100 in revenue each month. This method accurately reflects the continuous value you are providing to the customer, rather than showing a huge spike in revenue at the beginning of the contract and nothing for the following months.

What happens if a customer changes their contract, like upgrading their plan? Contract modifications are a normal part of business, and ASC 606 provides a framework for them. When a customer upgrades or changes their terms, you have to evaluate the change to determine if it should be treated as an adjustment to the existing contract or as an entirely new one. This decision impacts how you'll recognize any future revenue from that customer. Having a consistent process for assessing these changes is key to keeping your financial reporting accurate and compliant.

Is this something only my accounting team needs to worry about? Not at all. Revenue recognition is a team sport. Your sales team structures the deals that finance has to account for, your legal team finalizes the terms, and your operations team is responsible for fulfilling the promises in the contract. If these teams aren't on the same page, it's easy for critical details to get lost, leading to reporting errors. A smooth process requires everyone to understand how their role contributes to accurate financial data.

Can I manage ASC 606 with spreadsheets, or do I really need special software? While it might be tempting to start with spreadsheets, they quickly become a liability as your business grows. They are prone to manual errors, make it difficult to handle complex contract allocations, and lack the clear audit trail needed to prove compliance. For any business with a high volume of transactions or complex contracts, specialized software is the most reliable way to automate calculations, integrate your data, and ensure your financials are consistently accurate and audit-ready.

Jason Berwanger

Former Root, EVP of Finance/Data at multiple FinTech startups

Jason Kyle Berwanger: An accomplished two-time entrepreneur, polyglot in finance, data & tech with 15 years of expertise. Builder, practitioner, leader—pioneering multiple ERP implementations and data solutions. Catalyst behind a 6% gross margin improvement with a sub-90-day IPO at Root insurance, powered by his vision & platform. Having held virtually every role from accountant to finance systems to finance exec, he brings a rare and noteworthy perspective in rethinking the finance tooling landscape.