Blog

What Are Quantity Breaks? Price Break Meaning, Examples & Shopify Setup

Quantity breaks explained: a price break table showing unit price falling as order quantity rises

Price break meaning: a price break is a lower unit price that applies once an order reaches a set quantity, such as $18 for one bag of coffee but $15 each for three or more. Quantity break, quantity price break and volume pricing tier mean the same thing; quantity break pricing is a ladder of these steps that applies automatically.

Buy 1 at $18, buy 3 at $15 each, buy 5 at $14 each: the discount is visible before checkout and gets bigger as the shopper adds units. On Shopify you can approximate quantity breaks with several native "Amount off products" automatic discounts that each use a "Minimum quantity of items" rule, but the tiers will not show on the product page; an app is what puts the price-break table in front of the shopper.

Key Facts (Verified October 2026)

  • Shopify's native discount types are Amount off products, Amount off order, Buy X get Y and Free shipping. Shopify's own docs point stores that need more advanced solutions, such as tiered discounts, to discount apps from the App Store (Shopify Help: Discount types).
  • A native "Amount off products" discount takes one threshold: "Minimum purchase amount" or "Minimum quantity of items". Three price breaks therefore need three separate discounts (Shopify Help: Amount off discounts).
  • A store can have at most 25 active automatic discounts, and two product discounts can only stack on the same item on Shopify Plus (Shopify Help: Combining discounts).
  • Shopify Functions exist specifically for "volume discounts with different discount rates when a line item quantity meets defined thresholds", which is how most quantity-break apps are built (shopify.dev: Discounts).
  • B2B "Quantity price breaks" and "Quantity rules" are available on Basic, Grow, Advanced and Plus; non-Plus plans get 3 B2B catalogs, Plus gets unlimited (Shopify Help: B2B features by plan). Each B2B product can carry up to 10 price breaks (Shopify Help: Quantity pricing).
  • Native Buy X get Y discounts never auto-add the free item; the shopper has to add every qualifying unit themselves (Shopify Help: Buy X get Y).

What is a quantity break? (And why "price break" means the same thing)

A quantity break is the point on a price list where the unit price steps down. Below the break you pay the regular price; at or above it you pay less per unit. "Price break", "quantity price break", "quantity discount", "volume pricing tier" and "buy more, save more" all describe the same mechanism from a different angle.

The term comes from procurement, where a supplier's price list reads "1-9 units: $10, 10-49 units: $9, 50+: $8". Buyers call the 10 and the 50 the break quantities: the order sizes at which the next price applies. Price breaks for quantity are still how distributors, printers and wholesalers quote, which is why "price break" shows up in so many B2B quotes and invoices. Ecommerce borrowed the idea and shrank the numbers: on a DTC store a break usually sits at 2, 3 or 5 units, not 50.

Two other uses of the phrase are worth separating. In everyday speech, "giving someone a price break" means any discount, with no quantity attached. And a price breakup (or price breakdown) is unrelated: it is an itemised list of what makes up a price, such as product, tax and shipping, not a lower price for buying more.

Three things separate a quantity break from an ordinary sale:

  • It is conditional on quantity, not on a code, a date or a cart subtotal.
  • It is published. The shopper sees the ladder before they decide how many to buy, which is what changes the decision from "should I buy this" to "how many should I buy".
  • It is permanent. Quantity breaks are part of the price list, not a promotion, so they do not train customers to wait for a sale.

Quantity breaks vs tiered pricing, bulk discounts, wholesale and BOGO

These terms overlap and merchants (and apps) use them loosely. This is how they differ in practice.

TermWhat triggers itTypical quantitiesHow it differs from a quantity break
Quantity break / price breakUnits of a product (or set of products) in the cart2 to 10The baseline. Retail shoppers, published ladder, automatic.
Tiered pricingAny threshold: units, spend, or customer segmentAnyUmbrella term. A quantity break is one type of tiered pricing; "spend $100, save 10%" is tiered pricing but not a quantity break.
Bulk discountLarge unit counts12, 24, 50+Same mechanism, wholesale-sized thresholds. Often unpublished and negotiated.
Wholesale pricingWho the buyer is (an approved company)Case packs and minimumsGated by customer, not quantity. On Shopify this lives in B2B catalogs, which can also carry their own quantity price breaks.
BOGO (Buy X get Y)A fixed pair: buy X units, get Y units free or discounted2 to 4A single step, not a ladder. Buy 2 get 1 free is mathematically a 33% break at 3 units, but it does not keep improving at 5 or 10.
Volume discountUnits in the cart2 to 50+Synonym. App listings use "volume discount" and "quantity breaks" interchangeably.

If you are deciding between a ladder and a single BOGO step, quantity breaks vs regular discounts walks through the trade-offs, and the BOGO apps roundup covers the single-step option.

Quantity break example: a full price-break table with the math shown

Take a 340 g bag of coffee that sells for $18. Beans, roasting, bag and label cost you $7 per unit (your landed cost, before shipping and payment fees). Here is a four-step ladder and what each step does to the shopper's bill and your gross margin.

UnitsUnit priceOrder totalShopper savesYour gross profitGross margin
1$18.00$18.00$0$11.0061%
2$16.50$33.00$3.00 (8%)$19.0058%
3$15.00$45.00$9.00 (17%)$24.0053%
5$14.00$70.00$20.00 (22%)$35.0050%

How each cell is calculated:

  • Order total = units × tier unit price. Three bags at $15 = $45.
  • Shopper saves = (units × regular price) − order total. 3 × $18 = $54, minus $45 = $9 saved, which is 17% of $54.
  • Gross profit = order total − (units × unit cost). $45 − (3 × $7) = $24.
  • Gross margin = gross profit ÷ order total. $24 ÷ $45 = 53%.

Read it from the merchant's side. A shopper who takes the 3-bag break hands you $24 of gross profit instead of $11 on a single bag: margin rate fell 8 points, profit in dollars more than doubled. That is the whole business case, and it only holds when the extra units are ones the shopper would not otherwise have bought from you today.

Does a price break apply to every unit? All-units vs incremental pricing

The coffee table above uses all-units pricing: once the order reaches a break, the lower price applies to every unit in it, so three bags cost 3 × $15 = $45. The alternative is incremental pricing (also called graduated pricing), where each unit is charged at the price of the band it falls in, the way income-tax brackets work. Stripe's billing documentation calls the two "volume-based" and "graduated" tiered pricing (Stripe Docs: Tiered pricing).

Pricing methodHow the order is priced3 bags5 bagsWhere you see it
All-units (volume-based)Every unit at the price of the tier the order reaches$45.00$70.00Shopify automatic discounts, Shopify B2B catalog price breaks, "3 for $45" app tiers
Incremental (graduated)Unit 1 at $18, unit 2 at $16.50, units 3-4 at $15, unit 5 onward at $14$49.50$78.50Usage-based software billing (Stripe's "graduated" mode)

If a supplier quote does not say which method it uses, ask: on the coffee ladder the gap at 5 units is $8.50. And because all-units pricing drops the price on the whole order at once, it can make a bigger order cost less than a smaller one.

When ordering more costs less: the price-break dead zone

Take the procurement list from earlier: 1-9 units at $10, 10-49 at $9, 50+ at $8. Nine units cost $90 and ten cost $90, so the tenth unit is free. Higher up, 45 units at $9 cost $405 while 50 units at $8 cost $400, so anyone ordering 45 to 49 units pays more than they would for 50.

Dead zone starts above: Break quantity × (Break price ÷ Previous tier price)

For the 50-unit break: 50 × ($8 ÷ $9) = 44.4, so orders of 45 to 49 units sit in the dead zone. Buyers should price the break quantity before ordering just under it, and take the extra units only if they will use them, because storage and unsold stock are real costs. Sellers should check every all-units ladder the same way. The coffee ladder has none (4 bags cost $60, 5 cost $70), but a steep top tier can create one, and a cart where 5 units cost less than 4 looks like a pricing error to the shopper.

The 3 quantity break pricing models

Every quantity-break setup uses one of three structures. The difference is how you express the tier and how the shopper reads it.

1. Fixed quantity ranges with a set unit price

"1-2 bags: $18 each. 3-4 bags: $15 each. 5+: $14 each." The classic procurement price list, and the easiest for a shopper to check with mental arithmetic. It fits single products with a stable price and few variants (consumables, supplements, basics), and it is the format Shopify's B2B volume pricing uses natively.

2. Stair-step percentage off

"Buy 2, save 10%. Buy 3, save 15%. Buy 5, save 20%." The percentage applies to whatever the line price is, so one rule covers a whole collection at mixed prices or an "any 3 items" offer. It is also the only model native Shopify discounts can build, because "Amount off products" is a percentage or amount off, never a new unit price.

3. Buy N for a flat price

"3 for $45." "5 for $70." The tier is stated as a bundle total, which reads like a deal rather than a discount and suits low-priced items where "save $3" sounds trivial. It is how most quantity-break app widgets present tiers on the product page; the math is identical to model 1.

ModelBest forBuildable natively on Shopify?Weak spot
Fixed ranges, set unit priceSingle-product consumables, B2B catalogsB2B catalogs onlyNeeds a new price per variant when prices change
Stair-step % offCollections with mixed prices, "any 3 items"Yes, with one automatic discount per tierSmall percentages look weak on cheap items
Buy N for flat priceLow-ticket DTC products, product-page widgetsNo (needs an app or bundle variants)Hard to combine with variants of different prices

How many quantity breaks, and where to put them

Three breaks is the practical default: a "just one more" step, a target step and a stretch step. Two suits a single-SKU consumable; four is the most a phone screen shows without scrolling. How many quantity break tiers to use covers the trade-offs; the number matters less than where the breaks sit.

Set thresholds from your own orders. In Shopify admin go to Orders, filter to the last 90 days, Export, and pivot the "Lineitem quantity" column for the product you want to tier. The distribution is usually: most orders 1 unit, a minority at 2, a thin tail at 3 or more.

  1. First break: one unit above your most common quantity. If 70% of orders are a single bag, it goes at 2. It asks for the smallest change in behaviour, so it gets the most take-up.
  2. Target break: the quantity that makes sense as a "supply". A month of coffee, a set of four glasses. This is the tier you want people to choose, so it carries the biggest jump in saving per unit.
  3. Stretch break: roughly double the target. Few take it. Its job is to make the target look moderate and to catch stock-up buyers who were going to buy that much anyway.

Then check the ladder against your tail. If 15% of orders already contain 3 units, a break at 3 is mostly a giveaway to people who were buying 3 at full price; move the real jump to 4 or 5.

Quantity break margin math: the formula and a worked example

Two calculations tell you whether a break makes money. The first is per-order: what does this tier earn compared with the order it replaces? The second is the break-even volume: how many extra units does the discount need to generate before it pays for itself on the orders it cannibalises?

Formula 1: profit per order at each tier

Gross profit at tier = Units × (Tier unit price − Unit cost)

From the coffee table: 3 × ($15 − $7) = $24 at the 3-unit break, against 1 × ($18 − $7) = $11 for a single bag. Any tier whose gross profit is below the single-unit figure is a straightforward loss and should not exist.

Formula 2: break-even volume increase

Required unit increase (%) = Discount % ÷ (Gross margin % − Discount %)

Worked through for the 3-unit break, where the unit price drops from $18 to $15:

  • Discount % = ($18 − $15) ÷ $18 = 16.7%
  • Gross margin % at full price = ($18 − $7) ÷ $18 = 61.1%
  • Required unit increase = 16.7 ÷ (61.1 − 16.7) = 16.7 ÷ 44.4 = 37.6%

Read that as: among shoppers who take this tier, you need to sell at least 37.6% more units than you would have without it, or the discount costs more than it earns. A shopper who moves from 1 bag to 3 is a 200% increase and clears the bar many times over; the risk sits entirely with customers who would have bought 3 anyway and now pay $9 less. The same formula shows how deep you can go: on a 40% margin product a 20% break needs a 100% volume increase to break even, so low-margin products want shallow breaks or none.

What to do with the numbers

  • Run Formula 1 for every tier before you publish, and fix any tier that earns less gross profit than the single-unit order.
  • Run Formula 2 for the deepest tier. If the required increase is above 60 to 70%, the tier is too generous for that margin.
  • If you ship free, fold the parcel cost into unit cost, and re-run both formulas whenever a supplier raises prices.

For pricing a fixed set rather than a ladder, product bundle pricing strategy uses the same two formulas with bundle totals, and the free AOV calculator shows what a given lift in units per order does to revenue.

Why quantity breaks change behaviour (without the invented statistics)

Plenty of articles claim quantity breaks lift average order value by a precise percentage. Ignore the number; the mechanism is what you can act on.

  • Anchoring. The single-unit price is the first number the shopper sees, so every tier below it reads as a gain. Always show full price on the first row, even if nobody picks it.
  • The question changes. A plain product page asks "do you want this?"; a visible ladder asks "how many?", which assumes the first yes. That is the reason to show tiers on the product page rather than apply them silently at checkout.
  • The middle rung. Given three options, shoppers often avoid both extremes (researchers call this the compromise effect), so a three-rung ladder can pull them to the target tier as long as the stretch tier exists.
  • Currency beats percentage on cheap items. On an $18 bag "save $9" looks bigger than "save 17%"; on a $400 item "save 17%" looks bigger than "save $68". A common rule of thumb is to state savings in currency below about $100 per unit and as a percentage above, both where space allows; test it on your own product page.
  • Loss framing at the boundary. "Add 1 more to save $3" in the cart is the framing to test against "buy 2 to save $3" on the product page: by the cart the shopper has committed to the first unit, and the second is a cheap way not to leave money on the table.

Where to display quantity breaks

A quantity break that only appears as a discount line in checkout has done none of the persuading. It needs to be visible at the two moments the shopper decides on quantity.

Product page: the tier table

Put the ladder under the price and above the add-to-cart button as selectable rows (1 bag $18, 3 bags $15 each, 5 bags $14 each), each showing unit price, total and saving, with the target tier marked "Most popular". Selecting a row must set the quantity field, otherwise shoppers pick "3 bags" and add one.

Test the sticky add-to-cart bar as well. On your own store, select the 3-bag row, scroll until the bar appears and confirm it adds 3, not 1.

Cart drawer: the "add 1 more" nudge

The cart drawer catches the shopper who added a single unit. Under the line item show the distance to the next break, "Add 1 more to save $3", with a one-tap plus button, and once the break is reached strike through the regular line total and show the tier total. Cart volume discounts and quantity breaks in the drawer covers layouts and copy.

If your theme uses a cart page or a pop-up notification instead of a drawer, check that your quantity-break app can show the nudge there.

Quantity breaks and free gifts: using both in one cart

A price break rewards more units of the same product. A free gift rewards a bigger cart. They answer different questions, so many stores run both: the ladder gets the shopper from 1 bag to 3, and a gift at a cart total just above the 3-bag price gives them a reason to stay on that tier or add one more item.

The gift can also sit inside the ladder itself ("buy 3, get a free tote" as one tier). Free gifts appear in the Shopify App Store feature lists of Pumper, Kaching, Bundler and Oxify Quantity Breaks (our app), so check in the app whether a gift can be attached to a specific tier. The rest of this section covers the more common setup: a separate cart-value gift running alongside the ladder.

  • Set the gift threshold against the discounted total. If 3 bags cost $45 after the break, a $50 gift threshold is one small add-on away; a $54 threshold based on list price quietly moves out of reach once the break applies.
  • Decide which one leads. Show the ladder on the product page and the gift progress in the cart. Putting both messages on the product page makes the shopper do arithmetic.
  • Check the combination. A quantity break is a product discount and a gift is usually a Buy X get Y or app discount, so confirm in Discounts → Combinations that they are allowed to apply together.

For the gift side, Shopify free gift with purchase: every setup method compares the native and app routes, and tiered cart rewards covers stacking several goals on one progress bar.

B2B vs DTC quantity breaks on Shopify

DTC (online store): there is no native quantity-break object for retail customers. You either chain automatic discounts with minimum-quantity rules or install an app that computes the tier with Shopify Functions and displays it with a theme block. Both are covered below.

B2B (company customers): B2B catalogs have native volume pricing. Per the quantity pricing help page you add up to 10 price breaks per product, each a fixed unit price, alongside minimum, maximum and increment quantity rules (sell in cases of 12). The path is Markets → Catalogs → select the catalog → Products and pricing → Manage → pick the product or variant → Volume pricing → Add. The B2B features by plan table ticks quantity price breaks and quantity rules on Basic, Grow, Advanced and Plus; Plus adds unlimited catalogs and direct company assignment, versus 3 catalogs on the other plans. Catalog pricing only applies to logged-in B2B customers, so a retail ladder for everyone still has to be a discount or an app.

Themes read these breaks through the Liquid variant.quantity_price_breaks array. Each quantity_price_break object carries a minimum_quantity and a price in the customer's currency (shopify.dev: quantity_price_break), which is how a theme shows a logged-in B2B buyer their own price-break table on the product page.

How to create quantity breaks on Shopify without an app

Shopify has no native quantity-break object for retail customers, but you can chain automatic discounts to get a stair-step ladder. Each tier is its own discount with its own "Minimum quantity of items" rule, and Shopify applies the best one that qualifies. The click paths below are from the Amount off discounts help page.

  1. Shopify admin → Discounts → Create discount → Amount off products.
  2. Under Method choose Automatic discount. Give it a title such as "Buy 2, save 10%"; that title is what the shopper sees as the discount line in cart and checkout.
  3. Under Value choose Percentage (10) or Fixed amount off each item. Under Applies to choose Specific products or Specific collections and pick the items in the ladder.
  4. Under Minimum purchase requirements choose Minimum quantity of items and enter 2.
  5. Under Combinations leave product discounts unticked unless you are on Plus and want tiers to stack (you almost never do). Set the active dates and Save.
  6. Repeat for "Buy 3, save 15%" with a minimum of 3, and "Buy 5, save 20%" with a minimum of 5, on the same products.

With three automatic product discounts that are not set to combine with each other, a cart of 5 bags qualifies for all three and Shopify applies the 20% one, which is the behaviour described on the combining discounts page: when discounts cannot combine, "the best discount or combination of discounts for the customer's cart is always applied".

Four limits to know before you rely on this:

  • Nothing shows on the product page. The shopper discovers the tier in the cart or at checkout; a ladder typed into the description will not change the price or quantity field.
  • Percentage or amount off, never a new unit price. "3 for $45" has to be expressed as "16.67% off at 3 or more".
  • The 25 active automatic discounts cap. A three-tier ladder uses three slots, so at most eight product-specific ladders fit alongside a free-shipping discount.
  • Codes may not stack. A product-class code combines with a tier only if you allow it in Combinations, and on the same item only on Shopify Plus; order and shipping codes combine if ticked.

Buy X get Y gives a single step instead of a ladder: Discounts → Create discount → Buy X get Y → Automatic discount → Customer buys Minimum quantity of items 2 → Customer gets 1 of the same product, Free, with Set the maximum number of uses per order at 1. Shopify never adds the free unit; the shopper puts all three in the cart. The tiered pricing setup guide shows both routes with screenshots.

How to create quantity breaks on Shopify with an app

An app fixes what the native route cannot: it draws the tier table on the product page and the "add 1 more" nudge in the cart, and calculates the tier as a Shopify Functions discount so the drawer price is the checkout price. Setup is the same shape everywhere: choose products or a collection, enter each break's quantity and discount (percentage, amount off or tier price), pick a display style, publish.

In Oxify Cart Drawer & Upsells (our app) the quantity break is one of the drawer's offer types alongside free gift and BOGO. Set the products and breaks once; the drawer shows each line's current tier price and the distance to the next break with a plus button, and applies the discount the moment qualifying units land in the cart, with no code to type. The buy-more-save-more stacking guide explains how its tiers interact with a free-gift threshold in the same cart.

Six quantity-break apps, two of them ours, with listing data checked on 11 October 2026. Ratings and prices change; the links go to the live listings.

AppRating (reviews)Built for ShopifyPricingWhere the tiers showSkip it if
Oxify Cart Drawer & Upsells (our app)4.9 (40)YesFrom $9.99/month (up to 100 orders a month), 14-day free trial, all features on every planCart drawer nudge and tier totals, product-page widgetYou only need a product-page tier table, or you want a free plan (there is none); 40 reviews is a far shorter track record than Pumper, Kaching or Bundler
Pumper Bundles Quantity Breaks4.9 (3,551)YesFree plan up to $300; then $9.99, $29.99 and $49.99/month tiers by app-generated revenue; 7-day free trialProduct-page tier blockYou want a flat fee: the plan steps up as the revenue the app generates grows ($1,000 cap on Starter, $5,000 on Growth)
Kaching Bundles App & Upsells5.0 (6,264)YesFree on development stores, paid from $14.99/month (up to $1,000 of added revenue), 7-day free trialProduct-page tier blockYou need a free plan on a live store; each listed plan is capped by the revenue the app adds ($1,000, $5,000, $10,000)
Bundler » Product Bundles App4.9 (2,722)YesFree plan (unlimited revenue and orders), Premium $9.99/month, Executive $19.99/month, 7-day free trialProduct-page tier block and bundle widgetsYou need tiered mix-and-match or quantity-break combinations for free: both are Premium features
Awesome Quantity Breaks4.9 (20)No$19.99/month, free on development stores, 14-day free trialProduct-page tier block, BOGO and cross-sell discountsYou want the Built for Shopify badge or a long review history: it has neither
Oxify Quantity Breaks (our app)4.9 (13)Yes$14.99/month single plan with every feature, 14-day free trialProduct-page tier block, mix-and-match and build-your-own-box bundlesYou want a free plan or a large review base: there is one paid plan and 13 reviews

Pumper, Kaching and Bundler are product-page-first tools with review bases in the thousands; pick one of them if the product-page table is all you need. Oxify Cart Drawer & Upsells is built around the cart side of the ladder instead. For "any 3 from this collection" mix-and-match sets, Oxify Quantity Breaks (our app, listed on the App Store as "Oxify Quantity Breaks & BYOB": 4.9 from 13 reviews, Built for Shopify, $14.99/month with every feature included) is the fit; the Oxify Quantity Breaks and bundles page walks through the tier and bundle types it supports. Full comparisons: best Shopify quantity breaks apps and best Shopify volume discount apps.

WooCommerce

Core WooCommerce gives a product a regular and a sale price and nothing quantity-based; the product docs point to the Marketplace for anything more. Quantity breaks come from a dynamic-pricing extension that adds range rules (2-4 units: 10% off, 5+: 20% off) and usually a product-page table. Check that it updates the price with AJAX when the quantity changes, or the break only appears in the cart.

BigCommerce

BigCommerce has native per-product bulk pricing. Each rule is a quantity range with a type of price (amount off per unit), percent or fixed (a new unit price), per the Create Bulk Pricing Rule reference. Because fixed sets a new unit price per range, it is the closest any platform comes to model 1 without an app.

Quantity break pitfalls

PitfallWhat goes wrongFix
First break at the quantity people already buyPure giveaway: the discount cannibalises orders that were coming anywaySet the first break one unit above your modal quantity from the order export
Tier earns less profit than a single unitEvery take-up loses money in absolute termsRun Formula 1 on every tier before publishing
Ladder hidden until checkoutNo behaviour change; you pay the discount without earning the extra unitsShow the table on the product page and the "add 1 more" nudge in the cart
Tier price disagrees with checkout priceAbandonment and support ticketsUse a Functions-based discount (any listed app) rather than a display-only theme snippet
Ladder on a 30% margin productBreak-even needs an implausible volume liftReserve ladders for products at roughly 50% gross margin or better, or keep breaks to 5-10%

How to measure whether your quantity breaks work

Judge the ladder on the product it applies to, over at least four weeks against the four weeks before launch. Four numbers, all in Shopify's order export or Analytics:

  • Units per order for the tiered product. Compare the distribution, not just the mean: fewer 1-unit orders, more at the target break.
  • Average order value on orders containing the product. If units per order rose and AOV did not, the discount is too deep for the units it bought.
  • Discount spend. Analytics → Reports → Sales by discount codes groups sales by discount name, so you can see what each tier cost; divide by the incremental gross profit to get a return per discount dollar.
  • Gross margin on the tiered product. Expect a few points off (61% to 53% at the coffee target tier). Set a floor in advance and pause the top break if you cross it.

Take-rate by tier tells you whether to move thresholds: a stretch tier nobody takes is doing its job as an anchor, but a target tier under 15 to 20% take-up usually means the first break is too tempting or the target is one unit too far. Quantity break strategies for AOV covers adjusting from there; measuring cart upsell performance covers the reporting if the ladder runs alongside other cart offers.

Want the ladder in the cart, not just on the product page? Oxify Cart Drawer & Upsells (our app; 4.9 from 40 reviews as of 11 October 2026, Built for Shopify) shows each line item's tier price and an "add 1 more to save" nudge inside the slide cart, applies the break automatically, and runs the free-shipping bar and cross-sells from the same drawer. Plans start at $9.99/month with every feature included, and there is a 14-day free trial. See the cart drawer and upsell feature page for how the offers fit together.

The rest of the quantity-break series: which guide answers what

This page defines quantity breaks and shows the math. Each of the guides below takes one narrower question, so you can go straight to the one you have.

Your questionGuide
Which app should I install?Best Shopify quantity breaks apps and best Shopify volume discount apps
How do I build tiered pricing step by step, native or app?How to set up tiered pricing on Shopify
How many tiers, and at which quantities?How many quantity break tiers to use
Is a ladder better than a plain discount for my margin?Quantity breaks vs regular discounts: break-even math
How do I show breaks in the slide cart?Quantity breaks and volume discounts in the cart drawer
Will my breaks stack with discount codes?Can you stack discounts on Shopify?
I already have breaks. How do I get more out of them?Quantity break strategies that increase AOV
Should I reward cart value instead of units?Tiered cart rewards vs one progress bar

Frequently Asked Questions

What is a price break, and what does it mean in sales?

A price break is a lower unit price that starts at a set order quantity, called the break quantity. "1-9 units at $10, 10-49 at $9, 50+ at $8" has two price breaks, at 10 and at 50. In sales and purchasing the seller quotes the quantities and the buyer decides whether to order enough to reach the next break. It is part of the price list, not a temporary markdown, and in ecommerce it means the same as quantity break or volume pricing tier.

What is a break quantity?

The break quantity is the order size at which the next price applies. In "1-9 units $10, 10+ units $9" the break quantity is 10. On a Shopify store the break quantity is the "Minimum quantity of items" you enter for each tier.

Does a price break apply to all units or only the extra ones?

Usually all units. Under all-units pricing, once an order reaches the break every unit gets the lower price, which is how Shopify automatic discounts, Shopify B2B catalogs and "3 for $45" app tiers work. Incremental (graduated) pricing charges each unit at its own band's price instead, like tax brackets. On an $18, $16.50, $15, $14 coffee ladder, 5 bags cost $70 all-units but $78.50 incremental, so check which method a quote uses.

What is an example of a quantity price break?

A coffee roaster sells one bag at $18, three bags at $15 each and five bags at $14 each. The breaks are at 3 and 5 units. Three bags cost $45 instead of $54, so the shopper saves $9 (17%) and the roaster earns $24 of gross profit instead of $11 on a single $7-cost bag.

How do you calculate quantity break pricing?

Choose each break quantity, then a tier price that still earns more gross profit than a single-unit order: units × (tier price − unit cost). Then check the break-even volume: discount % ÷ (gross margin % − discount %). For an $18 product that costs $7, a $15 tier at 3 units is a 16.7% discount that needs 37.6% more units to break even, and it earns $24 of gross profit per order against $11 for one unit.

Can I run quantity breaks and free gifts at the same time?

Yes. The break rewards more units of one product and the gift rewards cart value, so they work as a pair. Set the gift threshold against the discounted cart total, not the list price, and check in Shopify's Combinations settings that the two discounts are allowed to apply together.

What is the difference between quantity breaks, tiered pricing and bulk discounts?

Tiered pricing is the umbrella term for any price that changes at a threshold: units, order value or customer group. A quantity break is tiered pricing where the threshold is units of a product, usually 2 to 10 and published on the product page. Bulk discounts use the same mechanism at case quantities such as 12, 24 or 50 and are often negotiated with trade buyers. "Spend $100, save 10%" is tiered pricing but not a quantity break.

Do quantity breaks work with discount codes on Shopify?

Only if you allow it. A tier built as an automatic product discount combines with a code only when the Combinations setting permits that class, and two product discounts can apply to the same item only on Shopify Plus. If they cannot combine, Shopify applies whichever gives the shopper the better result. Order-class and shipping-class codes can combine with a tier if you tick them.

How do I create quantity breaks on Shopify?

Without an app, create one automatic "Amount off products" discount per tier, each with a "Minimum quantity of items" rule, and Shopify applies the best qualifying one. Nothing shows on the product page, though, tiers must be a percentage or amount off, and each tier uses one of the 25 active automatic discount slots. A quantity-break app adds the tier table on the product page and calculates the discount with Shopify Functions, so the shown price matches checkout.

How many quantity break tiers should I offer?

Three: a first break one unit above what people already buy, a target break at a natural "supply" quantity, and a stretch break at roughly double the target. Two works for a single consumable; five or more stops being readable on a phone.

Do quantity breaks hurt margin?

They lower margin percentage on every tiered order and raise gross profit in dollars when the extra units are incremental. Check both: profit per order at each tier must beat the single-unit order, and the required volume increase (discount % divided by margin % minus discount %) must be one your shoppers can plausibly deliver.

How do B2B price breaks work on Shopify?

Through B2B catalogs. Each product in a catalog can carry up to 10 price breaks with a fixed unit price at each, plus minimum, maximum and increment quantity rules. Quantity price breaks are available on Basic, Grow, Advanced and Plus; non-Plus plans are limited to 3 catalogs assigned to B2B markets, and only Plus can assign a catalog directly to a company.
Ask AI about Oxify App