Stripe in ninedot.
MRR per business, fees, refunds and chargebacks. Subscriptions, products, balance transactions, charges and disputes, read-only.
Read-only · the key itself can be limited to read · disconnect any time
What you get
- exactMRR per Stripe product and for the whole account
- measuredStripe's fees, counted as a cost so margin is net of fees
- measuredCollected, net landed, refunds and one-off sales over the last 30 days
- exactNew, cancelled and trialing subscriptions in the last 30 days
- live statusFailed payments and new chargebacks raise an email alert
Exact is read straight from Stripe. Measured is derived from usage or a rolling 30-day window. Only those two are ever counted. Where Stripe can't report a bill, ninedot suggests the plan's list price and you confirm what you pay. That figure counts in your own totals, marked Confirmed by you, and is never shown as verified.
Connecting takes a few minutes
- Create a Restricted key (read-only)Read access to Subscriptions, Products, Balance, Charges and Disputes. Everything else stays off. Create it at dashboard.stripe.com.
- Paste it in the VaultIn ninedot, open Vault → Stripe → Connect. The key is checked, encrypted at rest and only ever read by ninedot's servers.
- Put it on a productninedot suggests which product each service belongs to, by domain or name. Accept it in one click, or link it by hand.
Limits, honestly
- Discounted or metered subscriptions make MRR measured rather than exact.
- Currencies aren't converted: a business in USD and one in AUD aren't added together.
- Nothing is ever changed in Stripe.
Questions
- How does ninedot work out MRR?
- From active and past-due subscriptions, normalising each price to a month (yearly ÷ 12, weekly × 52 ÷ 12). Metered prices count as zero and discounts mark the figure as measured.
- Is margin after Stripe fees?
- Yes, once the key can read Balance: the last 30 days of fees become a cost on the Stripe service, so margin is net of them.
- Can an AI agent read this too?
- Yes. Claude, ChatGPT, Cursor and Claude Code connect through ninedot's MCP server and get the same figures with the same trust levels. Agents can never change your Stripe account.
Get started freeNo card needed · read-only access · disconnect any time