Guide

How to Change MemberPress Subscription Prices for Existing Members (Without Making Them Re-Subscribe)

For MemberPress sites billing through Stripe · Updated June 2026

The short version: Updating a membership's price in MemberPress changes what new members pay — not your current ones. Their price is locked into the Stripe subscription created when they joined. You can raise it without canceling anyone by editing the subscription at the gateway (Stripe), then updating the amount shown in MemberPress. For more than a few members, do it in bulk.

Editing the membership price doesn't re-bill current members

You bumped your membership from, say, $29 to $39, saved it, and confirmed new sign-ups are charged $39. Your existing members are still being billed $29. That's by design.

When someone joins, MemberPress creates a recurring subscription in Stripe at the price in effect that day. Editing the membership afterward updates the offer for future sign-ups; it doesn't reach back and rewrite the subscriptions people already have. So the only way to change what a current member pays is to change their subscription, not the membership.

Why "cancel and have them re-subscribe" is the wrong fix

The most commonly suggested workaround is to cancel existing subscriptions and ask members to sign up again at the new price. On a small list it sounds harmless. In practice it's the most expensive way to raise prices:

  • Every member has to re-enter payment details — and a meaningful share simply won't.
  • You lose the billing history and original start date tied to the subscription.
  • Anyone mid-period gets an awkward cancellation, and anyone who hesitates churns.

A price increase shouldn't double as an involuntary win-back campaign. Keep the subscription; just change its price.

The manual way: re-price the subscription in Stripe

For a handful of members, do it directly in the Stripe Dashboard:

  1. Create the new price on the product behind your membership (e.g. add a $39/mo price next to the $29/mo one).
  2. Open the member's subscription in Stripe and switch its item to the new price, choosing your timing (below).
  3. In WordPress, open the same subscription in MemberPress and update its amount to match. MemberPress reconciles the actual billing through its Stripe webhook, but the amount it displays won't change on its own.

This is fine for five or ten members and genuinely painful beyond that — each subscription is several clicks, and it's easy to fat-finger the proration setting.

Pick the timing so nobody gets a surprise charge

How you apply the change controls whether members are billed mid-cycle:

  • At the next billing cycle — the new price kicks in at each member's renewal. No proration, no mid-cycle charge. The right default for most increases.
  • Immediately, no proration — the price becomes active now (handy if you want it reflected right away) but members aren't charged until their next renewal.
  • Immediately, with proration — applies now and bills the prorated difference for the rest of the current period. Only if you actually intend to charge for that partial period.

The bulk way: re-price every member at once

Past a dozen members, the manual route stops being realistic. PricePilot Migrate Pro moves your existing Stripe subscriptions onto a new price in place — including the ones MemberPress created — without canceling anything:

  • Connect with your own restricted Stripe key (never stored or logged) and preview the impact for free: who's affected, and the MRR change.
  • Exclude trials, discounted members, or anyone renewing before a chosen date.
  • Choose next-cycle, immediate-no-proration, or immediate-with-proration — for the whole group.
  • Reverse in one click if you change your mind.

After the migration, MemberPress keeps charging the new amount via its Stripe webhook. Update the displayed amount on each subscription in MemberPress when you want its UI to match.

One honest caveat

This approach works because MemberPress bills through native Stripe subscriptions. If a site runs payments through a processor that doesn't create real Stripe subscriptions, there's nothing in Stripe to re-price, and a tool like this can't help. If you're on Stripe with MemberPress, you're in the clear — but it's worth confirming before you plan a migration.

Re-price your MemberPress members without losing any

Preview every affected subscription and your MRR change for free, then run it only when you're ready. Test mode is free end to end.

Open Migrate Pro →

Frequently asked questions

Will members be charged the moment I raise the price?

Only if you prorate. With next-cycle or immediate-no-proration timing, members pay the new amount at their next renewal — nothing mid-cycle.

Does re-pricing cancel or interrupt their membership?

No. The subscription, its billing date, and the member's access all stay exactly as they were — only the amount changes.

Why does MemberPress still show the old price after I change it in Stripe?

MemberPress reconciles billing through its webhook, but doesn't always refresh the displayed amount. Open the subscription in MemberPress and update its amount to match.

Related guides