Complete AI Training

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

  1. Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
  2. Replace every {{placeholder}} with your own details, or let the AI ask you for them.
  3. Use the follow-ups below to go deeper.
Prompt

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

  1. Ask for any missing inputs before starting, especially the raw data.
  2. Group the data by month across the {{period}}.
  3. For each month, calculate: total MRR, number of active subscriptions, new subscriptions, and churned subscriptions.
  4. Calculate month-over-month MRR growth rate and net subscription change.
  5. Call out the best and worst month and a one-line likely reason if the data suggests one (e.g. a spike in churn).
  6. 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.