50 Questions to Ask Your SaaS Revenue Data With ChartsyAI

July 9, 2026
9 min read

The hardest part of a natural-language analytics tool is rarely the tool itself - it's knowing what to type into the box. This post is a working list of real questions you can ask ChartsyAI about your Stripe or Paddle data, organized by the kind of decision each one supports.

Every question below is phrased the way a founder would actually type it - not reformatted into query syntax. Copy any of them into ChartsyAI as-is.


What Is ChartsyAI?

ChartsyAI is Chartsy's natural-language analytics interface. You type a question about your subscription or revenue data in plain English, and it returns a chart plus a one-sentence plain-English insight - not just a number. It's built on your live Stripe and/or Paddle data, so answers reflect what's actually happening in your business right now, not a stale export.


MRR and Revenue Questions

Start here if you want a pulse check on the health of your recurring revenue:

  • "What's my current MRR?"
  • "How has MRR changed over the last 6 months?"
  • "Break down this month's MRR into new, expansion, contraction, and churned"
  • "What's my MRR growth rate this quarter?"
  • "Show me ARR trend for the last 12 months"
  • "What percentage of my MRR comes from my top 10 customers?"
  • "Which plan generates the most revenue?"
  • "What's my average revenue per user this month?"

Churn Forensics

These are the "why" questions a static dashboard can't answer, because they require connecting cause and effect across your customer base:

  • "Why did churn increase last month?"
  • "Which plan has the highest churn rate?"
  • "Who churned this month and what plan were they on?"
  • "Is churn worse for monthly or annual customers?"
  • "What's my churn rate by acquisition source?"
  • "Show me revenue churn vs logo churn for the last quarter"
  • "Which customers churned within their first 30 days?"

In practice: the most useful churn question isn't "what's my churn rate" - it's "why did it move." ChartsyAI is built to answer the second question, not just report the first number.


Cohort and Retention Questions

Cohort questions compare groups of customers who started at the same time - useful for spotting whether a specific onboarding change, pricing update, or marketing push actually improved retention:

  • "How many customers from January's cohort are still active?"
  • "Compare retention for customers who signed up in Q1 vs Q2"
  • "Of the users who signed up last month, how many renewed this month?"
  • "What's the 90-day retention rate for customers on the Pro plan?"
  • "Which signup cohort has the best long-term retention?"

Early-Warning Questions

These surface risk before it shows up as a churned customer next month:

  • "Which customers have had a failed payment in the last 7 days?"
  • "Show me customers who paused their subscription recently"
  • "Which high-value customers haven't renewed yet this billing cycle?"
  • "List subscriptions scheduled to cancel this month"
  • "Which customers downgraded in the last 30 days?"

Customer and Segment Questions

  • "Which customer segment has the highest lifetime value?"
  • "Show me revenue by country"
  • "What's my customer count by plan?"
  • "Who are my top 20 customers by total revenue?"
  • "How many customers are on a trial right now?"
  • "What's my trial-to-paid conversion rate this month?"

Metadata and Custom-Field Questions

If you've set custom metadata in Stripe or Paddle (acquisition channel, industry, plan tier, coupon code), ChartsyAI can query it directly without any extra setup:

  • "Break down MRR by acquisition source"
  • "Which industry segment has the lowest churn?"
  • "Show me revenue by coupon code used at signup"
  • "What's the LTV for customers tagged as 'enterprise' in metadata?"

Benchmark and "How Am I Doing" Questions

  • "How does my churn rate compare to SaaS benchmarks for my stage?"
  • "What's a good MRR growth rate for a business my size?"
  • "Is my trial-to-paid conversion rate healthy?"

A Real Example

Here's what a single question actually walks through: "Why did MRR drop last month?"

ChartsyAI resolves this into a query against invoices, subscription status changes, and cancellations for the period, then returns a chart showing the MRR waterfall (new, expansion, contraction, churned, reactivation) alongside a one-line summary - for example, "MRR dropped $1,240, driven primarily by 6 cancellations on the Pro plan, partially offset by $310 in expansion from 2 upgrades." That's the difference between a number and an answer.


Tips for Better Questions

  1. Be specific about time. "Last month" and "this quarter" resolve differently than "recently" - specific periods get specific answers.
  2. Name the plan, segment, or channel if you have one in mind. "Churn on the Pro plan" beats "churn" if that's really what you want to know.
  3. Ask a follow-up instead of starting over. If an answer raises a new question, ask it directly in the same conversation - ChartsyAI keeps context from your last question.
  4. Ask "why" as often as "what." The what-questions (what's my MRR) are useful for tracking; the why-questions (why did it change) are where natural-language analytics earns its keep over a static dashboard.

Try These Questions Yourself

Every example above works on a live Stripe or Paddle connection - no setup, no SQL, no waiting on a report.

Connect Stripe or Paddle and ask your first question →



Frequently Asked Questions About ChartsyAI

What kind of questions can I ask ChartsyAI? Any question about your Stripe or Paddle revenue and subscription data - MRR and ARR trends, churn and its causes, cohort retention, customer-level lifetime value, metadata-based segments, and early-warning signals like failed payments or upcoming cancellations. If it's in your billing data, you can ask about it in plain English.

Do I need to know SQL to use ChartsyAI? No. That's the point - you type the question the way you'd ask a colleague, and ChartsyAI translates it into a query against your actual data and returns a chart plus a plain-English answer.

Can ChartsyAI answer "why" questions, not just "what" questions? Yes - questions like "why did churn increase" or "why did MRR drop" are resolved by looking at the underlying causes (cancellations, downgrades, failed payments) in the same period, not just reporting a single aggregate number.

What happens if my question is ambiguous? ChartsyAI works best with specific questions - naming a time period, plan, or segment. A vague question like "how am I doing" will get a best-effort answer, but a specific one will get a precise one.

Can I save a question so I don't have to type it again? Yes - any chart ChartsyAI generates can be saved as a permanent tile to your dashboard, so recurring questions like "MRR trend" or "at-risk customers this week" become a standing view instead of something you re-ask.


Related: How AI Is Changing SaaS Analytics: From SQL to Plain English · Meet Chartsy's AI Chatbot for SaaS Data · Your Daily SaaS Briefing · SaaS Cohort Analysis

Chartsy Team

Written by

Chartsy Team

The Chartsy Team writes guides, product updates, and resources to help SaaS and eCommerce founders make sense of their metrics, without SQL or spreadsheets.

Chartsy