Business Operations

๐Ÿง‘โ€๐Ÿ’ป Clientdesk

Revenue analytics and a customer portal on your own Stripe data.

Quick facts

Clientdesk at a glance

Price$39, once โ€” no renewal
ReplacesChartMogul / Baremetrics at $50-100+/mo โ€” roughly $600 a year, every year
TypeSelf-hosted web app
PlatformsYour own server (VPS / Docker), any browser
CategoryBusiness Operations
What's in the box

Clientdesk features

01

๐Ÿ“Š 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.

02

๐Ÿช 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.

03

๐Ÿ”‘ 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.

04

๐Ÿ“ 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.

05

โœ‰๏ธ Branded receipt emails

Optional SMTP sends payment-received and payment-failed notices in your name and color, and soft-fails so email problems never break webhooks.

06

โœ๏ธ Manual mode

No Stripe? Manage customers and invoices by hand and all the analytics still work.

07

๐Ÿ’ฐ Integer-cents math

Money is always stored as integer cents, so there are no floating-point billing bugs.

Pricing

$39 once โ€” that's the whole pricing page

ChartMogul / Baremetrics charges $50-100+/mo โ€” roughly $600 a year, every year. Clientdesk is a single payment, and it keeps working whether or not we ever sell another copy.

$50-100+/mo forever $39once

Or get Clientdesk inside the full suite โ€” every app in the catalog, currently $97 for the bundle. See the bundle →

FAQ

Honest answers

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.