What is MOQ? Minimum order quantity explained for Shopify merchants
Learn what minimum order quantity means, when it protects margin, and how Shopify merchants can use MOQ rules without making the buying experience confusing.

MOQ stands for minimum order quantity. It is the smallest quantity a customer must buy before an order can move forward.
For a Shopify store, MOQ is less about forcing bigger carts and more about protecting the numbers behind each order. If you sell wholesale cases, made-to-order products, sample packs, or items with fixed handling costs, a one-unit order may not make sense even when the product itself has margin.
What MOQ means
A minimum order quantity is a rule such as:
- a customer must buy at least 12 units of one product
- a wholesale buyer must order at least 48 units from a collection
- a product can only be bought in case packs of 6, 12, or 24
- a sample order can have a lower minimum than a normal wholesale order
The exact rule depends on how the product is sourced, packed, shipped, and sold.
| Product type | Example MOQ | Why it may exist |
|---|---|---|
| Custom printed shirts | 50 per design | Setup time and print preparation |
| Packaged food | 24 units per case | Products ship and store by carton |
| Beauty products | 12 per SKU | Picking and packing by inner pack |
| Wholesale accessories | $300 order minimum | Sales and fulfillment costs per account |
MOQ can be quantity based, value based, or both. A store might require 12 units of a product and a $300 minimum cart value for wholesale customers.
Why merchants use MOQ
Protecting margin on small orders
Every order has costs that do not shrink much with quantity: payment fees, packaging, picking, customer support, and sometimes freight paperwork. If a customer buys one low-margin item, the order can be busy but not profitable.
A simple way to think about it:
Minimum quantity = fixed order cost / profit per unitIf an order costs $8 to process and each unit has $2 of gross profit, four units only cover the fixed cost. A merchant may set the MOQ at 6 or 12 to leave room for packaging variance, discounts, or returns.
That does not mean MOQ automatically makes every order profitable. It only helps when the minimum is based on real costs.
Matching how inventory is packed

Many products are not handled one by one behind the scenes. They arrive in cartons, inner packs, bundles, pallets, or supplier case packs.
If the warehouse receives a product in packs of 12, selling 13 units can create awkward partial cases. In that case, a multiple rule may matter as much as the minimum itself.
Example:
Minimum: 12 units
Allowed quantities: 12, 24, 36, 48Keeping wholesale and retail behavior separate
Retail buyers may want one item. Wholesale buyers may need case quantities, minimum order values, or rules by customer tag.
A single Shopify store can serve both groups, but the buying rules usually should not be identical. A retail customer should not see heavy wholesale constraints, and a wholesale account should not be able to place a tiny test order if that creates manual cleanup for the team.
How to choose a sensible MOQ
Start with the cost structure, not a random round number.
- List the fixed cost of processing an order: packaging, labor, payment fees, and any account handling.
- Estimate gross profit per unit or per case.
- Check supplier or warehouse pack sizes.
- Decide whether the rule should apply by product, collection, cart value, or customer group.
- Test the rule against real carts before publishing it.
A product with $2 profit per unit and $8 fixed handling cost needs at least 4 units to break even on handling. If it ships in packs of 6, a 6-unit MOQ is easier for the customer to understand than a 4-unit MOQ.
Using MOQ on Shopify
Shopify's default setup may not cover every MOQ case out of the box, especially when the rule changes by product, collection, customer type, or allowed quantity multiple.

Common situations include:
- product A needs a 12-unit minimum, while product B needs 6
- wholesale customers need different rules from retail customers
- customers must buy in multiples, such as 6, 12, 18, or 24
- cart checkout should stop when the order does not meet the rule
- the storefront needs clear messages before the customer reaches checkout
You can handle some simple cases with theme code or custom logic. That may be enough for a small store with one or two rules. It becomes harder to maintain when the rules change often or when wholesale and retail customers share the same store.
Nexo Order Limits is built for this kind of Shopify quantity control. It can help merchants set minimums, maximums, and multiple-based rules without turning each rule into a custom development task.
How to explain MOQ to customers
Customers accept MOQ more easily when the rule is visible before they try to check out.
Good messaging is plain:
This product ships in cases of 12. Please order 12, 24, 36, or more.Avoid vague messages such as:
Your cart does not meet requirements.If the minimum exists because of wholesale pricing, case packing, or freshness, say that. Customers do not need a long explanation, but they do need to know what to do next.
FAQ about MOQ
Does MOQ only apply to wholesale?
No. MOQ is common in wholesale, but retail stores also use it for case packs, bundles, made-to-order products, and low-margin items.
Is MOQ the same as minimum order value?
No. MOQ is usually about quantity. Minimum order value is about cart value. A store can use either one, or combine them.
Can MOQ hurt conversion?
It can if the rule is too strict or poorly explained. It can also protect a store from orders that cost more to process than they are worth. The right minimum depends on margin, packaging, and buyer expectations.
What is the difference between MOQ and maximum order quantity?
MOQ sets the smallest allowed purchase. Maximum order quantity sets the largest allowed purchase. Stores use maximums to limit hoarding, protect inventory, or keep promotional stock available to more customers.
Can Shopify enforce MOQ at checkout?
Shopify can support checkout validation through custom logic or apps, depending on the store setup. If you need product-level, customer-specific, or multiple-based rules, an app such as Nexo Order Limits is usually easier to manage than custom code.