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.
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.
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.
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:
- Move in small steps. 5–10% at a time. You're looking for the point where conversion starts to move, and you can only find it by approaching it gradually.
- Start with your strongest sellers, not your weakest. High-velocity products give you a readable result in weeks; a product selling two units a month will take a year to tell you anything.
- Leave your anchor product alone at first. If one item is how customers judge whether your store is expensive, test elsewhere before touching it.
- Give it two to four weeks of clean data. Not during a promotion, not during a seasonal peak, not while you're running a new ad campaign. One variable at a time.
- Watch conversion rate, not revenue. Revenue moves for a dozen reasons. Conversion on that product page is the number that tells you whether the new price changed behaviour.
- Don't announce it. Existing customers on subscriptions deserve notice; a new shelf price on a product page does not need a press release.
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.
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 freeThe short version
- Underpricing costs you on every unit, forever, and nothing happens to make you notice. Discounts at least have an end date.
- Do the affordable-loss math: increase ÷ (margin + increase). At a 40% margin, a 10% rise survives losing 20% of your customers.
- Stockouts and above-average conversion are your two strongest signals. Both say demand isn't being tested by your price.
- Check every product whose cost rose while its price didn't. That's margin you gave away by default.
- Test in 5–10% steps on your best sellers, judge by conversion rate, and hold the new price unless the loss exceeds what the math says you can afford.
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.