Most store owners can tell you exactly which products they've discounted this year. Very few can name a product they've raised the price of.

That asymmetry is strange, because underpricing is quietly the more damaging mistake. A bad discount costs you margin on the units you sell during the promotion. An underpriced product costs you margin on every unit you have ever sold and will ever sell, silently, forever, with no event to make you notice.

And here's what makes it worth auditing: the arithmetic of raising prices is far kinder than the arithmetic of cutting them.

Raising prices is more forgiving than discounting

When you discount, you need extra volume to stand still. When you raise a price, you can afford to lose volume and still come out ahead. The question is how much.

The affordable-loss formula

Units you can afford to lose = increase ÷ (margin + increase)

Both as a percentage of your selling price. A product with a 40% margin, raised 10%: 10 ÷ (40 + 10) = 0.20. You could lose 20% of your unit sales and still earn exactly the same gross profit as before.

Twenty percent of your customers could walk away and you'd be no worse off — while shipping, packing and supporting 20% fewer orders. Anything better than that and the increase is pure gain.

Compare the two directions side by side for the same 40%-margin product. This is the asymmetry that should change how you spend your attention:

Move What has to happen to break even
Cut price 10%sell 33% more units
Raise price 10%sell no worse than 20% fewer units
Cut price 20%sell 100% more units
Raise price 20%sell no worse than 33% fewer units

A discount is a bet that demand will respond dramatically. A price rise is a bet that it won't respond much. In most catalogs, on most products, the second bet is the safer one — and yet almost all the effort goes into the first.

Worth internalising

At a 40% margin, a 10% price increase survives losing a fifth of your customers. If you've never tested a price increase, you have no evidence that you'd lose anywhere near that many.

Seven signals you're charging too little

None of these is proof on its own. Two or three together on the same product is a strong case for testing an increase.

1. It sells out, repeatedly

The clearest signal there is. Persistent stockouts mean demand at your current price exceeds what you can supply — the textbook definition of a price set too low. If you're rationing a product, you're rationing by luck instead of by price.

2. Its conversion rate is well above your catalog average

When a product converts at, say, 6% while your store averages 2%, visitors are barely hesitating. Little hesitation means little price resistance, and little price resistance means room. This is the mirror image of the classic markdown signal — traffic that looks and declines — and it's just as diagnostic.

3. It's the cheapest in its comparable set for no reason you chose

Being the cheapest is a strategy if you picked it. Often nobody picked it: the price came from a cost-plus formula years ago, or from copying a competitor who has since moved. If you're materially below comparable products and can't say why, that's an accident, not a position.

4. Its price hasn't changed while your costs have

This is the most widespread form of underpricing, and it needs no customer behaviour to explain it — just arithmetic. If your landed cost rose 12% over two years and your price didn't move, your margin absorbed all of it. Nothing looked broken; your profit simply got thinner.

Silent margin erosion

Sell at $50, cost $30 → margin $20 (40%).

Cost rises to $34, price unchanged → margin $16 (32%).

You just lost a fifth of your profit on that product without a single decision. Restoring the old margin needs a price of about $56.70 — and by the affordable-loss formula, that 13% increase survives losing roughly 25% of unit sales.

5. Your margin on it is below your category norm while it sells well

A low-margin product that sells slowly is a candidate for discontinuation. A low-margin product that sells well is usually a candidate for a price increase, because it's proving demand while contributing least per unit.

6. Customers buy it alongside premium items

Look at what else is in the basket. If a product is regularly bought together with your expensive lines, the people buying it aren't price-shopping — they've already demonstrated willingness to spend. Pricing that product for the bargain hunter serves a customer who isn't there.

7. Nobody ever mentions the price

Softer, but real. If your support inbox and reviews contain no complaints about cost, no "is this ever on sale?", no comparisons to cheaper alternatives — price isn't in your customers' minds. Products at the edge of what people will pay generate that friction. Silence suggests headroom.

How to raise a price without breaking anything

The risk in a price increase isn't the arithmetic, it's the execution. A few rules keep it uneventful:

And know what a good outcome looks like before you start. If a 10% increase on a 40%-margin product costs you 8% of unit sales, that's not "sales went down" — that's a clear win, and you should keep the new price.

Check the other direction first

If a lot of your catalog is currently discounted, that's the cheaper place to start — every markdown is a price decision too. Our free Sale Section Checker reads your public catalog and shows how much of it is on sale and how deep. No signup, nothing installed.

Find the underpriced products you haven't noticed

PricePulse runs this audit across your whole catalog: it scores price sensitivity per product from your own sales history, flags the items where the numbers say there's headroom, and shows the projected revenue impact of each staged increase. It never changes a price itself — every recommendation links to the product in your Shopify admin for you to approve.

Try PricePulse free

The short version

Read next

A note on the numbers

Every figure in this article is arithmetic, worked from first principles, and you can reproduce all of it with your own selling price, cost and margin. We've deliberately not quoted industry benchmarks for "correct" markups: they vary so much by category and business model that they tell you nothing useful about your specific product.

About Matriks.io: We build AI-powered Shopify apps. PricePulse analyzes your sales history to find underpriced products and slow-moving stock, then recommends staged pricing changes with the projected revenue impact — recommendations only, applied by you.