A license key on every sale
Each sale gets its own key, in the buyer's receipt and library. Your app activates and validates it against public endpoints, with no secret key inside.
See license keys

// for software makers
One-time licenses with a key per sale, SaaS plans with free trials and prepaid credits for AI products. Wire it into your app with the API, a typed SDK and signed webhooks, or let your coding agent do it.


// what you can sell
Every one of these is a product or a plan in the same dashboard, on the same checkout and payout. Names and prices are examples.
A key per sale, with the activation limit you choose.
Framekit for Mac, Pro license$49
Monthly or yearly, with a free trial at checkout.
Captionly Pro$29 / month
Prepaid balances your app deducts from, with auto-refill.
Captionly AI credits$25
Unlocked by a license key or a webhook.
Figma export plugin$19
Per seat or per unit of usage, on Pro.
Team plan$12 / seat
A one-time price with a fixed number of copies, on Starter.
Lifetime license$149
// built for software makers
Five of the features software makers use most, each shown in the real dashboard. The rest are on the features page.
Each sale gets its own key, in the buyer's receipt and library. Your app activates and validates it against public endpoints, with no secret key inside.
See license keys



The trial and the price after it are on the checkout, and your app hears about every change by webhook.
See SaaS billing

Sell credit packs, deduct usage from your app and top buyers up automatically.
See credits

Orders, refunds and every subscription change, signed with HMAC-SHA256, with a log of each delivery.
See the webhook docs

Claude, Cursor or Codex create products, checkouts and webhooks over MCP. Sign in, click Allow, no API key.
See MCP// worked example
An example, not a promise: a $29 a month SaaS plan with 150 subscribers, 40% abroad. Run through the same published fees as our fee calculator, checked October 17, 2026.
The example
On Pocketsflow
You keep $4,100.55 of $4,350.00.
4.7% + $0.30 per sale, card processing and tax handling included. No monthly fee. Sales tax and VAT are handled for you.
vs Gumroad and Lemon Squeezy
That is $431.70 more than on Gumroad and $90.90 more than on Lemon Squeezy.
Comparing with a flat monthly plan like Stan or Kajabi? See the full breakdown.
Published fees for a seller in the US, with card processing added where a platform charges it separately. Gumroad and Lemon Squeezy are trademarks of their owners, named only to compare published prices.
// moving over
See how Pocketsflow compares, and how your products, customers and email list come with you.
// faq
Call POST /licenses/activate when the user enters the key and POST /licenses/validate on launch. No API key ships inside your app, and the key of a refunded or disputed order stops validating on its own.
License keys are for one-time products. For a subscription, grant and revoke access from the subscription webhooks, or check the subscriber's status through the API.
Yes, on Pro and up. Set seats and meters on a subscription offer, and report each subscriber's usage from your app through the API.
Yes. Live and test keys are separate, so you can run checkouts and webhooks end to end before you go live.
Yes. On Volume, the import connects to Lemon Squeezy or Gumroad and brings your products, customers, purchase history and email list over after you review a dry run. Nothing is written until you confirm.
No monthly fee to sell. Each sale carries one transaction cost, 4.7% + $0.30 estimated (about $1.66 on a $29 sale), covering the platform, card processing, sales tax and VAT handling and dispute prevention, itemized on every order. In the worked example on this page, you keep $431.70 more a month than on Gumroad and $90.90 more a month than on Lemon Squeezy. Selling $50,000 or more a month? The Volume plans lower the platform fee to 1% or 0.5%.
// more use cases
No monthly fee to sell, tax handled, and the AI you already use can set it up with you.