“$20 off” and “20% off” can look equally attractive on a banner. They can behave very differently in your profit-and-loss statement.
When comparing fixed amount vs percentage discounts on Shopify, start with cost at realistic cart values. A fixed discount has a predictable maximum cost per qualifying order. A percentage discount scales with the cart value. Neither is automatically better: the right choice depends on your average order value, product margins, threshold, customer mix, and currencies.
This guide uses simple profit examples to help you choose.
The short answer
Choose a fixed-amount discount when you want a clear, capped incentive and your qualifying cart values stay within a manageable range.
Choose a percentage discount when product prices vary, you sell internationally, or you want the reward to scale consistently with spend.
In both cases, add a minimum purchase threshold and test the offer against low-margin carts. A discount that raises revenue but removes contribution profit is not a win.
How fixed-amount discounts work
A fixed discount subtracts a specific monetary value, such as $10 off a product or $25 off an order.
Its main advantage is predictability. If the offer is $20 off, the face-value discount cost is capped at $20 per redemption. That makes it easier to forecast a campaign.
Fixed offers can also feel concrete. “Get $20 off” tells the shopper exactly what they receive in the store’s base currency.
However, the effective discount rate changes with the cart:
- $20 off $100 is 20%
- $20 off $200 is 10%
- $20 off $400 is 5%
Without a sensible minimum, a fixed discount can consume too much margin on smaller carts.
How percentage discounts work
A percentage discount subtracts a proportion of the eligible price, such as 10% or 20%.
The reward stays proportional across cart values. That is useful for catalogs with a broad price range. It also makes an offer easy to apply across markets because the percentage works on the customer’s local price without currency conversion (Shopify Help Center).
The tradeoff is an uncapped discount cost unless you constrain the eligible products or set an appropriate maximum through your promotion design. A 15% discount costs $15 on a $100 cart but $75 on a $500 cart.
Fixed amount vs percentage discounts on Shopify: the break-even point
You can compare a fixed and percentage offer with one equation:
Break-even cart value = fixed discount ÷ percentage rate
Compare $20 off with 10% off:
$20 ÷ 0.10 = $200
At a $200 eligible subtotal, both offers cost $20. Below $200, 10% costs less. Above $200, the fixed $20 offer costs less.
| Eligible subtotal | $20 off | 10% off | Lower discount cost |
|---|---|---|---|
| $100 | $20 | $10 | 10% off |
| $150 | $20 | $15 | 10% off |
| $200 | $20 | $20 | Equal |
| $300 | $20 | $30 | $20 off |
| $500 | $20 | $50 | $20 off |
Use your actual order distribution—not only your AOV. If a few very large orders lift the average, a percentage offer could cost more than the average suggests.
Quick calculator examples
Use fixed discount ÷ percentage rate to find the cart value where both offers cost the same.
| Offers compared | Break-even cart | At $100 AOV | At $250 AOV |
|---|---|---|---|
| $10 off vs 10% off | $100 | Both cost $10 | Fixed saves $15 |
| $15 off vs 15% off | $100 | Both cost $15 | Fixed saves $22.50 |
| $25 off vs 10% off | $250 | Percentage saves $15 | Both cost $25 |
For a visual asset, use alt text such as “fixed amount vs percentage discount Shopify break-even chart.”
Worked profit example
Suppose a $150 cart contains products with a 55% gross margin. Product cost is therefore $67.50. Assume $8 in variable fulfillment and payment costs.
Before a discount:
$150 − $67.50 − $8 = $74.50 contribution profit
With $20 off:
$130 − $67.50 − $8 = $54.50 contribution profit
With 10% off:
$135 − $67.50 − $8 = $59.50 contribution profit
At this cart value, 10% protects $5 more contribution profit. At $300, the same percentage would cost $30, so the $20 fixed offer would protect $10 more—assuming the product mix and other costs stay comparable.
The important question is not “Which discount is smaller?” It is “Which incentive produces enough incremental orders or cart value to offset its margin cost?”
Set the threshold from unit economics
A minimum purchase threshold prevents a fixed reward from becoming excessively generous on a small cart. It can also encourage customers to add an item.
Start with three numbers:
- Your current median order value
- Your contribution margin by common cart mix
- The target cart value you want the promotion to encourage
Then model the lowest-margin eligible cart at the threshold. If $20 off $100 leaves too little profit, raise the threshold, reduce the reward, or exclude products that cannot support it.
Avoid placing the threshold far above typical behavior. An unreachable offer does not motivate; it becomes visual noise.
Account for discount combinations
Combination rules can change the real cost of a campaign. Shopify applies product discounts first, order discounts to the revised subtotal, and shipping discounts last. When an order-level percentage discount and fixed-amount order discount combine, the percentage applies first and the fixed amount follows (Shopify Help Center).
For example, a 10% order discount followed by $20 off does not equal a simple 10% plus $20 calculation on every displayed total if product discounts have already reduced the subtotal.
Before launch, test the exact combination settings on every active promotion with this Shopify discount testing checklist. A profitable standalone offer can become unprofitable when it stacks with free shipping, loyalty rewards, or another order discount.
Consider Shopify Markets and local currencies
Percentage discounts apply to the local price directly. Fixed amounts are created in the store’s default currency and converted at checkout. That converted amount can vary with the current exchange rate (Shopify Help Center).
If you advertise “€20 off” but configure $20 off in a USD store, shoppers might not receive the exact local-currency amount shown in your creative. For multi-market campaigns, percentage discounts are often easier to communicate consistently.
If you prefer fixed incentives, tailor your messaging and market eligibility so the promise matches the checkout result.
When a fixed amount usually works better
Consider fixed discounts when:
- You need a capped cost per redemption
- Your target threshold is above the offer’s break-even cart value
- Your cart values cluster within a relatively narrow range
- A concrete monetary reward is central to the message
- You want to protect margin on unusually large carts
Example: “Spend $150, get $20 off” can give shoppers a clear target while capping the reward.
When a percentage usually works better
Consider percentage discounts when:
- Your catalog spans many price points
- You want equal proportional value across eligible purchases
- You sell in multiple currencies
- Your offer applies to selected products with similar margins
- Your lower cart values make a fixed reward too aggressive
Example: “Buy 3, save 10%” scales naturally when customers mix variants with different prices.
If the reward increases with unit count, compare the economics with Shopify quantity breaks before choosing your tiers.
A margin-protection checklist
Before activating either discount:
- Calculate the break-even cart value between the two formats
- Model contribution profit, not only gross revenue
- Review order-value distribution, not only the average
- Test the lowest-margin eligible product mix
- Check discount combinations and exclusions
- Include shipping and payment costs
- Validate all supported currencies and markets
- Set a start and end date
- Compare results against an undiscounted baseline
Track incremental contribution profit, units per order, AOV, redemption rate, and repeat purchase behavior. A high redemption rate alone can simply mean you discounted purchases that would have happened anyway.
Build margin-aware tiers with Multiscount
Multiscount helps Shopify merchants create automatic product-volume and order-goal discounts with multiple conditions and tiers. You can reward customers as cart value or quantity increases, then use customizable widgets to show the next available benefit.
Start with your margin model, choose thresholds that require meaningful incremental spend, and keep the storefront message simple.
Install Multiscount from the Shopify App Store to create tiered Shopify discounts designed around your cart economics.
Frequently asked questions
Is a fixed discount always safer for margins?
No. It caps the discount amount, but it can be too generous on small carts. A minimum threshold and eligibility rules are still important.
How do I compare $10 off with 10% off?
Divide $10 by 0.10. The offers are equal at a $100 eligible subtotal. Below $100, 10% costs less; above $100, $10 off costs less.
Which discount is better for international Shopify stores?
Percentage discounts are often easier to communicate across currencies. Fixed discounts are set in the store currency and converted at checkout, so the local amount can fluctuate.
The better choice between fixed amount vs percentage discounts on Shopify is the one that produces enough incremental revenue to cover its discount cost while protecting contribution profit.
Install Now