Blog
Practical, no-fluff guides on changing, raising, and migrating Stripe subscription prices, including the membership platforms (PMPro, MemberPress) that can't do it on their own.
The whole method in one place: why you create a new price rather than edit one, how to avoid charging anyone mid-cycle, and how to undo it.
Membership and newsletter platforms can set the price for new members but not for the ones you already have. These cover what each can and cannot do, and what to do about it.
Why PMPro level price changes skip your current members, the manual Stripe way to fix it, and how to bulk re-price everyone in place, no cancel-and-resubscribe.
Read the guide → MemberPressEditing the membership price doesn't touch current members, and canceling them to re-subscribe loses people. Here's how to re-price existing MemberPress subscriptions in place.
Read the guide → GhostGhost only re-prices new members, so your existing members stay on the old rate. Here's how to re-price current members in Stripe, in bulk, without canceling anyone.
Read the guide → SubstackSubstack grandfathers your existing subscribers and makes you email support to change them one by one. Here's how to re-price current subscribers in Stripe, in bulk, yourself.
Read the guide → beehiivbeehiiv only re-prices new subscribers, so your existing paid subscribers stay on the old rate. Here's how to re-price current subscribers in Stripe, in bulk, without cancel-and-resubscribe.
Read the guide → ThinkificThinkific only re-prices new enrollments, so your existing students stay on the old rate. Here's how to re-price current students in Stripe, in bulk, on the connect-your-own-Stripe setup.
Read the guide →The mechanics: bulk runs, scheduling to each subscriber's own renewal, reversing a change, and what proration actually does.
Why you create a new price instead of editing one, how proration_behavior really works, batching to avoid rate limits, next-cycle scheduling, and rollback.
Read the guide → StripeMove existing subscribers to the new price at their next renewal with no mid-cycle charge, via subscription schedules or a bulk run.
Read the guide → StripeUndo a price change cleanly: move subscriptions back, release scheduled changes, the archived-price gotcha to watch, and what proration does on the way back.
Read the guide → Stripe referenceWhat each value does (none, create_prorations, always_invoice), why the default causes surprise charges, and how to change a price without billing anyone mid-cycle.
Read the guide →The judgment calls that come before the API calls: who to grandfather, how to raise prices without losing people, and whether to build or buy.
The rollout, not the increase, is what causes churn. Grandfathering, timing, messaging, and applying the new price in Stripe without canceling anyone.
Read the guide → Pricing strategyKeep your earliest or highest-value customers on their old rate while raising everyone else, by excluding the right subscriptions when you migrate.
Read the guide → Build vs buyAn honest answer. For fifty subscriptions, write it. The cost is trialing subscribers, coupons, partial billing periods and everything that only shows up at scale, each with a failure mode that bills a real customer wrongly and looks fine until they tell you.
Read the guide → Buyer's guideHire a service to run your price migration, or do it yourself? An honest comparison of cost, account access, control, and rollback, and when each one makes sense.
Read the guide →For agencies and consultants doing this in someone else's Stripe account. See also the agency guide.
More guides on the way. Questions in the meantime? hello@pricepilot.cloud.