> For the complete documentation index, see [llms.txt](https://developer.paddle.com/llms.txt).

# Migrate

Understand what Paddle Billing is, how it compares to Paddle Classic, and how to migrate.

---

In August 2023, we released a new version of Paddle called Paddle Billing. It's built on the Paddle platform, but includes an improved developer experience and new features to help you increase your revenue, retain customers, and scale your operations.

If you use Paddle Classic, you can migrate your subscriptions to Paddle Billing in the dashboard, choosing how data is mapped between the systems. The Paddle team are here to help throughout.

{% card-group cols=3 %}
{% card title="subscriptions migrated" stat="> 1 mil" statColor="blue" %}
We've migrated over one million Paddle Classic subscriptions to Paddle Billing.
{% /card %}
{% card title="steps to port subscriptions" stat="4" statColor="green" %}
Reintegrate with Billing, then use simple screens in the dashboard to port your data in four steps.
{% /card %}
{% card title="improvements last year" stat="60" statColor="purple" %}
Paddle Billing is the leader in the merchant of record space, landing 60 improvements in 2024.
{% /card %}
{% /card-group %}

## Exclusive to Paddle Billing

{% card-group cols=2 %}
{% card title="One-page checkout" image="/src/assets/images/tmp/one-page-overlay-checkout.svg" url="/concepts/sell/overlay-checkout" %}
Present customers with a one-page checkout experience, collecting customer, address, business, and billing details on one screen.
{% /card %}
{% card title="Saved payment methods" image="/src/assets/images/tmp/saved-payment-methods.svg" url="/build/checkout/saved-payment-methods" %}
Save and present payment methods so customers can complete repeat purchases without re-entering their card details.
{% /card %}
{% card title="Customer portal" image="/src/assets/images/tmp/customer-portal-cards.svg" url="/concepts/sell/customer-portal" %}
Let customers update payment details, manage subscriptions, and view invoices through a Paddle-hosted portal — no engineering needed.
{% /card %}
{% card title="Webhook simulator" image="/src/assets/images/tmp/webhook-simulator.svg" url="/webhooks/simulator" %}
Send single events or play out full lifecycle scenarios to test your subscription and billing flows before going live.
{% /card %}
{% card title="Next.js starter kit" image="/src/assets/images/tmp/vercel-template.svg" url="/get-started/starter-kits/nextjs-saas" %}
Spin up a Paddle-powered Next.js SaaS app in minutes, with auth, checkout, and subscription management already wired in.
{% /card %}
{% card title="Cancellation Flows" image="/src/assets/images/tmp/cancellation-flows.svg" url="/build/retain/configure-cancellation-flows-surveys" %}
Build cancellation surveys and salvage offers that proactively prevent churn at the moment customers try to leave.
{% /card %}
{% /card-group %}

## Start your migration journey

{% card-group cols=3 %}
{% card title="Learn about Paddle Billing" url="/migrate/learn" %}
Learn about Paddle Billing, how it compares to Paddle Classic, and how to migrate.
{% /card %}
{% card title="Plan your migration" url="/migrate/plan" %}
Plan your migration, including how to map your data and workflows.
{% /card %}
{% card title="Migrate your data" url="/migrate/start" %}
Migrate your data from Paddle Classic to Paddle Billing.
{% /card %}
{% /card-group %}