# ninedot vs Baremetrics

> Baremetrics is subscription analytics for a SaaS: deep revenue metrics, recovery and forecasting. ninedot is a read-only view of every business you run: what each runs on, what each service costs, what it earns and whether it's up.

- Baremetrics: Subscription analytics and insights for SaaS and subscription businesses, priced on the revenue it tracks.
- ninedot: One screen for indie builders running several small businesses: stack, costs, revenue and uptime per business, with an MCP server for AI agents.

| | Baremetrics | ninedot |
|---|---|---|
| Built for | One SaaS or subscription business, from pre-revenue to $3.6M+ ARR | Builders running several small businesses side by side |
| Revenue from | Stripe, Braintree, Chargebee, Recurly, App Store, Google Play, Shopify Partners | Stripe, Lemon Squeezy, Polar, Paddle, RevenueCat |
| Subscription analytics | 28+ metrics, trials, segmentation, cohorts, benchmarks | Monthly revenue, active subscriptions, trials and failing payments per business |
| Costs | Budget and expense tracking from QuickBooks or Xero, in Forecast | Verified where the provider reports it (Vercel and Cloudflare billing, Railway usage, OpenAI and Anthropic API spend, Stripe fees); plan prices elsewhere as estimates you confirm |
| Margin per business | Not per service | Revenue minus what each service costs, per business |
| Infrastructure, uptime, deploys | Not covered | What each business runs on, uptime checks every 5 minutes, failed deploys and services |
| Recovering failed payments | Payment Recovery add-on | Flags failing payments; doesn't recover them |
| Forecasting | Forecast: cash flow, hiring plans, scenarios, P&L | None |
| AI agents | MCP server (API key) and a Claude connector | MCP server (OAuth or agent key), read-only by default; Nine, a built-in agent |
| Pricing | Free under $180K ARR; paid plans scale with tracked ARR | Free for 1 business and 2 connected accounts. Pro is $19 a month, flat, for every business you run. |

## When Baremetrics is the better fit

- You run one subscription business and want deep metrics: cohorts, segmentation, trial conversion and benchmarks against similar companies.
- Failed payments cost you real money and you want them recovered automatically (Payment Recovery).
- You want forecasts, hiring plans and a P&L built from your accounting software.
- You bill through Chargebee, Recurly, Braintree or the app stores.

## When ninedot is the better fit

- You run several small businesses (apps, a channel, a store) and want each one's stack, costs, revenue and uptime on one screen.
- You want margin per business from what each service costs: Vercel billing, OpenAI and Anthropic API spend and payment fees read from the provider, plus costs you confirm for the rest.
- You sell through Lemon Squeezy, Polar or Paddle alongside Stripe.
- You want to ask an AI agent what each business costs and earns, with every figure labelled exact or measured.

## Using both

They don't overlap much. Baremetrics goes deep on one business's subscription revenue; ninedot goes wide across every business's stack and costs. Both connect to Stripe read-only, so running them side by side changes nothing in your account.

Facts about Baremetrics are from its own website, checked October 2026; check its site for current details.

Sources: [Baremetrics pricing](https://baremetrics.com/pricing) · [Baremetrics integration guides](https://help.baremetrics.com/en/collections/3026820-integration-guides) · [Baremetrics Forecast](https://baremetrics.com/forecast) · [Baremetrics MCP server](https://help.baremetrics.com/en/articles/15427470-connecting-baremetrics-to-ai-tools-via-mcp-claude-cursor-codex)

More: https://ninedot.app/compare/baremetrics · How ninedot calculates revenue: https://ninedot.app/revenue.md · Pricing: https://ninedot.app/pricing.md
