I Raised My Prices 3x on New Customers. Nobody Complained.
Every founder underprices their product. I did it for three years. When I finally tripled the number, the objections I feared never showed up.
For three years I priced Happierleads at $79/month for the entry plan. I picked the number in a coffee shop in 2021 by looking at what a competitor charged and shaving 20% off. That's the whole story. No research, no willingness-to-pay interviews, no anchor testing. A guess made with a flat white in my hand.
Last year I finally did the exercise properly. Raised the entry plan to $249. Grandfathered every existing customer. Braced for the churn wave and the angry emails.
The wave never came. The angry emails never came. New signups barely dipped. And I sat with the uncomfortable realization that I'd left something like six figures a year on the table because I was afraid of a conversation I never actually had to have.
TLDR
- Tripled the entry-plan price for new customers. Signup volume dropped 11%. Revenue per signup went up 170%.
- Zero angry emails. Two polite pushbacks. Both closed at the new price after a short reply.
- The customers I feared losing were never the ones paying attention to the price tag.
- Grandfathering existing customers is cheap insurance and buys you the freedom to move the number.
- If nobody pushes back on your price, it's too low. Not sometimes. Always.
Why I waited three years to do this
Fear, mostly. Dressed up as strategy.
The story I told myself was that $79 was a competitive advantage. Undercutting the category. Easier for buyers to say yes without approval. All the standard bootstrapper narratives about being the affordable option.
The real reason was that I'd never had to defend the number to anyone, and I was afraid I couldn't. As long as I stayed cheap, nobody asked why the product was worth what I charged. Cheap is a place you hide.
What I actually changed
I didn't rebuild the plans or add tiers or run a big value-based-pricing exercise. I changed one number on the pricing page from $79 to $249. Same product, same features, same onboarding. Wednesday afternoon, about 20 minutes of work including the Stripe config.
The part that took longer was the email to existing customers telling them they were locked in at the old price forever. That email did more for retention than any product feature I shipped last year. People replied thanking me. A few upgraded to higher plans on their own within a week, which I still don't fully understand — maybe seeing the new number made the higher plans look reasonable by comparison.
The pushback that never arrived
In the first 60 days after the change, I got two emails asking about the price. Two. Out of hundreds of new signups.
One was a solo consultant who genuinely couldn't afford it. I sent him to a lighter-weight alternative and wished him luck. The other was a mid-sized agency doing the standard opening move of a negotiation. I replied with a two-sentence email explaining why the number was what it was. They signed up at full price the next day.
That was the entire objection surface. Two emails. I'd built a whole mental model of angry buyers and lost deals, and the reality was two people, one of whom wasn't a real customer to begin with.
If your price feels safe, it's because nobody serious is looking at it. Serious buyers don't flinch at the number. They evaluate whether the number matches the outcome.
What the exercise actually taught me
The signup volume drop — 11% — was smaller than any random month of seasonal variance. Meaning the buyers I lost at $249 were people who were going to churn in month two anyway. The $79 price was subsidizing tire-kickers. The $249 price filtered them out at the door and saved me the support cost of servicing them for six weeks before they left.
Revenue per signup went from something like $58 (after early churn) to about $157. Support volume per paying customer went down, because the buyers who chose to pay $249 actually intended to use the product. They installed the script on day one. They read the docs. They behaved like customers instead of browsers.
The test that costs you nothing
If you haven't touched your pricing in over a year, change the number on the pricing page tomorrow. Double it. Grandfather everyone currently paying. Watch what happens for 30 days.
If signups collapse, you learned something and you revert the number. Reverting takes 20 minutes. If signups hold, which is what will almost certainly happen, you just gave yourself a raise and filtered your funnel for better buyers in the same move.
The worst outcome is you find out your product is worth what you thought. The best outcome is you find out it's worth more than you had the nerve to charge. I sat on the worst version of that bet for three years. Don't do what I did.
Talk next week,
— George