# Salable > Salable handles the entire billing and subscription lifecycle so you can focus on building your product. > > You get the flexibility to experiment with pricing — flat-rate subscriptions, per-seat licensing, usage-based metering, or hybrid models — without rewriting your billing logic each time. Powered by Stripe, Salable manages products, plans, line items, checkout, subscriptions, invoicing, and entitlements (feature access control) through a single integration. > > Salable takes care of the Stripe webhook complexity you'd otherwise build yourself — subscription lifecycle events, payment failures, invoice updates, plan changes — so your engineering time goes toward features, not billing plumbing. > > Everything runs through infrastructure designed for real SaaS businesses: a dashboard for managing your billing configuration, a REST API and webhooks for deep integration, a shopping cart for multi-plan checkout flows, and an MCP server that lets AI agents and tools like Claude Code create and manage your billing setup directly. - [Documentation](https://salable.app/docs): Guides covering integration, pricing models, entitlements, and billing - [API Reference (Scalar)](https://salable.app/docs/openapi/scalar): Interactive API documentation - [Blog](https://salable.app/blog): Articles on SaaS pricing, billing, and subscription management - [OpenAPI Specification](https://salable.app/openapi.yaml): Full OpenAPI spec for the Salable REST API - [MCP Server Config](https://salable.app/mcp.json): Configuration for connecting AI agents to Salable via the Model Context Protocol ## Docs - [Salable Quick Start Guide](https://salable.app/docs/quick-start.md): Get your first subscription up and running in around ten minutes. This guide walks you through setting up a payment integration, creating a product, adding a plan, completing a checkout, and performing an entitlement check. All you need is a Salable account and a few minutes to see the full subscription flow in action. - [Flat-Rate Billing Quick Start](https://salable.app/docs/flat-rate-quick-start.md): This guide is intended to take you from no payment processing to a simple, but functional, flat-rate billing system. - [Per-Seat Billing Quick Start](https://salable.app/docs/per-seat-quick-start.md): This guide is intended to take you from no payment processing to a simple, but functional, per-seat billing system. - [Usage-Based Billing Quick Start](https://salable.app/docs/usage-quick-start.md): This guide is intended to take you from no payment processing to a simple, but functional, usage-based billing system. - [Hybrid Pricing Quick Start](https://salable.app/docs/hybrid-pricing-quick-start.md): This guide is intended to take you from no payment processing to a simple, but functional, hybrid billing system combining multiple pricing models. - [Getting Started with Salable](https://salable.app/docs/getting-started-guide.md): This guide will walk you through everything you need to know to get your subscription billing up and running. In less than 30 minutes, you'll have a complete pricing structure ready to accept payments. - [Core Concepts](https://salable.app/docs/core-concepts.md): This reference covers the core terminology in Salable. From products and plans to entitlements and grantee groups, each concept is explained to help you understand how the pieces fit together and get up and running quickly. - [Products & Pricing](https://salable.app/docs/products-and-pricing.md): Design products with any combination of flat-rate, per-seat, metered, and tiered pricing across multiple currencies. This guide covers products, plans, and line items so you can set up and ship. - [Understanding Entitlements](https://salable.app/docs/understanding-entitlements.md): Every SaaS app faces the challenge of keeping feature access synchronised with billing. Entitlements put you in control of which features each plan unlocks, while Salable takes care of the Subscription from purchase to cancellation. - [Grantees & Groups](https://salable.app/docs/grantee-groups.md): Manage subscriptions for teams, not just individuals. The Grantee and Group system controls who has access, handles seat limits, and keeps everything in sync as teams grow and change. - [Subscriptions & Billing](https://salable.app/docs/subscriptions-and-billing.md): Salable manages the full subscription lifecycle, ensuring entitlements stay in sync as customers upgrade, downgrade, or cancel. This guide walks you through how subscriptions work and the control you have from checkout to cancellation. - [Cart & Checkout](https://salable.app/docs/cart-and-checkout.md): Carts support multi-Plan purchases on a single Subscription, enabling plugin and add-on pricing models without requiring signup. This guide covers the flow from Cart creation to completed checkout. - [Metered Usage](https://salable.app/docs/metered-usage.md): Charge customers based on what they consume. Track API calls, storage, messages, or any measurable activity in your application. Salable calculates charges at the end of each billing cycle and adds them to the invoice. - [Dashboard & Admin](https://salable.app/docs/dashboard-and-admin.md): The dashboard is your control centre for configuring products, managing subscriptions, and handling customers. This guide walks through each section and how to use it. - [Testing & Development](https://salable.app/docs/testing-and-development.md): Test everything before processing real payments. Salable's Test Mode is a complete sandbox with its own Products, Subscriptions, API keys, and data. Develop features, test edge cases, and validate changes with full Stripe test card integration. No risk to production. - [Caching Strategies for Entitlements](https://salable.app/docs/caching-strategies-for-entitlements.md): Speed up entitlement checks with caching. This guide covers strategies for Node.js and Next.js applications, balancing performance with data accuracy. When to cache, how to invalidate, and patterns that scale. - [Webhooks](https://salable.app/docs/webhooks.md): Set up webhook event notifications. Configure destinations, verify signatures, handle retries, and monitor delivery. All the tools you need to keep your application in sync with Salable. - [Model Context Protocol (MCP)](https://salable.app/docs/mcp.md): Connect your AI assistant to the Salable API and go from zero to working checkout in a single conversation, or use the raw MCP tools to manage products, pricing, and entitlements conversationally. - [Stripe Payment Methods](https://salable.app/docs/stripe-payment-methods.md): Payment methods give your customers a faster, more convenient way to checkout. Rather than manually entering card details, they can use a payment method they've already set up like Apple Pay or Google Pay. This reduces friction in checkouts which can improve your conversion rate. ## Optional - [Per-Seat Pricing for Trello Power-Ups](https://salable.app/blog/monetising-trello-apps/trello-per-seat-pricing.md): Per-seat pricing works for Trello Power-Ups because it aligns cost with team size. The data points to a $5–15 sweet spot where users adopt without procurement friction. - [The Trello Power-Up Monetisation Landscape](https://salable.app/blog/monetising-trello-apps/trello-power-up-monetisation.md): Trello Power-Up monetisation is now viable. Learn which categories have the strongest revenue potential and how to price yours. - [Introducing Salable Only Subscriptions: Access Without Payment](https://salable.app/blog/features/introducing-salable-only-subscriptions.md): Not every access relationship starts with a transaction. Salable Only Subscriptions let you provision access for internal teams, partners, and beta testers using the same entitlement system your paying customers rely on—no checkout required. - [Feature Flags and Entitlements: A Practical Guide](https://salable.app/blog/insights/entitlements-future-feature-management.md): Feature flags control rollouts. Entitlements control paid access. Conflating them creates maintenance debt. Learn when to use each. - [From Free to Paid: A SaaS Migration Guide](https://salable.app/blog/saas-startup-guides/free-to-paid-saas-migration.md): A practical free-to-paid SaaS migration guide. Convert free users to paying customers through grandfathering, communication, and billing setup. - [The Most Expensive Mistake Startups Make With Stripe](https://salable.app/blog/saas-startup-guides/build-vs-buy-billing.md): Build vs buy your SaaS billing system? Checkout takes a week. Webhooks, proration, and failed payments take months. Here's the real cost. - [The Webhook Mistakes That Cost Companies Real Money](https://salable.app/blog/saas-startup-guides/webhooks-sync-billing.md): Webhooks deliver billing events in real-time, but they break in subtle ways. Avoid the pitfalls of duplicates, ordering, and downtime. - [Avoid Double Charges, Chargebacks, and Angry Customers](https://salable.app/blog/saas-startup-guides/testing-billing-integration.md): Testing your billing integration prevents double charges, missed access, and angry customers. A framework to catch bugs before production. - [What Stripe Won't Tell You About Subscription Billing](https://salable.app/blog/insights/what-stripe-wont-tell-you.md): Stripe makes billing look solved. Then you discover the gaps: entitlements, seat management, price grandfathering, and failed payment recovery. - [The Subscription Graveyard Starts With a Failed Payment](https://salable.app/blog/saas-startup-guides/handling-failed-payments.md): 7.2% of subscribers are at risk each month from failed payments. The right dunning strategy recovers most of them automatically. - [Landing Your First Whale](https://salable.app/blog/saas-startup-guides/landing-your-first-whale.md): You can vibe code a SaaS app in a weekend. Landing your first enterprise sale takes months, but the playbook is well-documented. - [Why Per-Seat Pricing Is Way Harder Than It Looks](https://salable.app/blog/saas-startup-guides/team-subscriptions.md): When a company wants team seats, billing gets complicated fast. Who pays? Who gets access? How do mid-cycle changes work? - [Going from Conceptualisation to Monetization](https://salable.app/blog/saas-startup-guides/going-from-conceptualisation-to-monetization.md): A case study in building a SaaS product from scratch and monetising it with tiered pricing, metered billing, and entitlements. - [Your Pricing Will Change, Your Code Shouldn’t](https://salable.app/blog/saas-startup-guides/entitlements-pattern.md): Stop checking plan names in code. The entitlements pattern decouples pricing from your application, so pricing changes never require a deploy. - [When to Optimise with Hybrid Pricing](https://salable.app/blog/insights/when-to-optimise-with-hybrid-pricing.md): Hybrid pricing captures more value by combining models—but only if customers can still predict their costs. Here's when it makes sense and how to get it right. - [When Seats Still Make Sense (and When They Don't)](https://salable.app/blog/insights/when-seats-still-make-sense.md): The rush away from seat-based pricing is overblown. Seats still capture real value. The answer is hybrid models, not abandoning seats entirely. - [Market-Leading SaaS Pricing Strategies You Should Steal](https://salable.app/blog/insights/subscription-pricing-playbook.md): SaaS pricing follows proven patterns. Study what market leaders do with tiers, anchoring, and value metrics instead of guessing your own. - [Anonymous to Authenticated: Frictionless Checkout Flows](https://salable.app/blog/features/anonymous-checkout-frictionless-flows.md): Forced account creation kills conversions. Anonymous checkout captures payment at peak intent, then converts buyers to users after they've paid. - [Why Monthly Subscriptions Are a Bad Default](https://salable.app/blog/features/flexible-billing-intervals.md): Monthly billing is the SaaS default because it's easy, not optimal. The right billing interval unlocks better cash flow and lower churn. - [Why Your Pricing Page Is Losing You Customers](https://salable.app/blog/insights/pricing-page-losing-customers.md): Customers ask 'Is this right for me?' but your pricing page answers 'What do I get?' Stop showing spec sheets and start showing fit. - [Real-Time Billing Events for Your Application](https://salable.app/blog/features/webhooks-real-time-billing-events.md): Stop polling for subscription changes. Webhooks notify your application the moment something happens, from subscription creation to payment failure. - [SaaS Billing Doesn’t Need More Plans, It Needs a Cart](https://salable.app/blog/features/cart-system-addons.md): SaaS add-on billing without subscription chaos. A cart system lets customers bundle core products with add-ons in a single subscription. - [Why Letting Customers Pay Less Makes More Money](https://salable.app/blog/insights/letting-customers-pay-less.md): Flexible SaaS pricing reduces churn. A tailored plan means less revenue than a full upgrade, but far more than a cancellation. - [Stop Trying to Hack Team Subscriptions into Stripe](https://salable.app/blog/features/grantee-groups-team-subscriptions.md): Team subscriptions break when the buyer isn't the user. Grantee groups model billing owners, access recipients, and seats explicitly. - [Stripe Webhooks Without the Pain](https://salable.app/blog/features/stripe-webhooks-without-pain.md): Stripe webhooks break in production: duplicates, out-of-order events, failed retries. Here's how to handle them without debugging at 2 AM. - [‘Your Customers Want Local Prices, Not Conversions’](https://salable.app/blog/features/multi-currency-support.md): Multi-currency pricing removes friction for international customers. Set intentional local prices that signal you've built for their market. - [Choose the Wrong Pricing Model, Pay for It Later](https://salable.app/blog/saas-startup-guides/choosing-pricing-model.md): Flat-rate, per-seat, or usage-based? Your pricing model should match how customers measure your product's value. Here's how to choose. - [Your Billing System Is Sabotaging Growth](https://salable.app/blog/features/introducing-tiered-pricing.md): Tiered pricing automates volume discounts and rewards growth. Learn the difference between graduated and volume tiers and how to design yours. - [Build Any Pricing Model from Composable Parts](https://salable.app/blog/features/line-items-composable-pricing.md): Hybrid pricing without the complexity. Composable line items combine flat-rate, per-seat, metered, and one-off charges in a single plan. - [Introducing Salable Beta: Hybrid Pricing for SaaS](https://salable.app/blog/announcement/salable-beta-announcement.md): Salable Beta makes hybrid pricing simple. Composable Line Items combine flat-rate, per-seat, metered, and one-off charges in one plan. - [One Price. Big Problem.](https://salable.app/blog/insights/the-hidden-cost-of-simple-pricing.md): A single price works at launch but leaves revenue on the table as you grow. Learn when to add pricing tiers and how to get them right. - [Your First Subscription Product: Zero to Revenue](https://salable.app/blog/saas-startup-guides/your-first-subscription-product.md): Launch your first subscription product in hours, not weeks. Start simple, earn revenue fast, and add complexity when real customers demand it. - [The Ultimate Guide to Commercial Models](https://salable.app/blog/insights/the-ultimate-guide-to-commercial-models.md): Break down the four building blocks of a commercial model: monetisation, revenue mechanics, pricing structure, and billing. With real-world examples. - [Use a Private GitHub Repo as an NPM Package](https://salable.app/blog/saas-startup-guides/using-a-private-github-repository-as-an-npm-package-in-another-repository.md): ‘Install NPM packages from a private GitHub repo without paying for NPM premium. Covers local setup, CI/CD pipelines, and Vercel deploys.’