Included with Core

Recurring Revenue Visibility

Use recurring billing records to track repeat charges, payment status, renewals, and recurring revenue reporting in Salesforce.

Recurring billing and recurring revenue visibility

Start With the Recurring Billing Record

This is not a separate recurring revenue product. It is reporting and visibility built around the recurring billing data already in Core.

Recurring Charges

Track repeat charges created through the configured recurring billing workflow.

Payment Status

See what has been billed, paid, or left outstanding.

Customer Context

Keep recurring billing activity connected to the customer, member, guest, or account.

Reporting

Use recurring billing fields in Salesforce reports and dashboards where configured.

Track the Recurring Billing Lifecycle

Keep important changes visible without turning the page into a separate subscription-management system.

Start Date

Track when the recurring billing arrangement begins.

Billing Schedule

Keep the configured frequency and next billing date visible.

Status Changes

Track active, paused, ended, or other configured statuses when they are part of the workflow.

Renewal or End Date

Keep renewal, expiration, or end-date information where the business process uses it.

Report on Recurring Revenue Data

Build reports from the recurring billing data your implementation actually captures.

Recurring Billing Totals

Summarize recurring charges from the records included in the report.

Open & Paid Amounts

Compare billed amounts with payment status and outstanding balances.

Customer or Segment View

Group recurring billing data by customer, membership type, service, location, or other supported fields.

Custom Metrics

Metrics such as MRR, ARR, churn, or renewal rates can be configured when the required source data and definitions are available.

Keep the Boundaries Clear

Recurring revenue reporting is only as complete as the billing and lifecycle data captured in the system.

  • No separate Recurring Revenue subscription
  • No guaranteed revenue forecasting
  • No automatic churn prediction by default
  • MRR and ARR require agreed definitions and source data
  • Renewal reporting depends on the implemented lifecycle fields
  • Custom dashboards or integrations can be scoped separately

Works With the Billing Flow

Recurring revenue visibility comes from connected billing, invoice, reminder, and reporting records.

Recurring Billing

Create and manage the recurring billing schedule that produces the revenue records.

View Recurring Billing →

Invoice Management

Keep repeat charges connected to invoices and outstanding balances.

View Invoice Management →

Payment Reminder

Use due dates and payment status to support reminder workflows.

View Payment Reminder →

Financial Reporting

Use billing and payment data in reports and dashboards.

View Financial Reporting →

Pricing

Recurring revenue visibility is built from Core recurring billing, invoicing, and reporting — not a separate subscription.

Optional scope

Custom Revenue Reporting

Scoped as needed

Custom MRR, ARR, churn, renewal, cohort, or forecast reporting may require additional data modeling, definitions, integrations, or dashboard work.

  • No separate Recurring Revenue Management SKU
  • Custom metrics depend on the available data
  • New integrations may require separate scope
  • Implementation is priced separately
Implementation depends on recurring billing rules, lifecycle fields, reporting requirements, data, integrations, testing, and rollout. Learn why →

Spreadsheet Tracking vs Booking Ninjas

Keep recurring billing and revenue reporting closer to the underlying customer and payment records.

Capability Spreadsheet Booking Ninjas Standalone Subscription Tool
Recurring billingManual scheduleIncluded in CoreUsually supported
Invoice contextSeparate recordsSame billing workflowDepends on integration
Customer contextManual lookupConnected Salesforce recordDepends on integration
MRR / ARRManual formulasConfigurable when data supports itOften built in
Renewal reportingManual trackingBased on configured lifecycle fieldsOften built in
Separate BN subscriptionNot applicableNoUsually yes

Frequently Asked Questions

Is Recurring Revenue Management a separate Booking Ninjas product?

No. Booking Ninjas uses Core recurring billing, invoicing, payment, and reporting data to support recurring revenue visibility.

Can Booking Ninjas report MRR or ARR?

Yes, when the required recurring billing data and metric definitions are available. These reports may need configuration depending on the implementation.

Does Booking Ninjas predict churn or renewal probability?

Not as a standard Core capability. Predictive or AI-assisted analysis would be separately scoped for a defined use case.

Can we track renewals and expirations?

Yes, where renewal, expiration, or end-date fields are part of the configured recurring billing or membership workflow.

How much does this cost?

There is no separate recurring revenue subscription. Core starts at $400/month for 1–50 Active Bookable Units. Custom reporting, implementation, and third-party integration work can be separate where required.

Keep Recurring Billing and Reporting Connected

Use Core to connect repeat charges, invoices, payments, customer records, and reporting in Salesforce.

WhatsApp Us

WhatsApp Us