Every company will eventually need to change its pricing. The product evolves. The market evolves. The customer base evolves. Pricing that made sense three years ago may not make sense today. The question is not whether to change pricing — it's how to change it without creating churn, internal chaos, and trust damage that costs more than the change was worth.

The failure mode is common: a company decides to change pricing, updates the pricing page, sends a customer email, and then discovers six months later that the sales team is still selling the old pricing, the finance team is still billing at the old rates, and a significant portion of customers are still on grandfathered contracts that nobody can explain.

Pricing changes are operational changes. They require a migration plan, not just a communication plan. This post is about the mechanics of changing pricing without breaking the company in the process.

The Three Migration Strategies

Grandfathering. Existing customers stay on their current pricing for a defined period — usually until their next renewal. New customers are on the new pricing. This is the most customer-friendly approach and the most common when companies are raising prices. It preserves existing customer relationships while allowing the company to move to better economics over time.

Grandfathering has one critical discipline: the grandfathered terms must be clearly documented and communicated, and the expiration date must be enforced. Customers who are told they are grandfathered "for life" without a defined end date create a long-term liability that's hard to manage. Define the grandfather period clearly and stick to it.

Opt-in migration. Existing customers are given a choice: move to the new pricing now and receive a benefit, or stay on the old pricing until its defined end date. This is the approach companies use when they want to accelerate the migration of their customer base to new terms. The benefit is usually a limited-time offer: better pricing, a bonus feature, or an extended contract at current rates.

Opt-in migrations require a meaningful benefit to motivate action. If the benefit is too small relative to the friction of switching, most customers won't move and you'll end up having to manage two pricing systems indefinitely. The benefit has to be large enough to justify the customer's attention.

Forced migration. All customers move to the new pricing at a defined date, with notice. This is the most disruptive approach and the least recommended, but it is sometimes necessary: when the old pricing is economically untenable, when the packaging change is so significant that maintaining two systems is operationally impossible, or when the grandfather period has ended.

Forced migrations always create churn. The question is whether the churn is acceptable relative to the cost of maintaining the old system. This decision should be made with clear data on the customer lifetime value distribution: who are you most likely to lose, and is losing them worth the operational simplicity of a single pricing system?

What Usually Goes Wrong

Sales compensation not updated. Sales reps are paid on the deals they close. If the compensation plan references the old pricing and the new pricing has different economics, the sales team will keep selling the old pricing — or they will be confused about what they're actually earning. Update compensation before you change pricing, not after.

Billing systems not updated. This sounds obvious. It still happens constantly. Billing systems that are hard-coded to the old pricing will generate invoices at the old rates even after the pricing page has changed. Test the billing system end-to-end before you announce the change.

Customer success not briefed. Customer success managers are the front line of any pricing change communication. If they don't understand the change, why it was made, what it means for their accounts, and how to handle objections, they will either undercommunicate (leaving customers confused) or overcommunicate (creating anxiety that wasn't warranted). Brief CS before the announcement, not during it.

Grandfather terms left ambiguous. "Grandfathered for life" is a phrase that sounds good in a customer email and creates legal and operational nightmares in practice. Define grandfathered terms precisely: for how long, under what conditions, and what happens at renewal. If you don't know, say you don't know and give a date by which you'll have an answer. Customers prefer honesty with a timeline to vague promises.