All posts
LEDGER· Strategy· Apr 2025· 5 min read

Uncapped Shopify discounts and the margin loss they hide

Uncapped Shopify discounts create margin loss on every high-value cart. A 30% off code feels fine on a $100 order — until someone runs it on a $5,000 cart. Here's the single control that fixes it.

$1,400
protected on one $5,000 order

Uncapped Shopify discounts are the quietest margin loss in an ecommerce P&L. You launch a promotion: “30% off everything.” Sounds like a great way to drive sales. And for most orders, it works perfectly — a $100 order gets $30 off, a $200 order gets $60 off. Reasonable discounts that keep customers happy and margins healthy.

Then someone adds $5,000 worth of products to their cart.

That “30% off” code just gave them $1,500 off. One order. One code. $1,500 gone from your bottom line — and the uncapped Shopify discount did exactly what you told it to do.

The hidden margin loss in every uncapped Shopify discount

Percentage-based discounts are the most popular promotion type on Shopify — and for good reason. “30% off” is clear, attractive, and easy to understand. But they have a fundamental flaw: uncapped Shopify discounts scale linearly with cart value.

For most stores, the average order is predictable. But outliers exist. High-value carts — whether from bulk buyers, B2B customers, or someone stacking premium SKUs — turn a reasonable promotion into a margin disaster the moment an uncapped Shopify discount touches them.

Cart valueDiscount givenYour reaction
$100−$30”Great, a nice incentive”
$300−$90”Still OK”
$1,000−$300”Hmm…”
$5,000−$1,500”Who approved this?”

The fix: cap the absolute dollar amount

A capped discount keeps the headline percentage the same but bounds the maximum dollars given away. “30% off, up to $100” still reads as 30% off in every ad, every email, every product page — but never costs you more than $100 per redemption. That single ceiling is what separates an uncapped Shopify discount margin loss pattern from a controlled promotion.

Running the same promotion with a $100 cap:

Cart valueWithout capWith cap
$100−$30−$30
$300−$90−$90
$1,000−$300−$100
$5,000−$1,500−$100

That one adjustment — the cap — protected $1,400 of margin on a single $5,000 order. Multiply that across a BFCM weekend and the uncapped Shopify discount margin loss stops being theoretical.

Why Shopify can’t do this natively

Shopify’s built-in discount engine supports percentage, fixed amount, and free shipping. It does not let you combine a percentage with a dollar ceiling. The closest workaround is a fixed-dollar discount, but that breaks your messaging (“$100 off” converts worse than “30% off up to $100”) and your analytics (fixed amounts don’t track proportional to cart size).

That’s exactly the gap Nex Discount fills — a Shopify discount cap you can set in under two minutes on any percentage promo. It’s the same cap pattern we apply across capped influencer campaigns and capped subscription rates, so one control protects every campaign on the same logic.

Want this cap on your store?
Install Nex Discount in two minutes.

3-day free trial. No card. Cancel anytime.

Keep reading