Oracle Communications Billing and Revenue Management (BRM)
by Oracle · Billing & Subscriptions
Convergent charging, billing, and revenue management platform for high-volume subscription and usage monetization.
Updated August 2026 · By the ERP Research Editorial Team · Independent and vendor-neutral.
- Works with
Oracle Fusion Cloud ERP
Oracle E-Business Suite (Oracle Financials / General Ledger)- Deployment
- Cloud, On-premise
- Company size
- Enterprise
- Pricing
- Quote-based enterprise licensing (contact Oracle sales)
Overview
Oracle Communications Billing and Revenue Management (BRM) is an end-to-end revenue management system originally built for communications and media service providers and now positioned for any business monetizing subscription and usage-based services at scale. The platform manages the full monetization lifecycle: defining product offerings and price plans, creating and managing customer accounts, rating service usage and recurring charges, generating bills and invoices, collecting payments, managing accounts receivable, and producing general ledger and revenue analysis data. Oracle markets BRM as the core of its "Cloud Scale Monetization" portfolio.
The BRM Suite is composed of several cooperating components: the BRM server (accounts, billing, and A/R), the Elastic Charging Engine (ECE) for real-time and offline rating, Pricing Design Center (PDC) for defining services and charge offers, Billing Care for customer account management and payment handling, and Business Operations Center for managing billing and revenue operations. BRM supports both online (real-time, typically prepaid) charging via a Diameter Gateway and offline (batch) charging that rates events from Call Detail Record (CDR) files through an Offline Mediation Controller. It is designed for very high transaction volumes; Oracle cites a benchmark completing a bill run for 10 million accounts in 4.5 hours on OCI.
BRM can be deployed traditionally on-premise or as a cloud native, containerized application on Oracle Cloud Infrastructure using OCI Kubernetes Engine (OKE), with Docker as the container runtime, Kubernetes for orchestration, and Helm for packaging. The cloud native deployment adds an operational tooling stack — a Kafka notification framework, Prometheus metrics, Grafana dashboards, and the Elasticsearch/Fluentd/Kibana logging stack. BRM integrates with downstream financial systems by exporting general ledger data for import into Oracle Financials and aligning to an enterprise chart of accounts. Because of its depth and configurability, BRM is an enterprise-grade system that typically requires significant implementation effort and specialized integration expertise.
Modules & capabilities
Oracle Communications Billing and Revenue Management (BRM) covers 26 of 58 capabilities we track in this category (+2 partial)
45%- Flat-rate, tiered, and volume pricingTiered pricing and billing-time discountingCore strength
- Usage-based and consumption pricingElastic Charging Engine for high-throughput usage ratingCore strength
- Hybrid pricing (recurring + usage + one-time)Setup, recurring, and usage charge types combinedSupported
- Centralized product/plan catalogPricing Design Center for services, events, charge offersSupported
- Bundling and packagingPackages composed of charge offersCore strength
- Discounts, coupons, and promotional pricingBilling-time discounting, promotionsSupported
- Customer-specific / negotiated pricingPersonalized offersSupported
- Ramp deals and multi-year price schedulesNot evidenced
“Not evidenced” means our research found no public documentation of this capability — the vendor may still offer it. Confirm on a demo.
Common use cases
- Convergent prepaid and postpaid charging for communications service providers
- Subscription billing for digital and content services
- Usage-based and consumption billing (e.g., IoT and connected-vehicle services)
- 5G and digital services monetization at carrier scale
- White-label and billing-on-behalf-of business models
- Partner revenue sharing and settlement management
- High-volume recurring billing with complex group/account hierarchies
Strengths & considerations
Strengths
- Convergent engine handling real-time online and batch offline charging in one system
- Proven at very large scale (Oracle cites 10M-account bill runs and 100M-subscriber performance tests on OCI)
- Suite covers the full monetization lifecycle from pricing definition to G/L export
- Available both on-premise and as a cloud native containerized deployment on OCI/OKE
- Native fit with the wider Oracle stack (OCI, Oracle Financials, Fusion Cloud ERP)
Considerations
- Built around communications/CSP monetization; not a general-purpose SaaS or e-commerce billing tool
- Enterprise-grade complexity that typically requires specialist implementation and integration expertise
- No publicly listed pricing; licensing is quote-based and oriented to large deployments
- Tightest integrations and cloud native deployment are oriented around Oracle's own infrastructure and financials
- Likely over-scoped for SMB and many mid-market subscription billing needs
ERP integrations
GL data exported (e.g. via pin_ledger_report to XML) for import into Oracle Fusion Cloud ERP or E-Business Suite Financials.
Connector details independently verified against vendor marketplaces and documentation; last checked 2026-08-11.
Pricing
Oracle does not publish list pricing for BRM. Licensing and deployment are sized to enterprise/CSP requirements. Get an independent shortlist with pricing guidance below.
Technical & security
- Hosting
- On-premise, or cloud native on Oracle Cloud Infrastructure (OCI) using OCI Kubernetes Engine (OKE)
About the vendor
- Notable customers
- Vodafone
Alternatives to Oracle Communications Billing and Revenue Management (BRM) in Billing & Subscriptions
Oracle Communications Billing and Revenue Management (BRM) — frequently asked questions
What does OBRM stand for, and what is billing and revenue management?
OBRM stands for Oracle Billing and Revenue Management. Billing and revenue management (BRM) is the discipline — and software category — of rating usage, generating invoices, collecting payments and recognising revenue for subscription- and usage-based services at high volume. Oracle BRM is one of the longest-established enterprise platforms in the category, used heavily by telecoms and utilities where per-event rating volumes are extreme.
What is Oracle BRM used for?
Oracle Communications Billing and Revenue Management (BRM) is an end-to-end revenue management system for charging, billing, invoicing, payment collection, accounts receivable, and revenue analysis. It is built for high-volume subscription and usage-based monetization, originally for communications service providers.
Can Oracle BRM be deployed in the cloud?
Yes. Beyond traditional on-premise deployment, BRM can run as a cloud native, containerized application on Oracle Cloud Infrastructure (OCI) using OCI Kubernetes Engine (OKE), Docker, and Helm, with an operational stack including Kafka, Prometheus, Grafana, and Elasticsearch/Fluentd/Kibana.
Does Oracle BRM handle both prepaid and postpaid charging?
Yes. BRM provides convergent charging: online (real-time) charging via a Diameter Gateway for prepaid events, and offline (batch) charging that rates Call Detail Record usage through an Offline Mediation Controller for postpaid usage.
How does Oracle BRM integrate with ERP and financial systems?
BRM aligns its configuration to the enterprise chart of accounts and exports general ledger data (for example via the pin_ledger_report utility) for import into Oracle Financials, so billed and unbilled revenue can be reconciled in the corporate ERP.
Is Oracle BRM suitable for small businesses?
BRM is an enterprise-grade system designed for very high transaction volumes and complex monetization models, and it typically requires specialist implementation effort. It is generally over-scoped for SMB and many mid-market subscription billing needs.
Evaluating Billing & Subscriptions?
Tell us your ERP and requirements and we'll send an independent shortlist — including Oracle Communications Billing and Revenue Management (BRM) and the best-fit alternatives — with honest pros and cons.