Revenue Forecasting Report

Forecast upcoming recurring revenue by analyzing scheduled, pending, and processed subscription renewals alongside new sales to predict total revenue with real-time accuracy tracking.

The Revenue Forecasting Report helps you predict upcoming revenue by tracking subscription renewals from their scheduled state through final outcomes. It combines historical renewal performance with real-time processing data to produce revenue forecasts, then measures actual accuracy against those predictions. This report is essential for financial planning, cash flow management, and understanding the gap between scheduled and realized revenue.

What This Report Includes

This report tracks recurring subscription renewals alongside new sales, providing both forecast projections and actual outcomes for revenue comparison.

Transactions Included:

  • Sale and capture transaction types on recurring subscriptions
  • Looks at the transaction's line items
  • Includes both scheduled (future) and completed (past) transactions for forecast comparison
  • Test orders are excluded
  • Date range is based on Scheduled Charge Date (when the transaction is scheduled to be billed)

Why This Matters: Knowing how much revenue is scheduled is very different from knowing how much will actually be collected. This report bridges that gap by applying historical conversion rates to scheduled renewals, giving you a realistic revenue projection that updates in real time as renewals process.


Report Metrics

Scheduled Recurring Sales

The total count of subscription renewal charges scheduled for the selected period. This is your starting universe — every subscription that is due for a renewal charge. This does not include first-cycle (new) sales.

Scheduled Recurring Revenue

The total dollar value of all scheduled recurring renewal charges. This represents maximum potential recurring revenue if every renewal succeeded.

Pending Recurring Sales

Count of scheduled renewals that have not yet been processed, skipped, or cancelled. These are still in the queue awaiting charge attempts.

Pending Recurring Revenue

Dollar value of pending renewals. As the billing period progresses, this number should decrease as renewals move to other states.

Pending Revenue Rate

The percentage of scheduled recurring revenue that is still pending. Calculated as Pending Recurring Revenue divided by Scheduled Recurring Revenue. This tells you how much of the scheduled revenue has yet to be resolved.

Cancelled Recurring Sales

Count of scheduled renewals that were cancelled before processing, typically by customer request or automated cancellation rules.

Cancelled Recurring Revenue

Dollar value lost to pre-processing cancellations. This revenue was scheduled but will never be attempted.

Skipped Recurring Sales

Count of scheduled renewals where the customer elected to skip this billing cycle. The subscription remains active but no charge is attempted.

Skipped Recurring Revenue

Dollar value of skipped renewals. Unlike cancellations, this revenue may be recovered in future cycles.

Declined Recurring Sales

Count of scheduled renewals where all charge attempts (including dunning retries) failed. These represent involuntary churn from payment failure.

Declined Recurring Revenue

Dollar value lost to payment failures after all dunning attempts were exhausted.

Successful Recurring Sales

Count of scheduled renewals that were successfully charged. This is the realized recurring sales number.

Successful Recurring Revenue

Dollar value of successfully collected renewal charges. This represents actual recurring revenue collected.

Forecasted Recurring Sales

Projected total successful recurring sales based on the scheduled count adjusted by historical rebill success rates. This prediction uses past performance to estimate what percentage of scheduled renewals will ultimately succeed.

Forecasted Recurring Revenue

Projected recurring revenue based on the forecasted sales calculation applied to scheduled revenue amounts.

Pending Forecasted Sales

Projected sales from currently pending renewals, applying historical success rates to the remaining unprocessed queue.

Pending Forecasted Revenue

Projected revenue from currently pending renewals.

Real Time Forecasted Recurring Sales

A dynamically updated recurring forecast that combines already-processed results with predictions for still-pending renewals. Calculated as Successful Recurring Sales plus Pending Forecasted Sales. As more renewals process, this forecast becomes increasingly accurate.

Real Time Forecasted Recurring Revenue

The revenue equivalent of the real-time recurring forecast, blending actual collected recurring revenue with projected revenue from remaining pending renewals.

New Sales

Count of successful new sales (first-cycle transactions) in the period, including both one-time and first-cycle recurring orders. Included to give a complete revenue picture. This metric is only available for past data.

New Revenue

Dollar value of successful new sales.

Successful Total Sales

Combined count of successful recurring sales and new sales. This represents all successfully processed transactions in the period. This metric is only available for past data.

Successful Total Revenue

Combined dollar value of successful recurring revenue and new sales revenue. This metric is only available for past data.

Real Time Forecasted Sales

The real-time forecast applied to total sales — combining all successful sales (recurring and new) with forecasted pending renewals.

Real Time Forecasted Revenue

The real-time forecast applied to total revenue — combining all successful revenue with projected revenue from pending renewals.

Forecasted Sale Accuracy

Measures how close the forecasted recurring sales count was to actual successful recurring sales, expressed as a percentage. A value near 100% indicates the forecast model is highly reliable for your business.

Forecasted Revenue Accuracy

Measures how close the forecasted recurring revenue was to actual successful recurring revenue, expressed as a percentage. Tracks revenue-level forecast precision separately from count-level accuracy.


Available Dimensions

Use these dimensions to slice and filter your revenue forecasting data for deeper analysis.

DimensionDescription
Transaction Scheduled DateThe date the transaction is scheduled to process
Transaction Scheduled HourHour of day the transaction is scheduled (0–23)
Transaction Scheduled Day Of WeekDay of the week the transaction is scheduled
Transaction Scheduled WeekISO week number of the scheduled transaction
Transaction Scheduled MonthMonth and year of the scheduled transaction
Transaction Scheduled YearYear the transaction is scheduled
Subscribed DateThe date the subscription was created
Subscribed WeekISO week number of subscription creation
Subscribed MonthMonth and year of subscription creation
Subscribed YearYear the subscription was created
Internal Customer IDThe internal system customer ID
ConnectionThe connection (CRM instance) associated with the customer
Order IDThe unique order identifier
Transaction IDThe unique transaction identifier
Transaction AttemptThe attempt number for this charge
Transaction CycleThe billing cycle of the transaction
Transaction TotalThe total amount of the transaction
Transaction Created UserThe user or process that created the transaction
Offer StatusThe current status of the offer
Connection Offer StatusThe offer status as defined by the connection
Subscription Billing StatusCurrent billing status of the subscription
Is BlacklistWhether the customer is on the blacklist
Is GiftWhether the order was marked as a gift
Is Add OnWhether this is an add-on subscription
Is RecurringWhether this is a recurring charge
Is DunningWhether this transaction is part of the dunning process
Used Discount CodeWhether a discount code was applied
DeviceThe device used to place the order
Device TypeThe type of device (e.g., Desktop, Mobile, Tablet)
Referrer DomainThe full referring domain that drove the order
Referrer Base DomainThe base domain of the referrer
OfferThe offer associated with the subscription
Offer NameDisplay name of the offer
Offer CodeThe unique offer code
Primary Offer CategoryPrimary category assigned to the offer
Secondary Offer CategorySecondary category assigned to the offer
CampaignThe campaign associated with the order
Primary Campaign CategoryPrimary category assigned to the campaign
Secondary Campaign CategorySecondary category assigned to the campaign
Charge FrequencyHow often the subscription is billed
Shipping FrequencyHow often shipments are sent
ItemThe item associated with the offer
Item SKUThe SKU of the item
Discount CodeDiscount or coupon code applied to the order
Discount NameDisplay name of the applied discount
Discount CategoryCategory of the applied discount
MerchantThe merchant account used for processing
Merchant GroupThe merchant group the merchant belongs to
Primary Merchant CategoryPrimary category assigned to the merchant
Secondary Merchant CategorySecondary category assigned to the merchant
ProcessorThe payment processor used
Processor ResponseThe response message from the processor
GatewayThe payment gateway used
Gateway Transaction IDThe gateway's transaction identifier
Gateway AVS CodeAddress Verification System response code
Gateway CVV CodeCard Verification Value response code
Gateway Response CodeThe gateway's response code
Card Bin NumberFirst six digits of the card number identifying the issuing bank
Card TypeCard brand (e.g., Visa, Mastercard, Amex)
Card IssuerThe bank or institution that issued the card
Card CategoryCategory of the card (e.g., Consumer, Business)
Card CountryCountry where the card was issued
Is Prepaid CardWhether the card is a prepaid card
CurrencyThe transaction currency
Dunning ScheduleThe dunning schedule being applied
Dunning ConnectionThe external dunning connection (if applicable)
Dunning Connection TypeThe type of dunning connection
Alert|Chargeback CodeReason code for alerts or chargebacks
Ship CountryShipping destination country
Ship StateShipping destination state or province
Tracking 1–20Custom tracking field values associated with the order

Key Business Insights

1. Revenue Pipeline Visibility

Track the flow from ScheduledSuccessful to understand your revenue conversion funnel:

Scheduled Revenue: $100,000
  - Cancelled:      -$8,000   (8%)
  - Skipped:        -$3,000   (3%)
  - Declined:       -$12,000  (12%)
  - Pending:        -$5,000   (yet to be attempted)
  = Successful:     $72,000   (72%)

2. Forecast Reliability

Monitor Forecast Accuracy over time:

  • 90%+ accuracy → Model is reliable; use for financial planning and inventory commitments
  • 80–90% accuracy → Reasonable but has variance; add a buffer to planning projections
  • Below 80% → Model may be affected by seasonal changes, recent operational shifts, or unusual subscriber behavior

3. Real-Time Revenue Tracking

Use Real Time Forecasted Revenue for intra-period visibility:

  • Early in the period: Heavy reliance on historical rates (less certain)
  • Mid-period: Blend of actuals and projections (moderately certain)
  • Late in period: Mostly actuals with small pending forecast (highly certain)

4. Revenue Leakage Analysis

Compare Scheduled Recurring Revenue to Successful Recurring Revenue to quantify total leakage, then break it down:

  • Cancelled Revenue → Voluntary churn; addressable with retention programs
  • Declined Revenue → Involuntary churn; addressable with dunning and card updating
  • Skipped Revenue → Temporary deferrals; may indicate frequency mismatch

Optimization Strategies

Maximize Scheduled-to-Successful Conversion

  • Reduce cancellations with pre-renewal engagement and save offers
  • Minimize declines with dunning optimization, card updater services, and retry timing
  • Address skip patterns by adjusting subscription frequency options

Financial Planning

  • Use the Real Time Forecasted Revenue for cash flow management during the current period
  • Use the standard Forecasted Revenue for planning future periods
  • Track new sales separately to understand the mix of growth vs. recurring revenue

Pro Tips

  1. Revenue Settings: Revenue figures in this report respect your company settings for including or excluding shipping and tax. Ensure your settings match your financial reporting requirements
  2. Odd-Rebill Rates: The forecast uses historical "odd-rebill" success rates — the percentage of scheduled renewals that ultimately succeed. If you've recently changed dunning strategies or payment processors, historical rates may temporarily diverge from current performance
  3. Run Frequently: For maximum value, review this report weekly or even daily during critical periods (month-end, quarter-end, seasonal peaks)
  4. Pair with Inventory Forecasting: Revenue forecasting tells you the dollar side; the Inventory Forecasting Report tells you the unit/shipment side. Together, they give a complete operational forecast

Frequently Asked Questions

Q: How is the forecast calculated?

A: The system uses your historical rebill success rate (the percentage of scheduled renewals that ultimately result in a successful charge) and applies it to currently scheduled renewals. The real-time forecast additionally incorporates already-processed results to improve accuracy as the billing period progresses.

Q: Why might my forecast accuracy vary between periods?

A: Forecast accuracy depends on the consistency of renewal behavior. Seasonal fluctuations, changes to your subscriber mix, new dunning strategies, or payment processor changes can all cause temporary shifts in accuracy. The model will self-correct as new historical data becomes available.

Q: Does this include one-time (non-subscription) orders?

A: The recurring metrics (Scheduled, Pending, Cancelled, etc.) only include subscription renewals. The New Sales and New Revenue metrics include all first-cycle transactions — both one-time purchases and first-cycle recurring orders. One-time orders are not included in any of the recurring forecast metrics.

Q: How should I use Pending Forecasted vs. Real Time Forecasted?

A: The Pending Forecasted figure predicts expected revenue from only the still-unprocessed renewals. The Real Time Forecasted combines actual results (already processed) with pending predictions, giving you the most complete current estimate of final revenue.