Skip to content
E
ERPResearch
Oracle Communications Billing and Revenue Management (BRM) logo

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.

Visit website
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.

Features & capabilities

Charging and rating

Convergent rating across prepaid and postpaid, real-time and batch.

  • Online (real-time) charging for prepaid events via Diameter Gateway
  • Offline (batch) charging of CDR-based usage via Offline Mediation Controller
  • Elastic Charging Engine (ECE) for high-throughput usage rating
  • Pipeline Manager for batch and real-time rating and discounting
  • Real-time balance tracking and top-up alerts
  • Setup (one-time), recurring (subscription), and usage charge types
  • Mediation, normalization, and duplicate checking of usage records

Pricing and product offerings

Define and manage services, events, and price plans.

  • Pricing Design Center (PDC) for defining services, events, and charge offers
  • Packages composed of one or more charge offers
  • Tiered pricing and billing-time discounting
  • Flexible group account plans and shared discounts/charges
  • Promotions and personalized offers
  • Per-event-type custom charging rules

Billing and invoicing

  • Configurable billing cycles and billing day-of-month per account or category
  • Configurable billing frequency (monthly, quarterly, custom intervals)
  • Compilation of all balance impacts into customer bills
  • Customizable invoice design and content
  • Invoice delivery via email or print
  • Minimum-bill and threshold business policies

Payments, A/R, and collections

  • BRM-initiated credit card payment processing with merchant interaction
  • Recording of externally-initiated (check/manual) payments via Billing Care
  • Real-time accounts receivable balance management
  • Adjustments, credits, debits, and refunds
  • Configurable collections processes for overdue accounts
  • Parent-child account hierarchies and consolidated billing
  • Sharing groups for shared minutes, discounts, and charges

Revenue analysis and ledger

  • General ledger code assignment to balance impacts
  • Billed vs. unbilled revenue tracking and monthly G/L reporting
  • Export of G/L data (e.g., via pin_ledger_report) for Oracle Financials import
  • Revenue assurance analysis to identify revenue leakage
  • Business intelligence and usage reporting
  • Activity audit trail for compliance

Cloud native operations

Available when deployed as a containerized application on OCI.

  • Containerized deployment with Docker, Kubernetes (OKE), and Helm
  • Kafka-based notification framework
  • Prometheus metrics collection
  • Grafana systemwide dashboards
  • Elasticsearch/Fluentd/Kibana logging stack
  • Horizontal scalability for high-volume bill runs

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

File/EDIproduct -> ERP

BRM configuration aligned to the enterprise chart of accounts; ledger data exported for processing and reporting in Oracle financials.

File/EDIproduct -> ERP

General ledger data exported (e.g., via the pin_ledger_report utility to XML) for import into Oracle Financials.

Pricing

Model
Quote-based enterprise licensing (contact Oracle sales)

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 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.

Join 2,000+ companies using ERP Research to find their ideal ERP