If you run a membership site with Paid Memberships Pro, there may come a time when you want to make changes to a user’s subscription—billing amount or next payment date, for example.

These changes are necessary to do things like: 

  • Allow members to pause their subscriptions
  • Give active members a discount or temporary discount
  • Upgrade or downgrade a subscription
  • Raise the price for individual active members
  • Fix subscriptions for members who paid the wrong price or experienced some other price calculation issue at the checkout

If you use Stripe to accept recurring payments with Paid Memberships Pro, you can modify subscriptions directly from the Stripe Dashboard. In this post, we will walk you through the process.

Banner Image for How to Modify Payment Subscriptions in Stripe

Finding a Subscription in Stripe

To modify a subscription in Stripe, first you’ll need to locate the subscription you want to change. Here’s how you do this:

  1. Navigate to Memberships > Members > Edit Member > Subscriptions.
  2. Hover over the subscription you want to update and click “View Details“.
Screenshot of navigation to subscriptions panel in edit member with Paid Memberships Pro to view details of an active subscription

  1. Copy the subscription ID found in the “Payment Gateway Information” section.
Screenshot of the subscription ID in the Payment Gateway Information section of the View Details for an active subscription.
  1. Log into your Stripe Dashboard.
  2. In the search bar, paste the Subscription Transaction ID that you copied and select the subscription that shows up

    Screenshot of a search dropdown showing a highlighted subscription ID and associated transaction details

On the page that loads, you should be able to see information about the chosen subscription such as the billing amount, next payment date, and previous payments that have already been made.

Editing a Subscription

Regardless of whether you are trying to change the billing amount or the next payment date for the subscription, you can begin editing it by selecting Actions > Update subscription.

Screenshot of an Actions dropdown menu with Update subscription highlighted in a red box

Changing the Billing Amount

  1. Click on Add product
Screenshot of a pricing table interface with an Add product button highlighted in red
  1. In the Pricing table row, select a price to begin charging the user. (If you cannot find the desired price, continue on to the next section.)
Screenshot of a pricing table interface with a dropdown menu open to select a product from a list of recent items
  1. To remove the previous subscription price, click the options dropdown (three dots) next to the product and select Remove product
Screenshot of a pricing table with a dropdown menu open showing the Remove product option highlighted in a red box
  1. Disable the Prorate changes option
  2. Select Update subscription
Screenshot of a subscription settings interface with a disabled Prorate changes toggle and an Update subscription button

If the Desired Price Does Not Exist

Iff you are not able to find the price that you would like to charge the user, follow these steps:

  1. Click Add new product
Screenshot of a pricing table interface with an active Add new product button highlighted in a dropdown menu
  1. Add a name for the product (this can be the same as the product that you are replacing)
  2. In the Price field, enter the new billing amount
  3. Make sure that the Billing period is set to the desired frequency (for example, “monthly”)
  4. Click Add product
Screenshot of a product creation form with fields for name, tax code, pricing model, price, and billing period

Changing the Next Payment Date

  1. From the options dropdown (three dots) next to the Trial field, click Add trial to add a new trial period, or Update trial period if there is already a trial on the subscription
Screenshot of a pricing table menu with the Update trial period option highlighted in a red box
  1. Depending on whether or not the subscription is already in a trial period, either:
    1. Enter the number of days until you would like the next payment to be charged, or
    2. Select the date that you would like the next payment to be charged
Screenshot of a January 2022 calendar with January 1 highlighted in a red box and January 9 highlighted in blue
  1. Disable the Prorate Changes option
  2. Select Update Subscription
Screenshot of a subscription update interface with a highlighted Update subscription button and Prorate changes toggle

Updating Subscription Information in PMPro

Now that you’ve updated the subscription in Stripe, you can sync your PMPro site with Stripe.

Syncing the gateway is optional. The temporary disconnect between Stripe and PMPro will automatically correct itself. However, if you want the information to reflect the new subscription information, follow the steps below:

  1. Navigate to Memberships > Members > Edit Member > Subscriptions.
  2. Hover over the subscription you want to update and click “View Details“.
  3. Click “Sync with Gateway“. This will update data in PMPro about the subscription, such as the next payment date and billing amount data.
Screenshot of View Subscription page in Paid Memberships Pro for a specific member to Sync with Gateway

If you want to learn more about modifying payment subscriptions in Stripe, be sure to check out the Stripe documentation on changing subscriptions.



Was this article helpful?
YesNo