
Frameworks, core principles and top case studies for SaaS pricing, learnt and refined over 28+ years of SaaS-monetization experience.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Join companies like Zoom, DocuSign, and Twilio using our systematic pricing approach to increase revenue by 12-40% year-over-year.
You've seen it everywhere—$99 instead of $100, $49 instead of $50, $9.99 instead of $10. But does this pricing tactic actually work, or is it just a retail relic that sophisticated SaaS buyers see right through?
Quick Answer: The $99 vs $100 pricing difference works because of the "left-digit effect"—our brains process the leftmost digit first, making $99 feel significantly cheaper than $100 despite only a $1 difference. Research shows this can increase conversions by 8-24%, though effectiveness varies by price tier and B2B vs B2C context.
Let's dive into the charm pricing science that explains why this phenomenon persists—and more importantly, when you should (and shouldn't) use it in your SaaS pricing strategy.
Charm pricing refers to the practice of setting prices just below a round number, typically ending in 9 or 99. The term "charm" comes from the almost magical effect these prices have on consumer perception and purchasing behavior.
This pricing tactic dates back to the late 1800s, when newspapers began pricing at one cent to undercut competitors at two cents. Retailers discovered that $1.99 felt meaningfully cheaper than $2.00, and the practice exploded. By the 1990s, studies found that roughly 60% of all retail prices ended in the digit 9.
Today, charm pricing has migrated from retail shelves to SaaS pricing pages. Companies like Basecamp ($99/month for their top tier), Notion ($8/user/month vs $10), and countless others leverage this psychological trigger. But the question remains: does charm pricing work the same way when buyers are businesses rather than individual consumers?
The $99 pricing effect isn't about tricking customers—it's about how human brains naturally process numbers.
When we see a price, we don't carefully calculate its value. Instead, our brains take shortcuts. The most powerful of these is the left-digit effect: we anchor on the leftmost digit and use it as a mental reference point for the entire number.
When you see $99, your brain registers "nine-something." When you see $100, it registers "one hundred." Despite just a $1 difference (1% of the price), the perceived gap feels much larger because we're comparing 9 to 10 in our mental shorthand.
This happens automatically and unconsciously. Even when we know $99 and $100 are nearly identical, the left-digit effect still influences our perception. Neuroimaging studies show this processing occurs in milliseconds—faster than our conscious reasoning can override it.
B2B price psychology follows the same cognitive patterns. Business buyers are still humans, and while procurement processes add rational layers, initial price perception still matters for landing page conversions, trial signups, and self-serve purchases.
The research on charm pricing is remarkably consistent:
The MIT/University of Chicago Study: Researchers tested identical products at $34, $39, and $44. The $39 price point outsold both alternatives—even the cheaper $34 option. This landmark study demonstrated that charm prices don't just beat round numbers; they can outperform objectively lower prices.
The Journal of Consumer Research (2005): Anderson and Simester found that prices ending in 9 increased demand by an average of 24% compared to nearby price points. This effect held across multiple product categories and price ranges.
Quantitative Marketing and Economics (2003): Research on catalog retailers showed conversion improvements of 8-17% when switching from round numbers to charm prices, with the effect strongest on new products where customers lacked existing price references.
The magnitude of the effect tends to decrease as prices increase. The jump from $9 to $10 (where the digit count changes) creates more impact than $99 to $100, and far more than $999 to $1,000.
Here's where the charm pricing conversation gets nuanced for SaaS businesses.
For self-serve and SMB tiers: Charm pricing remains highly effective. When a marketing manager is comparing tools on their own, the psychological triggers work similarly to B2C. HubSpot's $45/month Starter, Mailchimp's $13/month tiers, and Slack's $8.75/user pricing all leverage charm principles.
For mid-market ($500-$5,000/month): The effect weakens but doesn't disappear. Buyers are more likely to compare total annual costs, but initial price perception still influences which tools make the shortlist. A $999/month price point can feel meaningfully different from $1,000/month during initial evaluation.
For enterprise contracts ($50,000+): Charm pricing becomes largely irrelevant. At this level, pricing is negotiated, budgets require specific approvals, and sophisticated procurement teams calculate true total cost of ownership. A $99,000 contract doesn't feel cheaper than $100,000—it just looks like someone tried a consumer tactic inappropriately.
The key insight: charm pricing effectiveness correlates inversely with deal complexity and buyer sophistication in the specific transaction.
Charm pricing is just one tool in the pricing psychology toolkit. Depending on your positioning and buyer type, other tactics may prove more effective:
Prestige Pricing: Round numbers ($100, $500, $1,000) actually perform better when you want to signal premium quality. Research shows consumers associate round prices with emotional purchases and prestige, while charm prices signal value and deals. If you're positioning as the premium option in your category, $100/month may outperform $99.
Decoy Pricing: Adding a third option that makes your target tier look more attractive. Economist pricing pages famously use this—a "Professional" tier at $79 looks compelling when positioned between a limited $29 Basic tier and a $99 Premium tier that adds minimal features.
Price Anchoring: Showing a higher "original" price or competitor comparison before revealing your price. This establishes a reference point that makes your actual price feel like a better deal.
Center Stage Effect: Placing your preferred tier in the middle of your pricing table. Studies show the center option gets chosen 50-60% of the time, regardless of absolute prices.
Charm pricing can backfire in several scenarios:
Enterprise and high-touch sales: When buyers expect negotiation, charm pricing suggests inflexibility or unsophistication. Quote custom pricing or use round numbers as starting points.
Luxury/premium positioning: If your brand strategy emphasizes exclusivity and quality over value, round numbers reinforce that positioning. Salesforce, at the enterprise level, doesn't price at $149/user/month—they price at $150.
Psychological consistency: If you're already competing on premium features and premium support, suddenly using charm pricing creates cognitive dissonance. Your entire brand experience should align.
Highly analytical buyers: For products sold to finance teams, data scientists, or other quantitatively-minded buyers, charm pricing can feel patronizing. These buyers pride themselves on seeing through such tactics.
Annual contract emphasis: When pushing annual billing, the annual number matters more than monthly. $1,188/year (from $99/month) feels awkward compared to $1,200/year or even $1,000/year.
If you've determined charm pricing fits your market position, here's how to implement it effectively:
A/B test rigorously: Don't assume charm pricing will work for your specific audience. Run statistically significant tests comparing $99 vs $100 (or similar) on your actual pricing page. Test both conversion rate and average revenue per user—higher conversions at a lower price might net out worse.
Consider the full pricing page: Charm pricing on one tier affects perception of all tiers. If your Professional tier is $99 and your Enterprise tier is $299, the perceived jump is larger than $100 to $300.
Account for currency conversion: $99 looks intentional. €91.47 looks like an afterthought. Consider setting region-specific charm prices rather than straight currency conversion.
Match price to value perception: A $99 price works when your product delivers clear value at that range. Forcing charm pricing when your natural price point is $150 creates disconnects that sophisticated buyers notice.
Over-application: Using charm pricing on every single price point (plans, add-ons, overage charges) makes your pricing page feel gimmicky. Be selective.
Ignoring the rest of the number: $97 vs $99 vs $99.99 all have different psychological profiles. Odd numbers like $97 can suggest precision or discount; $99 balances perceived value with professionalism; $99.99 feels overtly retail.
Forgetting context: Charm pricing on your public pricing page might make sense while round numbers work better in sales proposals. Adapt to the channel.
The psychology behind the $99 pricing effect is real and well-documented. But like any pricing tactic, its effectiveness depends on your specific market, buyer sophistication, and brand positioning. The best SaaS pricing strategies use charm pricing deliberately and selectively—treating it as one evidence-based tool among many, not a universal rule.
Get a Free Pricing Strategy Audit – Discover if charm pricing or alternative tactics will maximize your SaaS revenue.

Join companies like Zoom, DocuSign, and Twilio using our systematic pricing approach to increase revenue by 12-40% year-over-year.