Start free.
Pay when you earn.
Zero fees on your first $1,000 in revenue. A flat 4% after that. No monthly subscription. No seat fees. No surprises.
platform fee
On your first $1,000 in lifetime revenue
- Unlimited CLI tools
- Unlimited meter events
- Zero fees on first $1,000 revenue
- Real-time dashboard
- Stripe payouts
- Standard support
platform fee
After $1,000 lifetime revenue
- Everything in Free
- 4% fee after $1,000 earned
- Advanced analytics
- Priority support
platform fee
For high-volume teams
- Everything in Growth
- Team access controls
- Multiple checkout links
- Shared billing dashboard
- SLA + dedicated support
- Audit logs
- SSO / SAML
enterprise pricing
For large-scale deployments
- Everything in Teams
- Negotiated platform fee
- Dedicated account manager
- Dedicated infrastructure
- Custom SLA + uptime
- Custom integrations
How the fee works
CLIMeter tracks your lifetime gross revenue. Until you hit $1,000 total, every dollar you earn is yours. Once you cross $1,000 — ever, not per month — a flat 4% applies going forward. No tiers, no brackets, no re-calculation.
First $1,000
$0 fee
100% yours
After $1,000
4% fee
per dollar earned
No monthly
$0/mo
subscription fee
Frequently asked questions
When do fees kick in?
Never until you hit $1,000 in lifetime gross revenue. Your first $1,000 is completely free — no percentage taken, no card required. After that, a flat 4% applies to all earnings.
How does the consumer wallet work?
Consumers top up a prepaid wallet via Stripe. Each API call deducts the tool's price from their balance. You earn the full tool price minus CLIMeter's 4% fee (once you're past the free threshold).
Is there a monthly subscription?
No. CLIMeter charges a percentage of your earnings — nothing when you earn nothing. There are no seat fees, no monthly minimums, and no upfront costs.
When do I get paid?
Payouts run on a weekly cycle via Stripe Connect. You need to connect a Stripe account in your dashboard to receive transfers.
What counts as a "tool call"?
Any event recorded via the CLIMeter SDK using @meter.track() or meter.record(). You set the price per call in your dashboard — consumers are charged that amount per successful event.
Can I set different prices per tool?
Yes. Each tool has its own price_per_call set in the dashboard. The SDK's price parameter is cosmetic — the server always enforces the dashboard price for security.
What happens if a consumer runs out of balance?
The API returns a 402 with a checkout_url pointing to your top-up page. The SDK surfaces an InsufficientBalanceError with the checkout link so you can redirect users to top up.
Is CLIMeter open source?
The SDKs are open source. The platform itself is a hosted SaaS. You can self-host the billing stack — contact us for enterprise options.
Start building today
2 lines of code. No card required. Your first $1,000 is on us.