For founders
One honest number, without hiring an analyst to produce it
The number in the Stripe dashboard, the number in your spreadsheet and the number in last month's investor update are three different numbers. Only one of them is going to be quoted back to you.
What does Bastle do for founders?
The job
What you are actually trying to do
Not a feature list rearranged. These are the tasks that bring this reader to a subscription analytics tool in the first place, and what in Bastle does each one.
Answer the investor question in the thread, not next week
Someone asks what net revenue retention looked like last quarter, or how much of last month's churn was involuntary. The honest answer today is usually a two-hour spreadsheet job that you do at eleven at night. Ask answers it in a sentence and links the customers behind the figure, so the reply takes a minute and survives a follow-up.
Report the same figure twice in a row
A metric that moves because you changed how you counted it is worse than no metric. Definitions in Bastle are workspace policy — the delinquency window, whether trials count, how coupons and refunds are treated — so the number you quoted in March is reproducible in June, and if you do change a rule, history recalculates against it. Bastle does not yet keep a versioned record of that change, so note it somewhere yourself.
Notice the leak before it becomes a quarter
Failed payments and quiet downgrades do not announce themselves. Bastle decomposes every movement in MRR into new, expansion, reactivation, contraction and churn, and Recover chases the payments that failed for reasons nobody chose, which is the cheapest revenue you will ever get back.
Send an investor update that is current when it is read
Data Rooms are hosted pages with live metric blocks behind an email gate, so an investor opening the link in March sees March. The quarterly ritual of rebuilding a deck from exports stops being a thing you schedule.
Friction
The complaints people actually write down
Taken from published reviews and public discussion of the incumbent tools rather than invented for this page. Where Bastle does not solve one of them, the answer below says so rather than changing the subject.
The complaint
Analytics is priced as though you already have the revenue it is meant to help you grow. Revenue-based pricing charges you more precisely as things get harder, and the add-ons stack: dunning here, cancellation surveys there, forecasting on top.
What Bastle does
Bastle is free while in beta, with every feature in the same workspace. Dunning, cancellation insights, forecasting, data rooms, the API and the MCP server are not tiers or add-ons, and there is no card to enter to start.
The complaint
The tool's MRR never quite matches Stripe, nobody can explain the gap, and the rules producing it are not documented anywhere you can read.
What Bastle does
Every Bastle figure opens onto the formula, the period boundaries and the underlying records, so a number traces back to the customers, subscriptions and invoices that produced it. A line-by-line variance view against your provider's own figure is on the roadmap and is not built yet.
The complaint
Getting a non-obvious answer means learning which of eleven charts holds it, or exporting to a spreadsheet and doing the join by hand.
What Bastle does
Ask takes the question in the words you would use with a colleague and answers it against the same engine the dashboards render, citing the customers, subscriptions and invoices it used. The arithmetic is done by the metrics engine, not by the model.
The complaint
Setup is a project. Something has to be modelled, a script has to be deployed, and the useful part is three weeks away.
What Bastle does
Stripe connects over OAuth and Bastle backfills your complete history — every charge, subscription, refund and coupon since your first customer. There is nothing to model for the core metrics and no code to deploy.
The complaint
You do not know whether your churn is a problem or just what a company your size looks like.
What Bastle does
Bastle does not solve this today and will not pretend to. Benchmarks is on the roadmap and needs contributed data that does not exist yet. What ships now is the more honest comparison anyway: cohort retention against your own earlier cohorts, and segment comparison to find which part of the business is setting the average.
The problem is not that you lack charts
Stripe already gives you charts. So does whatever you built in a spreadsheet, and so does the analytics tool you trialled and did not keep. The problem a founder actually has is that the numbers disagree, nobody owns the definitions, and the person who has to reconcile them is you — usually the night before you need them.
That is a definitions problem wearing a dashboard costume. Stripe reports what it billed: trialing users count as customers, your own test account is in there, and delinquent subscriptions are handled inconsistently. Your spreadsheet reports whatever you decided last time. Neither records the decision, so next quarter you make it again, differently.
What changes when the rules are visible
In Bastle the rules are workspace policy rather than a vendor constant. Whether a delinquent subscription is still revenue after thirty days or sixty, whether trials are excluded, whether a full-discount coupon is churn, whether a same-day start and cancel is a wash, how far back annual churn looks — you set them, and changing one recalculates your entire history against the new rule. A versioned record of who changed which rule and when is on the roadmap, so for now write the change down somewhere yourself.
The practical effect is small and enormous at once: you can answer the question “why is this different from Stripe?” without opening a spreadsheet, and you can answer it the same way twice. How metrics are calculated covers the mechanics.
Doing this without an analyst
The reason founders end up with a spreadsheet is that the interesting questions cross boundaries. Which cancellation reason costs the most MRR. What share of last month's churn was a failed card rather than a decision. Whether the cohort you acquired after the pricing change retains better than the one before it. Each of those is a join between two datasets that usually live in two products.
Bastle runs the measurement, the dunning and the cancellation flow off one normalised billing history, so those questions have one answer instead of three exports. And Ask will do the assembly for you — in plain English, with the records it used attached, so you can check it in about ten seconds rather than trusting it.
The parts that are worth switching on later
Connect Stripe and the measurement half works immediately: metrics, cohorts, segmentation, Ask. Recover and Cancellation Insights stay off until you review them, because they send messages to your customers and that should be a decision rather than a default. Forecasting is in beta and labelled that way everywhere it appears — useful as a strong second opinion, not as the only input to a hiring decision.
What this does not do
Bastle does not do revenue recognition, and if your accountant needs ASC 606 schedules you need a tool that does. It does not do attribution, so it will tell you what you earned and not which campaign caused it. It has no warehouse destinations — no Snowflake or BigQuery sync — though the REST API and webhooks mean you can move the data yourself. And there are no customer stories on this site, because Bastle has none yet.
Where to start
The parts you will use first
All of it sits in one workspace reading one normalised billing history, and Bastle is free while in beta — so nothing here is a tier, an add-on or a separate subscription.
Ask
A dashboard makes you assemble the answer yourself.
Learn moreMetrics
Most analytics tools hand you a number and ask you to trust it.
Learn moreRecover
Involuntary churn is customers leaving by accident.
Learn moreData Rooms
The quarterly update deck is out of date the day after you send it, and you never find out whether anyone read past slide three.
Learn moreForecasting
Every forecast is wrong. In beta.
Learn moreThe same product from another seat: finance teams, investors and boards, saas startups and subscription apps.
Or go straight to the detail: everything Bastle does, the metric glossary for the maths behind any number, an honest comparison with the alternatives, or the live demo — the real application running on a generated dataset, no signup.
Frequently asked questions
I am a solo founder. Is this overkill?
What does it cost at my stage?
Why do Bastle's numbers differ from my Stripe dashboard?
Can I use this for my investor updates?
Do I need to know what MRR movements are before this is useful?
What happens to my data if I stop using Bastle?
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.