# Stripe in ninedot

MRR per business, fees, refunds and chargebacks. Subscriptions, products, balance transactions, charges and disputes, read-only.

## What you get
- MRR per Stripe product and for the whole account (exact)
- Stripe's fees, counted as a cost so margin is net of fees (measured)
- Collected, net landed, refunds and one-off sales over the last 30 days (measured)
- New, cancelled and trialing subscriptions in the last 30 days (exact)
- Failed payments and new chargebacks raise an email alert (live status)

## Limits
- 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.

## Connecting

Key: Restricted key (read-only), read-only. Read access to Subscriptions, Products, Balance, Charges and Disputes. Everything else stays off.
Create it at https://dashboard.stripe.com/apikeys/create, then paste it in ninedot → Vault → Stripe → Connect. It is checked, encrypted at rest and only ever read by ninedot's servers.

## 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.

All integrations: https://ninedot.app/integrations · ninedot: https://ninedot.app