CRO & Conversion Psychology 7 min read

The Psychology of Pricing: How to Present Prices on Your Shopify Store

Content notice: This article is more than 12 months old. The information may still be relevant, but some specifics may have changed.

The price itself is only part of the story. How you present it — the framing, the context, the comparison points — has a measurable effect on whether people buy. These aren't tricks. They're ways of communicating value clearly.

Charm pricing: the .99 effect

Prices ending in .99 or .95 consistently outperform round numbers in purchase rate studies. $49.99 converts better than $50 despite being a single cent cheaper. The effect is well-documented and genuinely works — it's not about tricking people, it's about how the brain processes and categorises numbers.

The exception: premium positioning. If your brand is selling high-end products where quality perception is part of the value, round numbers ($50, $120, $200) can actually signal premium quality better than charm pricing, which can feel discount-y. Match your pricing format to your positioning.

Price anchoring

Anchoring is the practice of showing a higher reference price alongside your actual price to make the actual price feel like good value. The original price crossed out next to the sale price is the most common application.

For this to work ethically and effectively, the anchor price needs to be real — an actual price the product was previously sold at, or the RRP. Fabricated anchor prices are misleading and in Australia may breach consumer law. They're also less effective because customers have become good at spotting fake "was" prices.

You can also anchor with context: "save $45 compared to buying individually" for a bundle, or "equivalent to $4 per day" for an annual subscription. These comparisons make the price feel concrete and reasonable.

Bundle pricing to increase AOV

Bundles work on a combination of psychology: the perceived saving feels tangible, the convenience of not having to buy separately is real, and the larger purchase feels justified because of the discount. Well-structured bundles consistently increase average order value.

The key is making the saving obvious. "Buy together and save $18" is more effective than just showing a bundle price without context. Show the individual prices, show the bundle price, show the saving.

Per-unit and per-day framing

Breaking a price down into a per-use or per-day cost reduces the psychological impact of a large number. A $365 annual subscription becomes "$1 a day." A 48-pack of coffee pods becomes "$0.75 per coffee, less than half the price of a café coffee."

This framing works particularly well for subscriptions, multi-packs, and anything with a recurring use pattern. It contextualises the price against something the customer already pays for.

Free shipping thresholds and AOV

A free shipping threshold slightly above your average order value is one of the most reliable ways to increase AOV. If your average order is $65, a $79 free shipping threshold gives most customers a concrete reason to add one more item.

Make the threshold visible at the right moment. Showing "Add $14 more for free shipping" in the cart, when the customer is already in buying mode, nudges them to add rather than just accept the shipping cost.

Subscription vs one-time pricing

If you offer both subscription and one-time purchase options, how you present the choice affects which one customers pick. If your goal is subscriptions, make the subscription option the default selection and present the saving clearly ("Save 15% with subscribe & save"). Make the one-time option available but secondary.

If you're not sure whether to offer subscriptions, the metric to look at is your repurchase rate. If 30%+ of customers reorder the same product within 90 days, subscriptions are worth exploring.

Want to see how your pricing presentation stacks up?

Pricing presentation is one part of a CRO audit. I'll review how your prices are displayed, what's working, and what's creating unnecessary friction. From $699 AUD.

Book an audit →