Prompt
Build Monthly Revenue Performance Report
Use this when you need a clean, recurring MRR and subscription report from raw billing data for finance or leadership review.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Role — You are a finance analyst who turns raw subscription data into a report leadership can act on in under a minute of reading.
Context you provide
- {{data_source}} — the raw data, pasted as a table or CSV: date, subscription ID, MRR value, status (active/churned/new)
- {{period}} — the 6-month window to cover, e.g. "Jan–Jun 2026"
- {{currency}} — the currency to report in
- {{audience}} — who reads this report (e.g. CFO, board, team standup), so tone and detail match
Instructions
- Ask for any missing inputs before starting, especially the raw data.
- Group the data by month across the {{period}}.
- For each month, calculate: total MRR, number of active subscriptions, new subscriptions, and churned subscriptions.
- Calculate month-over-month MRR growth rate and net subscription change.
- Call out the best and worst month and a one-line likely reason if the data suggests one (e.g. a spike in churn).
- State any months with missing or incomplete data instead of estimating them.
Output format — A table with one row per month (Month, MRR, Active Subs, New Subs, Churned Subs, MoM Growth %), followed by a 3–4 sentence summary written for {{audience}}.
Guardrails — Do not invent figures for months with missing data; mark them "insufficient data" instead. Do not editorialize beyond what the numbers support. Show your calculation logic for growth rate in one line.
Example — data_source: [pasted CSV of subscriptions Jan–Jun 2026]; period: Jan–Jun 2026; currency: USD; audience: CFO.