ASC 606 Explained: A Simple 5-Step Guide

October 6, 2025
Jason Berwanger
Accounting

ASC 606 explained in simple terms, with a clear breakdown of the 5 steps to revenue recognition and practical tips for accurate, compliant reporting.

ASC 606 compliance: Abacus and documents.

For many businesses, ASC 606 feels like a compliance burden—another set of complex rules to follow. But viewing it that way misses the bigger picture. This standard is actually an opportunity to get a much deeper understanding of your revenue streams. It forces you to look closely at the promises you make to customers and how you create value. When you have asc 606 explained and implemented correctly, you move beyond just checking a box. You gain powerful insights that can inform everything from sales contract structures to product pricing. This guide will show you how to manage compliance and use the framework to make smarter, data-driven decisions for your business.

HubiFi CTA Button

Key Takeaways

  • Focus on delivery, not just invoicing: ASC 606 requires you to recognize revenue as you fulfill your promises to customers, which provides a more accurate picture of your company's financial performance.
  • Treat compliance as a continuous practice: Lasting success with ASC 606 depends on creating strong, repeatable processes for documenting decisions and handling contract changes, not just completing a one-time project.
  • Use the right tools to eliminate manual work: Spreadsheets can't keep up with the complexities of ASC 606. Automating your revenue recognition with integrated software saves time, reduces errors, and turns compliance into a source of valuable business insights.

What Exactly Is ASC 606?

If you’ve heard the term ASC 606 floating around, you might think it’s just another piece of accounting jargon. But it’s much more than that. ASC 606 is the official accounting standard that provides a clear, five-step framework for how and when businesses should recognize revenue from their customer contracts. Think of it as the universal rulebook for reporting your sales income. Before this standard, the rules were scattered and specific to different industries, which made it tough to compare one company’s financial health to another’s.

This standard doesn't just live in your accounting department; it can influence how you structure your sales agreements, set prices, and even define what you’re selling. It requires you to look closely at the promises you make to your customers and recognize revenue only when you’ve fulfilled those promises. For businesses with complex contracts, subscriptions, or bundled services, getting this right is crucial for accurate financial reporting and maintaining compliance. Understanding these rules is the first step toward building a solid financial foundation, and you can find more helpful articles on our HubiFi blog.

Why Was ASC 606 Created?

The main reason for creating ASC 606 was to bring consistency to revenue recognition. Before it was introduced, different industries followed different guidelines, which often led to confusion. It was like comparing apples to oranges when looking at the financial statements of a software company versus a construction firm. The Financial Accounting Standards Board (FASB) wanted to create a single, comprehensive standard that could apply to nearly every business. The goal was to make financial reports more reliable and easier for investors, lenders, and leadership to understand and compare. The core idea is simple: revenue should be recognized when goods or services are actually transferred to the customer—in other words, when you've earned it.

When Did ASC 606 Take Effect?

ASC 606 was first introduced back in May 2014, but it wasn’t an overnight switch. The rollout was phased to give companies time to prepare. Public companies were required to adopt the new standard for annual reporting periods beginning after December 15, 2017. Private companies were given a bit more time, with the standard becoming effective for periods beginning after December 15, 2018. While it’s been in effect for several years now, many businesses are still working to refine their processes and ensure they remain fully compliant as their offerings evolve.

Who Needs to Follow ASC 606?

This is a straightforward one: ASC 606 applies to all businesses in the U.S. that follow Generally Accepted Accounting Principles (GAAP). This includes public companies, private businesses, and even most non-profit organizations that have contracts with customers. So, whether you're a SaaS startup selling subscriptions, a retailer selling products, or a service-based company with long-term projects, this standard is for you. If your business prepares GAAP-compliant financial statements for investors, lenders, or audits, you need to follow the ASC 606 framework. Ensuring your systems are set up for this is key, which is why seamless integrations with HubiFi can make a huge difference.

Let's Clear Up Some Common Myths

One of the biggest myths about ASC 606 is that it’s designed to be overly complicated. In reality, it was created to simplify a messy situation. The old rules were often vague and inconsistent, leaving too much room for interpretation. ASC 606 replaces that confusion with a single, principle-based framework. The goal isn't to trip you up but to provide a clearer, more accurate picture of your company's performance by tying revenue directly to the value you deliver to customers. If you're feeling overwhelmed, remember that the right tools can automate the process. You can always schedule a demo with HubiFi to see how we can help.

Breaking Down the 5 Steps of ASC 606

At its heart, ASC 606 is a five-step framework designed to make revenue recognition more consistent across all industries. Think of it as a universal instruction manual for when and how to record your earnings. Before this standard, companies had a lot of leeway, which made it tough for investors and stakeholders to compare apples to apples. ASC 606 changed that by creating a single, principles-based model for everyone to follow, from SaaS companies to manufacturers. Following these steps ensures your financial statements accurately reflect the value you deliver to your customers as you deliver it. It might seem like a lot to take in, especially if you're dealing with high-volume transactions or complex contracts. But once you understand the logic behind each step, the whole process becomes much clearer. The core idea is to recognize revenue when you transfer control of goods or services to a customer, in an amount that reflects what you expect to receive. This shift from a rules-based to a principles-based approach requires more judgment, but it also results in more meaningful financial reporting. Let’s walk through each one, breaking it down into simple, actionable parts so you can apply them to your own business.

Step 1: Identify the Contract with a Customer

First things first, you need to confirm you have a contract. This doesn't always mean a formal, ink-signed document. A contract under ASC 606 can be written, verbal, or even implied by your standard business practices. The key is that it represents a real agreement with your customer. To qualify, the agreement must meet a few criteria: both parties have approved it, you can identify each party's rights and payment terms, the deal has commercial substance, and it's probable you'll collect the payment. This initial step sets the foundation for everything that follows, ensuring you’re only recognizing revenue from legitimate, enforceable agreements.

Step 2: Pinpoint the Performance Obligations

Next, you need to identify exactly what you’ve promised to deliver. These promises are called "performance obligations." A performance obligation is a distinct good or service (or a bundle of them) that you'll provide to the customer. The word "distinct" is important here. A good or service is considered distinct if the customer can benefit from it on its own or with other resources they can easily get. For example, if you sell a software subscription and a separate training package, you likely have two performance obligations. Clearly defining these obligations is crucial for knowing what revenue to recognize and when.

Step 3: Determine the Transaction Price

Now it's time to figure out the price tag. The transaction price is the amount of money you expect to receive in exchange for fulfilling your promises. This might sound straightforward, but it can get complicated if your pricing includes variables. You'll need to account for things like discounts, rebates, refunds, credits, or performance bonuses. If the final price depends on a future event, you have to estimate that amount. This step requires careful judgment and is a common area where errors can occur, especially for businesses with complex pricing models.

Step 4: Allocate the Price to Performance Obligations

Once you have your total transaction price, you need to divide it among the different performance obligations you identified back in Step 2. The goal is to assign a portion of the total price to each distinct good or service you’re providing. The standard guides you to allocate the price based on the standalone selling price of each item—basically, what you would charge for each item if you sold it separately. This ensures that the revenue you recognize for each promise accurately reflects its individual value. Getting this allocation right is essential for accurate financial reporting over time.

Step 5: Recognize Revenue as Obligations Are Met

This is the final 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. "Transfer of control" means the customer can now direct the use of and get the benefits from that good or service. This can happen at a single point in time, like when a product is delivered, or over a period of time, like with a monthly service subscription. Properly timing your revenue recognition is the ultimate goal of the ASC 606 framework, and automating this process with the right data integrations can save you from major headaches.

How ASC 606 Changes Your Financial Reporting

Adopting ASC 606 isn't just about checking a compliance box; it fundamentally changes how your revenue story is told through your financial statements. The standard introduces more detailed requirements for reporting, which means your balance sheet and income statement will look different. It also brings a new level of transparency, giving investors and stakeholders a clearer picture of your revenue streams. Understanding these changes is the first step to getting your reporting right and using the data to make smarter business decisions. Let's walk through the key shifts you can expect.

What Changes on Your Financial Statements?

The biggest change ASC 606 brings is a shift in when you recognize revenue. The core principle is to recognize revenue when you transfer promised goods or services to a customer, in an amount that reflects what you expect to receive. This moves away from older, industry-specific rules and creates a more uniform approach. Instead of booking revenue when an invoice is sent or paid, you now record it as you fulfill your performance obligations. This can affect the timing of your revenue recognition, potentially smoothing it out over the life of a contract rather than booking it all at once.

New Disclosure Requirements to Know

With ASC 606, transparency is key. Your balance sheet will now need to separately present "contract assets," "contract liabilities," and "receivables." A contract asset is your right to payment for work you've completed but haven't invoiced yet, while a contract liability is an obligation to provide goods or services for which you've already received payment. The goal is to give anyone reading your financial reports a clear understanding of the nature, amount, and timing of your revenue. You can find more insights in the HubiFi blog on how to manage these new disclosures effectively.

How ASC 606 Affects Your Taxes

While ASC 606 is an accounting standard, not a tax law, its impact can ripple into your tax planning. Because the standard changes the timing of when you recognize revenue for booking purposes, it can create differences between your financial statements and your tax returns. This might affect when your income is considered taxable. Beyond the numbers, complying with ASC 606 signals to investors, partners, and lenders that your business is aligned with current industry standards, which builds trust. It also pushes you to analyze your customer contracts in a more disciplined way, which is always a good business practice.

Does Your Industry Have Special Rules?

Yes, some industries have specific nuances to consider. For example, if your business involves licensing intellectual property like software, there are particular guidelines for recognizing that revenue over time. Another key area is determining whether you are a "principal" or an "agent." If you control the good or service before it goes to the customer, you're a principal and report the gross revenue. If you're simply arranging the sale for another party (like a marketplace), you're an agent and only report your net fee or commission. Getting this right is crucial for accurate reporting, and it's where having flexible integrations with HubiFi can make a huge difference.

What Challenges Can You Expect During Implementation?

Switching to ASC 606 isn't just a small accounting update; it’s a fundamental shift in how you view and record revenue. While the five-step model seems straightforward, putting it into practice can bring a few hurdles. Knowing what to expect can help you prepare your team and your systems for a smoother transition. The biggest challenges usually pop up when you start looking closely at your contracts, pricing, and internal processes.

From deciphering complex contract modifications to accurately estimating future discounts or refunds, the details can get tricky. You’ll also need to think critically about what you’re actually selling—are they individual products and services, or a bundled package? And perhaps most importantly, you’ll have to consider if your current tools, like spreadsheets, are really up to the task. Let's walk through some of the most common challenges you might face.

Reviewing and Modifying Contracts

Contracts are rarely static. Customers add services, change subscription tiers, or adjust the scope of a project all the time. Under ASC 606, every modification requires you to stop and ask: Is this a change to the existing contract, or is it a brand new one? The answer determines how you recognize the revenue. You’ll need to understand the basics of contract modifications to figure this out. For example, if a customer adds a new, distinct service at its standard price, it’s likely a new contract. But if they just adjust the quantity of an existing service, it’s probably a modification. This requires careful review and consistent processes to handle correctly.

Handling Variable Considerations

The price on the contract isn't always the final price you'll receive. Things like performance bonuses, rebates, discounts, or potential refunds can change the total amount. This is what ASC 606 calls "variable consideration," and you have to estimate its impact on the transaction price right from the start. This can feel a bit like looking into a crystal ball, as you need to use historical data and your best judgment to predict the most likely outcome. Getting this estimate wrong can lead to misstated revenue, so it’s a critical—and often challenging—part of the process that demands careful analysis and documentation for every contract.

Defining Performance Obligations

One of the trickiest parts of ASC 606 is identifying the distinct "performance obligations" in a contract. A performance obligation is essentially a promise to deliver a specific good or service to a customer. The challenge is figuring out if a promise is separate from others in the contract. For instance, if you sell a software license and also provide installation services, are those one performance obligation or two? The rule of thumb is to determine if the customer can benefit from the good or service on its own. If the software is useless without your specific installation service, they might be a single obligation. Making this distinction correctly is key to allocating the transaction price accurately.

Updating Your Systems and Processes

If you’re managing revenue recognition manually, especially with spreadsheets, ASC 606 will quickly expose the limitations of that approach. For businesses with high transaction volumes or subscription models, tracking contract modifications, variable consideration, and distinct performance obligations for every customer is nearly impossible to do by hand without errors. Things get even more complex with upgrades, downgrades, and refunds. This is why many businesses find they need to update their systems and processes. Adopting automated revenue recognition software that offers seamless integrations with your existing tools can save countless hours and ensure your financial reports are accurate and compliant.

How to Manage Ongoing ASC 606 Compliance

Getting through the initial implementation of ASC 606 is a huge accomplishment, but the work doesn’t stop there. Compliance isn't a one-time project; it's an ongoing practice that needs to be woven into your daily operations. Think of it as building a strong foundation. Once it's set, you still need to maintain it to ensure your financial reporting stays accurate, consistent, and audit-proof. This shift from a project mindset to a process mindset is crucial for long-term success.

Managing ongoing compliance might sound daunting, but it’s really about creating smart, repeatable systems. When you have the right processes in place, you not only avoid compliance headaches but also gain clearer insights into your revenue streams and overall business health. It’s about turning a regulatory requirement into a strategic advantage that can inform better decision-making across the company. From keeping your documentation pristine to ensuring your team is aligned, each step you take reinforces your financial integrity. Let’s walk through the key areas to focus on to keep your compliance engine running smoothly and efficiently.

Keep Your Documentation in Order

Clear, thorough documentation is your best friend in the world of ASC 606. It’s the evidence that backs up every decision you make in the five-step process. For your compliance to hold up under scrutiny, you need to be able to show your work. This starts with the contract itself. To even begin applying the five steps, you must confirm that the contract is meaningful and that you realistically expect to collect the payment you're owed. From there, document every judgment call: how you identified performance obligations, determined transaction prices, and allocated that price. Keep a centralized, accessible record of all customer contracts and related analyses. This not only prepares you for an audit but also creates a valuable knowledge base for your team, ensuring consistency as your business grows.

Set Up Strong Internal Controls

Strong internal controls are the guardrails that keep your revenue recognition process on track. They are the specific checks and balances you put in place to ensure accuracy and prevent errors. Under ASC 606, you’re required to present items like 'contract assets,' 'contract liabilities,' and 'receivables' on your balance sheet. Without solid controls, it’s easy for these figures to become misstated. Your controls should cover the entire contract lifecycle, from review and approval to financial reporting. This could include requiring a second pair of eyes on complex contracts or implementing automated workflows that flag non-standard terms. The goal is to create a system that catches potential issues before they impact your financials. With the right tools and seamless integrations, you can automate many of these checks, making your process both more efficient and more reliable.

Train Your Team for Success

ASC 606 compliance is a team effort. It impacts more than just your accounting department—your sales, legal, and operations teams all play a critical role. Your sales team structures the deals, your legal team finalizes the contracts, and your operations team delivers on the promises. If they don’t understand how their actions affect revenue recognition, you’ll constantly be playing catch-up. Invest in training to get everyone on the same page. When your entire team understands the basics of ASC 606, they can help structure contracts in a way that simplifies accounting down the line. This proactive approach does more than just ensure compliance; it encourages a more structured way of thinking about customer agreements, which can strengthen relationships with clients, partners, and investors.

Establish a Monitoring and Review Process

Your business isn't static, and neither is your ASC 606 compliance. As you launch new products, enter new markets, or update your pricing, your contracts will evolve. A process that worked perfectly last year might need adjustments to handle new complexities. That’s why a regular monitoring and review process is so important. Set aside time—at least quarterly—to review your procedures and a sample of recent contracts. Since even a single contract can require a thorough analysis, this regular check-in helps you catch inconsistencies or new scenarios that your current process doesn't cover. It’s your chance to fine-tune your approach, update your documentation, and ensure your compliance framework scales with your business. These reviews are also a great source of deeper business insights that can inform future strategy.

The Right Tools for ASC 606 Compliance

Understanding the five steps of ASC 606 is one thing, but applying them consistently across hundreds or thousands of transactions is another challenge entirely. If you’re a high-volume business, relying on spreadsheets and manual processes isn't just inefficient—it’s a recipe for errors, compliance risks, and a painfully slow month-end close. This is where the right technology becomes your most valuable asset.

Choosing the right tools isn’t about replacing your finance team; it’s about empowering them. By moving away from manual data entry and reconciliation, you free up your team to focus on strategic analysis and financial planning. A robust system can handle the heavy lifting of ASC 606, ensuring every contract is accounted for correctly and revenue is recognized at the right time. This shift allows you to not only stay compliant but also gain deeper insights into your business performance. The key is to find a solution that brings your software, data, and processes together in a way that supports growth and provides a clear, accurate picture of your company’s financial health.

Find the Right Revenue Recognition Software

Your standard accounting software is great for many things, but it likely wasn't built to handle the specific complexities of ASC 606. Spreadsheets are even more limiting and can quickly become unwieldy and prone to human error. You need a tool designed specifically for modern revenue recognition. The right software can automatically apply the five-step model to your contracts, manage complex scenarios like modifications and variable considerations, and generate the detailed reports you need for audits. Instead of spending hours manually tracking obligations, you can rely on a system built to ensure accuracy and compliance. You can schedule a demo of a dedicated solution to see how it can fit your specific business needs.

Integrate Your Data Seamlessly

Your revenue data probably lives in several different places—your CRM, your payment processor, your billing platform, and your ERP. Manually pulling information from these disconnected systems is a major headache and a common source of errors. A key feature of any effective ASC 606 solution is its ability to integrate with your existing tools. By creating a single source of truth, you ensure that your revenue recognition process is based on complete and accurate data. This seamless flow of information eliminates the need for manual reconciliation, gives you a real-time view of your financials, and provides confidence that your reporting is always based on the full picture.

Automate Compliance to Save Time

The ultimate goal is to make ASC 606 compliance a seamless, background process rather than a recurring, manual fire drill. Automation is what makes this possible. An automated revenue recognition system handles the repetitive tasks of identifying performance obligations, allocating transaction prices, and recognizing revenue as each obligation is fulfilled. This not only saves an incredible amount of time but also enforces consistency and reduces the risk of costly mistakes. With automation in place, your team can close the books faster, pass audits with ease, and spend their time on more strategic work, which you can read more about on the HubiFi blog.

Best Practices for a Smooth Implementation

Getting through the initial ASC 606 implementation is a huge accomplishment, but the work doesn’t stop there. To truly get the most out of the standard and keep your reporting accurate, you need to build solid habits. Think of it less like a one-time project and more like an ongoing practice that keeps your financial operations healthy. By establishing a few key best practices, you can make compliance feel less like a chore and more like a natural part of your workflow. These habits will not only make audits smoother but also give you clearer insights into your business's performance.

Create Strong, Repeatable Processes

Consistency is your best friend when it comes to revenue recognition. The best way to achieve it is by building a strong, repeatable process around the five core steps of ASC 606. This means having a clear plan for how your team identifies contracts, defines performance obligations, determines and allocates the transaction price, and recognizes revenue as you deliver. When you have a standard procedure, you reduce the risk of errors and ensure everyone is on the same page. For high-volume businesses, automating these steps is a game-changer, freeing up your team to focus on strategy instead of manual data entry.

Maintain Clear and Accurate Documentation

Good documentation is non-negotiable. Under ASC 606, you need to clearly show items like contract assets, liabilities, and receivables on your balance sheet. The goal is to provide enough detail in your reports so that anyone reading them can understand the nature, amount, and timing of your revenue. Think of it as telling the financial story of your customer contracts. Keeping meticulous records not only prepares you for audits but also provides valuable internal clarity. Strong documentation practices are a cornerstone of transparent financial reporting and build confidence with investors and stakeholders.

Stay Compliant for the Long Term

ASC 606 isn't a "set it and forget it" rule. As your business evolves, so will your contracts and revenue streams. Staying compliant means continuously applying the core principle of the standard: recognizing revenue when you transfer goods or services to your customer. This requires ongoing vigilance and a commitment to adapting your processes as needed. By embedding compliance into your company culture, you ensure that your financial data remains accurate and reliable over time. This long-term view not only satisfies regulations but also builds trust with your clients, partners, and investors.

Conduct Regular Reviews

Don't wait for an audit to review your ASC 606 processes. Scheduling regular check-ins allows you to catch potential issues early and refine your approach. These reviews are a chance to look at new or unusual contracts, assess how well your systems are working, and confirm your team is applying the rules correctly. Complying with ASC 606 shows everyone—from clients to lenders—that your business adheres to current industry standards. Plus, with seamless integrations connecting your financial data, these reviews can provide powerful insights that help you make smarter, more strategic business decisions.

How to Measure Your Success with ASC 606

Getting compliant with ASC 606 is a huge accomplishment, but it’s really just the starting line. True success isn’t just about checking a box; it’s about understanding how these changes affect your business and using that knowledge to make smarter decisions. To do that, you need to know what you’re measuring and why. By tracking the right metrics, you can move from simply complying with the rules to using them as a tool for growth. This means looking beyond the basic financial statements to see the full story of your revenue.

Define Your Key Performance Indicators (KPIs)

To know if you’re succeeding, you first have to define what success looks like. This is where Key Performance Indicators (KPIs) come in. Instead of just looking at top-line revenue, ASC 606 encourages you to dig deeper. Think about metrics like customer lifetime value (CLV), customer acquisition cost (CAC), and recurring revenue growth. These KPIs give you a much clearer picture of your company’s health. Tracking them helps you see how your contracts and sales strategies are actually performing over time, giving you the insights needed to refine your approach and build a more sustainable business. According to PwC, non-financial entities are even required to calculate specific KPIs that show performance in relation to revenue.

Track Important Compliance Metrics

While performance metrics tell you about growth, compliance metrics tell you about stability. Keeping a close eye on these is essential for staying on the right side of ASC 606. You’ll want to monitor how the standard affects core financial numbers, including your reported revenue and profit margins. The goal is to ensure you’re consistently applying the five-step model and documenting your decisions properly. By regularly tracking the impact of revenue recognition on your financials, you not only ensure you’re meeting the standard’s requirements but also provide clear, transparent information to investors, auditors, and other stakeholders. This builds trust and reduces the risk of costly compliance issues down the road.

Assess the Financial Impact

One of the biggest shifts with ASC 606 is how it can change the timing of when you recognize revenue. This isn't just an accounting detail—it has a real financial impact. A study found that the standard can significantly alter revenue recognition timing, which can make your revenue streams look different from one period to the next. It’s vital to analyze how these changes affect your company’s profitability and cash flow. Are certain types of contracts now more or less profitable? Does the new timing affect your financial covenants or sales commissions? Understanding these effects helps you make more informed strategic decisions, from pricing and contract negotiations to budgeting and forecasting.

Measure Your Reporting Efficiency

Success with ASC 606 isn’t just about getting the numbers right; it’s also about how efficiently you get them. If your team is spending weeks every month manually pulling data and wrestling with spreadsheets, your process is holding you back. It’s important to measure the time and resources your team dedicates to revenue recognition and reporting. This can help you spot bottlenecks and identify opportunities for improvement. The goal is to streamline your financial reporting processes through better systems and automation. An efficient process not only saves time and reduces errors but also gives you faster access to the financial insights you need to run your business effectively.

Related Articles

HubiFi CTA Button

Frequently Asked Questions

My business is small. Do I really need to worry about ASC 606? Yes, if your business prepares financial statements according to Generally Accepted Accounting Principles (GAAP), then ASC 606 applies to you, regardless of your size. While it might seem like a rule for large corporations, establishing good revenue recognition habits early on builds a strong financial foundation. Getting it right from the start makes it much easier to scale, secure loans, or attract investors down the road because they can trust your financial data is accurate and compliant.

What's the biggest mistake companies make when applying ASC 606? The most common mistake is underestimating the complexity and trying to manage it with inadequate tools. Many businesses think they can handle it with a few spreadsheet adjustments, but they quickly find themselves overwhelmed. This is especially true if they have contracts with multiple services, subscriptions, or variable pricing. The standard requires careful judgment and detailed documentation, and a manual approach often leads to errors, wasted time, and a painful audit process.

Can I just use spreadsheets to manage ASC 606 compliance? While you technically can for the simplest of businesses, it's not a sustainable strategy. As soon as you have more than a handful of contracts, or if your deals involve subscriptions, modifications, or bundled services, spreadsheets become a significant liability. They are prone to human error, difficult to audit, and can't provide the real-time visibility you need. Investing in an automated system saves you from future headaches and ensures your reporting is consistently accurate as you grow.

How does ASC 606 affect my sales team? This standard has a direct impact on how your sales team should structure deals. Because revenue is recognized when value is delivered, the specific terms of a contract matter more than ever. Your sales team needs to understand that how they bundle services, offer discounts, or set payment terms can change when the company gets to report the revenue. Training them on the basics helps them craft smarter contracts that are not only great for the customer but also healthy for the company's financial reporting.

Does ASC 606 change how much revenue I make, or just when I report it? This is a great question that gets to the heart of the standard. For the most part, ASC 606 changes the timing of when you recognize revenue, not the total amount you'll recognize over the life of a contract. The goal is to match revenue to the period in which you actually earn it by delivering goods or services. This can smooth out your revenue streams over time, providing a more accurate and realistic picture of your company's performance in any given period.

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.