The MemberPress Migration Toolkit Add On is a guided wizard that runs inside your WordPress admin and walks you through moving an existing MemberPress site to Paid Memberships Pro — one step at a time, with clear summaries of what will and won’t be migrated at each stage. No SQL queries, no CSV exports to massage by hand.
The migration runs in the background using Action Scheduler, so large sites can process thousands of members and transactions without timing out. And when your MemberPress site is using Stripe, the toolkit can optionally preserve your active subscriptions during the move — your members keep paying without interruption.
How the Migration Works
After installing and activating the Add On alongside Paid Memberships Pro on your existing MemberPress site, you’ll find a new Memberships > MemberPress Migration Toolkit page in your WordPress admin. The wizard walks you through six steps:
- Activate Your PMPro License — Optional. Connect your PMPro license to install premium Add Ons that replace MemberPress features not covered by the core migration (Custom Post Type restrictions, Drip Content, VAT Tax, and more).
- Migrate Membership Levels — Convert your MemberPress products into PMPro levels. Use the one-click “Migrate All Levels” button or manually map each MemberPress level to an existing or new PMPro level. MemberPress level groups become PMPro level groups.
- Migrate Users and Orders — Convert MemberPress transactions into PMPro orders, assign membership levels based on your level map, and preserve membership start and end dates. Optionally migrate Stripe subscriptions so active billing continues uninterrupted.
- Migrate Content Restrictions — Move membership-based content rules from MemberPress to PMPro for single pages, single posts, all posts, all pages, parent pages with children, and category or tag restrictions.
- Migrate Other Settings — Create your PMPro membership pages (Account, Billing, Cancel, Checkout, Confirmation, Orders, Levels, Login, Profile), apply your currency and business address, and migrate compatible custom user field configuration.
- Final Steps — A post-migration checklist for verifying levels, members, orders, the checkout process, email templates, and recommended Add Ons to install.
What Gets Migrated
Membership Levels
- Membership level names and descriptions
- Initial payment amounts (price)
- Recurring payment settings (billing amount, cycle number, cycle period)
- MemberPress level groups converted to PMPro level groups
- Upgrade and downgrade path settings
Users, Orders, and Subscriptions
- MemberPress transactions converted to PMPro orders, including order status, totals, and gateway references
- User membership assignments based on your migrated level map
- Membership start and end dates
- Stripe subscription data (optional): Provide your Stripe API keys and the toolkit will link active Stripe subscriptions directly to PMPro so renewals continue without your members re-checking out
Content Restrictions
- Single post and page restrictions (membership-based)
- Category-based restrictions
- Parent page restrictions, including child pages
- “All posts” and “all pages” restriction rules
Site Settings
- PMPro membership pages created automatically
- Payment currency
- Business name, address, city, state, postal code, and country
- Custom user field configuration (names, labels, types, required settings, options)
What Is Not Auto-Migrated
Some MemberPress features don’t map one-to-one to PMPro, or rely on PMPro Add Ons to recreate. The toolkit is transparent about these throughout each step. Here’s the full list:
- Non-Stripe gateway subscriptions: PayPal, Authorize.net, and other gateway subscriptions cannot be automatically migrated. Affected memberships will be assigned an expiration date and members will need to check out again to renew.
- Custom Post Type restrictions: Use the Custom Post Type Membership Access Add On to restrict CPTs in PMPro.
- Drip content schedules: Use the Series for Drip-Feed Content Add On to recreate timed content release.
- Email notifications and templates: Configure your branded emails in Memberships > Settings > Email Templates after migration.
- Coupons and discount codes: Recreate at Memberships > Discount Codes. PMPro supports percentage and fixed discounts, expiration dates, and usage limits.
- Tax and VAT settings: Use the VAT Tax Add On for EU VAT compliance.
- Partial content restrictions inside a post: PMPro restricts entire posts by default. Use the
shortcode or the Content Visibility block to protect sections within a post. - Expiration dates, trials, and billing limits on levels: Configure these in PMPro level settings after migration.
- Member notes and communication history: Export these separately from MemberPress if you need to preserve them.
When to Use This Add On
- You’re moving a live MemberPress site to Paid Memberships Pro and want to preserve your members, levels, and order history.
- You’re using Stripe and want your active subscriptions to keep billing through PMPro without interruption.
- You manage a large site with thousands of members and need a background-processing migration that won’t time out.
- You’re evaluating a switch and want a clear, honest picture of what migrates automatically and what needs follow-up.
Installation
- Install and activate Paid Memberships Pro on your existing MemberPress site.
- Download the MemberPress Migration Toolkit Add On from GitHub.
- Upload the plugin folder to
/wp-content/plugins/and activate it from the WordPress Plugins screen. - Go to Memberships > MemberPress Migration Toolkit to start the wizard.
Related Articles
- How to Migrate from MemberPress to Paid Memberships Pro — The companion guide that walks through the full migration story end-to-end.
- Import Members From CSV Add On — For migrations where a direct database conversion isn’t an option.
- Custom Post Type Membership Access Add On
- Series for Drip-Feed Content Add On
- VAT Tax Add On
This is a Free Add On.
Create a free account or log in to gain access to downloads and documentation.

