Freelancers

Clientdesk for Freelancers: Revenue analytics and a customer portal on your own Stripe data

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

Freelancers expense a dozen subscriptions — proposals, contracts, invoices, time tracking — against irregular income. Owning the tools outright removes a whole line of fixed costs.

The tool this job usually means renting is ChartMogul / Baremetrics, at $50-100+/mo — roughly $600 a year, every year. Clientdesk does the job for a one-time $39 — running on infrastructure you control.

Fit check

Why it fits how freelancers work

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

For freelancers, revenue dashboard pays off between gigs, against irregular income — and it's covered by the same one-time $39, not metered per month.

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

For freelancers, stripe webhook ingestion pays off between gigs, against irregular income — and it's covered by the same one-time $39, not metered per month.

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

For freelancers, customer portal pays off between gigs, against irregular income — and it's covered by the same one-time $39, not metered per month.

Workflow

A typical workflow

STEP 01

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.

STEP 02

Deploy or run desktop

Docker-compose onto a $5 VPS to serve portals publicly, or run the desktop build locally.

STEP 03

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.

What it costs, honestly

Clientdesk is $39, once. ChartMogul / Baremetrics at $50-100+/mo — roughly $600 a year, every year. One month of ChartMogul more than covers Clientdesk, which then reads your Stripe data for free forever.

FAQ

Freelancers ask

Is Clientdesk worth it for freelancers?

One month of ChartMogul more than covers Clientdesk, which then reads your Stripe data for free forever. Clientdesk costs $39 once; ChartMogul / Baremetrics charges $50-100+/mo — about $600 a year. For freelancers, that fixed cost is the whole point: the tool is a one-time line item, not a monthly one.

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.

Own Clientdesk forever — $39