Free During 3-Month Beta - No CC

Subscription billing for developers who want to ship

Launch complex SaaS pricing in minutes, not months

Team billing - Multiple pricing models - Shopping cart - Real-time webhooks

15-minute setup
Full API access
Test mode included
beta.salable.app/dashboard
Products
0
Active subs growing
Plans
0
Starter - Pro - Ent.
MRR
$0k
+18% vs last mo
Real dashboard. Built with Salable.

Don't build billing. Ship your product.

Every hour on billing infrastructure is an hour not spent on your product.

Building in-house + Stripe
Time to launch
3–6 months of engineering
Designing schemas, webhooks, entitlements, and team billing instead of shipping product features.
Feature Gating & Entitlements
Tier Checks Scattered in Code
Every feature checks plan names directly, so adding tiers or custom deals means hunting through code, adding exceptions, and risking broken access.
Team billing & seats
Custom team model
Ad‑hoc tables tying users to subscriptions, manual seat tracking, and scattered access checks.
Webhooks & billing events
Roll‑your‑own infra
Custom servers, retries, signing, queues, and monitoring—with all the reliability edge cases on your team.
Multi-currency pricing
Single-currency or ad-hoc FX
USD-only pricing or hacked conversions with odd amounts, manual currency logic, and inconsistent international experience.
Salable + Stripe
Time to launch
Live in ~15 minutes
Create products, define entitlements, drop in the SDK, and start selling without backend billing work.
Feature Gating & Entitlements
Entitlement‑Based Feature Gating
Define capabilities once and gate features by entitlements, not plan names—pricing, tiers, and custom deals can change without touching your code.
Team billing & seats
Grantee groups built‑in
Explicit owners, groups, and grantees with automatic seat limits and access resolution — so no custom schema or logic.
Webhooks & billing events
Managed webhook pipeline
Signed, retried, ordered, and monitored events out of the box—no webhook handlers or queuing code to build.
Multi-currency pricing
Built-in local currencies
Define intentional prices per currency and let checkout show the right local price automatically—no custom FX, logic, or extra schemas.

"We've been that team maintaining home‑grown billing: webhooks, subscription state, feature flags, entitlements, team access. It never stops growing. We built Salable so you can get reliable billing and entitlements without owning that complexity."

Join the Salable dev team on Discord →
Ready to stop building billing?
Start shipping features in 15 minutes
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.

You get separate test and live environments out of the box.

02

Connect Stripe

Link your Stripe account or sandbox.

Salable sits on top of Stripe for payments, payouts, and tax.

03

Create products & plans

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

No schemas, migrations, or custom billing models to build.

04

Integrate API & checkout

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

Salable handles webhooks, subscription state, and team access.

05

Launch

Turn on live mode and start charging real customers.

Pricing changes, new plans, and custom deals stay config-only—not code changes.

check-entitlement.ts

    try {
        const response = await fetch('https://beta.salable.app/api/entitlements/check?granteeId={GRANTEE_ID}&owner={OWNER}', {
            headers: {
                Authorization: 'Bearer YOUR_SECRET_KEY'
            }
        });

        const {data} = await response.json();
        
        if (data.entitlements.find((e) => e.value === '{ENTITLEMENT_VALUE}')) {
            console.log('access granted');
        } else {
            console.log('access denied: missing entitlement');
        }
    } catch (e) {
        console.log(e);
    }
                                    
                                    
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
Free during beta - Full access - No credit card
Pricing

Simple, transparent pricing

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

🎉Everything is FREE during Beta!

All tiers are free until beta ends. Products you launch during beta keep free access forever.

Starter

£0/month
Free forever

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

Includes:
Up to 20 active subscriptions
Up to 50 transactions/month
Up to £500 revenue/month
All core features
Test + Live modes
Community support
Auto-upgrades to Business when any limit is exceeded
Get Started Free
MOST POPULAR
FREE DURING BETA

Business

£9.99/month
After betaFree now!

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

Everything in Starter, plus:
Up to 100 active subscriptions
Up to 500 transactions/month
Up to $5000 revenue/month
Priority support
Advanced webhooks
Team collaboration
AVAILABLE AFTER BETA

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

Beta Promise

🚀
Launch Free
All features, all tiers, completely free during beta
🔒
Locked In
Products launched during beta keep free access
📢
30-Day Notice
We'll notify you before any pricing changes
Start Building

Ready to stop building billing?

Join 100+ developers launching SaaS products with Salable 2 Beta

No credit card required
15-minute setup
Full feature access
What happens after you sign up:
01Sign up
02Connect Stripe
03Create products & plans
04Integrate API & checkout
05Launch
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.