
A quantity discount is a lower unit price a buyer earns for ordering more of the same product, so the price steps down at set quantity breaks: for example $10.00 each for 1 to 9 units, $8.50 for 10 to 49, and $7.00 for 50 or more. They come in two forms. A noncumulative quantity discount applies to a single order, while a cumulative one totals a buyer's purchases over a period such as a quarter. Standard Shopify plans do not offer true quantity-break pricing, so most merchants add volume discounts with a B2B app. To set them up: plan your breaks per product or variant, decide whether the pricing is public or gated to approved wholesale accounts, install an app such as PortalSphere, enter your price tiers, and test the cart at each quantity.
Quantity discounts lower the unit price of a product as the order quantity goes up. Instead of one flat price, you set quantity breaks: the more a buyer orders, the less each unit costs. A typical structure looks like $10.00 each for 1 to 9 units, $8.50 for 10 to 49, and $7.00 for 50 or more. You will also see the same mechanic called a volume discount, a bulk discount, or quantity break pricing. They all describe the same thing, a price that steps down at defined quantity thresholds.
The reason quantity discounts exist is that larger orders genuinely cost less to serve. A pallet of one SKU takes less picking, packing, and per-unit freight than fifty single-unit orders, and the discount passes part of that saving back to the buyer in exchange for a bigger commitment.
Standard Shopify plans do not include true quantity-break pricing. You can create order-level discount codes, but those do not change the per-unit price shown on the product page as quantity climbs. To get real volume pricing, most merchants add a B2B app that layers quantity breaks onto their existing catalog.
Quantity discounts come in two forms, and mixing them up is the fastest way to build a pricing rule your storefront cannot actually enforce.
A noncumulative quantity discount applies to a single order. Buy 50 units in one purchase order and you get the 50-unit price on that order. Buy 10 next month and you pay the 10-unit price. This is the form nearly every ecommerce store runs, because the cart already knows the quantity in front of it and can price it live.
A cumulative quantity discount totals what a buyer purchases across a defined period, such as a quarter or a year, and rewards the running total rather than any one order. A buyer who orders 20 units a month qualifies for the 240-unit rate by year end. Cumulative discounts encourage repeat buying and discourage a wholesale account from splitting its spend across several suppliers, but they are harder to operate: the storefront has to read order history, not just the cart.
In practice most Shopify merchants run noncumulative breaks live in the cart, then handle the cumulative side by promoting a buyer into a better customer group once their trailing spend clears a threshold. That is customer-group pricing rather than cart pricing, and it is covered in our guide to Shopify wholesale pricing and setting B2B prices per customer.
The two are easy to confuse, but they answer different questions.
Quantity discounts, also called volume discounts, are based on how much a buyer orders. The price drops at set quantities, and the same breaks can apply to anyone who reaches them. Tiered pricing is based on who the buyer is. You assign a customer to a group, such as Silver, Gold, or Distributor, and that group sees its own price list regardless of quantity.
Many wholesale stores use both at once: a customer group gets a base wholesale rate, and volume discounts stack on top to reward bigger orders. If you want the full walkthrough on group pricing, see our guide to setting up tiered wholesale pricing on Shopify.
Start from your base unit price and apply a percentage or fixed reduction at each break. The arithmetic is simple:
Here is a worked example on a product with a $10.00 base price and a $4.00 landed cost.
Read the boundary rows carefully, because that is where quantity discount schedules go wrong. Nine units at $10.00 bills $90.00 and earns $54.00 of margin. Ten units at $8.50 bills $85.00 and earns $45.00. The buyer ordered one more unit, and you collected less revenue and nine dollars less margin. That inversion is fine if the break is doing its job and pulling a five-unit buyer up to fifty, but it is expensive if most of your orders simply land on the first rung.
So before you publish a schedule, check two things. First, run the totals at the last quantity below each break and the first quantity above it, and confirm you are comfortable with the gap. Second, confirm the deepest tier still clears your landed cost plus handling. In the table above, the 200-unit rate leaves $3.00 a unit, which has to cover pick, pack, and any freight you absorb.
Quantity discounts do more than shave a few points off a price. They change buying behavior. When a buyer can see that ordering one more case drops the unit cost, average order value tends to rise and reorder cycles get longer, which means fewer, larger purchase orders for you to process.
For B2B and wholesale buyers, quantity breaks also match how they already think. Retail buyers, distributors, and resellers expect price to reflect volume, and a clear break table signals that you are set up to sell to trade, not just to consumers. That credibility matters when a buyer is deciding whether to open a wholesale account with you at all.
There is an inventory argument too. A quantity discount that moves a slow SKU in case quantities frees warehouse space and shortens the time your cash sits in stock. Just make sure the discount is aimed at the SKUs where that is actually true, rather than applied across the whole catalog by default.
Here is the process most merchants follow to go from a flat price list to working quantity breaks.
If you are building out wholesale from scratch, this fits into the broader setup covered in how to set up wholesale on Shopify. You may also want to pair quantity discounts with minimum order quantities so buyers reach a sensible starting tier.
Each method has a job it does well. This table shows where each one fits.
For recurring wholesale relationships, quantity discounts and tiered pricing do the heavy lifting. Discount codes are better kept for short promotions, since they are easy to share and hard to restrict to trade buyers.
Yes, and they are used across almost every wholesale category. The thing to be aware of in the United States is the Robinson-Patman Act, which restricts sellers from charging competing buyers different prices for goods of like grade and quality where the effect may be to substantially lessen competition. The statute is codified at 15 U.S.C. section 13.
A published quantity discount schedule is generally the safer shape, because the price turns on the order, not on the buyer's name. Three habits keep it that way:
This is general information rather than legal advice. If you sell to resellers who compete with each other, it is worth a short conversation with counsel before you publish a schedule.
A few setup errors quietly cost margin or confuse buyers.
The first is overlapping break ranges, such as a tier for 10 to 50 and another for 50 to 100, which makes the price at exactly 50 ambiguous. Use clean, non-overlapping ranges like 10 to 49 and 50 or more. The second is showing wholesale volume pricing to retail shoppers, which trains consumers to wait for the bulk price. Gate trade pricing behind approved accounts if you sell to both. The third is setting breaks so deep that a large order earns less total profit than a medium one. Model your margin at each tier before you publish, and confirm the highest tier still clears your cost and handling.
Two more are worth naming. Applying one schedule to the entire catalog ignores the fact that margin varies by SKU, so a 30 percent break that is comfortable on a $10 item can be underwater on a $4 one. And letting quantity discounts stack silently with active discount codes can hand a buyer two reductions on the same order. Decide the stacking rule up front and test it in the cart.
A quantity discount is a lower unit price a buyer earns for ordering more of a product. The price steps down at set quantities, called breaks, so a buyer pays less per unit at 50 units than at 5. It is also called a volume discount, a bulk discount, or quantity break pricing.
A noncumulative quantity discount applies to one order: the quantity in that cart sets the price. A cumulative quantity discount totals a buyer's purchases over a period such as a quarter or a year, so steady repeat orders eventually earn the deeper rate. Most Shopify stores run noncumulative breaks live in the cart and handle the cumulative side by moving a buyer into a better customer group.
Multiply your base unit price by one minus the discount rate at that break, then multiply by the quantity. From a $10 base you might offer 15 percent off at 10 units, giving $8.50 each and $85.00 for ten. Always check the boundary: nine units at $10.00 bills $90.00, so the ten-unit price actually collects less. Confirm the deepest tier still covers your landed cost and handling.
A common wholesale schedule on a $10 product is $10.00 each for 1 to 9 units, $8.50 for 10 to 49, $7.50 for 50 to 199, and $7.00 at 200 or more. The buyer sees the unit price fall as they add quantity, and the cart totals at whichever band their quantity lands in.
Yes. In the United States the Robinson-Patman Act restricts charging competing buyers different prices for the same goods where competition may be harmed, but a published quantity discount schedule that any buyer can reach is generally the safer structure, particularly when the breaks reflect genuine savings in cost to serve. A private rate for one reseller that a competing reseller cannot get is the riskier pattern. This is general information, not legal advice.
Not quite. Quantity pricing depends on how much is ordered and can apply to anyone who reaches the break. Wholesale pricing is usually tied to who the customer is through a gated account or customer group. Many stores combine the two.
Yes. Standard Shopify plans do not include quantity-break pricing, but a B2B app such as PortalSphere adds it on any plan, so you do not need to upgrade to Plus to offer volume discounts.
They can, but stacking them is easy to misconfigure and can erode margin. Most merchants use quantity discounts for standing wholesale pricing and reserve discount codes for occasional promotions. Test both together in the cart before going live. For more on structuring B2B pricing, Shopify's own B2B documentation is a useful reference.
PortalSphere sets up quantity breaks, tiered pricing, and MOQs on your existing Shopify store, with a specialist to handle setup on a draft first.