1 Month Free Trial on Business

Subscription billing for developers who want to ship

Launch complex SaaS pricing in minutes, not months

Team billing - Multiple pricing models - Shopping cart - No webhooks

15-minute setup
Full API access
Test mode included
//// THE FLEXIBILITY ////

Any pricing model your users need

Empower your users with flexible pricing. Mix flat-rate, per-seat, usage-based, and one-time charges in a single plan. No limits. No complexity.

Flat-Rate Subscriptions

Predictable monthly or annual fees. Perfect for platform access.

Per-Seat Pricing

Scale with team size. Charge for each user or license.

Usage-Based Billing

Metered charging for API calls, storage, compute, or any metric.

One-Time Charges

Setup fees, implementation packages, or one-off purchases.

Combine Any Models in a Single Plan

Flat-rate base+Per-seat+Usage-based
//// THE PROCESS ////

From zero to billing in under an hour

Sign up, plug in Stripe, model your pricing and entitlements, wire up checkout and the API, then ship.

01

Sign up

Create your Salable account and organisation.

02

Create products & plans

Define what you sell: products, plans, currencies, and entitlements.

03

Integrate API & checkout

Drop in carts and Stripe Checkout, then call one API to check entitlements for users and teams.

04

Launch

Turn on live mode and start charging real customers.

Gate any feature in one API call

Know instantly whether a user's subscription grants access to any feature. No billing logic in your app — just one call and you're done.

View the docs
check-entitlement.ts
1try {
2 const response = await fetch(
3 'https://salable.app/entitlements/check' +
4 '?granteeId={GRANTEE_ID}&owner={OWNER}',
5 { headers: { Authorization: 'Bearer YOUR_SECRET_KEY' } }
6 );
7
8 const { data } = await response.json();
9
10 if (data.entitlements.find((e) => e.value === '{ENTITLEMENT_VALUE}')) {
11 console.log('access granted');
12 } else {
13 console.log('access denied: missing entitlement');
14 }
15} catch (e) {
16 console.log(e);
17}
//// TRUSTED BY DEVELOPERS ////

Built for teams who ship fast

Real developers. Real products. Real results.

SR
ScriptRunner
SR-Connect

"We needed per-seat + usage-based in one plan. Launch took 2 weeks vs 4 months with Stripe directly. Still had edge cases with Stripe."

Uses: Per-seat + usage billing
Tech: React, Node.js, PostgreSQL
EL
Eve Levi
4-in-1 Productivity Pack

"Shopping cart increased conversion by 34%. Customers bundle all 4 apps in one checkout instead of separate purchases."

Uses: Cart + multi-product
Tech: Vue.js, Firebase
SY
Symbiotica
Design Tools

"Entitlements API means zero feature-flag code. Just a little snippet. No managing tiers in our database."

Uses: Entitlements + tiers
Tech: Next.js, Supabase
100+
Apps built with Salable
15min
Average integration time
1000+
Active subscriptions
99.9%
API uptime
Join 100+ developers building with Salable 2
1 month free trial on Business plan
//// PRICING ////

Simple, transparent pricing

Start free, scale as you grow. No hidden fees.

Starter

$0/month
Free forever

Perfect for side projects and early-stage products. Automatically upgrades when you grow.

Includes:
Up to $500 revenue/month
All core features
Test + Live modes
Community support
Get Started

Business

$9.99/month
1 month free trial

For growing products with real revenue. Usage-based pricing that scales with you.

Everything in Starter, plus:
Up to $5000 revenue/month
Priority support
Advanced webhooks
Team collaboration

Enterprise

Custom
Contact us for pricing

For large-scale operations with custom requirements and dedicated support.

Everything in Business, plus:
Unlimited active subscriptions
Unlimited transactions
Custom rate limits
Dedicated support
SLA guarantees
Custom integrations
Volume discounts
Contact Sales
Start Building

Launch complex SaaS pricing in minutes, not months

Join 100+ developers launching SaaS products with Salable

No credit card required
15-minute setup
Full feature access
//// COMMON QUESTIONS ////

Everything you need to know

You do, but you don't need one set up in advance. You can create a Stripe account from our dashboard and use Salable Test Mode without providing any documents. You only need a fully onboarded Stripe Standard account when you're ready to take live payments.