How-To

Quantity Discounts: How Volume Pricing and Quantity Breaks Work

Quantity Discounts: How Volume Pricing and Quantity Breaks Work
Quick answer

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.

Key takeaways

  • Quantity discounts, also called volume discounts or quantity breaks, lower the unit price at set order quantities.
  • Noncumulative discounts price a single order; cumulative discounts reward a buyer's total purchases over a period.
  • Calculate each break as base price multiplied by one minus the discount rate, then check the margin at the band boundary.
  • Standard Shopify plans do not support true quantity-break pricing, so you add it with a B2B app rather than native settings.
  • Publish one schedule available to every buyer who reaches a break, and tie each tier to a real saving in cost to serve.

In this article

What are quantity discounts?

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.

Diagram of Shopify quantity discounts and volume discount quantity breaks showing buy more pay less pricing tiers
Quantity discounts reward larger orders with a lower unit price at each quantity break.

Cumulative vs noncumulative quantity discounts: what is the difference?

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.

Quantity discounts vs tiered pricing: what is the difference?

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.

How do you calculate a quantity discount?

Start from your base unit price and apply a percentage or fixed reduction at each break. The arithmetic is simple:

  • Discounted unit price = base unit price multiplied by (1 minus the discount rate at that break)
  • Order total = discounted unit price multiplied by the quantity ordered
  • Unit margin at that break = discounted unit price minus your landed unit cost

Here is a worked example on a product with a $10.00 base price and a $4.00 landed cost.

Quantity bandUnit priceDiscount off baseOrder total at the band minimumUnit margin
1 to 9 units$10.000%$10.00 at 1 unit$6.00
10 to 49 units$8.5015%$85.00 at 10 units$4.50
50 to 199 units$7.5025%$375.00 at 50 units$3.50
200 or more units$7.0030%$1,400.00 at 200 units$3.00
swipe to see more →

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.

Want quantity breaks live this week?

PortalSphere adds quantity discounts to your existing Shopify store, no code required.

Start your free trial

Why offer quantity discounts to wholesale and B2B buyers?

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.

How to set up volume discounts on Shopify in 5 steps

Here is the process most merchants follow to go from a flat price list to working quantity breaks.

  1. Plan your quantity breaks. Decide the tiers for each product or variant, for example 1 to 9, 10 to 49, and 50 or more, and the unit price at each level. Keep the same break points across a product line where you can, so buyers do not have to relearn your pricing on every item.
  2. Decide who should see the discount. Choose whether volume pricing is public to every shopper or gated to approved wholesale customers only. If you sell both retail and wholesale, gating keeps your trade pricing out of view from regular consumers.
  3. Install a B2B pricing app. Because standard Shopify does not do quantity-break pricing natively, install an app such as PortalSphere from the Shopify App Store. This avoids theme edits and keeps your setup upgrade-safe.
  4. Enter your price tiers. Add each break and its price to the app, apply it to the right products, variants, or collections, and connect it to a customer group if the pricing is gated.
  5. Test the cart. Add different quantities as a test buyer and confirm the unit price updates at each break, that the cart total is correct, and that gated pricing only appears for approved accounts. Fix any overlap in your break ranges before you go live.

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.

Comparison of Shopify quantity discounts, tiered pricing, and discount codes as three method cards
Quantity discounts, tiered pricing, and discount codes solve different problems.

Volume discounts vs tiered pricing vs discount codes

Each method has a job it does well. This table shows where each one fits.

MethodBased onBest forNative to Shopify?
Quantity discounts (volume discounts)Order quantityRewarding larger orders, per-unit savingsNo, needs an app
Tiered pricingCustomer groupDifferent price lists per buyer typeNo, needs an app or Plus
Discount codesA code at checkoutOne-off promotions and campaignsYes
swipe to see more →

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:

  • Publish one schedule. Any buyer who reaches a break gets that break, on the same terms.
  • Tie breaks to real savings. Keep a note of the cost basis behind each tier, such as lower per-unit pick, pack, and freight on a full case or pallet.
  • Avoid the private rate. A one-off price for a single reseller that a competing reseller of the same size cannot obtain is the pattern that draws scrutiny, not the schedule itself.

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.

Common quantity discount mistakes to avoid

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.

Set up quantity breaks the right way

A PortalSphere specialist configures your volume pricing on a draft of your store before it goes live.

Start your free trial

Frequently asked questions

What is a quantity discount?

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.

What is the difference between a cumulative and a noncumulative quantity discount?

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.

How do you calculate a quantity discount?

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.

What is an example of a quantity discount?

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.

Are quantity discounts legal?

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.

Is quantity discount pricing the same as wholesale pricing?

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.

Can you set quantity discounts on Shopify without Shopify Plus?

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.

Do quantity discounts work alongside discount codes?

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.

Run quantity discounts without the spreadsheet

PortalSphere sets up quantity breaks, tiered pricing, and MOQs on your existing Shopify store, with a specialist to handle setup on a draft first.

Len White

Lead Engineer

Len White is the Lead Engineer at PortalSphere, where he leads development of the platform that powers wholesale and B2B commerce for growing brands.