Cashflow
The Cashflow report provides a comprehensive view of all the money flowing through your subscription business. Unlike MRR which tracks recognized recurring revenue, the Cashflow report shows actual cash movements including one-time payments, refunds, fees, taxes, and currency exchange impacts.
This report is essential for CFOs and finance teams who need to understand the real financial position of the business, beyond just the recurring revenue metrics.
Overview

The Cashflow report includes a timeline chart showing your net cashflow over time, and a detailed breakdown table showing all cash components.
Timeline chart
The timeline chart displays your net cashflow over the selected period. Positive cashflow is shown in green, while negative cashflow (more money going out than coming in) is shown in red.
Hover over any point to see the detailed breakdown of cash components for that period.
Projection for the current period: The dimmed, striped portion of the final bar is a projection—an estimate of where cashflow will land by the end of the current, in-progress period if money keeps flowing in and out at the pace seen so far. Each cash component (recurring revenue, one-time payments, refunds, fees, taxes) is projected individually. It's a simple linear extrapolation, shown only once enough of the period has elapsed, so you can tell mid-month whether you're pacing ahead of or behind expectations. See Projections for exactly how it's calculated and when it appears.
Breakdown table
The breakdown table shows all cash movement categories:
| Category | Description |
|---|---|
| Recurring Revenue | Cash received from subscription payments, net of any discounts applied |
| One-time Payments | Non-recurring charges like setup fees or add-ons, net of any discounts applied |
| Discounts | The total value of applied discounts, shown for reference |
| Gross Cashflow | All revenue net of discounts, plus collected taxes |
| Refunds | Money returned to customers |
| Taxes | VAT, sales tax, and other taxes collected — included in gross, deducted to reach net |
| Net Cashflow | Gross cashflow minus refunds and taxes |
| Processing Fees | Payment processor fees (Stripe, etc.) — reference line |
| FX Adjustments | Gains or losses from currency exchange — reference line |
How discounts are handled: the revenue lines show what customers actually paid — discounts are already subtracted, because the undiscounted price is never money that reaches your bank account. The Discounts line is informational: it tells you how much you're giving away, but it is not deducted again in the totals. Clicking into a revenue cell lists the underlying charges together with the discounts applied to them, so the detail always sums to the cell.
How the totals are calculated: Gross cashflow is all revenue (subscriptions, metered and one-time payments) net of discounts, plus collected taxes — the cash your customers actually paid you. Net cashflow is gross cashflow minus refunds and taxes — the cash your business actually keeps, since collected taxes are remitted. Processing fees and FX adjustments are shown beneath as reference lines but are deliberately not part of the totals. These definitions match ChartMogul's Gross and Net Cash Flow exactly, so the numbers are directly comparable.
Click any row to see the individual transactions that make up that category.
Grouping cash
A group-by selector in the chart toolbar changes how each period's cash is split:
- No grouping — a single line showing net cashflow per period (gross cashflow minus refunds and taxes). The cleanest view when you just want to know whether more money came in than went out. The table below shows the summary rows: Discounts, Gross cashflow, Refunds, Taxes, Net cashflow, and the fee/FX reference lines.
- Category — the default stacked view, splitting cash into recurring revenue, one-time payments, refunds, discounts, fees, taxes and FX (the categories in the breakdown table above).
- New vs recurring — splits incoming cash into New (a customer's first-ever payment), Recurring (renewals from your existing base) and One-time charges. This is the view for seeing how much of a period's cash is genuinely new business versus your existing base renewing — the cash-basis counterpart to new vs. expansion MRR.
You can also group by any standard dimension (plan, market, payment method, and so on) — see Breakdowns. The current in-progress period is projected on the grouped views too, not just on the net total.
On every grouped view, the group rows carry revenue net of discounts plus taxes (refunds, fees and FX are not spread across groups), so the groups always sum to Gross cashflow. Beneath the group rows, the table shows the same summary rows as the Category view — Discounts, Gross cashflow, Refunds, Taxes, Net cashflow, and the fee/FX reference lines — so the totals match no matter how you slice the cash.
Filters
The Cashflow report supports comprehensive filtering:
- Date range - Select custom ranges or preset periods
- Interval - View by day, week, month, quarter, or year
- Currency - Choose your reporting currency. FX adjustments are calculated automatically using daily exchange rates.
- Additional filters - Filter by plan, region, customer segment, etc. (see all filters)
Exporting the data
Export the cashflow data as CSV for use in accounting software or financial models by clicking the "Export" icon.
Practical tips
- Reconciliation: Use the Cashflow report to reconcile your subscription revenue with your bank statements and accounting records.
- FX Impact: If you operate in multiple currencies, pay close attention to the FX Adjustments line to understand how currency fluctuations affect your bottom line.
- Fee Analysis: Monitor Processing Fees as a percentage of revenue. If fees are growing faster than revenue, it may be time to negotiate better rates with your payment processor.