When comparing a Shopify graduated discount vs volume pricing, two identical-looking tier tables can produce different totals. In this guide, volume pricing means one earned rate applied to all eligible units; graduated pricing means marginal rates applied only to units within each band. Apps and B2B systems may label these models differently, so verify the calculation rather than relying on the feature name.
Two promotions can show the same tier table and produce different totals. The difference is whether the earned rate applies to all eligible units or only to units inside each band.
That distinction changes margin, customer expectations, and the size of the price jump at a threshold.
How Shopify volume pricing calculates all units
In an all-units volume model, reaching a tier changes the price or discount for every eligible unit.
Example with a $20 product:
- 1–4 units: full price
- 5–9 units: 10% off all units
- 10+ units: 15% off all units
At nine units, the customer pays 9 × $18 = $162. At ten units, the customer pays 10 × $17 = $170.
The model is easy to explain: buy ten, save 15% on each eligible unit. It also creates a noticeable incentive near the threshold.
How graduated Shopify discount tiers calculate each band
In a graduated model, units in each quantity band receive that band’s rate. Using the same tiers, a ten-unit cart could calculate as:
- first 4 units at $20 = $80;
- next 5 units at $18 = $90;
- tenth unit at $17 = $17;
- total = $187.
The blended discount is smaller than applying 15% to all ten units. That can protect margin, but the explanation is harder and customers may misread a simple tier table.
Do not confuse calculation model with threshold type
A quantity threshold answers when a reward becomes available. The calculation model answers which units receive the rate. “Buy 10+ and save 15%” usually implies an all-units result; a graduated structure needs more explicit copy.
Also separate these models from Shopify’s native Buy X get Y offers. Shopify’s Buy X get Y documentation describes qualifying and reward quantities, and customers must add the reward products to the cart. That mechanic is not automatically the same as a tiered unit-price schedule.
Compare the margin curve
Calculate revenue and contribution at each boundary. For every tier, record:
- quantity;
- regular revenue;
- discounted revenue;
- product cost;
- variable fulfillment cost;
- shipping subsidy; and
- contribution after the reward.
Pay special attention to the first cart in a new tier. With an all-units model, one extra unit can reduce the price of every earlier unit. Make sure the incremental order still improves contribution.
Write storefront copy that matches the math
For all-units volume pricing, use:
Buy 10 or more and save 15% on every eligible unit.
For graduated pricing, use:
The first four units are full price, units 5–9 receive 10% off, and units 10+ receive 15% off.
Do not use “up to 15% off” as the only explanation. It hides the calculation model and encourages customers to estimate the wrong total.
Test boundaries and cart changes
Test quantities one below, exactly at, and one above each tier. Then remove a unit and confirm the cart recalculates as expected. Repeat with:
- multiple variants;
- excluded products;
- another discount code;
- a partial return; and
- Shopify POS if the offer is available in store.
Record expected totals before testing. A green “discount applied” message is not proof that the amount is correct.
Which model should you choose?
Choose all-units volume pricing when simplicity and a strong threshold incentive matter most. It suits replenishable products and straightforward bulk offers, provided the margin step is safe.
Choose graduated pricing when you need a smoother margin curve and customers are comfortable with banded calculations. It is often more appropriate in negotiated or B2B-style pricing than a consumer product page.
Build and communicate the tiers
Multiscount tiered discounts supports volume discounts and product/cart widgets, with up to five product tiers on Premium and up to twelve on Advanced according to its current listing. The current listing does not describe a graduated marginal-rate mode. Verify the calculation behavior of the configuration you choose, then make the widget copy describe that exact behavior.
For tier economics, use the profit-margin tier calculator guide. For launch QA, follow the 12-point Shopify discount test checklist.
The best tier table is not the one with the biggest percentage. It is the one customers can predict and the business can afford.
Install Now