Docs

What is Paddle?

Paddle Billing is the world's leading merchant of record, designed to make it easy to grow your revenue, reduce your risk, and scale your business.

Paddle Billing is the developer-first merchant of record, built for modern SaaS, app, and AI businesses. It takes care of payments, tax, localization, and subscription management for you, using one unified API that does it all.

You can integrate Paddle using our API, handcrafted SDKs and JavaScript library, and using AI with our model context protocol (MCP) server.

Create product catalog

Your product catalog includes subscription plans, recurring addons, one-time charges, and things like additional seats.

No rigid hierarchy

No need to spend time thinking about whether an item is an addon, accessory, bundle, plan, or seat — in Paddle everything is a product.

Modular prices

Products have related prices that describe how they're charged, letting you easily create products with multiple billing periods.

All kinds of pricing

Build flat, good-better-best, per-user, and feature based pricing easily. Bill for one-time charges and offer recurring addons, too.

Drop in a checkout

Start transacting in minutes. Use Paddle.js to drop an overlay checkout into your app with a few lines of code, or build integrated checkout experiences using inline checkout.

Optimized for conversion

Short purchase journey and intelligent routing to the best acquirer for payment success.

Fully brand and customize

Add your brand colors and choose your theme, or seamlessly integrate into your app.

Get started in minutes

Include Paddle.js and launch an overlay checkout with just a few lines of code.

Handle all parts of the subscription lifecycle

Let Paddle automatically create a subscription for you when a checkout completes. As a total subscription management solution, Paddle handles renewals, upgrades and downgrades, pauses and cancellations, and other subscription lifecycle events.

Keep your app in sync

Comprehensive webhooks for all parts of the subscription lifecycle keep your app in sync with Paddle, or poll the event stream.

Prorate when making changes

Paddle calculates proration to-the-minute when making changes to a subscription. Preview charges before choosing to apply now or later.

Stay compliant

Paddle handles sending emails for subscription lifecycle events where legally required, so you're covered.

Transition to billing by invoice

Conquer upmarket and downmarket — all from the same integrated platform.

Create invoices for subscriptions, or transition customers who pay for renewals automatically using a saved payment method to payment by invoice, offering enterprise plans to customers who have scaled with you.

Fully integrated

Create invoices and let customers pay by bank transfer, using the same product catalog and customers that you use for Paddle Checkout.

Accept bank transfers

No need to create local bank accounts. Accept bank transfers and offline payments, as well as card, PayPal, and other payment methods.

Handle subscription changes

Paddle automatically creates invoices for subscription changes, like renewals or plan changes. No need to manually make changes or create invoices.

Win new markets

Take your price localization strategy to the next level with country-specific pricing, automatic currency conversion, localized checkout, and local payment methods that you can enable in a couple of clicks.

Increase conversion rates, maximize revenue in markets where willingness-to-pay is higher, and grow your sales by pricing according to purchasing power in emerging markets.

Sell in over 200 countries and territories

Expand into popular markets, while protecting your company from countries under international sanctions.

Boost conversion rates

Offering local currencies and payment methods can increase sales and reduce FX fees for customers.

No extra engineering effort

All supported countries, currencies, and payment methods are ready-to-use as part of the Paddle API and Paddle.js.

Effortlessly reduce churn

Paddle Billing integrates with Retain, which uses algorithms built on data collected from hundreds of thousands of payments to systematically reduce churn from payment failure.

Retain intelligently retries payments at the best time for success, and sends tried and tested notifications to help you recover revenue.

Frictionless retries

Prompt customers for payment on your commercial website, letting them pay for overdue subscriptions in one-click with Apple Pay or Google Pay.

Intelligent retries

Retain automatically retries payments at the best time for success based on the date, failure code, payment method, bank, customer location, and other factors.

Easy to integrate

Add Retain to your website or app when you're building a checkout and integrating Paddle. There's no need to call a separate library or build a separate integration.

We do it for you

Paddle provides more than just the infrastructure for subscription billing. As a merchant of record, we do it for you.

Fully tax compliant

Paddle calculates, collects, and remits taxes for you across the world. We handle sales tax liability for all payments, so you're totally protected.

Fraud protection

As merchant of record for every transaction, Paddle prevents card attacks, fights illegitimate chargebacks, and screens fraudsters.

Payment routing

With a high volume of successful payments for thousands of SaaS companies, we're more trusted by global acquirers than you would be as a solo merchant.

Was this page helpful?