/app/subscriptions/analytics gives you a reporting-focused view of your subscription business. From a single screen you can check key metrics, visualize trends over a date range, narrow the data by product or billing cadence, and export the current view for offline analysis.
Most filters apply to both the KPI cards and the trend chart. The exception is the Created trend tab, which always shows one bar per UTC day and uses only the selected date range.
Navigating to Analytics
In the Medusa Admin sidebar, go to Subscriptions → Analytics.Filtering the report
The filter bar at the top of the page controls the analytics view. Changes to the date range, product, or cadence refresh the dashboard immediately.All date calculations use UTC. There is currently no timezone offset configuration for the Analytics page.
Created tab exception
When the Created tab is selected in the trend overview:- the chart always renders one bar per UTC day
status,product,frequency, andgroup_bydo not affect that chart- the Group by control is disabled because the chart is fixed to daily buckets
- days with no created subscriptions render as
0
KPI cards
The page displays four KPI cards:MRR and LTV null values
MRR and LTV may display as empty or a fallback value in two cases:- The selected dataset contains subscriptions across multiple currencies, making a single aggregated revenue figure ambiguous.
- The filtered dataset doesn’t contain enough revenue data to calculate a meaningful value.
Trend chart
Below the KPI cards, the trend chart visualizes one metric over the selected date range.- MRR, Churn, and LTV use the selected Group by setting.
- Created uses a dedicated bar chart with one bar per UTC day.
- Hovering a created-subscription bar shows the exact day and the number of subscriptions created on that day.
Exporting data
Click Export to download the current analytics view. You can export as CSV or JSON.
Export behavior:
- The export always reflects the currently active filters — no separate export configuration is needed.
- Export is on demand and runs synchronously. The download starts immediately.
- Column order and field names in the export follow the backend’s deterministic schema.
- Exporting does not reload or reset the KPI and trend data on screen.