Whether you are migrating from one PMPro site to another or from another platform, there are additional columns you can add to your CSV.

From One PMPro Site to Another

For this setup, you can export the Gateway and Subscription Transaction ID for your members from the Orders list.

  1. Navigate to Memberships > Orders.
  2. Click Filter Results, set Status to “success”, and click Apply Filters.
  3. Click Export to CSV. The export includes the gateway and subscription_transaction_id columns you need for the import file. On the mapping screen, these are mapped to Payment Gateway and Subscription Transaction ID for you.
  4. The export includes every successful order, so a member with recurring payments has one row per payment. Keep only the most recent order for each member before you import.

Note: The orders export starts with an id column, which is the order ID. The mapping screen maps an id column to User ID, so set it to “Skip” before you import. Otherwise, a row could update whichever user on the new site has that ID. Also set the status column (the order status) to “Skip” or to Order Status.

From Another Platform to PMPro

If you are trying to import and maintain active subscriptions from another platform, you need to locate something in the system that connects a user’s email to their subscription ID.

  • For PayPal, this begins with I-
  • For Stripe this begins with sub_

If you are migrating from WooCommerce Subscriptions, you cannot preserve existing subscriptions because Woo Subs does not use real gateway subscriptions (they trigger all payments as individual charges). There is no way to convert these one time payments to subscriptions through an import.

Note: If you have existing subscriptions hitting an old IPN or Webhook URL, you may need to use custom code like this to redirect that traffic to the equivalent PMPro URL.

Let Us Handle It: Migration with PMPro Max

If doing this yourself feels overwhelming, PMPro Max includes hands-on migration support as part of the service. We handle the move from these platforms and many others, with the goal of getting you up and running on PMPro with as little disruption to your business as possible.

Here’s our honest commitment on what that looks like:

  • When we can preserve your active member subscriptions, we will. For most WordPress-to-WordPress migrations and some gateway-to-gateway transitions, your members keep paying without interruption and without needing to re-enter their billing info.
  • When we can’t preserve subscriptions, we’ll be upfront about it and give you a clear plan. Some platforms (WooCommerce Subscriptions, most SaaS tools) create subscriptions in ways that can’t be transferred to another system, even with the same payment gateway. In those cases, we’ll help you set appropriate expiration dates, craft the member communication, and use PMPro’s renewal flow to bring members back into an active subscription on the new platform.
  • Either way, you keep your members and your revenue. The goal isn’t just to move data, it’s to land you on a membership platform built for where your business is going, not where it started.

Last updated on November 12, 2026


Was this article helpful?
YesNo