Max IT solutionsShopify App Store

Pricing Psychology for Shopify Stores: Tactics and Setup

Updated , first published · 5 min read

Pricing psychology for a Shopify store means presenting prices so the value is easy to see: charm endings such as $19.99, a reference price that anchors the current one, bundles that make the second item feel cheap, and a middle option that makes the choice simple. Every one of these maps to a setting in the Shopify admin. The limit is honesty: an anchor has to be a real price, and in the EU a “was” price has to be the lowest of the last 30 days.

The Shopify settings below come from the Help Center pages on sale pricing, price rounding in Markets, unit pricing and Shopify Bundles, read on October 23, 2026. Many articles on this topic quote conversion lifts from studies they don’t link; we leave those out, so treat the tactics as things to test in your own store.

Six tactics and their Shopify settings

Tactic What it aims at When it fits Shopify setting
Charm endings ($19.99, $49.95) A price that reads under the next round number Everyday and impulse products Price on each product; Markets rounding for other currencies
Round prices ($50, $200) A simple, premium impression Premium, gifts, services Price
Anchor (compare-at) A visible saving against a real earlier price Genuine sales Compare-at price above Price
Bundle Extra items at a lower price each Products used together Shopify Bundles app, fixed bundles and multipacks
Three tiers or a decoy A middle option that looks like the sensible pick Sizes, packs, service levels Variants, or three products side by side
Unit price Packs of different sizes that are easy to compare Goods sold by weight or volume Unit price on the product (required by law in some regions)

A few details make each work on Shopify:

  • Charm endings belong to a decision about your whole catalog. Mixing $19.99 and $20 on one collection page looks accidental. Pick endings by product type, write the rule down, and apply it when you add products.
  • Anchors come from the compare-at price, which must be higher than the price or nothing shows as on sale. The compare-at price has to be a price you actually charged; in the EU, Shopify’s guidance on the Price Indication Directive says to show the lowest price of the previous 30 days or more when you announce a reduction.
  • Bundles in Shopify Bundles don’t change price when a component’s price changes, so a bundle priced as a deal can stop being one. Our Shopify bundles guide shows the margin arithmetic.
  • Three tiers work when the middle option is the one you want to sell most. A classic decoy makes one option clearly worse value: a 250 g bag at $12, a 500 g bag at $16 and a 1 kg bag at $30 puts the 250 g bag at $48 per kg against $32 and $30, so the bigger bags look like the sensible choice. Show unit prices on all three so the comparison stays honest.
  • Unit prices display automatically on product, collection, cart and checkout pages in Online Store 2.0 themes. The unit type is the same in all markets, and the unit system comes from your General settings.

Price endings in every currency

Charm endings break as soon as prices are converted. A $19.99 product converts to an awkward number in euros or pounds. Shopify’s Markets rounding fixes this for stores that use Shopify Payments: rounding rules round converted product prices and shipping rates to the most common price ending for each currency, and keep them stable while exchange rates move.

  1. Go to Markets and click the market.
  2. In the Currency selector, click the market’s currency.
  3. In Price rounding, select Round up to the nearest {value}.
  4. Click Done, then preview converted prices on the Markets page.

Two limits: you can’t define your own rounding rules (only Shopify’s default for each currency), and rounding doesn’t apply to gift cards.

Apply endings to many products

Changing endings product by product works for a dozen items. For a whole catalog, our Bulk Product Edit app rounds prices on a filtered set of products to an ending such as .99 while keeping the whole-number part, so $80.40 becomes $80.99, and shows a preview before saving (bulk edit prices on Shopify has the steps). Whatever tool you use, check the margin afterward: rounding up raises prices, and rounding down to a lower ending cuts margin on every unit. The calculation is in how to price products on Shopify.

Bulk Product Edit price editor lowering prices by 20% rounded to .99, with the compare-at price set to the old price

Where psychology turns into misleading

Shopify’s consumer protection guidance draws the line for claims around price. A stock counter that says “only 3 left” when more are available, a countdown that doesn’t really end, or a “27 people bought this today” badge that isn’t true are all named as potentially misleading. The same goes for anchors: in our reading, a compare-at price that was never charged, or was raised just before a sale, misleads in the way the EU’s 30-day lowest-price rule is meant to prevent. The rules by region are in pricing laws for Shopify stores, and the 30-day rule in detail in EU lowest-price rule. The pricing and sales hub has the rest of our pricing guides.

FAQ

Does .99 pricing work on Shopify? Charm endings are a long-standing retail practice, but we haven’t seen a figure for their effect that comes with a checkable source. Test them on one collection and compare orders and margin before applying them store-wide.

How do I round prices in other currencies on Shopify? With Shopify Payments, go to Markets, open the market’s currency settings and select Round up to the nearest {value} under Price rounding. Shopify rounds to the most common ending for that currency.

Is a compare-at price a legal anchor? A compare-at price is fine when it shows a real price you charged. In the EU, an announced reduction must show the lowest price of the previous 30 days or more.

Can I show price per unit on Shopify? Shopify supports unit prices, which display on product, collection, cart and checkout pages in Online Store 2.0 themes. Some regions require them by law.