# Migrating from a legacy plan to current pricing

> [!NOTE] We support both old and new plans!
> DatoCMS [pricing plans](https://www.datocms.com/pricing.md) change from time to time, usually on an annual basis. However, existing customers are generally grandfathered into their existing plans as long their accounts remain active. These "legacy" plans are not available to newer customers.
> 
> At any time, existing customers on legacy plans have the *option* of switching to more recent plans — but only if they want to! Sometimes, newer features (like [Visual Editing](https://www.datocms.com/docs/visual-editing.md)) are only available on more recent plans. On the other hand, older plans may have different resource limits that work better for a particular customer. It's entirely up to them!

If you are on a discontinued, legacy DatoCMS pricing plan and you want to switch to the current Professional plan, here are the steps you should take:

-   Temporarily change the email address of your current DatoCMS account to a variation like *email+old@yourdomain.com* (if your email provider supports "[plus addressing](https://en.wikipedia.org/wiki/Email_address#Sub-addressing)"), or to another email address under control.
    
-   Create a **new** DatoCMS account with your original email, e.g., *email@yourdomain.com.*
    
-   Buy the new Professional plan under the *new* account — even though it's empty right now.
    
-   [Transfer your existing project(s)](https://www.datocms.com/docs/plans-pricing-and-billing/transfer.md) from your old account to the new one you just created
    
-   [Get in touch](https://www.datocms.com/support.md) with our support team to process a refund of the remaining credit of your old account. This manual processing is required because our billing system cannot automatically process the different account types. No worries though, our team is happy to help!
    

If you have any questions, please don't hesitate to [contact our support team](https://www.datocms.com/support.md).

## Related content in "Plans, pricing and billing"

- [Pricing Overview](https://www.datocms.com/docs/plans-pricing-and-billing.md)

- [Billing and pricing](https://www.datocms.com/docs/plans-pricing-and-billing/billing-and-pricing.md)
- [Payment failures and billing notifications](https://www.datocms.com/docs/plans-pricing-and-billing/payment-failures-and-billing-notifications.md)

- [Cancellations and refunds](https://www.datocms.com/docs/plans-pricing-and-billing/cancellations-and-refunds.md)
- [Credit card change](https://www.datocms.com/docs/plans-pricing-and-billing/credit-card-change.md)

- [How overages are managed](https://www.datocms.com/docs/plans-pricing-and-billing/overcharges-on-api-and-bandwidth.md)
- [Transfer project](https://www.datocms.com/docs/plans-pricing-and-billing/transfer.md)

- [Duplicate or delete project](https://www.datocms.com/docs/plans-pricing-and-billing/duplicate-delete.md)
- [Migrating from a legacy plan to current pricing](https://www.datocms.com/docs/plans-pricing-and-billing/migration-to-the-new-pricing.md)