Direct answer
How do I set a minimum order quantity for wholesale?
Work out what one order costs you to process regardless of its size, including picking, packing, paperwork and the freight you carry. Then find the order value at which your contribution per unit covers that fixed cost and still leaves a margin you would accept. Round the answer up to whole cases, because a broken case usually costs more than the units inside it are worth.
Free lead finder
The minimum decides who can order, the list decides who is asked
A minimum that is right for a distributor is wrong for a single independent shop, so the number and the shortlist have to be set together. Name the kind of business and the town or district. You get real businesses with addresses and a fit score, without signing in. The first field is blank on purpose, because this page cannot know which buyer your minimum suits.
Five leads free, no signup and no card. Sign in with Google to unlock contact details and draft outreach.
An MOQ is a cost floor, not a negotiating position
Most first minimums are guesses dressed as policy. A brand picks a round number, puts it on the line sheet, and then quietly waives it for the first buyer who pushes back, which tells every subsequent buyer that the number was never real. The waiver is not the problem. Having no idea what the number was protecting is.
What it protects is the fixed cost of an order. Some of what you spend on a wholesale order scales with the units in it, and some of it is the same whether the order is one case or forty: someone reads the purchase order, someone picks and packs it, someone raises the invoice and later chases it, and a consignment gets booked and handed to a carrier. Those costs do not care about size, so the smaller the order, the larger a share of it they eat.
That gives the minimum a definition you can defend in a conversation. It is the order size below which the fixed cost of handling the order takes more than you are willing to give up. Once the number means that, waiving it becomes a decision with a price attached rather than a reflex, and you can say out loud what the waiver is buying.
Start with the cost of one order, not the cost of one unit
Landed cost per unit is a different question, and it belongs earlier in the process. The number you need here is the cost of an order event: everything that happens once, no matter how many units are on the paperwork.
Time is the line people leave out, because nobody invoices for it. If a wholesale order takes forty minutes of somebody's attention across the order, the pick, the paperwork and the follow-up, that is forty minutes at whatever an hour of that person's time is worth, and it belongs in the calculation even when the person is you.
Count only what is genuinely fixed per order. Carton and pallet costs usually scale with volume and belong in the per-unit column instead, and mixing them in here will push the minimum higher than it needs to be.
- Reading and entering the order, and any back and forth to confirm it
- Picking, checking and packing time, at a real hourly cost
- Order paperwork: invoice, delivery note, and any customs or compliance document
- The freight leg you carry, which is a per-consignment cost rather than a per-unit one
- Payment handling and the collections effort when an invoice runs late
- Any returns, shortage or damage claim handling the order generates afterwards
Work the minimum back from contribution per unit
Once you have a fixed cost per order and a contribution per unit at your wholesale price, the minimum is one division. Divide the fixed order cost by the contribution per unit and you get the break-even quantity: the number of units where the order pays for its own handling and nothing more.
Break-even is the floor, not the answer. An order that exactly covers its handling cost has bought you a day of work and no money, so pick the margin you actually want an order to earn and add the units that deliver it. A common and defensible choice is to set the minimum where the fixed cost is a stated share of contribution, for example a quarter or a fifth, rather than all of it.
Then round up to whole cases. Breaking a case to satisfy a minimum means repacking, a mixed carton, a second barcode question and usually a call, which is the exact per-order cost you were trying to cover.
Working the number out on one product
Fixed cost of one order: 900. That is thirty-five minutes of handling, the invoice and delivery note, and the share of the freight booking you carry, with the per-unit carton cost deliberately left out.
Contribution per unit at the wholesale price: 84. That is the wholesale price after landed cost and every cost that exists only because this is a wholesale order.
Break-even quantity: 900 divided by 84, which is 10.7 units. At eleven units the order has paid for its own handling and earned you nothing.
Target: the fixed cost should be no more than a quarter of contribution. That needs 900 divided by 84, times four, which is about 43 units.
Case pack is 12, so 43 units rounds up to four cases, or 48 units. The minimum goes on the line sheet as four cases, not as 43 units, and not as a round 50.
The figures are invented and the currency is deliberately unnamed. They are not a benchmark, a recommended minimum, or anyone's results. Run the same two lines on your own costs.
Get contribution per unit right first the minimum is only as good as the per-unit number you divide into, and that number has costs in it that most first wholesale prices miss.
Set the case pack first, because it is what you actually sell
The minimum is expressed in cases, so the case pack is the more consequential decision and it is usually made faster. A pack of six and a pack of twelve are not two ways of describing one product. They are two things a buyer orders, and the supply chain treats them that way.
The GS1 General Specifications, the standard that defines how identification keys and barcodes are used, is explicit about this. A trade item grouping, which it describes as anything from a fibreboard case to a covered pallet or a film wrapped tray, is identified with its own Global Trade Item Number, separate from the GTIN of the unit inside it. The unit's identifier does not change with the pack: in the standard's own example, a trade item has the same GTIN whether it is sold as a single unit in a case of twelve or as a single unit in a case of twenty-four.
The practical consequence is that every pack size you offer is another item to identify, barcode, list, forecast and hold. Offering three pack sizes because it feels accommodating creates three trade items for one product, and each one needs a number, a specification and stock. Choose the fewest pack sizes that cover the buyers you actually want, and let the minimum do the rest of the work.
- One pack size for independents and one for volume buyers covers most ranges
- Each grouping you sell needs its own GTIN, separate from the unit inside it
- The unit identifier stays the same across every pack configuration
- A pack the buyer cannot shelve or store is a pack they will not reorder
- Check the case fits the shelf or the back room before optimising it for freight
A packaging rule is coming for how cases are filled
If you sell into the European Union, one constraint on case design is already written and dated. Regulation (EU) 2025/40 on packaging and packaging waste sets an obligation on economic operators who fill grouped packaging, transport packaging or e-commerce packaging to keep the maximum empty space ratio at 50 percent. Article 24(1) applies it by 1 January 2030, or three years from the entry into force of the implementing acts adopted under Article 24(2), whichever is the later, and the Commission is to adopt the calculation methodology by 12 February 2028.
It matters for a minimum order because oversized cases are how brands absorb an awkward pack count. A case built around twelve units of a product that really ships in tens tends to carry void fill, and void fill is empty space by any measure the methodology is likely to use.
Nothing here is legal advice and the detail will move as the implementing acts land. The commercial reading is simpler and safe in any jurisdiction: design the case around the product rather than around a round number, and the pack count that results is the one your minimum should be built on.
When a low minimum is the right answer
A high minimum protects your handling cost and filters out buyers who will never reorder. It also excludes the small independent shop that would have become an account, and those are frequently the ones who say yes first.
The usual resolution is not a lower minimum but a smaller first order with a name. An opening order, a trial pack or a single-case starter is a deliberate exception with a condition attached, and it is different from an MOQ that everybody knows is soft. Price the exception honestly: if a one-case order loses money on handling, you are buying a trial, and it is worth knowing what you paid for it.
Consignment and sale-or-return are a different trade again, and they are not a way of avoiding this arithmetic. They move the stock risk to you and the minimum question becomes a question about how much stock you are willing to have sitting in someone else's shop.
What the first order needs agreed in writing covers the terms that turn an opening order into an account rather than a one-off.
What a minimum order quantity cannot do
It cannot make an order profitable that was priced wrong. If contribution per unit is too thin, raising the minimum just means losing more money in larger blocks, and the fix is the price or the cost, not the quantity.
It cannot tell you whether a buyer will reorder, which is the variable the wholesale channel turns on. A minimum filters by willingness to commit on day one, and that correlates loosely at best with whether a shop sells through and comes back.
The two facts cited on this page are narrow ones: what the GS1 General Specifications say about identifying a trade item grouping separately from the unit inside it, and what Article 24 of Regulation (EU) 2025/40 requires of empty space in grouped, transport and e-commerce packaging, with its dates. Everything else is arithmetic and commercial convention, and none of it is legal, tax or accounting advice.
Sources and definitions
Related resources
Frequently asked questions
What is a typical minimum order quantity for wholesale?
There is no typical figure worth copying, because the number is set by your handling cost and your contribution per unit, and both are specific to you. A brand with a 900 fixed cost per order and 84 of contribution a unit lands somewhere different from one with a tenth of either. Work out your own two numbers and you will also be able to explain the answer, which matters more than the figure when a buyer asks.
Should the minimum be in units or in currency?
Cases are clearest for a single-product range, because that is what actually ships and it removes the broken-case problem. A currency minimum works better once you have a range, since a buyer wants to mix items, and it lets one number cover products with different pack sizes. Whichever you use, state it once on the line sheet and apply it the same way to everyone on that price tier.
Can I waive the minimum for a first order?
Yes, if you know what the waiver costs and you call it what it is. Name it as an opening order or a trial pack with a stated condition rather than quietly dropping the number, because a minimum that bends on request stops being a minimum for every buyer who hears about it. Work out the loss on handling and treat it as the price of a trial.
Does a different pack size need a different barcode?
Each grouping you sell is identified separately. The GS1 General Specifications treat a case, a banded pallet or a wrapped tray as a trade item grouping with its own GTIN, while the unit inside keeps the same identifier no matter which pack it ships in. So a case of twelve and a case of twenty-four are two items to identify and list, which is a good reason to offer few pack sizes rather than many.
How does the minimum interact with freight?
Freight is usually the largest fixed cost in the calculation and often the reason the minimum exists at all. If a carrier prices by consignment or by pallet, the break points in their rates are real break points in your minimum, so check them before you set the number. Agree in writing which side carries the freight as well, because a minimum built on the assumption that the buyer pays is a different number if you do.
Do CarryLeads or Munafa set my minimum order quantity?
No. CarryLeads finds and shortlists business prospects by what you describe and where, scores them for fit, and prepares an editable opener. It does not price anything, it does not set terms, and it never sends outreach for you. Munafa measures true profit on a connected Shopify store from your own configured costs, which covers orders flowing through that store rather than an offline wholesale quote. The arithmetic on this page is yours to run.