Usage-based billing in Salesforce RCA and NetSuite: How to close the billing gap

Zone & Co Team
Decorative header image for Zone & Co article on usage-based billing in Salesforce RCA and NetSuite, featuring overlapping circles on a navy background with the Zone logo.

Usage-based billing models have transformed the subscription economy, providing flexibility and scalability that traditional pricing structures simply can’t match. But with this shift comes a new layer of complexity. Billing, which was once a straightforward operational task, must now accommodate tiered pricing, usage patterns, dynamic thresholds and a wide range of other variables. This not only makes it difficult to produce accurate and timely bills, but it also complicates your processes within Salesforce’s Revenue Cloud Advanced (RCA) solution, formerly Revenue Lifecycle Management (RLM).

Salesforce RCA is a comprehensive solution within the Salesforce platform that combines features like Configure, Price, Quote (CPQ) and subscription management, allowing businesses to manage their entire revenue lifecycle within Salesforce itself.

While Salesforce excels at sales and customer management and ERP systems like NetSuite handle financial operations well, billing often falls into a gap between the two. If your business relies on usage-based revenue, this gap has the potential to create inefficiencies, errors and scalability issues throughout the quote-to-cash (Q2C) process.

Key highlights:

  • Usage-based pricing adoption among SaaS businesses grew from 45% in 2021 to 61% in 2023 – and the billing complexity has grown with it.
  • The only constant in usage-based billing is change: flat fees evolve into tiered structures, prepaid credits and multi-entity invoicing faster than most billing systems can adapt.
  • Data mediation and rating are the two capabilities that determine whether usage data becomes an accurate invoice or a source of revenue leakage – most CRM and ERP systems perform neither automatically.
  • Zone & Co’s usage-based billing solution is built inside NetSuite and integrates with Salesforce to connect the revenue lifecycle to reconciliation to the ledger.

Usage-based revenue complicates billing and the lifecycle of end-to-end revenue management

Usage-based and hybrid revenue models are becoming the gold standard for SaaS and other subscription-based industries. According to OpenView, 61% of SaaS businesses offered usage-based pricing in 2023, up from 45% in 2021. But these models are anything but simple. Gone are the days of flat fees or fixed monthly pricing. Modern billing structures must account for:

  • Dynamic usage patterns: Pricing tied to real-time metrics such as API calls, gigabytes used or impressions served
  • Complex pricing tiers: Volume-based or tiered pricing models that adjust rates based on consumption levels or time of day
  • Prepaid credits: Consumption-based pricing deducted from upfront payment credits
  • Pooled or grouped usage: Aggregating usage across multiple users, departments or even subsidiaries
  • Contract amendments: Adjustments for mid-cycle changes like upsells, downgrades and proration

In our experience, the only constant in usage-based billing is change. For most companies, what starts as a simple monthly pricing model quickly evolves into multiple dynamic billing structures that are linked to customer utilization. Here are just a few examples of real-world usage-based pricing models we’ve seen and the billing complexities they create:

Pricing model Example Complexity
Pay as you go $0.10 CPM/month, billed monthly in arrears
  • Usage must be metered and rated before every invoice
  • Gaps in data collection cause missed charges
  • Volume spikes make revenue forecasting unpredictable
Tiered / volume / bucket 1–500 free, 501–1,000 at $8, 1,001–1,500 at $12/month
  • Different rates apply to different portions of one invoice
  • Pricing logic must recalculate at each consumption threshold
  • Manual calculation at scale produces errors
Prepaid credits $50,000 for 25,000 verifications, $5 overage per unit
  • Credit balances require real-time monitoring
  • Two billing events per customer: upfront and arrears
  • Balance mismatches trigger customer disputes
Minimum commit + overage $5,000/month for 10,000 decisions, $1 per overage billed quarterly
  • Fixed and variable charges run on different billing cadences
  • Overages require usage compared against contracted thresholds
  • Amendments mid-cycle compound the reconciliation burden
Ad hoc usage $3 regular, $5 high season, $7 holiday – billed as incurred
  • Correct rate must apply at the exact moment of consumption
  • No predictable cadence makes invoice consolidation difficult
  • Irregular charges increase risk of unbilled revenue

In usage-based billing models like these, it’s become a dynamic process that requires sophisticated automation and integration. If your business relies on disparate systems or fragmented workflows to support them, you may have already noticed billing delays, revenue leakage or poor customer experiences – and you’re likely having some trouble tracking and recognizing revenue throughout your AR (accounts receivable) processes. 

Take a self-guided product tour

to discover how ZoneBilling handles complex billing models.

Where CRM and ERP systems fall short with usage-based billing

Despite its importance, billing often falls into the space between your customer relationship management (CRM) and enterprise resource planning (ERP) platforms. Each system is designed to solve a specific set of problems, but neither fully addresses the complexities of usage-based billing. That’s why many businesses have standalone billing systems and spreadsheets – but those approaches only add to your data silos and leave you toggling between platforms.

Figure 1: The billing gap between today’s CRM and ERP systems

We believe the most efficient way forward is to embed key billing functions directly into your ERP so your financial software can handle critical general ledger (GL) postings for transactions like invoices, deferred revenue and revenue recognition. However, even the most advanced ERPs lack a scalable, automated solution for usage-based billing.

Signs your usage-based billing process has a gap between Salesforce and NetSuite

If your team is manually exporting data between Salesforce and NetSuite at any point in the billing cycle, that’s the gap showing up in your operations.

Revenue leakage is one of the clearest indicators. When usage data doesn’t translate cleanly into billable units – because mediation and rating aren’t automated – charges get missed, invoices go out late and customers dispute bills that don’t match what they actually consumed.

Mid-cycle amendments are another stress test. Upsells, downgrades, seat changes and proration adjustments all require billing logic to respond in real time. When that logic lives across spreadsheets, ERP configurations and CRM records that don’t talk to each other, someone on your team is reconciling the difference manually.

A few questions worth sitting with:

  • Are you billing on raw usage, rated usage or contracted usage – and does your current setup know the difference?
  • How long does it take to generate an accurate invoice after a contract amendment?
  • Does finance have full visibility into deferred revenue and accounts receivable without pulling data from multiple systems?

If the answer to any of these questions is yes, then you likely have a billing gap that’s costing you.

DentalXChange addresses the full lifecycle of dental RCM and supports more than five complex models with ZoneBilling.

Read the story

The missing link: integrated, automated billing for usage-based models

To manage usage-based revenue effectively, we recommend usage-based billing solutions that automate the complexities of modern pricing models and are built into your ERP. ZoneBilling, for example, combines the power, flexibility and sophistication of a standalone billing system with the convenience of being embedded directly within NetSuite. This helps you with:

  • Real-time data flow: Syncs data across CRM and ERP systems to eliminate silos and streamline invoicing, revenue recognition and tax compliance.
  • Subscription and contract management: Translates customer quotes into dynamic subscription records, complete with usage tracking and billing configurations.
  • Usage-based calculations: Handles advanced models like tiered pricing, pooled usage and overage fees without manual intervention, improving billing accuracy.
  • Amendments and proration: Easily adapts to mid-cycle changes like product swaps or usage adjustments.
  • Multi-entity invoicing: Supports consolidated billing for large enterprises or hierarchical billing structures.

An embedded usage-based billing platform normalizes raw usage data – so it aligns with the quotes, orders and contracts in your CRM and the invoices, payments and general ledger entries in your ERP. To make this process routine and repeatable, your billing platform needs two key capabilities: data mediation and rating.

Data mediation and rating: Must-haves for usage-based billing

Data mediation and rating are two critical steps that help you process and monetize usage data effectively. If your CRM and ERP systems cannot perform these functions automatically and efficiently, it’s likely creating an operational gap.

Data mediation takes raw data from usage logs (e.g., API calls, storage consumption or minutes used) and converts it to the billing units you’ve established. For example, if a customer uses 10,000 emails but pricing is structured per 1,000 emails, data mediation divides 10,000 by 1,000 to account for 10 billing units.

Rating applies pricing logic to the billing units to calculate the charges. In a tiered storage model, for example, the first 2 TB used is billed at $5, while each additional TB is billed at $10. This pricing logic gives you the flexibility to account for pricing thresholds, as illustrated in the example above, and to modify pricing while keeping your billing units as-is.

An automated billing system performs data mediation and rating accurately, consistently and in real-time, so you can:

  • Handle high volumes of usage data and billing calculations efficiently – without your team’s intervention
  • Support complex pricing scenarios – such as minimum commitments, overages and prepaid services
  • Ensure all usage data is accurate before generating invoices – reducing errors and disputes

Without automating mediation and rating, you’d have to rely on fragmented processes or piecemeal solutions that require your teams to toggle between systems or use spreadsheets to calculate bills. This isn’t just inefficient – it opens the doors to billing delays, errors and revenue leakage. As usage-based models grow in complexity, robust mediation and rating capabilities are must-haves for your billing system and a core component of a streamlined end-to-end revenue management process.

Close the gap in Salesforce RCA for usage-based billing models with Zone & Co

Zone’s ZoneBilling serves as the engine that powers seamless revenue lifecycle management by addressing every step of the billing process. This native SuiteApp is embedded into NetSuite and integrated with CRM systems like Salesforce and its RCA solution to eliminate silos, reduce complexity and empower your business to handle even the most advanced usage-based billing models with ease.

Figure 2: The end-to-end revenue management process with ZoneBilling

At the heart of ZoneBilling is its ability to unify and optimize the entire revenue management process. Let’s take a closer look at each stage and the benefits it delivers.

  1. Subscription and contract management
  • Easily create subscription models to handle complex billing, usage and pricing
  • View all history of a client from one record/contract. See invoices, usage, changes, etc. 
  • Seamlessly handle change orders, amendments and returns/credits
  • Report on active contracts, usage, invoices, renewal dates and more
  1. Data mediation and dynamic rating
  • Using Zone APIs, automatically load usage data into a custom table in NetSuite
  • Leveraging custom records to capture customer-specific usage data points
  • Query custom records and usage data using saved searches to process it for invoicing
  1. Billing operations
  • Process invoices using the standard native invoice record
  • Generate a sales order for items that need fulfillment
  • Leverage native SuiteTax or SuiteApp partners for tax calculations
  • Easily navigate from the invoice to its associated subscription or contract in NetSuite
  • Automatically consolidate multiple subscriptions across multiple customer accounts onto a single invoice record
  1. Collections
  • Leverage NetSuite’s compatibility with dozens of leading payment processors
  • Use native NetSuite functionality for payment processing
  • Leverage several SuiteApps for dunning and accounts receivable (AR)
  • Create automated collections email notifications using workflows or reminders in NetSuite
  1. Revenue operations:
  • Leverage native NetSuite ARM
  • Comply with ASC606 and IFRS15
  • Apply flexible revenue recognition rules such as straight line, upfront or event-based rules like fulfillment, milestone and percent complete
  • Automatically sync cancellations, upsells, downsells, extensions and other contract amendments with ARM
  • Auto-merge and re-allocate revenue using retrospective or prospective methods
  • Manage bundles, packages or kits and allocate revenue amongst the components
  • Apply detailed revenue and deferred revenue waterfall reporting and metrics
  1. Renewal automation
  • Leverage your CRM or configure, price, quote (CPQ) platform to send renewal contracts into NetSuite or let NetSuite auto-renew contracts for you
  • Support evergreen, extensions, new contract lines or entirely new subscriptions
  • Create renewal templates to schedule uplifts, change terms or perform (de)escalations in quantity, price, discount or rate.
  • Connect with the Bureau of Labor to store CPI rates directly within NetSuite
  • Configure reporting and alerts for upcoming renewals

ZoneBilling isn’t just a billing platform – it’s a comprehensive solution designed to scale with your business.

To succeed, you need an integrated billing strategy that bridges the gap between your CRM and ERP systems to create a friction-free process through which usage-based revenue can flow. If you’re struggling with the complexities of usage-based billing, book a demo to find out how ZoneBilling can help.

FAQs

  • What is usage-based billing and why is it harder to manage in Salesforce RCA?
    • Usage-based billing is a pricing model where customers are charged based on how much of a product or service they consume, rather than a fixed recurring fee. It's harder to manage in Salesforce RCA because RCA is designed to handle the sales and revenue lifecycle — quoting, ordering and contract management — not the operational complexity of metering usage, applying tiered pricing logic and generating accurate invoices. Without a billing layer that sits between RCA and your ERP, usage data has no reliable path to becoming a reconciled, compliant invoice.
  • How does Salesforce RCA connect to NetSuite for billing?
    • Salesforce RCA connects to NetSuite for billing through an integrated billing platform that sits between the two systems and translates CRM data into financial records. RCA manages the front-end revenue lifecycle — quotes, orders and contracts — while NetSuite handles invoicing, payments and general ledger entries. On their own, neither system automates the steps in between: usage mediation, rating, invoice generation and revenue recognition. A native NetSuite billing platform like ZoneBilling bridges that gap, ensuring data moves cleanly from Salesforce into NetSuite without manual intervention or reconciliation.
  • How do billing platforms handle contract amendments and proration in usage-based models?
    • Billing platforms handle contract amendments and proration by automatically recalculating charges when a contract changes mid-cycle. In usage-based models, amendments — upsells, downgrades, seat changes or rate adjustments — can happen at any point in a billing period. A billing platform captures the change date, calculates what was owed under the original terms and what applies under the new terms, then applies proration logic to generate an accurate adjusted charge. Without automation, this reconciliation falls to your finance team, creating delays, errors and an increased risk of revenue leakage.
  • What are data mediation and rating in usage-based billing?
    • Data mediation and rating are the two steps that turn raw usage data into a billable charge. Mediation takes usage logs — API calls, storage consumed, emails sent — and converts them into the billing units defined in a customer's contract. Rating then applies the correct pricing logic to those units: flat rates, tiered thresholds, overage fees or prepaid credit deductions. Together, they determine what a customer owes before an invoice is ever generated. When these steps aren't automated, teams rely on spreadsheets and manual calculations, which introduces errors and slows down the entire billing cycle.

7 minute read

Get a Personalized Demo Today

Start a conversation with an expert who asks thoughtful questions and shows you how Zone & Co can solve your unique problem.

Book a demo