Chargebee RevRec
by Chargebee · Revenue Recognition
Automated ASC 606 / IFRS 15 revenue recognition subledger for subscription businesses
- Works with
- NetSuite, Sage Intacct, QuickBooks Online, Xero, Stripe, Salesforce, HubSpot, Custom systems
- Deployment
- Cloud
- Company size
- SMB, Mid-market, Enterprise
- Pricing
- Quote-based / custom
- Founded
- 2011
- Headquarters
- San Francisco, California, USA (with operations in Chennai, India)
Overview
Chargebee RevRec is a revenue recognition application that operates as a controlled revenue subledger for subscription and SaaS businesses. It automates the five-step revenue recognition model defined by ASC 606 and IFRS 15: ingesting contract and order data, generating revenue schedules, allocating transaction price across performance obligations, and posting summarized journal entries to the general ledger. The product is positioned as an audit-resilient alternative to managing revenue in spreadsheets, maintaining contract-level, transaction-level, and line-item-level detail in a single system of record.
The application ingests subscription and sales order data either automatically through integrations or via manual entry and bulk import. For each order it creates a revenue schedule based on configurable revenue rules, applying a built-in Standalone Selling Price (SSP) library to allocate revenue across bundled and multi-element arrangements. RevRec handles complex monetization scenarios common to modern SaaS pricing, including usage-based recognition, ramp and multi-year contracts, upsells, co-terms, credit notes, contract amendments, and variable consideration. It then produces journal entries mapped to user-defined GL accounts and enforces period-close controls.
RevRec is part of the broader Chargebee platform and is available to existing Chargebee customers as well as businesses billing on other systems. A higher tier, RevRec Premium, adds an integrated accounts receivable (A/R) subledger to combine revenue recognition and A/R accounting into a single system of record. Reporting is delivered through a web UI and a MicroStrategy-based reporting package covering deferred revenue waterfalls, roll-forward reports, and consolidated revenue dashboards. Pricing is quote-based and not publicly listed.
Features & capabilities
Revenue Recognition Engine
Automated application of the ASC 606 / IFRS 15 five-step model across pricing models.
- Five-step model automation (identify contract, identify performance obligations, determine transaction price, allocate, recognize)
- Recurring, variable, credit-based, and hybrid pricing model support
- Usage-based revenue recognition
- Ramp contracts and multi-year agreement handling
- Automatic recognition of upsells, co-terms, credit notes, and contract modifications
- Multiple recognition methods mapped per product item via the rules library
- Direct contract cost capitalization and amortization
Standalone Selling Price (SSP) & Allocation
Allocation of transaction price across performance obligations in bundled arrangements.
- Built-in SSP library engine tied to the price book
- Automatic allocation of transaction price across multiple performance obligations
- Re-allocation based on relative selling price
- Configurable SSP variations for bundled transactions
- Identification of distinct performance obligations
Revenue Subledger & Accounting Controls
Controlled subledger maintaining granular revenue detail with close enforcement.
- Contract-, transaction-, and line-item-level revenue detail in a single subledger
- Customizable GL account mapping
- Automatic journal entry generation
- Summarized journal posting to the general ledger per period
- Period locking and accounting period closure controls
- Built-in validation and data checks at close
- Full audit trail from signed contract to journal entry
Close Automation
Workflow that accelerates the month-end revenue close.
- Automatic revenue schedule generation for billing events
- Revenue reconciliation across contracts, invoices, and payments
- Automated close workflow with validation checkpoints
- Control and validation reports for error detection
Reporting & Analytics
MicroStrategy-based reporting package and web dashboards for revenue insight.
- Consolidated revenue metrics dashboard (deferred revenue, bookings, billings, recognized revenue)
- Revenue waterfall reports forecasting future recognition
- Revenue roll-forward reports tracking deferred revenue and unbilled receivables period by period
- Simultaneous Booking, Billing, and Revenue views
- Direct contract cost reporting (capitalization and amortization schedules)
- Multi-currency reporting with daily forex rate tracking and ASC 606 translation adjustments
- Exportable audit reports for external auditors
- Event log capturing user activity and data changes
Common use cases
- Automating ASC 606 / IFRS 15 compliant revenue recognition for subscription and SaaS businesses
- Recognizing revenue for usage-based, hybrid, and complex pricing models
- Replacing spreadsheet-based revenue tracking with an auditable subledger
- Accelerating month-end and quarter-end revenue close
- Allocating transaction price across bundled and multi-element arrangements
- Producing deferred revenue waterfall and roll-forward reports for finance and auditors
- Managing revenue for enterprise sales with custom terms, ramps, and amendments
Strengths & considerations
Strengths
- Native integration with Chargebee Billing, providing a single data source that reduces reconciliation between billing and revenue
- Built-in SSP library tied to the price book for automated allocation without manual mapping
- Handles non-standard billing cadences and usage-based models without engineering involvement
- Posts only summarized journal entries to the GL while retaining line-item detail in the subledger, keeping the ledger clean
- RevRec Premium unifies revenue recognition and A/R accounting in one subledger
Considerations
- Pricing is quote-based and not publicly listed; the product is primarily positioned for existing Chargebee customers
- Reports are subject to a transaction volume limit (approximately 200,000 transactions per report), beyond which an error is returned
- Transaction deletion is manual through the UI; bulk delete via data import or back-end scripts is not supported
- Some reviewers report that initial setup can be complex and time-consuming and that the system can feel slow on large datasets
ERP integrations
Syncs invoice and billing data from NetSuite into RevRec and posts journal entries from RevRec into NetSuite.
Native integration to sync billing data and post journal entries.
Native integration for billing data ingest and GL journal posting.
Native integration for billing data ingest and GL journal posting.
Syncs invoice and billing data into RevRec.
Brings in contract and sales order data from the CRM.
Brings in contract and sales order data from the CRM.
Open APIs and webhooks for custom integration scenarios.
Pricing
Pricing is not publicly listed and is provided on request. RevRec is offered in tiers including RevRec and RevRec Premium. A demo and trial can be requested from the vendor. Get an independent shortlist with pricing guidance below.
Technical & security
- Hosting
- Vendor-hosted SaaS (cloud)
- Compliance
- SOC 1 Type II, SOC 2 Type II, ISO/IEC 27001:2022, GDPR, PCI DSS, HIPAA
- Languages
- English
About the vendor
- Founded
- 2011
- Headquarters
- San Francisco, California, USA (with operations in Chennai, India)
- Ownership
- Private (venture-backed)
- Notable customers
- MacStadium, Drake Software
Alternatives to Chargebee RevRec in Revenue Recognition
Chargebee RevRec — frequently asked questions
Does Chargebee RevRec support ASC 606 and IFRS 15?
Yes. RevRec automates the ASC 606 and IFRS 15 five-step revenue recognition model, including identifying performance obligations, allocating transaction price using a standalone selling price library, and recognizing revenue over the contract term.
Which ERP and GL systems does RevRec integrate with?
RevRec offers native integrations with NetSuite, Sage Intacct, QuickBooks Online, and Xero for syncing billing data and posting journal entries, plus Stripe, Salesforce, and HubSpot for order and contract data. Custom integrations are supported via REST APIs and webhooks.
Do I need to be a Chargebee Billing customer to use RevRec?
No. While RevRec integrates natively with Chargebee Billing as a single data source, it also ingests data from other billing systems such as Stripe, NetSuite, QuickBooks, Xero, and Sage Intacct, as well as manual and bulk imports.
What is the difference between RevRec and RevRec Premium?
RevRec Premium builds on RevRec by adding an integrated accounts receivable (A/R) subledger, combining revenue recognition and A/R accounting into a single system of record for revenue accounting.
How is RevRec priced?
Pricing is quote-based and not publicly listed. Prospective customers request a custom quote and can schedule a demo or trial through Chargebee.
Evaluating Revenue Recognition?
Tell us your ERP and requirements and we'll send an independent shortlist — including Chargebee RevRec and the best-fit alternatives — with honest pros and cons.