How to add volume discounts to your Shopify store
Volume discounts — also called quantity breaks or tiered pricing — are one of the simplest, most reliable ways to raise your average order value on Shopify. This guide explains what they are, the right way to add them in 2026, and how to set them up in a few minutes.
What is a volume discount?
A volume discount lowers the per-unit price as a shopper buys more of the same product. Instead of one flat price, you define tiers — for example:
| Quantity | Price per unit | Shopper saves |
|---|---|---|
| 1 unit | $50.00 | — |
| 3 units | $45.00 | 10% |
| 6 units | $40.00 | 20% |
The shopper gets a clear reason to add one more unit, and you earn more per order. Merchants also call this “bulk pricing,” “tiered pricing,” or “quantity break” pricing — they all mean the same thing.
Why volume discounts raise average order value (AOV)
Customer acquisition keeps getting more expensive, so the highest- leverage move is earning more from shoppers you already have. Volume discounts do exactly that: they nudge shoppers up to the next tier, which increases both order size and inventory turnover. For products people naturally buy in multiples — coffee, supplements, candles, apparel, print packs, consumables — the effect is strongest.
The two ways to add volume discounts on Shopify
Not all volume-discount apps work the same way under the hood, and the difference matters a lot for your analytics and checkout.
1. Native Shopify Functions (recommended)
The modern approach runs the discount inside Shopify’s own checkout using the Functions API. Because the discount is native, it keeps Shop Pay, Apple Pay, PayPal, Google Analytics 4, and Meta Pixel working normally, and it doesn’t touch your fulfilment or inventory sync.
2. Draft-order apps (legacy — avoid)
Older apps rebuild the cart as a “draft order” to apply the discount. This frequently breaks accelerated checkout (Shop Pay / Apple Pay) and scrambles analytics attribution, because the order no longer flows through Shopify’s standard checkout. If an app mentions draft orders, treat it as a red flag.
How to set up volume discounts with TierUp
TierUp is a free, native-Functions volume-discount app — no revenue cut, no code. Here’s the full setup:
- Install TierUp from the Shopify App Store. You land in the embedded admin.
- Create a rule. Pick a product and enter your tiers (minimum quantity → per-unit price). Only the first tier is required.
- Save. TierUp compiles the rule to the product behind the scenes and turns on the automatic checkout discount.
- Add the tier table to your product page with the one-click theme link — no theme code needed.
- Done. Shoppers see the tier table and a live “buy X more to save $Y/unit” nudge; the discount applies automatically at checkout.
Selling variants (sizes, colors) of the same product? Turn on “Combine quantities across all variants” so a shopper mixing 2 Small and 3 Large counts as 5 units toward the tier.
How to choose your quantity tiers
The tiers themselves decide whether the discount pays for itself. Three rules of thumb keep them profitable:
- Anchor the first break just above your current average. If most orders are one or two units, set the first tier at three. The jump should feel like a small stretch, not a leap — that’s what converts a two-unit order into a three-unit one.
- Keep the ladder short. Two or three tiers is the sweet spot. A long ladder (2, 3, 4, 5, 6…) creates decision fatigue and rarely beats a clean three-step break.
- Make each step meaningful. A discount that’s too small (say 2%) won’t change behaviour; one that’s too deep erodes margin. Somewhere between 5% and 20% per step is typical for physical goods — test where your shoppers respond.
Before you commit, do the margin math on your deepest tier: subtract product cost, payment fees, and shipping from the discounted price and confirm there’s still profit. The goal is a bigger order at a slightly smaller per-unit margin — not a bigger order at a loss.
Volume discounts vs. other ways to raise AOV
Quantity breaks aren’t the only lever for average order value. Here’s how they compare to the common alternatives:
- Bundles. Bundling groups different products into one offer. It works, but many bundle apps create synthetic SKUs that can confuse fulfilment and inventory. Quantity breaks discount more of the same product without touching your SKU structure.
- Free-shipping thresholds. “Free shipping over $75” is a strong nudge, and it pairs well with quantity breaks — use both. The threshold pushes basket value; the quantity break decides which product fills it.
- BOGO / buy-one-get-one. Effective for clearance, but it gives a unit away rather than rewarding a bigger commitment. Quantity breaks keep every unit paid for at a lower price.
For stores selling consumables and multipacks, quantity breaks are usually the lowest-risk starting point: no new SKUs, no fulfilment changes, and the discount only ever applies to a larger order.
Common mistakes to avoid
- Discounting below margin. Make sure your deepest tier still leaves a profit — check your product cost before setting the lowest per-unit price.
- Forgetting the storefront widget. If shoppers can’t see the tiers on the product page, they have no reason to buy more. Always add the tier table.
- Using a draft-order app. As above — it breaks Shop Pay and analytics. Choose a native-Functions app.
- Over-complicating tiers. Two or three tiers convert better than a long, confusing ladder.
Keep reading
- How quantity breaks increase average order value — the AOV case, with a worked example.
- Free Shopify discount apps with no revenue cut — how discount-app pricing models compare.
- TierUp FAQ — pricing, currencies, stacking, and plan support.
Ready to raise your AOV? TierUp is free forever with no cut of your sales.
Get TierUp free