Paddle Billing is a reimagining of how you work with the Paddle platform, offering you more ways to maximize revenue and grow your sales volume.
This guide is an overview of the key reasons to migrate from Paddle Classic to Paddle Billing. It helps you understand some of the things you'll be able to do after you've migrated.
What are you migrating?
Pick all that apply โ content updates to match.
Product catalog
Paddle Billing supports multi-product subscriptions, letting you build complex offerings including plans, recurring addons, and one-time charges on the same subscription.
SubscriptionsNo need to duplicate data. Create invoices for the same products that you offer at checkout, changing the price as you move through the sales cycle. Issue compliant invoices when you're ready.
InvoicePrice for countries, not currencies. Use price overrides to adjust for willingness-to-pay and purchasing power โ even across countries that share the same currency.
One-timeSubscriptionsCoupons, modifiers, and charges have become a unified discount entity in Billing. Choose how long discounts recur for, apply them to subscriptions, and limit at checkout.
One-timeSubscriptionsInvoicePass products and prices directly to a subscription, checkout, or invoice to bill for one-off items, or in cases where you manage your catalog outside of Paddle.
InvoiceOne-timeSubscriptionsCustomers
Let customers grab and revise invoices, update their account details, and manage their own subscriptions using the customer portal. Deep link to a specific subscription, and present cancellation flows automatically when customers cancel.
One-timeSubscriptionsCustomer information is centralized in a lightweight customer entity that's specific to your Paddle Billing account. You have full access to customer data using the dashboard and API.
One-timeSubscriptionsA single customer can have multiple addresses and businesses โ useful when you're dealing with a large customer with offices in different locations.
InvoiceOne-timeSubscriptionsBilling and subscriptions
Present customers with a true one-page checkout experience, collecting customer, address, business, and billing details on one screen.
One-timeSubscriptionsLead with one-click payment methods like Apple Pay and Google Pay, so customers on mobile can pay without filling in a checkout form.
One-timeSubscriptionsSell through a checkout or issue invoices โ all from the same integrated platform. Easily move customers from self-serve to sales-assisted billing, with payments by bank transfer.
One-timeSubscriptionsInvoiceCreate invoices for recurring products. Paddle Billing automatically sends invoices for subscription lifecycle events, like renewals, upgrades and downgrades, and other charges.
InvoicePreview charging for actions like upgrading or downgrading, adding or removing addons, changing billing dates, billing one-time charges, or making other changes to a subscription.
SubscriptionsTrialing subscriptions behave like other subscriptions, so you can upgrade, downgrade, or add or remove items. Plus, extend or cut short trial dates, or activate immediately.
SubscriptionsIncrease conversion with flexible trials. Offer free trials with a card required, cardless free trials, or charge a reduced amount for a trial period. Cardless trials are in early access.
SubscriptionsGet more control over how pausing and resuming subscriptions works โ including setting a resume date and choosing whether to charge for a new billing cycle.
SubscriptionsPaddle Retain handles dunning and retention for you, combining subscription expertise and algorithms to recover failed payments, reduce churn, and increase lifetime value.
SubscriptionsFinance and reporting
Add contacts to a business for people in accounts or finance teams. Paddle Billing automatically emails business contacts when an invoice is issued, paid, or canceled.
InvoiceUse adjustments to refund or credit a transaction. Grab a credit note, sometimes called a credit memo in other platforms, to send to customers as a record of a refund or credit.
InvoiceOne-timeSubscriptionsWhen you send invoices, Paddle Billing generates unique bank transfer account numbers for each customer. This means invoices can be reconciled faster.
InvoiceBy unifying catalog and customers with checkout and invoices, Paddle Billing lets you report on invoicing revenue in the context of all your business data.
InvoiceExport reports for transactions, adjustments, discounts, checkout conversion, subscriptions, and payout reconciliation to use in accounting software, ERPs, and business intelligence tools.
InvoiceOne-timeSubscriptionsGet timeseries data like MRR, active subscribers, and revenue using the Paddle API, or filter and break down your data in Explore in the Paddle dashboard.
InvoiceOne-timeSubscriptionsLet customers update their tax number, address, or other information on completed invoices and checkouts. The original transaction remains unchanged for compliance.
InvoiceOne-timeSubscriptionsDeveloper experience
Paddle Billing includes a new unified REST API that brings together all your billing operations. It's consistent and built to modern standards, with JSON for requests and responses.
InvoiceOne-timeSubscriptionsOur public API powers the dashboard, so if you can do it in the dashboard, then you can do it in the API. You have complete access to your data โ including customers, catalog, transactions, and metrics.
InvoiceOne-timeSubscriptionsA new version of Paddle.js makes it easier to work with Paddle in your frontend. Plus, install Paddle.js as a module using npm or other package managers, with full TypeScript support.
Use hand-crafted SDKs for Node.js, Python, Go, and PHP, drop Paddle UI React components into your app, or start from a Next.js starter kit to get up and running quickly.
InvoiceOne-timeSubscriptionsConnect AI agents to your account using the Paddle MCP server. Install agent skills and plugins for Claude Code, Codex, and Cursor, and use the docs MCP server to give agents up-to-date Paddle knowledge.
InvoiceOne-timeSubscriptionsGo beyond sending a test event to your webhook endpoint. Use webhook simulator to send customized multi-event scenarios, playing out all webhooks for key lifecycle events.
One-timeSubscriptionsBuilt around a centralized event stream, there are over 50 webhooks for the entire customer lifecycle. Payloads mirror API responses, with the ability to configure multiple endpoints.
InvoiceOne-timeSubscriptions