The Ultimate Guide to Usage Revenue Recognition

September 14, 2025
Jason Berwanger
Accounting

Get a clear, practical overview of usage revenue recognition, including key steps, best practices, and tools to keep your financial reporting accurate.

Usage revenue recognition data review.

Connecting what a customer pays with the value they actually receive is a powerful business strategy. Usage-based pricing models do just that, creating fairer, more flexible relationships that can improve loyalty and reduce churn. But this customer-centric approach introduces a major challenge on the back end: how do you account for revenue that changes every month? The answer lies in mastering usage revenue recognition. Getting this right is the key to ensuring your financial reporting is accurate and your business remains compliant. Here, we’ll break down how to implement this model so you can grow confidently, knowing your finances are built on a solid foundation.

HubiFi CTA Button

Key Takeaways

  • Align Revenue with Actual Customer Usage: To stay compliant with ASC 606, you must recognize revenue as your service is consumed. This requires a solid process for accurately tracking fluctuating customer usage and translating that data into your financial statements.
  • Automation and Integration Are Essential: Manually tracking usage and reconciling data across different platforms is a recipe for errors. You need an automated system that integrates your billing, CRM, and accounting software to ensure accuracy and free up your team for more strategic work.
  • Use Your Data for More Than Just Billing: The usage data you collect for revenue recognition is a powerful asset. Analyze it to understand customer behavior, identify growth opportunities, and ensure your pricing directly reflects the value you provide.

What Is Usage-Based Revenue Recognition?

Let’s start with the basics. Usage-based revenue recognition is a method of accounting where you record income as your customer actually consumes your service. Instead of recognizing a flat monthly fee the moment a contract is signed, you recognize revenue in lockstep with customer activity. Think of it like an electricity bill—you pay for what you use, and the power company records that payment as revenue only after you’ve used the power.

In the world of SaaS and subscription services, this means your billing can fluctuate based on real-time usage, like API calls, gigabytes of data stored, or minutes streamed. Under current accounting standards, these fluctuating fees are treated as variable consideration. This is a key concept because it means revenue isn't a fixed, predictable number anymore. It’s dynamic, which adds a layer of complexity to your financial reporting. The core challenge is that revenue is no longer tied to a simple subscription fee but to ever-changing customer consumption patterns. This requires a solid system to track usage accurately and manage billing without creating a massive headache for your finance team.

A Quick History of Revenue Recognition

The move toward usage-based pricing isn't just a trend; it's a fundamental shift in how businesses operate. For years, the standard was a simple, flat-fee subscription. But as companies grew, they realized a one-size-fits-all price didn't always make sense. The shift to usage-based pricing has been driven by a desire to create a more customer-centric approach. It’s about better matching what a customer pays with the actual value they receive. This model allows a small startup to pay less than a large enterprise, which feels fairer to everyone and can reduce the barrier to entry for new customers.

What Are Usage-Based Models?

"Usage-based" is an umbrella term that covers several different ways of billing for consumption. These are often called consumption-based models because customers are only charged when they use a product or service. You might already be familiar with some of them. Common examples include pay-as-you-go, where you pay for exactly what you consume (like with cloud computing services), or tiered models, where you pay a certain rate up to a usage limit and then a different rate beyond that. Other variations include charging based on time, volume, or specific events, giving businesses the flexibility to design pricing that truly reflects their product's value.

Core Principles and Components

To get usage-based revenue recognition right, you need to stick to a few core principles. The most important one is to recognize revenue only when the service is actually delivered. This means you need to track usage accurately and have a clear way to match it to the value you’re providing. You also have to get comfortable with estimating variable payments and, if you bundle services, splitting revenue based on their standalone selling prices. The main challenge here is that your revenue is no longer a static figure, which means you need technology that can keep up with fluctuating customer consumption and manage billing effectively.

Applying ASC 606 to Usage-Based Revenue

When your revenue is tied to customer usage, applying the ASC 606 standard can feel like fitting a square peg in a round hole. The principles weren't originally designed with modern SaaS or usage-based models in mind, but they are flexible enough to work—if you know how to apply them. The key is to translate the five core steps of the ASC 606 framework into the context of variable, consumption-based revenue. This requires a solid understanding of your contracts, clear definitions of your deliverables, and a reliable method for handling fluctuating income streams. Getting this right is essential for accurate financial reporting and staying compliant.

The 5-Step ASC 606 Framework

The best way to approach this is to follow the established five-step revenue recognition process. Each step is crucial for accurate financial reporting and compliance. For usage-based models, this means you must:

  1. Identify the contract with a customer: This is your signed agreement or terms of service.
  2. Identify the performance obligations: What specific service are you promising to deliver?
  3. Determine the transaction price: This is where it gets tricky, as it includes variable amounts based on usage.
  4. Allocate the price to performance obligations: If you have multiple deliverables, you’ll need to assign value to each.
  5. Recognize revenue as you satisfy obligations: This happens as the customer uses your service.

Define Your Performance Obligations

Your performance obligation is the promise you make to your customer. In a usage-based model, this is typically the continuous promise to provide access to your service or platform. Even if a customer’s usage varies month to month, the underlying obligation to provide the service remains the same. Clearly defining these performance obligations is critical because it determines when you can recognize revenue. For example, if a customer cancels, you must adjust recognized revenue accordingly. This clarity ensures your financial reporting is accurate and that you’re making decisions based on a true picture of your company’s performance.

Handle Variable Consideration

Here lies the biggest challenge of usage-based models. Your revenue isn't a flat fee; it’s tied to fluctuating customer consumption. This means your process must account for variable consideration. Under ASC 606, you need to estimate the amount of revenue you expect to earn from a customer's usage. You can only recognize this revenue when it's highly probable that a significant reversal won't occur later. This makes accurate data tracking and forecasting absolutely essential. You need a system that can reliably measure consumption and translate that data into dependable revenue figures for your financial statements.

Know Your Documentation Requirements

With the estimates and judgments involved in usage-based revenue, thorough documentation isn't just good practice—it's a requirement. You need to document how you identify performance obligations, how you estimate variable consideration, and the methods you use to measure usage. This creates a clear audit trail that justifies your revenue recognition policies. Common implementation issues, like data migration problems, can cause delays and inaccuracies. Ensuring you have proper documentation from the start is your best defense, providing the evidence needed to prove compliance with accounting standards and pass any audit with confidence.

How Does Usage Revenue Recognition Work?

Putting usage-based revenue recognition into practice involves a few key steps. It’s about creating a system that accurately tracks customer consumption and translates that data into compliant financial reporting. From measuring the right metrics to handling unexpected customer changes, here’s how the process works.

Measure Your Usage Metrics

To get started, you need to accurately measure your usage metrics. This is the foundation of the entire model. The core challenge is that your revenue is no longer tied to a flat fee but to your customer's fluctuating consumption. You have to decide what "usage" means for your business—is it API calls, data storage, hours logged, or transactions processed? Whatever you choose, your tracking system must be reliable and precise. Any errors here will cascade through your financial statements, leading to inaccurate reporting. Getting this right ensures that the data you use for revenue recognition is solid from the very beginning.

Determine When to Recognize Revenue

Once you’re tracking usage, the next step is to determine the right time to recognize the revenue. According to ASC 606, you should only record revenue after the customer has used the service, not when they sign a contract or pay you. For example, if a customer prepays for a block of 10,000 credits but only uses 1,000 in a month, you can only recognize the revenue for those 1,000 credits. The rest sits on your balance sheet as deferred revenue until it's earned. This approach ensures your revenue recognition aligns with actual service consumption, giving you a more accurate picture of your company's performance each month.

Handle Complex Billing Scenarios

Customer relationships are dynamic, and your revenue recognition process needs to reflect that. Subscription businesses often face challenges like managing cancellations, handling mid-cycle upgrades or downgrades, and accounting for discounts. Each of these events requires you to correctly identify and time your performance obligations to maintain financial accuracy. For instance, when a customer upgrades, you may need to modify the existing contract and reallocate the transaction price. Having a clear process for these common but complex scenarios is crucial for staying compliant and keeping your books clean. These are some of the most common subscription challenges businesses face.

Manage Adjustments and Changes

When a customer cancels their subscription or changes their plan, you must adjust the recognized revenue accordingly. This requires a robust system that can track changes in customer status and ensure your financials reflect the current state of service delivery. Manually tracking these adjustments is not only time-consuming but also highly susceptible to error, especially as your business grows. An automated system that connects your billing and accounting software is essential. With the right system integrations, you can ensure that every change is captured in real-time, your revenue is adjusted correctly, and your financial reports remain accurate without constant manual oversight.

How to Implement Usage Revenue Recognition

Setting up a usage-based revenue recognition model might seem like a huge project, but you can manage it by breaking it down into clear, actionable steps. It’s all about creating a solid framework that ensures accuracy, compliance, and efficiency from the start. A successful implementation isn't just about installing new software; it involves refining your data processes, integrating your technology, and making sure your team is on board. By focusing on these key areas, you can build a system that not only meets accounting standards but also provides valuable insights to help your business grow. Let's walk through the essential steps to get it right.

Collect and Clean Your Data

The foundation of any successful usage-based model is clean, reliable data. Since your revenue is tied directly to customer consumption, your process for capturing this information has to be airtight. This means gathering usage data from all your sources and centralizing it. Before you can even think about recognizing revenue, you need to scrub this data for errors, duplicates, and inconsistencies. A robust data-cleaning process ensures that your financial reporting is accurate and defensible. Think of it as building a house—you wouldn't start without a solid foundation, and in this case, that foundation is your data. This is a core challenge in mastering usage-based billing.

Integrate Your Systems

Manually pulling data from different systems is a recipe for headaches and errors. To implement usage-based recognition effectively, you need to connect your tech stack. Integrating your CRM, billing platform, and accounting software creates a seamless flow of information, eliminating the need for manual data entry and reconciliation. This automation not only saves time but also dramatically improves accuracy. When your systems talk to each other, you get a single source of truth for all your revenue data. HubiFi offers seamless integrations with popular platforms, allowing you to connect your data and automate your revenue recognition process efficiently, ensuring compliance with standards like ASC 606.

Document Your Policies

Clear, consistent rules are your best friend when it comes to revenue recognition. You need to create a formal document that outlines your company's specific policies. This guide should detail how you identify performance obligations, measure usage, handle variable consideration, and apply the five-step ASC 606 framework. Having these policies in writing ensures everyone on your team follows the same procedures, which is crucial for consistency and audit-readiness. This document will be your go-to resource for training new hires and explaining your methodology to auditors. A well-documented approach is a cornerstone of strong revenue recognition management.

Train Your Team

A new system is only as good as the people who use it. Once your policies are documented, it’s time to get your team up to speed. Training is essential to make sure everyone, from finance to sales, understands the new processes and their role in maintaining data integrity. Your training should cover the specifics of your policies, the five-step ASC 606 model, and how to use any new software or tools. When your team understands the "why" behind the changes, they're more likely to follow procedures correctly. This ensures a smooth transition and helps you avoid common mistakes that can derail your implementation.

Monitor for Compliance

Implementation isn't a "set it and forget it" task. Revenue recognition is an ongoing process that requires regular oversight to ensure you remain compliant. Schedule periodic reviews and internal audits to verify that your team is following the documented policies and that your systems are working as expected. This proactive approach helps you catch and correct issues before they become major problems. Regular monitoring is also crucial for adapting to changes in accounting standards or your business model. Staying on top of compliance ensures your financial statements are always accurate and ready for scrutiny, avoiding common revenue implementation issues.

The Tech You Need for Usage-Based Revenue

Switching to a usage-based model isn't just a policy change—it's a tech upgrade. The right tools are essential for managing the complexity of variable revenue streams. Without a solid tech stack, you'll spend more time wrestling with spreadsheets than making strategic decisions. Let's walk through the key components you'll need to build a system that works.

Automated Recognition Software

Manual revenue recognition is a recipe for errors, especially with usage-based billing. Automated software is your first line of defense. It takes the guesswork out of compliance and frees up your team from tedious manual tasks. Good software helps you automate revenue recognition, reducing mistakes and ensuring you adhere to standards like ASC 606. Think of it as the engine of your revenue operations—it processes complex usage data, applies the correct accounting rules, and keeps your financial records clean and audit-ready without constant oversight.

Usage Tracking Systems

If you can't measure it, you can't bill for it. A reliable usage tracking system is the heart of your usage-based model. Since your revenue is tied directly to fluctuating customer consumption, you need a robust process to track and report on customer usage accurately and in real-time. This system captures every gigabyte, API call, or user action that translates into revenue. Your tracking needs to be precise and scalable, giving you a trustworthy data source to feed into your recognition software. Without it, your billing and financial statements will be built on a shaky foundation.

Why Integration Capabilities Matter

Your revenue recognition software can't live on an island. To get a complete picture of your finances, your systems need to communicate with each other. This is where integration comes in. Your usage tracker, CRM, ERP, and billing platform all hold pieces of the puzzle. A solution with strong integration capabilities connects these disparate data sources into a single, automated workflow. This eliminates manual data entry between systems, reduces the risk of errors, and ensures everyone from sales to finance is working from the same set of numbers. The goal is a seamless flow of information from initial data capture to final reporting.

Analytics and Reporting Tools

Once your data is collected and recognized, you need to make sense of it. This is where analytics and reporting tools come into play. These tools transform raw financial data into clear, actionable insights. With the complexity of standards like ASC 606, maintaining accurate financial reporting is more critical than ever. Strong reporting capabilities allow you to generate compliant financial statements, pass audits with confidence, and monitor key performance indicators. This visibility helps you understand revenue trends, customer behavior, and overall financial health, turning your revenue recognition management from a compliance task into a strategic asset.

Common Challenges (And How to Solve Them)

Switching to a usage-based model can feel like a major upgrade for your business, but it’s not without its growing pains. Like any significant operational shift, it introduces a new set of challenges that can trip you up if you’re not prepared. The good news is that these hurdles are predictable, and with the right approach, completely manageable. From wrangling messy data during migration to keeping up with constant customer changes, the key is to anticipate these issues and build your processes around a solid, automated foundation.

The goal isn’t just to adopt a new billing model; it’s to create a revenue recognition process that’s both accurate and scalable. This means tackling the complexities of variable usage head-on and ensuring your team’s time is spent on strategy, not manual data entry. By understanding these common obstacles, you can equip your business with the tools and workflows needed to make your transition to usage-based revenue recognition a smooth one. Let’s walk through some of the most frequent challenges and the practical steps you can take to solve them.

Solving Data Migration Headaches

One of the first hurdles you'll face is getting your historical and customer data into a new system. Poorly managed data migration can delay your entire implementation and compromise the integrity of your financial reporting from day one. The process often uncovers inconsistencies and errors you didn't even know you had.

The solution is to treat data migration as a dedicated project, not an afterthought. Start by cleaning and standardizing your data before you move it. A phased approach, where you migrate data in manageable chunks, is often safer than trying to do it all at once. Most importantly, your success hinges on having a system with robust integration capabilities that can seamlessly connect with your existing CRM, ERP, and billing platforms, ensuring data flows accurately without manual workarounds.

Adapting to Customer Changes

Usage-based and subscription models are dynamic. Customers are constantly upgrading, downgrading, pausing, or canceling their services. Each of these events triggers a complex revenue adjustment that needs to be calculated and recorded correctly. If you’re relying on spreadsheets or manual processes, your finance team can quickly become overwhelmed trying to keep up with prorations and modifications. This not only creates a risk of errors but also makes it difficult to get a clear, real-time picture of your revenue.

To handle this, you need a flexible, automated system that can manage these changes effortlessly. By setting predefined rules for different scenarios, the software can automatically calculate the revenue impact of any customer change. This ensures your financial records are always up-to-date and compliant, freeing your team to focus on more strategic analysis, which you can read more about on the HubiFi blog.

Dealing with Variable Usage

The very nature of usage-based billing is its biggest challenge: revenue is tied to fluctuating customer consumption, not a predictable flat fee. This means you have to track every billable event—every API call, gigabyte stored, or user added—and translate that data into recognized revenue. The sheer volume and variability of this data can be staggering, and legacy accounting systems simply aren't built to handle it.

A robust system that can accurately track usage and apply revenue recognition rules in real time is essential. This isn't something you can patch together with spreadsheets. You need a solution designed specifically to ingest and process high-volume usage data automatically. This ensures every dollar is accounted for correctly and gives you the confidence to scale without hitting a ceiling. You can schedule a demo to see how an automated platform handles this complexity.

Allocating Resources Wisely

When your finance team spends its days manually tracking usage, reconciling accounts, and wrestling with spreadsheets, they have no time left for high-value work. The manual grind of usage-based revenue recognition is not only inefficient but also pulls your best minds away from the strategic analysis that actually drives the business forward. This misallocation of resources is a hidden cost that can stifle growth and lead to burnout.

Automating your revenue recognition process is the most effective way to solve this. By letting software handle the repetitive, rule-based tasks, you empower your team to focus on financial planning, forecasting, and uncovering business insights. This shift allows you to optimize your financial operations and make smarter decisions. At HubiFi, we believe this is how modern finance teams create true value for their organizations.

Best Practices for Getting It Right

Implementing usage-based revenue recognition can feel like a major project, but you can set yourself up for success by following a few core principles. It all comes down to having clear rules, clean data, and a commitment to staying on top of the process. Think of it less as a one-time setup and more as an ongoing practice that keeps your financial reporting sharp and your business agile. By building a solid foundation with these practices, you can avoid common pitfalls and make sure your financial data is always accurate, compliant, and ready for auditors. These steps will help you create a system that not only works today but can also adapt as your business grows and changes.

Develop Clear Policies

Think of your revenue recognition policy as your company's official rulebook. It should clearly outline how your team handles every aspect of usage-based revenue. Start by writing down exactly how your company will recognize revenue, making sure your guidelines align with standards like ASC 606. Your policy needs to cover specific scenarios, like how to manage tiered pricing or what to do when a customer moves between different usage levels. Having these rules documented ensures everyone on your team is consistent, which is crucial for accurate financial statements and a smooth audit process. This clarity removes guesswork and creates a single source of truth for your financial operations.

Audit Your Systems Regularly

Sooner or later, auditors will want to see clear proof that you’ve recognized revenue correctly based on actual customer usage. The best way to prepare is to audit your own systems regularly. This means keeping detailed records of everything—document how usage is measured, when revenue is recognized, and any changes made along the way. Regular internal checks help you catch errors before they become bigger problems and ensure your documentation is always ready for review. This proactive approach not only makes official audits less stressful but also builds confidence in your financial data across the organization. You can find more helpful tips in our Insights blog.

Control Your Data Quality

Your revenue recognition process is only as good as the data it’s built on. If your usage data is inaccurate or incomplete, your financial reports will be, too. That’s why establishing strong data quality controls is non-negotiable. You need a reliable system for tracking customer usage that is both accurate and works in real-time. Using technology to automatically track usage and connect different data sources is key. By ensuring your data is clean and trustworthy from the start, you create a solid foundation for all your revenue recognition activities. Strong integrations with HubiFi can help you maintain data integrity across your tech stack.

Track Key Performance Metrics

While recognizing revenue correctly is the main goal, you should also track key performance metrics (KPIs) to get a fuller picture of your business health. Go beyond the top-line revenue number and monitor customer usage patterns, consumption trends, and other relevant metrics. This data can help you understand customer behavior and predict future revenue more accurately. By analyzing past usage data, you can spot trends and make better strategic decisions. A reliable system to measure customer usage in real-time is essential for gathering the insights you need to guide your business forward and align your pricing with customer value.

Monitor Continuously

Revenue recognition isn't a "set it and forget it" task. It requires continuous monitoring to ensure ongoing compliance and accuracy. You need to keep an eye on any changes to accounting standards and adjust your policies as needed. It’s also important to watch for common implementation issues, like data migration problems or system errors, which can disrupt your processes if left unchecked. By making monitoring a regular part of your financial operations, you can adapt to changes quickly and maintain the integrity of your revenue recognition system over the long term. If you need help, you can always schedule a demo to see how automation can simplify this.

Why Switch to Usage-Based Recognition?

Moving to a usage-based model is more than just a new way to bill customers—it’s a strategic shift that can fundamentally improve your business. When your revenue is directly tied to customer consumption, you get a much clearer, more honest picture of your company's financial health. This approach helps you stay compliant, make smarter decisions, and build stronger relationships with your customers. If you're looking to create a more resilient and adaptable business, understanding these benefits is the first step. Let's look at the key reasons why making the switch is a powerful move.

Get More Accurate Financial Reports

With a usage-based model, your revenue is no longer tied to a flat fee but to the fluctuating, real-world consumption of your customers. Adopting usage-based recognition ensures your financial statements reflect this reality. This method provides a more precise measure of your company's performance because it aligns revenue directly with the value delivered in a specific period. Getting this right requires a robust process that can handle variations in customer usage without manual intervention. An automated revenue recognition system is essential for managing this complexity, ensuring your reports are not just compliant but truly accurate.

Improve Your Cash Flow

When your billing is accurate, you get paid faster. Automating your usage-based revenue recognition process significantly reduces the manual errors that lead to billing disputes and payment delays. By capturing usage data and generating invoices automatically, you can ensure timely and precise billing cycles. This creates a more predictable and consistent cash flow, which is the lifeblood of any growing business. It also frees up your finance team from chasing down data and correcting mistakes, allowing them to focus on more strategic financial planning. With the right system integrations, you can streamline the entire process from usage to cash.

Gain Deeper Business Insights

Usage data is a goldmine of information about your customers. By tracking how they use your product or service, you can uncover valuable trends and patterns. Who are your power users? Which features are the most popular? Where are customers running into trouble? These insights are crucial for making informed decisions across your entire organization. Your product team can use this data to build a better product, your marketing team can refine its messaging, and your sales team can identify upsell opportunities. This data-driven approach helps you move beyond guesswork and contributes to your long-term success.

Align Price with Customer Value

One of the most powerful benefits of a usage-based model is that it directly connects the price a customer pays with the value they receive. This "pay-as-you-go" approach feels fair and transparent, which can significantly improve customer satisfaction and loyalty. It also lowers the barrier to entry for new customers, allowing them to start small and scale their usage as their needs grow. When your revenue grows in tandem with your customers' success, you create a true partnership. This alignment fosters stronger relationships and can reduce churn, as customers see your pricing as a direct reflection of the value you provide.

What's Next for Usage-Based Revenue?

The shift toward usage-based models isn't just a passing trend; it's a fundamental change in how businesses create and measure value. As this approach becomes more common, it’s smart to keep an eye on the technology, industry trends, and regulations that are shaping its future. Staying informed helps you adapt quickly and keep your financial reporting accurate and compliant. The good news is that the tools and strategies for managing usage-based revenue are also getting better, making it easier for companies to adopt this flexible and customer-friendly model. By understanding where things are headed, you can position your business to grow and thrive.

New Tech on the Horizon

To manage a usage-based model effectively, you need the right tools. Manually tracking every customer action is nearly impossible and leaves too much room for error. That’s why companies need to invest in technology and systems that can track usage accurately, handle complex billing, and recognize revenue correctly. The future is all about automation. Specialized financial tools can connect directly with your tracking systems, provide real-time checks, and create clear audit trails for every transaction. This not only saves time but also acts as a central source for all your financial data, making forecasting and strategic planning much simpler. Having seamless integrations with HubiFi is key to building a system that works for you.

How Industries Are Adapting

More and more companies, especially in the software (SaaS) world, are moving to usage-based pricing. Instead of charging a flat monthly fee, they’re letting customers pay for what they actually use. This shift is a direct response to customer demand for more fairness and flexibility. When it’s done right, this model can lead to happier customers who feel they’re getting their money’s worth. It also encourages more people to try a service, since they can start small without a big upfront commitment. This approach ensures that your pricing aligns with the value you deliver, which is a powerful way to build long-term customer relationships and sustainable growth.

Potential Regulatory Shifts

While the usage-based model offers a lot of flexibility, it still has to play by the rules. The main guidance, ASC 606, is already in place, but staying compliant is an ongoing process, not a one-time task. As business models evolve, you’ll need to apply careful judgment to make sure you’re following the new revenue recognition standard correctly. Regulators expect companies to have clear, consistent policies for how they recognize revenue from variable sources. This means your team needs to stay educated and your systems need to be prepared for any future clarifications or changes to accounting standards. Keeping your processes sharp is the best way to ensure you’re always ready for an audit.

Related Articles

HubiFi CTA Button

Frequently Asked Questions

What's the real difference between usage-based billing and usage-based revenue recognition? Think of it this way: billing is the process of sending an invoice and collecting cash, while revenue recognition is the accounting rule for when you can actually count that money as earned income. You might bill a customer for a large block of credits upfront, but under ASC 606, you can only recognize the revenue from those credits as the customer actually uses them. The two processes are closely related, but they happen on different timelines and serve different purposes.

Is this model only for tech and SaaS companies? While it’s incredibly popular in the software world, this model isn't exclusive to tech. Any business that charges customers based on their consumption can benefit from it. This includes industries like logistics, telecommunications, utilities, and even professional services that bill by the hour. If the value you provide fluctuates based on how much a customer uses your service, this approach is worth considering.

What's the biggest mistake to avoid when implementing this? The most common pitfall is underestimating the importance of clean, reliable data. Many companies get excited about new software but fail to address the quality of their underlying usage and customer data first. If your data is messy, inconsistent, or incomplete, no tool can magically fix it. A successful transition starts with creating a solid data foundation, not just with buying a new platform.

How does this model affect financial forecasting? It certainly makes forecasting more complex than with simple flat-fee subscriptions. Instead of just projecting new contracts, you now have to predict customer consumption patterns, which can be variable. However, it also provides much richer data for your forecasts. Over time, you can analyze historical usage trends to build more sophisticated and accurate financial models that are grounded in how customers are actually behaving.

Can I manage this with spreadsheets, or do I really need specialized software? You might be able to get by with spreadsheets when you're just starting out with a few customers. But as your business grows, that manual approach quickly becomes unsustainable and highly prone to error. The sheer volume of usage data combined with the complexities of ASC 606 rules makes manual tracking a significant risk. Specialized software automates the entire process, ensures you stay compliant, and frees up your team for more strategic work.

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.