Back to all posts
Blogs
How to Set Minimum Order Quantities for Wholesale Orders
A decision framework for setting minimum order quantities for wholesale orders based on real cost data.
5 minutes, 22 seconds
By Maja Šenk
Marketing Associate
Published
Setting a minimum order quantity is often treated as a rough guess, a round number that feels reasonable, rather than a decision grounded in what it actually costs to fulfill an order of a given size profitably.
A more reliable approach starts with your actual fulfillment costs, packaging, shipping, staff time per order, and works backward to the order size where those costs stop eating disproportionately into your margin.
This guide is for merchants wanting a cost-based decision framework for setting minimum order quantities, rather than picking a number that simply feels right.
Quick Answer
Yes, a cost-based framework works better than a guess. Calculate your per-order fulfillment cost, packaging, shipping, staff time, then identify the order size where that cost becomes a reasonable percentage of the order's total value. Wholesale Pricing Discount B2B lets you set that calculated minimum per customer group, so different tiers can carry different minimums that reflect their actual typical order value and your real cost structure.
What Should Actually Determine a Minimum Order Quantity?
A minimum order quantity should reflect the point where your fulfillment cost, packaging, shipping, and staff time per order, stops representing a disproportionate share of that order's total value. Below that point, an order technically generates revenue but may not generate meaningful profit once real costs are accounted for.
Who Needs a Cost-Based MOQ Framework?
- Wholesalers currently using a minimum order quantity chosen somewhat arbitrarily
- Businesses uncertain whether their current minimum actually protects margin
- Sellers with different fulfillment costs across different product categories
- Distributors wanting to justify their minimum order requirement with real data
- Companies wanting different minimums across customer tiers based on real cost differences
- Teams wanting a repeatable process for setting minimums on new products
- Merchants who have never actually calculated their per-order fulfillment cost
Why a Cost-Based Framework Matters for Your Business
- A minimum grounded in real cost data actually protects margin, not just order size
- This removes the guesswork from a decision that directly affects profitability
- Different minimums across product categories can reflect genuinely different cost structures
- A defensible, calculated minimum is easier to explain to a buyer who asks
- This framework scales to new products without repeating the same guesswork
- Catching an unprofitable minimum early avoids months of underpriced orders
- This protects the business without requiring an arbitrary, hard-to-justify number
For a full breakdown of what Shopify includes natively and where it stops, see our comparison of native B2B versus third-party apps.
How to Set Cost-Based Minimum Order Quantities on Shopify
Step 1: Prepare Your Store and Customer Tags
Calculate your actual per-order fulfillment cost before deciding on any minimum, since this number is the foundation the entire framework depends on.
- Calculate packaging, shipping, and staff time cost per typical order
- Identify the order value where this cost becomes a reasonable percentage of revenue
- Confirm customer tags and tiers are already in place if minimums should vary by group
Step 2: Install and Configure Wholesale Pricing Discount B2B
Install Wholesale Pricing Discount B2B and set the calculated minimum per customer group, rather than applying one flat minimum regardless of tier or product category.
- Connect the app and review plan options for order minimum settings
- Set order minimums per customer group based on your calculated figures
- Set different minimums per product category if fulfillment costs genuinely differ
Step 3: Create the Pricing or Discount Rules
Layer in any volume discounts on top of the calculated minimum, ensuring the overall pricing structure still protects margin at every order size above the minimum.
- Confirm the minimum order rule blocks checkout correctly when unmet
- Set volume discounts starting above the minimum, not undermining it
- Set order limits or increments if products should only sell in specific units
Step 4: Test With a Tagged Test Customer
Test the minimum enforcement and confirm the calculated figure actually produces the intended margin protection with a tagged test account.
- Attempt checkout below the minimum and confirm it is blocked with a clear message
- Confirm the minimum order value genuinely covers your calculated fulfillment cost with margin to spare
- Ask Sidekick which volume discount tiers apply to a specific product to confirm the rule saved correctly
Step 5: Go Live
Once the calculated minimum tests correctly, publish it live and revisit the calculation periodically as fulfillment costs change.
- Publish the calculated minimum order rules to your live storefront
- Communicate the minimum order requirement clearly on product or collection pages
- Revisit the underlying cost calculation periodically as fulfillment costs shift
Cost-Based MOQ Decision Examples
Candle Supply Wholesaler (Home goods)
Problem: Had set a minimum order quantity of twelve units based on a rough guess, without ever calculating whether that actually covered fulfillment costs.
Setup: Calculated actual packaging and shipping cost per order, discovering the true minimum needed to be twenty-four units to protect margin, then updated the rule through Wholesale Pricing Discount B2B.
Result: Small, unprofitable orders stopped once the minimum reflected the actual calculated cost rather than a guess.
Specialty Ingredient Supplier (Food and beverage)
Problem: Applied the same minimum order quantity across all products despite significantly different fulfillment costs between lightweight and heavy items.
Setup: Calculated per-category fulfillment costs and set different minimums for lightweight versus heavy product categories.
Result: Each category's minimum now reflected its actual cost structure, rather than one number applied indiscriminately across very different products.
Read more case studies for our apps.
Best Practices
- Calculate actual per-order fulfillment cost before setting any minimum
- Set different minimums across product categories if fulfillment costs genuinely differ
- Set different minimums across customer tiers if typical order value differs significantly
- Test that the minimum genuinely protects margin, not just order size
- Revisit the underlying cost calculation periodically as costs change
- Document the calculation behind your minimum for future reference
- Avoid a round, guessed number when real cost data is available to calculate a better one
Summary
A minimum order quantity grounded in real fulfillment cost data, rather than a rough guess, actually protects margin and can be defended clearly if a buyer asks about it. Calculating your per-order cost and working backward to the order size where that cost stops disproportionately eating into revenue produces a minimum that does real work, not just a number that feels reasonable. For more on how native tools support quantity rules generally, see our comparison of native B2B versus third-party apps.
To set calculated, cost-based minimum order quantities per customer group, try Wholesale Pricing Discount B2B.
Frequently asked questions (FAQs)
No. Native B2B quantity rules, including minimums, are available on any paid Shopify plan. A wholesale app adds per-group minimums without requiring Plus.
Start with your real per-order fulfillment cost, packaging, shipping, staff time, and identify the order value where that cost stops representing a disproportionate share of revenue.
Yes, if fulfillment costs genuinely differ between categories, such as lightweight versus heavy items, the minimum should reflect that difference rather than applying one number universally.
Yes, if typical order value differs significantly by tier, setting different minimums per group can better reflect each segment's real cost dynamics.
Periodically, whenever fulfillment costs like shipping or packaging change meaningfully enough to affect whether the current minimum still protects margin.
Recommended for you
How to Choose Tiered Discount Shopify Apps for Large Catalogs
September 11, 2026
How to Set Up Wholesale Tiers and Net Terms on Shopify
September 11, 2026
How to Choose the Right Tiered Discount Setup for Shopify
September 11, 2026
How to Create B2B Price Lists for Different Customer Groups
September 11, 2026