yodai Academy Payments

Academy › Build › Payments

For your existing customers: old price or new price?

You'll walk away knowing which price applies to each customer based on what they already bought, with the notice written for anyone with something already in progress.

By Yodai · Published September 6, 2026 · Updated October 12, 2026

7 min read

When you raise a price, one based on what it actually costs you to deliver the service today, not just a guess, the question that really stings comes up. The customer who's been buying from you for two years, do they keep paying what they always have, or do they get the increase too?

If you say everyone pays the new price, you worry they'll feel like just another number after all this time. If you say they keep their old price, you wonder how long you can keep running two different price lists, and what happens the day someone compares notes.

It's not a question of sentiment. It depends on what you sold them: a one-off appointment, a package they already paid for, an active subscription, or a job with a fixed quote. Each type of purchase has its own answer, and none of them is forever.

What they bought, not who they are

The mistake is starting by asking yourself whether this is a loyal customer. The question that actually matters is what they bought from you and what price that purchase was locked in at.

Someone who pays appointment by appointment has no commitment to you beyond their next appointment. The price that applies is whatever's current the day they come back, whether they've been with you for two visits or two hundred.

Someone with a package of sessions or a monthly subscription does have a commitment: they paid up front at a set price, and that price covers what they bought, whether they're your longest-standing customer or someone who signed up last week. The same goes for a gift card: it's redeemed at the value it was bought for, even if your rates went up in the meantime.

Treating loyalty as the deciding factor also creates a practical problem. It forces you to keep track, forever, of who counts as a longtime customer and who doesn't, and to remember to apply it every time you bill someone. And customers talk to each other, especially if they're in the same group chat or waiting room: the moment two of them compare receipts, the exception stops looking like a kind gesture and starts looking like an insult to whoever didn't get one.

The new price doesn't kick in on the same day for everyone
What they boughtWhat applies until thenWhen the new price kicks in
Single appointmentNothing, no prior commitmentAt their next booking
Session packageThe price the package was bought atWhen they buy the next package
Monthly subscriptionThe monthly rate already agreed toAt the next renewal, with one billing cycle's notice
Job with a fixed quoteThe quote already acceptedOn the next quote you send
Gift card already soldThe value paid on the day of purchaseDoesn't apply: redeemed at that value until it's used up

New price for everyone, or does the old price stick for existing customers?

Who gets the increase starting now?
New price for everyone, starting now
  • No two price lists for anyone to compare and talk about
  • The increase does its job from day one, not six months from now
  • Explains itself in one sentence, no special cases to remember
Existing customers keep their old price
  • Softens the blow for exactly the customers you most want to keep
  • Works as a one-time favor for people who also send you referrals
  • With no end date, it becomes your business's actual price list

What to choose: Make the new price the rule for everyone: it applies to anything bought from the change date forward. Keep the old price only for two or three specific customers, with an expiration date set the same day you make that call. Never as a general policy, because charging different people different prices always gets around, and it costs you more than the increase itself.

What's already paid for doesn't change

Here's an example. You sell packages of ten sessions for $180, and you raise your rate to $200. The customer who already paid $180 for her package uses the whole thing at that price: you don't touch anything partway through, and you don't charge her the difference. The new price kicks in when she buys her next package, whether that's next week or six months from now.

The same logic applies to a subscription, just shifting the timing instead of the package. If you charge $45 a month for maintenance, you don't raise the bill on the month that's already underway. The new price kicks in at the next renewal, with at least one full billing cycle of notice so it doesn't show up as a surprise on charge day, and it makes clear that the customer can cancel beforehand if the new price doesn't work for them.

If instead of a package you sell a job with a fixed quote, a renovation, a campaign, a report, the rule is the same, it just applies to the quote instead. Whatever price they already accepted is the price you charge, even if it takes you a month to finish the job. The new price applies to the next quote you send, not the one already in progress.

There's a mixed case you're bound to run into: the customer with a subscription who also books something extra outside of what her monthly plan covers. There's no conflict there: the subscription follows its own renewal schedule, and whatever extra she books is charged at that day's current price, just like anyone without a subscription. They're two separate purchases, and each one follows its own rule.

Write down, for every customer with a package or subscription, the date they bought it and at what price, even if it's just in a notebook. The day someone asks why they're paying a different rate than the person next to them in the waiting room, the answer is already written down and doesn't depend on your memory. The whole rule fits in one sentence: what they already paid for runs out at the price they paid; whatever they buy after that is at today's price.

The heads-up for anyone with something already in progress

The message for an active subscription
Hi Marta. Your next renewal is on October 3. Starting that date, your monthly rate goes from $45 to $52; everything you have through then stays exactly the same. If you'd rather make a change or cancel before it takes effect, just let me know before that date.

How many customers are we talking about

Let's use a base of 100 customers split by how long they've been with you, as an example to think through before you look at your own numbers.

Example: almost half of your client base has been with you more than a year.
Less than 3 months20%
3 to 12 months35%
More than a year45%
The costly mistake: freezing the old price because they're a longtime customer
Look at the bar above: if almost half your customer base has been with you more than a year and you let all of them keep the old price because they're longtime customers, only the other half ends up paying for the increase. A year from now you'll need to raise prices again, and this time you won't have any room left. Avoid it by putting an end date on any exception the same day you grant it, even if it's just a note in your own notebook: who, until when, and why.

You already know what price applies to each customer based on what they bought. The next step is when you tell each one, not what price applies.

What you'll walk away with
  • The rule is what they bought from you, not how long they've been with you
  • Anything already paid for, a package, the current month, or a gift card, runs out at its original price
  • Anything they buy from now on, a single appointment or the next renewal, is at the new price
  • A one-off booking from someone with an active subscription gets charged separately, at whatever price is current that day
  • You have the notice written for anyone with an active subscription
  • Any exception you make gets an end date set that same day

Test yourself

Answer before opening each one. If one gives you trouble, go back to the section that explains it.

1. A customer who only ever books single appointments comes in three months after the price increase. They've never bought a package or subscription. What price applies to them?

The price in effect on the day they book, no exceptions: since there's no prior paid commitment, there's nothing left to run out at the old price.

2. A customer has an 8-session package, 3 sessions left, bought before the price increase. When she finishes it, she asks if she can just pay the difference to renew it at the old price. What do you tell her?

That she uses up the 3 sessions she has left at her package's price, and that the next package, in full, is already at the new price: you don't charge differences partway through a package or split the new price across an old one.

3. A three-year customer who also refers you business asks to stay at the old price forever. Do you just grant it?

If you decide to grant it, set an end date that same day, even if it's six months out, because without a deadline the exception becomes your real price list and the increase stops doing its job.

NextThe "forever" price doesn't last forever