ASC 606 Subscription Revenue: The 5-Step Guide

July 22, 2025
Jason Berwanger
Accounting

Master ASC 606 subscription revenue with this complete guide, offering insights on compliance, revenue recognition, and strategies for subscription businesses.

ASC 606 subscription revenue management.

For many subscription companies, the term "ASC 606" can sound intimidating, bringing to mind complex rules and spreadsheet headaches. At its core, however, the standard is designed to create clarity and consistency in financial reporting. It provides a five-step framework that guides you on how to recognize revenue when you've actually earned it by fulfilling your promise to a customer. This is a fundamental change from older, cash-based methods. For businesses with recurring billing, contract modifications, and bundled services, understanding the nuances of ASC 606 subscription revenue is non-negotiable. Getting it right provides a stable, predictable view of your performance, which is essential for scaling your operations and passing audits with confidence.

HubiFi CTA Button

Key Takeaways

  • Shift Your Focus from Cash to Performance: ASC 606 requires you to recognize revenue as you deliver your service, not just when a customer pays. This means an annual payment is earned month by month, giving you a truer, more stable picture of your company's financial health.
  • Break Down Every Contract with the Five-Step Model: Think of the five steps as your guide for every sale. This framework helps you identify each specific promise to your customer, determine the price, and allocate it correctly, ensuring your financial reporting is consistent and compliant.
  • Embrace Automation to Handle Complexity: Subscription businesses are dynamic, with constant upgrades, downgrades, and changes. Manual tracking in spreadsheets is a recipe for errors. Automation is the key to managing these complexities accurately, ensuring you stay audit-ready and can make strategic decisions with reliable data.

What is ASC 606? (And Why Your Subscription Business Should Care)

If you run a subscription business, you’ve probably heard the term “ASC 606” mentioned in finance meetings or industry articles. So, what is it, really? Think of ASC 606 as the official rulebook for how and when you can count your money. Its formal name is "Revenue from Contracts with Customers," and it’s a comprehensive revenue recognition standard that applies to any business with customer contracts. The core principle is straightforward: you recognize revenue when you satisfy your promise to a customer by delivering a good or service, and the amount you record should reflect what you actually expect to receive in return.

This is a huge deal for subscription businesses because your entire model is built on recurring revenue and long-term customer relationships. ASC 606 changes the game by shifting the focus from when cash hits your bank account to when you actually earn the revenue. This directly impacts your financial statements, your company's valuation, and how investors perceive your financial health. Getting it right isn’t just about compliance; it’s about painting an accurate picture of your performance. The standard introduces a five-step process for recognizing revenue, which requires you to carefully evaluate contracts to identify your obligations and allocate revenue accordingly.

The 5 Steps of ASC 606

At its heart, ASC 606 provides a clear, five-step framework for recognizing revenue. Think of it less as a rigid rulebook and more as a logical roadmap that guides you from the moment a customer agrees to pay you to the point where you can officially record that income. For subscription businesses, mastering this process is non-negotiable. The recurring nature of your customer relationships means you’re constantly entering new contracts, fulfilling ongoing obligations, and managing changes, making a systematic approach essential.

Following this model ensures your financial statements are accurate, compliant, and truly reflect your company's performance. It standardizes how you report revenue, which builds trust with investors, auditors, and stakeholders. Each step builds on the last, creating a complete picture of every transaction. Let's walk through each of the five steps so you can see how they apply to your subscription model and get a better handle on your financial reporting. For more deep dives on this topic, you can find plenty of additional insights on our blog.

Step 1: Identify the Contract with the Customer

The first step is to confirm you have a contract with your customer. This might sound simple, but a contract isn't always a formal document with a wet signature. According to the guidance, a contract can be "written, oral, or implied by customary business practices." When a new user signs up for your SaaS platform and agrees to your terms of service, that's a contract. The key is that the agreement creates enforceable rights and obligations for both you and your customer. To be valid under ASC 606, the contract must 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 Your Performance Obligations

Next, you need to identify every specific promise you've made to your customer within that contract. These promises are called "performance obligations." The standard defines them as the promises "to transfer distinct goods or services to the customer." A performance obligation is "distinct" if the customer can benefit from it on its own. For a subscription business, this could include monthly access to a software platform, a one-time implementation fee, customer support, or training sessions. If you sell a bundle—say, software access plus a premium support package—you need to identify each of those as a separate performance obligation to ensure you recognize revenue for them correctly.

Step 3: Determine the Transaction Price

Once you know what you’ve promised, you need to figure out the total amount you expect to receive for it. This is the transaction price. The guidance defines this as "the amount of consideration that an entity expects to receive in exchange for transferring promised goods or services." While it’s often the sticker price, it can get complicated. You have to account for any variable considerations, like discounts, rebates, credits, or refunds. For example, if you offer a 10% discount for customers who pay for a full year upfront, the transaction price is the discounted amount, not the total of 12 monthly payments. Looking at different pricing information can help you see how these variables come into play.

Step 4: Allocate the Price to Your Obligations

This is where you connect the dots between what you promised (Step 2) and what you're getting paid (Step 3). In this step, you must "allocate the transaction price to the performance obligations." You'll distribute the total price across each distinct promise based on its relative standalone selling price—that is, what you would charge for that item if you sold it separately. For instance, if a customer pays $5,000 for an annual subscription that includes software access (standalone price of $4,800/year) and a one-time setup service (standalone price of $1,200), you would allocate the $5,000 transaction price proportionally between those two separate performance obligations.

Step 5: Recognize Revenue as You Meet Obligations

Finally, it's time to record your revenue. The rule is to "recognize revenue when or as the entity satisfies performance obligations." This reflects the transfer of control to the customer. Revenue can be recognized either at a single point in time (like when you complete a setup service) or over time (as you provide monthly access to your software). For most subscription models, revenue is recognized over time. If a customer pays $1,200 for an annual plan, you don’t book all $1,200 in the first month. Instead, you recognize $100 in revenue each month as you fulfill your promise to provide the service, ensuring your financials accurately reflect your performance. Automating this with tools that have seamless integrations is key to getting it right every time.

How ASC 606 Changes Your Subscription Model

For subscription businesses, ASC 606 isn't just a minor tweak to your accounting—it's a fundamental shift in how you think about and report revenue. The standard moves you away from simply recording cash as it comes in and toward a model that matches revenue to the actual delivery of your service. This means you recognize revenue as you earn it by fulfilling your promises to the customer, not just when their payment hits your bank account.

This change brings more accuracy and transparency to your financial statements, giving you a truer picture of your company's health. However, it also introduces new complexities, especially for dynamic subscription models where contracts change frequently. Understanding these shifts is the first step toward building a compliant and scalable revenue process. You can find more insights on financial operations and compliance on our blog. Let's look at the four key areas where ASC 606 will change your subscription model.

Revenue Recognition Timing

The most significant change for many subscription companies is the timing of revenue recognition. Before ASC 606, you might have booked the full amount of an annual subscription as revenue in the month the customer paid. Now, you have to spread that revenue out over the entire service period.

For example, if a customer pays $1,200 upfront for a yearly plan, you can't count all of that money right away. Instead, you recognize $100 as earned revenue each month for the next 12 months. This method, known as recognizing revenue over time, ensures your financial reports accurately reflect the value you're delivering to customers each month, providing a more stable and predictable view of your performance.

Handling Contract Modifications

Subscription customers love flexibility, which often leads to contract modifications like upgrades, downgrades, or adding new services. Under ASC 606, each of these changes requires careful assessment. You need to determine whether a modification should be treated as a change to the existing contract or as the termination of the old contract and the creation of a new one.

This decision has a major impact on how you allocate the transaction price and recognize future revenue. For instance, an upgrade might be treated as a prospective change, affecting revenue from that point forward. Establishing a clear, consistent process for handling these modifications is essential for staying compliant and avoiding messy reconciliations down the line.

Accounting for Upfront Fees and Setup Costs

Many subscription businesses charge one-time, non-refundable fees for setup, installation, or activation. ASC 606 requires you to look closely at what that fee actually covers. Is it for a distinct good or service that provides value to the customer on its own? Or is it simply a prerequisite for accessing the ongoing subscription?

If the fee is for a separate service (like a training session), you can recognize that revenue when the service is delivered. However, if the fee doesn't provide standalone value, it's considered part of the overall subscription. In that case, you must defer the revenue and recognize it over the life of the customer's contract, just like the subscription fee itself.

Managing Cancellations and Upgrades

While similar to contract modifications, the operational side of managing cancellations and upgrades presents its own set of challenges. Your team needs clear, documented policies to handle these events consistently every time. When a customer cancels mid-cycle or upgrades their plan, how do you account for the remaining performance obligations and any changes in the transaction price?

Without a standardized approach, you risk inconsistent data and non-compliant reporting. This is where automation becomes so valuable. By using tools that can handle these scenarios automatically, you ensure accuracy and free up your team from manual calculations. The right system integrations can connect your billing and accounting software to make this process seamless.

How to Implement ASC 606 in Your Business

Making the switch to ASC 606 can feel like a huge undertaking, but you can make it manageable by breaking it down into a clear, step-by-step project. The goal isn't just to check a compliance box; it's to build a more accurate and insightful financial foundation for your business. A successful transition hinges on careful planning and getting your team on board from the start. Think of it as a four-part plan: first, you'll get a clear picture of where you are now. Then, you'll map out where you need to go. From there, you'll create the new rules of the road and, finally, you'll train everyone and update your tools to make the new process second nature. This approach turns a complex standard into a series of achievable goals.

Assess Your Current Process

Before you can build your new revenue recognition process, you need to understand your old one inside and out. This first step is all about discovery. Gather your standard customer contracts, review your pricing structures, and map out how your team currently recognizes revenue from subscriptions. A systematic approach is key for ASC 606 compliance, so take the time to document everything. Where does your contract data live? How do you handle modifications or add-ons? Who is responsible for each step? Getting honest answers to these questions will give you a clear baseline and reveal the specific areas that ASC 606 will impact the most in your business.

Find Gaps and Plan Changes

With a clear picture of your current process, you can now compare it against the five-step model of ASC 606. This is where you’ll identify the gaps. Maybe you’ve been recognizing setup fees upfront instead of over the contract term, or perhaps your method for handling variable consideration doesn’t align with the new standard. Many companies stumble because they underestimate the planning involved, but identifying these gaps early is crucial for a smooth transition. Once you know what needs to change, you can create a realistic project plan, assign responsibilities, and set a timeline. This plan becomes your roadmap for the rest of the implementation process.

Create New Policies and Procedures

Now it’s time to build the bridge across the gaps you’ve identified. This means creating clear, documented policies that align with ASC 606. Your team needs a playbook that answers questions like, "How do we define a distinct performance obligation?" or "What is our process for allocating transaction prices for bundled services?" This is also the perfect time to consider automation. By automating your revenue recognition, you can significantly reduce manual work and human error. Establishing clear, written procedures ensures everyone follows the same compliant process, making your audits smoother and your financial data more reliable.

Train Your Team and Update Systems

A new process is only effective if your team understands and uses it correctly. ASC 606 isn't just a finance issue; it impacts sales, legal, and operations, too. Host training sessions to ensure everyone is well-versed in the new standards and their role in upholding them. This is also the stage where you implement any new tools. Leveraging automated solutions can streamline compliance and enhance the accuracy of your financial reporting. Proper training, combined with the right technology, turns your well-designed policies into a seamless, everyday reality for your business and sets you up for long-term success.

Common ASC 606 Hurdles for Subscription Companies

The five-step model for ASC 606 sounds simple enough on paper, but applying it to a subscription business is where things get tricky. The recurring nature of subscriptions, combined with dynamic customer relationships, creates several common hurdles. From complex contracts to constant changes, these challenges can make compliance feel like a moving target. Understanding these specific pain points is the first step toward building a solid revenue recognition process that can stand up to scrutiny and scale with your business. Getting ahead of these issues will save you countless headaches during your month-end close and annual audits.

Complex Performance Obligations

A single subscription contract often includes multiple promises to your customer. Think about a typical SaaS deal: it might include access to the software, an initial setup service, and ongoing technical support. Under ASC 606, you have to determine if each of these is a distinct "performance obligation." This distinction is critical because it dictates the timing of your revenue recognition. The challenge lies in making these judgments consistently, especially when dealing with cloud services or custom features. It requires a deep understanding of your contracts and the value you deliver to customers over time, turning a simple sale into a complex accounting exercise.

Variable Pricing and Discounts

Unlike a one-time sale with a fixed price, subscription revenue can be variable. Pricing models often include usage-based fees, tiered discounts, or promotional offers that change the total transaction price. ASC 606 requires you to estimate the total revenue you expect to earn from a contract, even with this variability. This means you can't just wait and see what the customer pays each month; you need a reliable method for forecasting the contract's value from the start. For many businesses, this is one of the biggest revenue recognition challenges because it shifts the process from reactive bookkeeping to proactive financial estimation.

Frequent Contract Changes

Subscription customers are always in motion. They upgrade to a higher tier, add more users, downgrade their plan, or cancel altogether. Each of these events is a contract modification that has accounting implications under ASC 606. You have to assess whether the change should be treated as a new, separate contract or as an adjustment to the existing one. When you have hundreds or thousands of customers making changes every month, managing these modifications manually becomes nearly impossible. Keeping your systems connected through seamless integrations with HubiFi is essential for tracking these changes accurately and ensuring your revenue reporting stays compliant.

Capitalizing Sales Costs

ASC 606 changes how you account for the costs of acquiring a contract, like sales commissions. Instead of expensing these costs as they occur, you must capitalize them as an asset and amortize them over the period that the customer benefits from the service. The main hurdles are identifying which costs are truly incremental to securing the contract and determining the appropriate amortization period. This often requires significant judgment, especially when estimating a customer lifecycle that may extend beyond the initial contract term. This process ensures that your expenses are matched more accurately with the revenue they help generate, giving you a clearer picture of profitability.

Bundled Products or Services

If you sell services together in a bundle—like software, implementation, and premium support—you face another allocation challenge. ASC 606 requires you to assign a portion of the total transaction price to each distinct service based on its standalone selling price. But what if you never sell the implementation service by itself? You'll need to develop a consistent and defensible method for estimating its standalone value. This ensures that you recognize revenue for each component as it's delivered, rather than just recognizing the full bundle price on a straight-line basis. Getting this right often requires expert guidance, which you can get when you schedule a demo with our team.

How to Clear Common ASC 606 Hurdles

Facing the complexities of ASC 606 can feel daunting, especially when you’re managing a growing subscription business. The good news is that these challenges are entirely manageable with a smart, strategic approach. Instead of getting stuck on issues like variable pricing or contract modifications, you can put systems in place to handle them smoothly. Focusing on the right technology, building a collaborative team, and knowing when to ask for help will make compliance much simpler and set your business up for accurate, scalable growth.

Use the Right Technology

If you’re still relying on spreadsheets to manage revenue recognition, you’re making things harder than they need to be. Manual processes are not only slow but also incredibly prone to error, which can lead to compliance issues and inaccurate financial reporting. Automating your revenue recognition process is the single most effective step you can take. It significantly reduces the time spent on manual tasks, freeing up your finance team for more strategic activities. By centralizing your data and automating the five-step revenue recognition process, an ASC 606 automation platform provides a clear, real-time view of your financial performance, ensuring you’re always audit-ready and making decisions based on accurate numbers.

Build a Cross-Functional Team

ASC 606 compliance isn’t just a task for the finance department; it’s a company-wide responsibility. Your sales team’s contracts, your legal team’s terms, and your operations team’s service delivery all have a direct impact on how and when you recognize revenue. It’s essential to create a cross-functional team to get everyone on the same page. While data collection and system changes may be necessary, proper training and leveraging the right tools can streamline ASC 606 compliance and enhance financial reporting accuracy. When your teams communicate effectively, you can avoid missteps in contract structuring or service fulfillment that could complicate your accounting down the line.

Get Expert Help

Sometimes, the most efficient way to solve a problem is to bring in someone who has already solved it hundreds of times. Trying to interpret and implement ASC 606 on your own can be a drain on resources and may still leave you exposed to risk. Don’t be afraid to seek expert guidance. A partner can help you assess your current processes, identify gaps, and implement a solution tailored to your business. HubiFi offers automated revenue recognition solutions that integrate with existing financial systems, providing a blend of powerful software and expert consultation. If you’re feeling stuck, a quick data consultation can provide the clarity you need to move forward with confidence.

Why Automation is Key for ASC 606 Compliance

If you’ve been managing ASC 606 with spreadsheets, you know the headache. It’s a manual, error-prone process that eats up valuable time you could be spending on growing your business. The complexity of subscription models—with their constant upgrades, downgrades, and modifications—makes manual tracking a significant risk. Automation isn't just a nice-to-have; it's a fundamental tool for maintaining accurate, compliant, and scalable financial operations. It shifts your team's focus from tedious data entry to strategic financial analysis.

The Benefits of Automation

Automating your revenue recognition process gives your finance team its time back. Instead of getting lost in spreadsheets, they can focus on strategic activities that drive the business forward. Automation delivers improved accuracy in your financial reporting, which is critical for passing audits and making sound decisions. It also builds efficiency directly into your accounting workflow, ensuring you meet ASC 606 standards consistently. As your business grows, an automated system scales with you, handling higher transaction volumes without the process breaking down. This means you can confidently pursue growth, knowing your financial foundation is solid and compliant.

What to Look For in an Automation Tool

When choosing an automation solution, look for one that fits seamlessly into your current workflow. The right tool should offer robust integrations with your existing ERP, CRM, and accounting software to create a single, unified system. This eliminates data silos and manual data transfers between platforms. A centralized platform is also essential. It streamlines the flow of data and minimizes the risk of errors by creating one source of truth for all your revenue information. Ultimately, the goal is to find a solution that simplifies the entire five-step revenue recognition process, making everyone’s job easier and your data more reliable.

Access to Real-Time Reports and Analytics

While meeting ASC 606 standards is the primary goal, the benefits of automation extend far beyond compliance. By centralizing your data, an automated system gives you a clear, real-time view of your company's financial health. You can instantly see how contract changes, new pricing tiers, or promotions are impacting your bottom line. This access to live analytics allows you to make faster, more informed strategic decisions. Instead of waiting weeks for month-end reports, you have actionable insights at your fingertips every day. If you want to see how this works, you can schedule a demo to see real-time reporting in action.

How to Maintain Long-Term ASC 606 Compliance

Getting your business compliant with ASC 606 is a huge accomplishment, but the work doesn’t stop there. Think of it less like a project with a finish line and more like ongoing maintenance. Your business is constantly evolving—you launch new products, tweak pricing, and sign different kinds of contracts. To stay compliant, your revenue recognition practices need to evolve right along with it. The good news is that maintaining compliance doesn't have to be a constant headache. By building a few key habits into your operations, you can keep your financials accurate, your audits smooth, and your mind at ease. Let's walk through three simple but powerful practices to make long-term compliance a reality.

Regularly Review Your Policies

Your revenue recognition policies aren't meant to be set in stone. As your subscription business grows and changes, your policies must adapt. A systematic approach to reviewing your policies ensures they stay aligned with the latest standards and your current business practices. I recommend scheduling a review at least once a year, or whenever you make a significant change like launching a new service tier or altering your contract terms. During these reviews, you can check if your methods for identifying performance obligations and allocating transaction prices still make sense. This proactive habit is crucial for maintaining ASC 606 compliance over time and avoiding any surprises down the road.

Keep Your Team Educated

ASC 606 compliance is a team effort. Your sales team structures the deals, your legal team writes the contracts, and your finance team records the revenue. If any one of these groups is out of sync, it can create major compliance headaches. Ongoing education and training for your team are essential for keeping everyone on the same page. This doesn't have to mean boring, day-long seminars. You can create simple guide documents, hold brief quarterly check-ins, or use tools that streamline the process. When your whole team understands how their work transforms revenue recognition, they can help spot issues early and ensure financial data is accurate from the start.

Maintain Clear Documentation

In the world of accounting, if it isn’t documented, it didn’t happen. Clear documentation is absolutely vital for proving compliance during an audit and for your own internal clarity. Manually tracking every contract modification, performance obligation, and revenue entry in spreadsheets is not only tedious but also risky. This is where automation becomes your best friend. Using ASC 606 automation software centralizes your data and automates the five-step process, creating a clear, real-time audit trail without the manual effort. This frees up your finance team to focus on strategy instead of data entry and gives you a consistently accurate view of your financial performance.

What ASC 606 Looks Like Across Industries

The core principles of ASC 606 apply to all subscription businesses, but how they play out can look a little different depending on what you sell. Whether you’re offering software, streaming content, curated boxes, or exclusive access, understanding the nuances for your industry is the first step toward getting compliance right. The key is always to recognize revenue when you deliver the promised value to your customer, not just when their payment hits your account. This shift requires a more disciplined approach to tracking and reporting, but it also provides a much clearer picture of your company's financial health.

It moves you away from a cash-based view that can mask underlying issues and toward a more accurate, accrual-based picture that investors and auditors appreciate. This isn't just about following rules; it's about gaining a true understanding of your revenue streams, which allows for better forecasting, resource allocation, and strategic planning. For high-volume businesses, manually tracking these complexities is nearly impossible and prone to error. That's why so many are turning to automated solutions to ensure accuracy and efficiency. Let's look at a few common subscription models and see how the five steps of ASC 606 apply to them. Seeing these real-world examples can help you connect the rules to your own daily operations and see where you might need to adjust your processes.

Software as a Service (SaaS)

For SaaS companies, ASC 606 was a significant change. The new standard focuses on a core principle: you should recognize revenue as you deliver the promised service to your customer. If a client pays for a year-long software subscription upfront, you can't count that entire payment as revenue in the first month. Instead, you must recognize one-twelfth of that revenue each month as you provide access to the software. This aligns your income statement with your actual performance. The standard also simplified things by removing the need for "vendor-specific objective evidence of fair value" to determine prices. This gives SaaS businesses more flexibility in allocating the transaction price across various performance obligations, like implementation and training. Getting this right is crucial for accurate financial reporting, and it's where having the right insights into your data makes all the difference.

Media and Entertainment

Subscription-based media and entertainment companies, like streaming services or digital publications, live by the principle of recognizing revenue over time. It’s all about when you earn the money, not when you collect it. If a customer prepays for an annual subscription to your streaming platform, that payment is initially recorded as deferred revenue—a liability on your balance sheet. You haven't earned it yet. You only recognize a portion of that revenue each month as you deliver the service, i.e., provide access to your content library. This accrual method gives a more accurate view of your company's performance over the subscription period. Managing these moving pieces requires a system that can handle complex data, which is why seamless integrations with your existing financial stack are so important for keeping everything in sync.

Subscription Boxes

If you run a subscription box company, you recognize revenue when you fulfill your performance obligation—which is typically when you ship the box to the customer. Even if a customer pays for a six-month subscription upfront, you can't recognize the full amount immediately. That upfront payment is considered deferred revenue. It’s essentially a promise you’ve made to your customer. Each month, when a box is shipped, you can then recognize one-sixth of the total payment as earned revenue. This process turns the liability of deferred revenue into recognized revenue on your income statement. This can get complicated quickly, especially with high-volume sales, which is why many businesses turn to automated solutions to track each order and ensure compliance without the manual headache. You can schedule a demo to see how automation can streamline this process.

Memberships

Membership models, from gyms to professional organizations, are growing rapidly, and with that growth comes the challenge of proper revenue recognition. The rule here is to record revenue on an accrual basis, meaning it’s recognized when the value is earned, not when the payment is received. For an annual membership, this means recognizing the fee in monthly increments over the course of the year. This method ensures your financial statements accurately reflect the value you're providing over time. It prevents a lumpy revenue stream that shows huge spikes when annual fees are collected and gives investors and stakeholders a clearer, more stable picture of your financial health. Understanding the pricing for tools that can automate this process is a great next step for any membership-based business looking to scale while staying compliant.

Related Articles

HubiFi CTA Button

Frequently Asked Questions

Is ASC 606 mandatory even for my small subscription business? Yes, if your business has contracts with customers, ASC 606 applies to you, regardless of your company's size. The core five-step principle is universal. While the complexity might be lower for a simpler business model, establishing compliant practices from the start is one of the best things you can do. It builds a solid financial foundation that will support you as you grow, making it much easier to secure funding, pass audits, and make sound strategic decisions down the road.

What's the biggest mistake you see businesses make when they first tackle ASC 606? The most common misstep is treating compliance as a problem that only the finance team needs to solve. In reality, revenue recognition starts the moment your sales team structures a deal. If your contracts include vague terms or bundle multiple services without clear distinctions, your finance team is left to untangle a mess. The best approach is a collaborative one where sales, legal, and finance work together to create clear contracts that make the accounting straightforward from day one.

How is recognizing revenue under ASC 606 different from just using standard accrual accounting? That's a great question because the two are related but distinct. Standard accrual accounting matches revenues and expenses to the period in which they are earned or incurred. ASC 606 is a much more detailed and prescriptive framework for that "revenue" side of the equation. It forces you to go deeper by dissecting each customer contract to identify every specific promise, or "performance obligation," and then allocate a specific value to each one before you can begin recognizing the revenue over time.

My contracts are pretty straightforward. Can I just recognize revenue on a straight-line basis and call it a day? While many simple subscriptions do result in straight-line revenue recognition, you can't just assume it's the right method without going through the five steps. For example, if you charge a one-time, non-refundable setup fee that provides a distinct service to the customer, you must recognize revenue for that service when it's delivered, not spread it out over the life of the contract. The five-step model ensures you account for every part of your customer promise correctly.

At what point do spreadsheets become a real liability for managing ASC 606? Spreadsheets start to become a significant risk the moment your business begins to scale. The tipping point usually arrives when you start offering different pricing tiers, introduce bundled services, or see a steady stream of customer upgrades and downgrades. When your finance team is spending more time manually tracking these changes and reconciling data than they are analyzing performance, you've outgrown spreadsheets. That's the moment when an automated system becomes essential for maintaining accuracy and efficiency.

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.