
Bulk pricing is a quantity-based discount where the per‑unit price decreases at predefined volume tiers. To set yours fast, start from your landed cost (COGS + shipping + fees), choose a minimum margin you won’t go below, then create 3–4 tiers that increase quantity and discount while keeping margin above your floor. Typical safe ranges: 5–15% for consumables and 10–25% for durable goods. Buyers use bulk pricing to lower per‑unit costs on high‑turnover items; sellers use it to raise average order value and move inventory without eroding profit.
If you need the short version of what to do next: calculate landed cost; set a realistic margin floor; pick a minimum order quantity (MOQ) that aligns with case packs; propose three or four quantity breaks that keep margin above your floor; publish, then monitor AOV, unit margin, and inventory turns. The rest of this guide shows the math, examples by category, model choices (volume vs graduated), platform setup tips, and the common traps that quietly destroy profit.
Bulk pricing, explained (and how to set it in 10 minutes)
At its core, bulk pricing rewards customers for buying more units in a single order. You predefine volume tiers (for example: 10+, 50+, 100+, 250+) and apply a larger discount at higher quantities. Two groups benefit: buyers reduce per‑unit cost on items they purchase often; sellers lift average order value (AOV), move inventory faster, and simplify fulfillment with larger, fewer orders.
Discount ranges should match cost structure and category norms. As a quick rule of thumb that many businesses use when they want to be competitive and margin‑aware:
- Fast‑moving consumables (beauty refills, coffee pods, office paper): 5–15% across tiers
- Durable goods and accessories (tools, apparel basics): 10–25% total spread across tiers
- Heavy/voluminous goods (building materials): discounts often start lower because freight dominates landed cost
- Software/usage tiers (SaaS): often graduated price per unit with step‑downs of 10–40% across large volume bands
Quick calculator example. Suppose your product has:
- COGS: 6.00
- Outbound shipping/packaging per unit: 0.80
- Payment/marketplace fees: 8% of gross
- Desired margin floor: 30% contribution after variable costs
Pick a base retail price that clears the margin floor at single‑unit quantity. Let P be the price. Variable cost per unit before fees is 6.80. After fees (8%), contribution per unit is P × (1 − 0.08) − 6.80. Set that to 30% of price: contribution ≥ 0.30 × P. So P × 0.92 − 6.80 ≥ 0.30 × P → 0.62 × P ≥ 6.80 → P ≥ 10.97. Price at 11.49 to give yourself a cushion.
Now draft tiers that keep contribution above the floor:
- 1–9 units: 11.49 per unit
- 10–49 units (5% off): 10.92
- 50–99 units (10% off): 10.34
- 100+ units (15% off): 9.77
Check the big tier for margin safety at 100+ units: contribution = 9.77 × 0.92 − 6.80 = 2.18 per unit. Contribution margin = 2.18 / 9.77 = 22.3% — below the 30% floor. That means 15% is too aggressive for this cost structure unless shipping/fees drop at higher quantities (common in B2B or case‑packed shipments). Adjust to 12% at 100+: 11.49 × 0.88 = 10.11 → contribution = 10.11 × 0.92 − 6.80 = 2.51 → contribution margin = 24.8%. Still short of 30% with retail fulfillment. Two fixes: raise base price, or shift higher tiers to case packs/pallets with lower per‑unit shipping and possibly lower fees. The calculator forces that clarity quickly.
Common mistakes that erode profit:
- Overlapping bundles vs. tiers: a 6‑pack priced too low may cannibalize a 10+ tier
- Tier breakpoints that are easy to game (e.g., 9.99 qualifies for 10+ because of rounding rules)
- Ignoring MAP or brand policy: bulk discounts that drop below allowed advertised prices
- Forgetting returns allowance and breakage in landed cost
- Shipping reality check: carton limits, dimensional weight, and residential surcharges
Bulk pricing models compared: volume vs graduated
There are two popular ways to apply quantity‑based discounts. Both can be “tiered,” but they calculate the order total differently.
| Model | How discount applies | Example tiers/prices | Pros | Risks | Best for |
|---|---|---|---|---|---|
| Volume pricing (aka “all units at tier price”) | Once the buyer qualifies for a tier, every unit in the order is priced at that tier’s rate | 1–9: 11.49; 10–49: 10.92; 50–99: 10.34; 100+: 10.11 | Simple to understand; strong incentive to cross the next break | Big step changes can shrink margin if tiers are too close | Retail and wholesale with simple messaging |
| Graduated pricing (aka “tiered per band”) | Only the units within a band get that band’s price | Buy 120 units: first 9 at 11.49, next 40 at 10.92, next 50 at 10.34, last 21 at 10.11 | More margin‑friendly; smooths step‑changes | Harder to explain on product pages | B2B catalogs, SaaS usage, metered services |
Math example for an order of 120 units using the sample tiers above:
- Volume model: 120 × 10.11 = 1,213.20
- Graduated model: (9 × 11.49) + (40 × 10.92) + (50 × 10.34) + (21 × 10.11) = 1,236.39
That 23.19 difference is pure margin protection. If your brand can handle slightly more complex messaging, graduated tiers often produce healthier unit economics at higher volumes.
How to set profitable tiers step‑by‑step
Before changing any prices, capture the key inputs and write down your floor. A short checklist keeps teams aligned.
- COGS per unit (include labor and components)
- Outbound shipping per unit (by fulfillment type and destination)
- Packaging and inserts per unit
- Payment/marketplace fees (percentage and per‑order fixed)
- Returns and damages allowance (historical rate × unit costs)
- Target margin floor (contribution margin you will not go below)
- MOQ and case pack sizes (what your warehouse receives and ships efficiently)
- Desired tier breakpoints (e.g., 10/50/100 or case/pallet)
- Target AOV increase (e.g., +15% vs. current average)
- MAP or brand policy constraints (lowest allowed advertised price)
- Logistics limits: dimensional weight, carton count, pallet height
Formulas you can paste into a spreadsheet cell (replace variables with numbers):
- Landed cost per unit (LC) = COGS + Shipping + Packaging + Returns allowance
- Contribution per unit at price P with fee rate f = P × (1 − f) − LC
- Contribution margin = [P × (1 − f) − LC] ÷ P
- To hit a margin floor m: set P so that P × (1 − f) − LC ≥ m × P → P ≥ LC ÷ (1 − f − m)
Choosing breakpoints. Start with the smallest economically meaningful unit (a case, an inner pack, or a single unit) and work up to the largest that buyers realistically purchase. If your average order is 18 units, breaks at 10, 25, 50 make more sense than 12, 24, 36.
Protecting the margin floor. When calculating discounts, run the math at each tier with the shipping and fee assumptions that will actually apply at that volume. Many merchants forget that fees or shipping methods change when orders move from parcel to LTL, which can improve margin at higher tiers and allow a deeper discount without harm.
Pilot and measure. Launch your tiers to a segment (for example, B2B customers only or a few high‑turnover SKUs), run an A/B test if your platform supports it, and watch the metrics for two to four weeks: AOV, unit contribution, conversion rate, and inventory turns. If conversion falls because the page is cluttered, simplify presentation or move the table into a collapsible element. For inspiration on cleaner product pages and checkouts, see these guides: The Practical Guide to ecommerce conversion optimization in 2026 and Shopify checkout optimization: 2026 guide to higher conversions.
Real‑world examples and benchmarks
Home improvement and building materials. Freight dominates, so discounts are conservative until orders transition to pallet or truckload. Typical tiers: case (2–4 units) at 3–5% off, 10+ at 6–8%, pallet (e.g., 40–60 units) at 10–12%. Many sellers switch to quote‑based pricing above a pallet, reflecting lane‑specific freight.
Office paper and cleaning supplies. These are classic consumables with predictable demand. 5–10% by the case (10 reams; 6‑ or 12‑pack chemicals), 12–15% by the pallet. Shipping efficiencies make higher tiers workable when delivering to commercial docks with scheduled windows.
Apparel basics and promo items. T‑shirts, hoodies, mugs, or pens often use graduated pricing with steps around 25, 50, 100, 250, 500, 1,000 units. Total spread can be 15–30% across those steps because setup costs amortize over more units and bulk fulfillment is simpler. Watch size/color assortments; forcing exact multiples of a case can reduce pick time.
Usage‑based/SaaS tiers. Software commonly uses graduated pricing where the “per unit” (seat, visit, API call) steps down across bands. The principle is the same as physical goods: set floor unit economics (infrastructure + support) and define step‑downs that grow ARPU without collapsing contribution. Spread can be larger (10–40%) because marginal cost per unit tends to be lower than in physical goods.
When bulk pricing is a bad fit. If your product is bespoke, constrained by scarce raw materials, or the primary value is expert service time, quantity discounts may anchor buyers to lower prices without any operational benefit. In those cases, offer value bundles (add‑on services, support SLAs) instead of volume discounts.
Implementation: ecommerce and B2B tools
Shopify. Out of the box, Shopify does not include advanced tier logic on product pages; most merchants use discount apps or scripts. Look for apps that support both volume and graduated models, show tier tables on PDPs, and handle variants as one pooled quantity when needed. If you sell to B2B on Shopify, ensure your solution supports company‑specific price lists and net terms. For a broader B2B architecture view, this playbook helps: The B2B eCommerce platform playbook for 2026.
BigCommerce. BigCommerce natively supports price lists and customer groups, which makes wholesale tiers simple. For retail‑facing volume tables, you can use built‑in pricing rules or an app if you need graduated bands. Quote workflows are available through native features or partners when orders exceed published tiers.
WooCommerce. Extensions handle most scenarios: dynamic pricing rules, role‑based pricing, and min/max quantities. Pay attention to caching and price rendering performance; dynamic rules can slow PDPs if not configured carefully. Test cart/checkout logic thoroughly with coupons and tax rounding.
ERP and PIM alignment. If your ERP is the source of truth for price lists, sync tiers by SKU and customer group so support, sales, and finance see the same numbers. Name tiers clearly and avoid overlapping rules across systems. Keep your case packs and MOQs consistent between ERP, WMS, and ecommerce.
Time and effort estimates. For a catalog with 50–100 SKUs and three to four tiers each, expect 1–2 days to collect inputs, 0.5–1 day to model prices, 0.5–2 days to configure your platform or app, and 1–2 days for QA and training. If your team is also redesigning PDPs, allow more time. For conversion considerations tied to shipping and returns, you may also want to review Optimize Returns & Shipping.
Buying in bulk: finding and negotiating deals
Where to buy. For common goods, buyers source from wholesalers/distributors, manufacturer direct programs, B2B marketplaces, and membership warehouse clubs. For specialty inputs, local distributors can beat online unit prices once you factor freight and lead times.
Verify eligibility. Read the product detail or shelf tags: many sellers define “bulk” as case packs (e.g., 24 units), or set MOQs by dollars (e.g., 250 per order). Some items exclude bulk discounts due to brand policies. Online, look for tier tables or the phrase “price breaks at” with the exact breakpoints listed.
Negotiation tips. Share credible volume commitments over a period (e.g., 2,000 units per quarter), flexible delivery schedules, and credit or prepayment terms. Ask about rebates, co‑op marketing funds, or free freight thresholds. If your orders ship to multiple locations, propose consolidated monthly LTL shipments to reduce handling costs.
FAQs: wholesale vs retail, discounts, and calculators
What is wholesale, and how is it different from bulk pricing?
Wholesale is a business model where a brand or distributor sells to other businesses (retailers, resellers, institutions), usually behind login and based on price lists set for accounts or groups. Bulk pricing is a discount structure you can publish openly or behind login to incentivize larger orders, regardless of whether the buyer is a reseller or an end user. Wholesale often involves unique SKUs, case‑pack MOQs, credit terms, and negotiated lists; bulk pricing can be as simple as a public tier table.
How much discount is “wholesale” or “bulk,” typically?
Wholesale discounts vary widely by category and channel. As broad guideposts often seen in the market: consumables 5–15% total spread across tiers; durable goods 10–25%; apparel basics and promo items 15–30% across many bands; SaaS usage bands 10–40% from entry to top tiers. Treat these as starting points, then validate with your landed cost and margin floor.
What counts as a bulk order and what are common MOQs?
Many sellers define bulk at a case pack (6–24 units), a dollar minimum (e.g., 200–500), or a quantity breakpoint like 10+ or 50+. Pallet tiers depend on SKU size (e.g., 40–60 units on a standard pallet). Choose MOQs that match how your warehouse actually picks and ships.
Where’s the cheapest place to buy in bulk?
There is no single place that is always cheapest. Compare wholesalers, manufacturer direct programs, and warehouse clubs for commodity items, and local distributors for bulky or fragile goods where freight dominates. Calculate “all‑in” landed cost: unit price + shipping + taxes/fees + expected returns or breakage.
Is there a bulk pricing calculator or formula I can use?
Yes. Use this no‑frills version you can copy into a spreadsheet:
- Inputs: COGS, shipping, packaging, fees (%), returns allowance (% of revenue), margin floor (e.g., 0.30)
- LC = COGS + Shipping + Packaging + (Returns% × Price)
- Required base price P ≥ LC ÷ (1 − Fee% − MarginFloor − Returns%)
- Tier price at discount d = P × (1 − d)
- Check: Contribution margin at tier = [Tier price × (1 − Fee%) − LC] ÷ Tier price
Build three or four d values that keep the check above your margin floor. If your fulfillment method changes at higher quantities (e.g., LTL vs parcel), use the lower shipping and fee assumptions for those tiers.
Can I mix bundles and tiers?
Yes, but avoid cannibalization. If a 6‑pack saves more per unit than your 10+ tier, buyers will stop at 6. Make sure higher quantities always win on net economics, and say so clearly on the page.
How do I roll this out without hurting conversion?
Start with your highest‑turnover SKUs. Keep the product page clean: show a simple table or a collapsed section for tiers. Track AOV, unit margin, and conversion for a few weeks. If you see confusion in carts, simplify or reduce the number of breaks. For broader platform selection or replatforming questions, see Mastering ecommerce platform selection: a 2026 buyer’s guide.
The bottom line
Bulk pricing works when you treat it as a math problem tied to operations. Start from landed cost, set a margin floor, choose sensible breakpoints, and pick a model (volume or graduated) that fits your audience and platform. Test small, measure, and iterate. Do that, and you’ll raise AOV and inventory velocity while protecting profitability.