Subscription Blogs

Subscription Management Blogs

Use cases, pricing models, billing scenarios and GL reporting

5 topics · ~16 min read · Updated Jun 2026

Subscription Management

 | 

Quote-to-Cash Process

Quote-to-Cash (also called Quote-to-Revenue) is an important process for Subscription Monetization. Below are the steps of the typical Quote-to-Cash process which supports the subscription lifecycle of different businesses:

Quote to Cash process diagram

Key Components of the Quote-to-Cash Process:

  1. Product Configuration: Products with attributes are defined according to the business.
  2. Pricing: Sales and finance teams set up the rate plan of the product.
  3. Quoting: Accurate quotes are generated for potential customers by the CPQ system.
  4. Contract Management: Once the quote is accepted, the contract is negotiated and created in the CLM system.
  5. Order Fulfilment: Order execution is initiated in the CRM system; synchronized to billing and fulfilment systems.
  6. Billing: Invoice is generated and delivered to customers, and payments are collected.
  7. Revenue Recognition: Businesses recognise revenue according to accounting standards.
  8. Renewal: Managing customer retention and subscription renewal for recurring revenue.

Benefits of Streamlining Q2C:

  • Faster Revenue: Reduces the time between generating a quote and receiving payment
  • Improved Accuracy: Eliminates manual errors in pricing and contracts
  • Enhanced Reporting: Offers insights into sales data, enabling better forecasting
  • Scalability: Allows companies to handle a higher volume of sales opportunities

Subscription Management Usecases

The following diagram depicts some of the common Subscription Management Scenarios:

Subscription use cases diagram

Below are important features of different modules supported in Oracle BRM out-of-the-box or with customization:

ModuleCapabilities and Scenarios
Pricing and Bundling Configure rates for Recurring, Usage, One-time charges
  • Tiered Pricing: Configuration of pricing tiers based on usage volume or other criteria
  • Usage rates based on date and time e.g. Peak & Off-peak rates
  • Bundle different services together with more discounts compared to single product
  • More discounts for initial subscription term, renewal with no discounts
  • Configure bundle with trial period giving 100% discount
  • Discounting Type: Percentage or flat discounts
Customer & Subscription Management Subscription Mgmt. usecases:
  • Purchase, Cancel, Upgrade/Downgrade, Trial, Renewal, Resubscribe
  • Account Hierarchy support: typically 2-level — Billing and Service account
Rating Models Align Charges:
  • Align product charges with BDOM (Billing Day of Month)
  • Apply charges based on product purchase date
  • Co-terminate add-on products with base products
  • Charge for one month in advance
  • Charge for entire contract period in advance
Proration:
  • Apply prorated charges for amendments
  • Proration for cancellation
Billing
  • Billing Types: Billnow, Regular, Corrective, Trial Billing
  • Billing Frequency: Monthly, Quarterly, Annual Billing
  • Align quarterly billing with customer fiscal quarter
  • Taxation: Event time or bill time — integrating BRM with third-party tax engine
  • Invoicing: Invoice payload generated in BRM; third-party system creates invoice PDFs from template
  • Payment/AR: Integrating BRM with payment gateway for payment/refund for different pay types like cc, dd
Collections
  • Configure collection rules as collection scenarios — different rules for different customer segments
  • Integrate collection actions initiated in billing with provisioning to take appropriate action in activation system
  • Promise-to-Pay feature to defer collection actions for a few days
General Ledger (GL) Reporting
  • Oracle BRM recognizes different revenue types: Billed Earned, Billed Unearned, Unbilled, etc.
  • GL reports run on a daily basis to account for revenue consistently
Notification
  • Renewal Notification
  • Price Increase Notification
  • Credit threshold notification by Balance Monitoring

Billing System Modules

Below are the modules of any billing application:

Billing System Modules diagram
  1. Pricing: Product catalog needs to be configured as the first step for rating/billing any product/service.
  2. Customer/Subscription Management: Accounts are created with the subscription offering purchased during order fulfilment. Subscription undergoes lifecycle changes like change plan, suspend-resume, cancel, etc.
  3. Rating: For services with usage charging, events are rated based on different event attributes like volume, duration, etc. Recurring charges are also applied based on product cadence/frequency.
  4. Billing & Invoicing: Customer is billed on the billing Day of Month. Invoice is generated and sent based on the customer's preferred notification method.
  5. Payment & Adjustments: After billing, payments are posted automatically if the customer's payment method is electronic. Otherwise, the customer initiates payment through different channels.
  6. Collections/Dunning: For outstanding bills past due date, collection activities are initiated by system following configured business rules.
  7. Accounting/Journaling: Revenue Recognition is done based on the Journal Run. Reports are generated based on different revenue types like Earned/Unearned revenue.
  8. Integrations: Billing system integrates with CRM (upstream) for subscription/account changes and sends reports to ERP (downstream) systems.

Revenue Recognition

The following diagram highlights the 5-step model of Revenue Recognition in ASC 606:

ASC 606 Revenue Recognition 5-step model

Revenue Recognition and reporting is one of the most important processes, as it explains the financial health of a company. In order to standardize processes around revenue recognition, a five-step framework for recognizing revenue is relevant under both GAAP and IFRS.

The GAAP core principle: companies should recognize revenue when goods or services are transferred to customers, through a five-step process:

  1. Identify the contract with a customer.
  2. Identify the performance obligations in the contract.
  3. Determine the transaction price.
  4. Allocate the transaction price to the performance obligations.
  5. Recognize revenue when (or as) the entity satisfies a performance obligation.

Workflows for Rev Rec application in a subscription business:

  • Once a customer agrees with the quote, the contract is created and subsequently an order is generated. The order event creates an arrangement based on the contract and products purchased in the Rev Rec application. Rev Rec allocates Revenue based on fair value of each product and creates schedules for allocation based on events like delivery, shipping, etc.
  • Rev Rec Application also performs Deferred Revenue Management. Billing system publishes bill events which create Deferral lines in Rev Rec system. The application creates schedules for deferrals and executes them.
  • Typically every month, the Rev Rec application compares Deferrals with Revenue to determine if the arrangement position is Net Deferral or Net Unbilled.

Revenue Assurance vs Business Intelligence in Subscription

In a subscription business, two disciplines quietly guard the financial engine: Revenue Assurance (RA) and Business Intelligence (BI). They are often mentioned in the same breath, yet they solve fundamentally different problems. Understanding both — and how they complement each other — is key to running a healthy, scalable subscription operation.

What is Revenue Assurance?

Revenue Assurance is the practice of identifying and eliminating revenue leakage — money that a company should have collected but did not. In subscriptions, leakage hides in plain sight: a promo code applied twice, a cancelled account still billed, a usage event that never reached the rating engine, or a price change that never propagated to an active contract. RA teams use controls, reconciliation jobs, and exception alerts to catch these gaps before they compound.

Typical RA activities in a subscription platform:

  • Reconciling orders in CRM against active subscriptions in billing — every order should create a billable subscription
  • Comparing rated usage events vs. raw network/product events to detect un-rated or double-rated records
  • Validating that discount codes are applied within their validity window and usage cap
  • Confirming that cancelled accounts are not billed in subsequent cycles (ghost billing)
  • Checking that tax calculations are correct and remitted in full

What is Business Intelligence?

Business Intelligence is the practice of turning raw operational data into actionable insight. Where RA says "something went wrong," BI says "here is what is happening, why, and what is likely to happen next." BI teams build dashboards, reports, and models that surface trends across the subscriber base — churn rate, MRR growth, cohort retention, ARPU by plan — so that leadership can make informed decisions.

Typical BI outputs in a subscription business:

  • Monthly Recurring Revenue (MRR) and Annual Recurring Revenue (ARR) dashboards
  • Churn analysis broken down by plan, region, acquisition channel, and tenure
  • Cohort analysis showing how subscriber value changes over time
  • Upgrade/downgrade funnel reports to measure plan mix shifts
  • Revenue forecast models based on renewal probability and pipeline

Key Differences

DimensionRevenue AssuranceBusiness Intelligence
Primary GoalProtect revenue — detect and fix leakageGrow revenue — surface insights to guide decisions
Question Asked"Did we collect everything we were owed?""How is the business performing and where is it headed?"
Time HorizonOperational / near real-time (catch issues before billing cycle closes)Historical and forward-looking (weekly, monthly, quarterly)
AudienceFinance, billing ops, engineeringProduct, finance, marketing, C-suite
Data ScopeTransaction-level: orders, events, invoices, paymentsAggregated: KPIs, cohorts, segments, forecasts
Typical OutputException reports, reconciliation alerts, root-cause ticketsDashboards, executive summaries, predictive models
Success MetricLeakage amount recovered; controls passing rateDecision quality; forecast accuracy; time-to-insight

Where They Overlap

Despite the differences, RA and BI share common ground that makes them natural partners:

  • Shared data infrastructure: Both rely on a trustworthy data warehouse or data lake — clean billing events, subscription states, and payment records. RA validates the accuracy of this data; BI consumes it.
  • Revenue reporting: RA ensures the numbers are correct; BI presents those correct numbers to the business. A BI dashboard built on un-assured data misleads rather than informs.
  • Anomaly detection: Both disciplines flag outliers — RA reacts operationally while BI incorporates the anomaly into trend analysis or alerts on pattern changes (e.g., sudden spike in failed payments).
  • Root cause investigation: When BI surfaces a revenue dip, RA teams often own the investigation — drilling into transaction logs to identify whether it is leakage, a product change, or a market shift.

How They Help the Subscription Business

Together, RA and BI form a closed loop that keeps a subscription company both financially accurate and strategically informed:

  • RA prevents silent value destruction. A 1% billing error on $10M ARR is $100K lost per year — often invisible without dedicated controls. RA makes the invisible visible at the transaction level.
  • BI enables growth decisions. Knowing which plan cohort retains best, or which acquisition channel yields highest LTV, lets the business invest where returns are greatest.
  • RA builds trust in BI. An MRR dashboard is only as reliable as the underlying billing data. Revenue Assurance is the quality gate that gives BI its credibility.
  • BI prioritises RA effort. When BI shows a sudden drop in recognised revenue from a specific product or region, RA can focus reconciliation controls there — making both disciplines more efficient.
  • Compliance and audit readiness. RA controls satisfy auditors that revenue is complete and accurate; BI provides the narrative context around those numbers during board and investor reviews.

In summary: Revenue Assurance keeps the financial pipes leak-free, while Business Intelligence turns the clean water flowing through those pipes into strategic fuel. A subscription business that invests in both operates with confidence — it knows every rupee (or dollar) it earned was actually collected, and it knows exactly what to do next to earn more.

Please share feedback on this blog at learnbillsoft@gmail.com to help improve it.

Recordings: YouTube channel videos