ChartMogul and Baremetrics charge $50-100+/month to read the Stripe data you already receive, and it all lives in their cloud. Clientdesk computes the same metrics from your own webhook feed and adds a branded customer portal. $39, once.
This is the full pricing breakdown: what ChartMogul / Baremetrics actually costs over one, two and three years, what Clientdesk gives you for $39 paid once, and the honest cases where the subscription is still the right call.
What ChartMogul / Baremetrics actually costs you
At $50-100+/mo, one ChartMogul / Baremetrics subscription adds up to $600 every year — $1,800 over a three-year window, for software you stop owning the day you cancel. Clientdesk is $39 the day you buy it, and the meter never runs again.
| Clientdesk | ChartMogul / Baremetrics | |
|---|---|---|
| Sticker price | $39 once | $50-100+/mo |
| Cost after 1 year | $39 | $600 |
| Cost after 2 years | $39 | $1,200 |
| Cost after 3 years | $39 | $1,800 |
Three years in, the gap is $1,761 — and every year after that adds another $600 to the subscription side of the ledger.
Clientdesk vs ChartMogul / Baremetrics, feature by feature
Price is only half the story — here's how the two line up on the things that decide day-to-day use:
| Clientdesk | ChartMogul / Baremetrics | |
|---|---|---|
| Price | $39 once | $50-100+/mo |
| MRR / ARR / churn / LTV | Yes | Yes |
| Customer-facing portal | Yes | No / add-on |
| Usage metering shown to customers | Yes | No |
| Branded receipt emails | Yes | No |
| Data location | Your SQLite file | Their cloud |
| Self-hosted | Yes | No |
What you get for $39, once
MRR, ARR, churn and LTV plus branded customer portals, computed from your Stripe webhooks. The highlights:
- 📊 Revenue dashboard — MRR with trials excluded and yearly plans normalized, plus ARR, 30-day churn, LTV, ARPU and cash collected, with daily snapshots building trend history.
- 🪝 Stripe webhook ingestion — Point /webhooks/stripe at your account and customers, subscriptions and invoices cache locally, with optional signature verification and no Stripe SDK or API polling.
- 🔑 Customer portal — Per-customer tokenized portal links show plan, status, invoice history and usage bars, with strict isolation so a token only ever sees its own data.
- 📏 Usage metering — Your backend POSTs /api/usage with an ingest key and customers see how much of their allowance they have used next to their bill.
One month of ChartMogul more than covers Clientdesk, which then reads your Stripe data for free forever.
Switching is 3 steps
- Buy once on Whop. One payment of $39 gets the packaged Windows installer, or clone the MIT source at github.com/bensblueprints/customer-portal-billing-mvp and run it yourself for free.
- Deploy or run desktop. Docker-compose onto a $5 VPS to serve portals publicly, or run the desktop build locally.
- Point Stripe at it. Add a webhook endpoint for the customer, subscription and invoice events, paste in the signing secret, and your metrics start building.
When paying ChartMogul / Baremetrics is still the right call
Being straight about it: the subscription earns its keep in three situations. If your team is large enough that ChartMogul / Baremetrics's collaboration features, permissions and admin controls are genuinely load-bearing; if your workflow is built on its integrations and leaving means rebuilding that plumbing; or if you have enterprise requirements — SSO, audit logs, SLAs, a vendor to call — that a pay-once app doesn't come with. Everyone else is paying $50-100+/mo for a job that runs fine on hardware they already own.
If that's you, Clientdesk is $39, once. For the deeper dive, read the Clientdesk vs ChartMogul / Baremetrics head-to-head.
Frequently asked questions
Is it really free on GitHub?
Yes, Clientdesk is MIT-licensed at github.com/bensblueprints/customer-portal-billing-mvp. The $39 buys the packaged Windows installer and 1-click setup; building from source is free.
Does Clientdesk touch my Stripe funds?
No. It only ingests webhook data from your own Stripe account into a local SQLite file, and it is 100% local with no telemetry.
Is this a subscription in disguise?
No. $39 once, no renewal, no per-customer or per-metric fees.
More on ChartMogul / Baremetrics pricing
Clientdesk — product page, demo & full feature list · All OneTimeSuite pricing breakdowns
Try Clientdesk — $39, once
MRR, ARR, churn and LTV plus branded customer portals, computed from your Stripe webhooks.