Ask your revenue anything.
Bastle turns Stripe into answers instead of another dashboard to interpret. Every number shows its work — the customers, the invoices, the formula. Metrics, dunning, cancellation insights and forecasting, in one product.
This is the real product running on sample data. Click to use it.
Placeholder — replace with real customers before launch
- ACME
- NORTHWIND
- GLOBEX
- INITECH
- CONTOSO
- UMBRELLA
Why not just use Stripe's dashboard?
Trust
Numbers you can defend
Most analytics tools ask you to trust a black box. Bastle is built the other way round: every definition is yours, and every figure is traceable.
Definitions you control
Set your own churn window, trial handling, refund and coupon rules. Change one and every historical figure recalculates against the new rule.
Every number shows its work
Click any figure to see the customers, invoices and formula behind it. No black box, no metric you cannot defend in a board meeting.
Traceable against Stripe
The rules that make a Bastle figure differ from Stripe's — trials excluded, test accounts removed, refunds applied — are yours to set and inspect.
Ask
Plain-English questions, sourced answers
Ask why MRR moved, which cohort churns hardest, or what a price change did to expansion. Bastle answers in a sentence and links the customers and invoices it used to get there.
- Answers cite the exact records behind them
- Works across every connected billing source
- Available in the app, over the API, and via MCP
Why did MRR drop last month?
MRR fell $4,180 (−3.1%) in March. Almost all of it is contraction, not cancellations: 31 Scale customers downgraded to Growth after the annual renewal window opened.
Metrics
28 metrics, calculated your way
MRR, ARR, churn, LTV, ARPU, quick ratio, net revenue retention and the rest — segmented, compared and trended, with the definitions under your control.
- Real-time, backfilled to your first customer
- Compare any two periods, plans or segments at once
- Trendlines that de-noise without hiding the signal
MRR
+5.2%$162,400
Net revenue churn
−0.3pp2.1%
Active customers
+381,284
ARPU
+1.4%$126.48
Recover
Win back failed payments automatically
Roughly one in eleven dollars of subscription revenue fails on renewal for reasons that have nothing to do with intent. Recover chases them with a sequence you control.
- Email, in-app banner and hosted card-update page
- Card-expiry warnings before the charge ever fails
- Works alongside Stripe's retries, not against them
Recovery sequence
$18,240 recovered
- Payment failedDay 0
- First reminderDay 3
- Card update linkDay 7Recovered
- In-app bannerDay 13Not needed
Cancellation Insights
Find out why — while you can still act
Capture the reason at the moment of cancellation, respond with an offer that fits it, and follow up automatically. Then watch which reasons are actually growing.
- Reason-specific offers, pauses and plan switches
- In-app widget, email questionnaire, or both
- Trends that separate a bad month from a real problem
Why customers left
Last 90 days
- Too expensive34%→ 20% off offered
- Missing a feature26%→ Routed to roadmap
- Switched tools18%
- No longer needed14%→ Pause offered
- Other8%
Bars scaled to the largest reason. Illustrative figures.
Definitions
Change a rule, recalculate history
Decide what counts as churn, how long a delinquent subscription stays alive, whether trials count, how refunds land. Change your mind and every historical figure updates against the new rule.
- Per-workspace metric configuration
- Formula and source records attached to every figure
- Versioned audit log on definition changes: roadmap, not shipped
Churn definition
Editable- Delinquency window
- 21 days
- Trials counted
- Never
- Refunds
- Deducted in period
- Downgrades
- Contraction, not churn
Change any rule and every historical figure recalculates against it.
And the rest
One product, not five subscriptions
The things competitors sell as add-ons are simply included.
Forecasting
Scenario planning wired to live billing data, not a spreadsheet that went stale in February.
Learn moreSegmentation
Stack filters across plan, geography, tenure, MRR band and custom traits. Save them; compare them side by side.
Learn moreData Rooms
Share a live metric room with investors. Always current, access-controlled, no more quarterly screenshot packs.
Learn moreAPI & MCP
Every metric available over REST — and an MCP server so your agents can query revenue directly.
Learn moreBenchmarks
See how your churn, growth and ARPU compare to companies at your stage and in your category.
Learn moreAlerts
Bastle watches for unusual churn, failed-payment spikes and expansion swings, and tells you what caused them.
Learn moreFrequently asked questions
How is Bastle different from Stripe's own dashboard?
How long does setup take?
What does Bastle cost?
Can I change how a metric is calculated?
Which billing systems does Bastle support?
Do I need a data team to use it?
See your own numbers in about two minutes.
Connect Stripe and Bastle backfills your full history. Free while in beta — no card, no sales call.