How-To

How to Set Minimum Order Quantities on Shopify Wholesale (5 Steps)

How to Set Minimum Order Quantities on Shopify Wholesale (5 Steps)
Quick answer

Shopify's native B2B catalogs let you require quantities to be a multiple of a set increment, but they do not enforce a true minimum order quantity across a mixed cart, and that gap sits outside company profiles entirely for tagged wholesale customers. To set MOQs and pack sizing that actually protect your margin, decide whether native quantity rules cover your simplest SKUs, then add cart-level minimums, case-pack multiples, and per-customer-group thresholds for everyone else.

The five-step setup: calculate your break-even quantity per product, choose between a unit MOQ, a pack multiple, or an order-value minimum, set the rule at the right level (per SKU or per order), gate it to the right buyer group, and test a too-small order to confirm checkout actually blocks it. PortalSphere layers cart-level MOQs, pack sizing, and tiered pricing on top of Shopify so every wholesale order clears your minimum before it ships.

Key takeaways

  • Shopify's native B2B catalogs support per-product quantity increments, but not a true cart-level minimum order quantity or case-pack rule for tagged wholesale customers.
  • MOQs can be set per SKU, per case pack, or per total order value, and the right structure depends on how the product ships.
  • Pack sizing (cases of 6, 12, 24) keeps orders aligned with how a product is manufactured and shipped, not just an arbitrary unit count.
  • Testing a too-small order before launch is the only way to confirm checkout actually blocks it instead of just displaying a warning.
  • PortalSphere enforces MOQs and pack sizing at checkout for any buyer group, without requiring Shopify Plus.

In this article

Does Shopify support MOQs and pack sizing natively?

Partly. Shopify's native B2B catalogs, now available on every paid plan as of April 2026, let you require that the quantity a buyer purchases be a multiple of a set increment, for example, orders must come in multiples of 12. That covers case-pack ordering for a single SKU, but only for buyers on a formal company profile.

What it does not do is enforce a minimum across a mixed cart, apply to customers who are only tagged as wholesale rather than on a company profile, or vary the minimum by customer group. A buyer on a company profile can still check out with a single case if you have not set an increment rule, and a tagged wholesale customer outside a company profile sees no MOQ enforcement at all. Shopify's own documentation on quantity rules and volume pricing in B2B covers the increment mechanic in detail.

Shopify wholesale product page showing a case pack quantity selector and minimum order stepper
Native quantity increments cover one SKU on one company profile. Most wholesale operations need more than that.

How to set MOQs and pack sizing on Shopify wholesale orders

Here is the order that avoids rework, whether you rely on native quantity rules alone or add an app layer to cover the gaps.

  1. Calculate your break-even quantity per product. Work out the smallest order size where your margin still covers picking, packing, and shipping cost. Anything below that number should not be sellable at wholesale price.
  2. Decide between a unit MOQ, a pack multiple, or an order-value minimum. A unit MOQ sets a flat floor (25 units minimum). A pack multiple ties the order to how the product ships (must order in cases of 12). An order-value minimum sets a dollar floor across a mixed cart ($500 minimum). Many wholesale catalogs use two of the three together.
  3. Set the rule at the right level. Some products need a per-SKU minimum, for example a fragile item that only ships economically in full cases. Others need a per-order minimum instead, so a buyer can mix several products as long as the total clears the threshold.
  4. Gate the rule to the buyer group it applies to. Retail shoppers should never see an MOQ. Wholesale, VIP, or distributor accounts should see the rule the moment they view a product, not as a surprise at checkout.
  5. Test a too-small order before launch. Log in as a test wholesale account and try to check out below the minimum. If the cart allows it, the rule is only a suggestion, not an enforced floor.

Stop chasing orders that fall below your minimum

PortalSphere enforces MOQs and case-pack rules at checkout, for any buyer group, on any Shopify plan.

Start your free trial

How do you choose the right MOQ for each product?

The right minimum depends on how the product is made and shipped, not a single rule of thumb across your whole catalog.

  • Manufacturing minimums. If your supplier only produces or packs in batches of a certain size, your MOQ should never sit below what you can restock economically.
  • Shipping efficiency. Products that ship in cases or pallets should have an MOQ that matches a full or half case, so you are never breaking a case to fill a small order.
  • Margin at the lowest tier. Calculate your actual cost, not list price, at the smallest allowed order. If the margin is too thin, raise the minimum rather than discount further.
  • Buyer expectations by category. A boutique ordering apparel expects different minimums than a distributor ordering packaged food. Segment your MOQ by buyer type where the categories genuinely differ.
Warehouse worker checking case pack quantities against a wholesale order checklist
MOQs that match how a product actually ships prevent broken cases and thin-margin orders.

How MOQs work with tiered pricing and net terms

An MOQ rarely stands alone. It is one piece of the order rules a wholesale buyer sees together: the tier they qualify for, the minimum they must clear, and the payment terms attached to their account.

A buyer who orders at tier two pricing, meets the case-pack minimum, and has approved net 30 terms should see all three reflected before they reach checkout, not discover a blocked cart after entering payment details. If you have not set up tiered pricing yet, see our guide on setting up tiered wholesale pricing on Shopify, which covers how tier structure and order rules should be planned together.

"We finally have one system where wholesale pricing, minimums, and payment terms all show up together instead of us patching it together by hand."

— PortalSphere merchant, Shopify App Store review

Comparison of gated wholesale pricing tiers against standard retail pricing on Shopify
MOQs, tiered pricing, and net terms should reach the buyer together, not as separate surprises at checkout.

Native Shopify vs. an app-based approach

Here is how the two approaches compare on MOQ and pack-sizing capability specifically.

CapabilityNative Shopify B2BPortalSphere
Per-SKU quantity incrementsYes, on assigned company profilesYes
Cart-total order minimumsNoYes
MOQ for tagged wholesale customersNo, company profile onlyYes
Pack-size enforcement at checkoutLimited, one SKU at a timeYes
MOQ rules by customer groupNoYes
Works without Shopify PlusYesYes
swipe to see more →

If every wholesale buyer sits on a formal company profile ordering one SKU at a time, native quantity rules may be enough. Once you sell to tagged wholesale customers, mix SKUs in a single order, or need a cart-total minimum, an app layer closes the gap without a developer.

See your MOQs set up before you commit

Free onboarding includes a specialist building your MOQs, pack sizing, and tiers on a draft version of your store before it goes live.

Start your free trial

Common MOQ and pack-sizing mistakes to avoid

  • Setting an MOQ without checking margin at that quantity. A minimum that is too low still lets a buyer order at an unprofitable size.
  • Enforcing quantity rules on the product page only. Some setups display the rule but do not block checkout, so buyers slip through at the cart or payment step.
  • Using one MOQ across a catalog with very different products. A single flat minimum rarely fits both a low-cost accessory and a bulky, high-cost item.
  • Forgetting to gate the rule by buyer group. Retail shoppers should never encounter a wholesale MOQ, and different wholesale tiers may need different minimums.
  • Not testing as a real buyer. Confirm the rule blocks a too-small order in the actual cart and at checkout, not only in the admin preview.

For the broader setup these order rules sit inside, see our guide on setting up a gated B2B portal on Shopify.

Frequently asked questions

What is a good minimum order quantity for a Shopify wholesale store?

There is no universal number. The right MOQ is the smallest order size where your margin still covers picking, packing, and shipping cost after your wholesale discount, calculated from actual product cost rather than list price.

Can I set different MOQs for different wholesale customer groups?

Yes, with a tag or group based rules app. Native Shopify B2B ties quantity rules to a company profile, so segmenting by tag, such as a lower minimum for VIP accounts, generally requires an app layer.

What is pack sizing and how is it different from an MOQ?

An MOQ is the smallest total quantity a buyer can order. Pack sizing requires that quantity be ordered in multiples of a case or pack size, such as 12 or 24 units, so orders match how the product ships.

Does Shopify support case-pack ordering natively?

Partially. Native B2B catalogs let you require a quantity increment per product for buyers on a company profile, but this does not extend to tagged wholesale customers or apply across a mixed cart of several SKUs.

How do I stop wholesale buyers from checking out below my MOQ?

Set the rule so it blocks checkout, not just the product page, and test it yourself as a wholesale account before launch. If a too-small order still reaches payment, the rule is a suggestion rather than an enforced minimum.

Ready to make MOQs a rule, not a suggestion?

Start your 14-day free trial, no credit card required, and get free onboarding: a PortalSphere specialist sets up your MOQs, pack sizing, and tiered pricing on a draft version of your store before it goes live.

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.