Economic order quantity vs minimum order quantity is a comparison between two different decisions. EOQ estimates a cost-balancing replenishment lot under a simplified model; MOQ is a supplier’s minimum accepted order constraint. An importer can calculate an illustrative EOQ for one defined SKU, but that quantity is not automatically feasible, optimal, or approved. Compare it with the actual MOQ, order increments, case pack, price breaks, freight, lead time, and the buyer’s cash and storage limits before making a purchase decision.
Here, economic order quantity vs minimum order quantity refers to the exact buyer decision and product scope described in this guide.
What does economic order quantity vs minimum order quantity mean?
Economic order quantity estimates a quantity that balances a simplified annual ordering cost against cycle-stock holding cost. Minimum order quantity describes the least amount a supplier will accept for a defined product or commercial scope. One is a buyer-side model output; the other is a supplier-side constraint. The terms are related during replenishment planning, but they should not be used as synonyms.
A supplier MOQ may apply to a finished SKU, a finish, a production batch, a component, or a combination of variants. It may depend on setup, material, packaging, or other quote conditions. Buyers should ask which exact item and scope the minimum covers. A mixed-SKU order may be subject to separate conditions and should not be assumed to satisfy one SKU’s requirement. Existing Koitor pages explain supplier MOQ and mixed-SKU minimum topics; this article focuses on how a buyer compares the cost of feasible repeat-order quantities.
The EOQ model also has boundaries. A standard version assumes known, steady demand for one item, fixed ordering cost, constant unit cost, and a defined holding cost. It generally abstracts from uncertain demand, variable lead time, stockouts, price breaks, shared shipments, and many import-specific constraints. It does not determine when to reorder by itself, and it does not guarantee service level or prevent shortages. Use it as a transparent comparison, not an automatic buying instruction.
What inputs belong in an EOQ calculation?
For one finished SKU, the classic formula is Q = square root of (2DK divided by h), where D is annual demand in units, K is the relevant fixed cost per order, and h is the annual holding cost per unit. Under the same assumptions, the relevant annual cycle cost at an order quantity Q is DK/Q plus hQ/2. The formula’s output is meaningful only when the inputs use consistent time and currency units and the cost definitions match the buyer’s actual decision.
Annual demand should be buyer-owned and tied to a period and item mapping. If demand is seasonal, growing, declining, or uncertain, a single annual average may obscure important timing. The buyer should document whether D is a forecast, historical rate, or approved planning value and how returns, substitutions, and promotions are handled. Do not treat a supplier’s capacity or catalog estimate as the buyer’s demand.
Ordering cost K should include costs that are incurred per order and relevant to the decision. It might include repeat administrative effort or a fixed receiving activity, depending on the buyer’s accounting policy. Do not include sunk setup costs as though they recur each order. Do not count a component twice if it already appears in another cost input. Buyers should ask finance and operations owners what costs their model includes rather than importing a generic benchmark percentage.
Holding cost h is the annual cost of holding one unit, expressed consistently. Depending on buyer policy, this can reflect capital, storage, handling, insurance, or other costs, but the model must avoid double counting. The rate may vary by SKU or location. The MIT course material cited in the research pack presents the conceptual deterministic model; its classroom assumptions should not be mistaken for an import forecast or a Koitor cost structure.
| Input or constraint | Buyer-owned or supplier-owned? | What to record |
|---|---|---|
| Annual demand D | Buyer-owned | Period, source, SKU, and forecast basis |
| Fixed ordering cost K | Buyer policy | Included recurring costs and exclusions |
| Holding cost h | Buyer policy | Currency/unit/year basis and components |
| MOQ | Supplier quote | Item, finish, pack, and validity date |
| Order increment | Supplier quote | Permitted multiples or batch quantities |
| Case pack | Supplier or packaging spec | Units per case and rounding rule |
| Price and freight | Current quote | Quantity tiers, shipment scope, and date |
| Lead time and variability | Supplier and logistics evidence | Confirmed basis; uncertainty separately assessed |
The table intentionally separates model variables from commercial constraints. It does not imply that all suppliers use the same MOQ definition or that an ERP field grants production approval. The Oracle item-attribute documentation shows that some software systems represent minimum order and fixed-order/carrying inputs separately. That is a software example, not a supplier commitment or a claim about the buyer’s own system.

How does a simple EOQ illustration work?
Consider a hypothetical one-SKU case with annual demand D = 1,200 units, fixed relevant ordering cost K = 25 currency units per order, and annual holding cost h = 6 currency units per unit. The formula gives Q = square root of (2 × 1,200 × 25 / 6) = square root of 10,000 = 100 units. This is an illustration with invented inputs, not Koitor data, market data, or a purchasing recommendation.
At Q = 100, the model’s annual ordering cost is D/Q × K = 12 orders × 25 = 300. Its cycle-stock holding cost is Q/2 × h = 50 × 6 = 300. The relevant sum is 600. At Q = 200, the ordering component is 150 and cycle holding is 600, for a relevant sum of 750. At Q = 300, the ordering component is 100 and cycle holding is 900, for a relevant sum of 1,000. With these assumptions and constant price, the 100-unit option has the lowest modeled sum among the three examples.
That comparison excludes annual purchase cost when unit price is unchanged because it is constant across Q. It also excludes freight steps, customs, taxes, stockout risk, safety stock, changing unit prices, payment terms, warehouse limits, and the supplier’s actual minimum. It should not be called total landed cost or forecast savings. If any omitted factor changes with quantity, the buyer should add it explicitly or treat the calculation as incomplete.
If the supplier MOQ is 200 units, the modeled Q of 100 is not an available order under that quote. The buyer can compare the feasible 200-unit option with other supplier-approved alternatives, negotiate a different arrangement, or reassess the assumptions. It should not place an unauthorized 100-unit order or assume the supplier will accept it. If the MOQ changes by finish or pack configuration, each relevant SKU or scope needs its own feasibility check.
How should importers compare EOQ with supplier restrictions?
Apply constraints only after defining the exact product and quote. If the supplier requires multiples of 50 units, a modeled quantity of 120 might need to be rounded to an allowed option such as 100 or 150, subject to the actual MOQ and supplier approval. The buyer can then compare the model’s relevant costs for those feasible candidates and add other known costs. This rounding illustration does not state that any particular Koitor or supplier order increment exists.
A case pack can create another discrete constraint. A 130-unit theoretical lot may not align with a 12-unit carton. The buyer might compare whole-case quantities, but should account for the implications of partial cases only if the supplier actually offers them. Product quantity, retail pack, master carton, and shipment unit are different levels. Koitor’s retail data handoff article addresses pack-level identification; it does not determine the correct EOQ.
MOQ, order multiples, and case packs may operate at different levels. A supplier could require a minimum production quantity but ship in smaller packs, or it could require each finish to meet a separate minimum. Ask for the condition in the quote and confirm whether the requirement applies per SKU, per color, per order, or across a defined family. Do not combine unrelated products into one EOQ calculation just because they share a purchase order. A single-item model assumes one item and one coherent demand/cost relationship.
Price tiers can change the comparison. If a larger quantity receives a lower unit price, purchase cost is no longer constant and cannot be omitted. The buyer should model total cost using the actual current quotation, including any price break, freight step, payment terms, storage, and relevant handling. A discount may still be unattractive if it creates excess inventory or cash exposure. Conversely, a larger lot may be reasonable for a stable high-velocity item if the buyer’s verified data supports it. No general outcome can be claimed without the specific numbers.
When is the simple model unsuitable or incomplete?
The formula should be treated cautiously when demand is intermittent, seasonal, rapidly changing, or uncertain. A single average can hide periods when stock is needed urgently and other periods when it remains idle. Forecast error and lead-time variability can require safety stock or different planning methods. The standard EOQ calculation does not establish a reorder point, service level, or safety-stock quantity.
Import lead time can include production, inspection, consolidation, ocean or air movement, customs, and inland delivery. If lead time is nonzero and uncertain, ordering at a calculated cycle quantity alone does not guarantee arrival before demand. The MIT lecture model’s assumptions are conceptual and should not be transferred to a China-import scenario as if replenishment were instantaneous. The buyer should plan timing separately using its own lead-time and risk information.
Shared shipments can alter freight per item, but only if the shipment plan, volume, timing, and handling costs are known. Combining several SKUs into one shipment does not make them one demand item for EOQ. Similarly, supplier setup or tooling may be a one-time or batch-related cost rather than a repeated order cost. Classify each cost by when it is incurred and whether it changes with lot size before including it.
The model may also be unsuitable when product substitution, engineering changes, or obsolescence risk is high. A large lot of an item that may soon be revised can create exposure. Review current drawings, finish, packaging, and product status before treating historical demand as a stable forecast. If the buyer expects a planned change, a segmented horizon or explicit transition scenario may be more appropriate than a single annual-average calculation.
What is the difference between MOQ and mixed-SKU MOQ?
A single-product MOQ identifies the minimum for a defined SKU or production scope. A mixed-SKU MOQ may allow quantities across multiple models or finishes to share some production basis, but its terms must be confirmed. It is not automatically equivalent to the sum of unconstrained EOQs for those items. Each product has its own demand, ordering cost, holding cost, price, and supplier conditions.
For example, a buyer may plan two finishes of the same rack. If the supplier allows a combined production minimum, the buyer still needs to allocate quantity by finish and consider the inventory burden for each. One finish may sell more slowly or have a separate packaging requirement. Pooling the quantities without supplier confirmation can create a false feasible order. Koitor’s mixed-SKU MOQ guide covers shared production minimums; this article keeps the cost calculation at the individual SKU level unless the buyer has a valid joint model.
Ask the supplier to state the minimum, increments, and shared scope in writing. Confirm whether the condition is a commercial quotation term, a production setup requirement, or a pack/ship constraint. These are not identical. A quote can change, and a past order does not guarantee the same minimum in a future purchase. Use the current quote date and validity period when comparing alternatives.
How should a buyer build a practical quantity comparison?
First freeze the unit of analysis: exact product code, finish, revision, pack, and location. Then prepare the demand period and cost assumptions with the buyer’s finance and operations owners. Calculate the unconstrained EOQ as an initial reference, not as the order instruction. Next list supplier-feasible quantities that meet MOQ, increments, and case-pack rules. Compare the model’s ordering and cycle-stock costs for those options, and add any quantity-dependent purchase or logistics costs from the current quote.
Show the assumptions next to the result. A spreadsheet should identify the source and date of each input, the model version, units, formula, and excluded factors. Include a sensitivity check if small changes in demand or holding cost would materially shift the result. Do not present a decimal answer as a precise operational quantity when orders must be whole cases or production increments. Round only according to confirmed supplier constraints and buyer policy.
The decision owner should then review operational limits: available warehouse space, cash commitment, expected lead time, safety-stock policy, shelf life or revision risk, and customer commitments. The cost model can inform that discussion but does not replace it. If the buyer has no reliable input for K or h, report a range or scenario rather than inventing a benchmark. If the data is too weak, retain EOQ as a planning illustration and request better inputs before taking action.
| Candidate quantity | Feasible under current quote? | Ordering cost | Cycle holding cost | Other quantity-dependent cost | Buyer decision |
|---|---|---|---|---|---|
| Modeled EOQ | Confirm MOQ/increment | Calculate | Calculate | Add from current quote | Review assumptions |
| MOQ quantity | Supplier-confirmed | Calculate | Calculate | Add from current quote | Check exposure |
| Next allowed multiple | Supplier-confirmed | Calculate | Calculate | Add from current quote | Compare trade-offs |
| Buyer-selected quantity | Supplier approval required | Recalculate | Recalculate | Add verified costs | Document exception |
Which sourcing mistakes should be avoided?
Treating EOQ as a guaranteed optimum. The model is only as useful as its assumptions and inputs. It does not account automatically for every import cost or service constraint.
Treating MOQ as a recommended buy quantity. A supplier minimum is an acceptance boundary, not proof that the buyer should stock that amount. Evaluate the resulting exposure with buyer data.
Using one calculation for several unlike SKUs. Different products have different demand and costs. Do not pool them without a valid joint model and supplier-approved scope.
Ignoring order increments and carton multiples. A mathematically neat quantity may be impossible to order or pack. Confirm current quote conditions before deciding.
Double-counting holding cost. If storage or finance cost is already part of h, do not add it again in the comparison. Document the cost definition.
Using a historical unit price after a quote changes. Price breaks and freight can make purchase cost quantity-dependent. Rebuild the model with current terms.
Confusing the lot size with reorder timing. EOQ does not set the reorder point or cover uncertain lead time by itself. Plan those decisions separately.
Inventing buyer data. Do not use arbitrary demand, finance rates, order effort, or savings claims and present them as Koitor facts or market benchmarks.
What should the RFQ ask the supplier?
The RFQ should state exact product and finish, expected quantities by SKU, requested delivery schedule, pack level, and any forecast range the buyer is willing to share. Ask the supplier to identify MOQ, order increment, case pack, price tiers, setup charges, quote validity, and whether any mixed-SKU arrangement is available. Keep buyer demand estimates clearly labeled as estimates and protect confidential sales information.
Ask which terms can vary with order size. Unit price, packaging, freight, payment terms, and lead time may have different quantity dependencies. A supplier should not be expected to guarantee a buyer’s EOQ or finance outcome. The buyer owns demand and inventory assumptions; the supplier confirms feasible production and commercial conditions. That division makes the comparison transparent and avoids treating a formula as a negotiation promise.
For recurring orders, specify the exact product revision and any change-control requirements. A future design or finish change can affect minimums, quote validity, or remaining stock. The buyer should preserve the quote and approved product references with each replenishment decision. If the item has a long lead time, align the order-lot analysis with a separate timing and inventory policy review.
Koitor Hardware is a family-owned custom metal hardware factory serving bathroom and home-storage hardware buyers. Its confirmed manufacturing scope and project-specific small-batch conditions can be discussed using actual drawings, finishes, packaging, and quantities. This article does not provide an EOQ for any customer, promise a minimum, or substitute for an importer’s finance and demand planning.
Buyer checklist for EOQ and MOQ review
- Select one exact sellable SKU, finish, revision, and pack basis.
- Record annual demand source, period, and uncertainty.
- Define the ordering cost and holding cost with buyer finance/operations owners.
- Calculate an unconstrained EOQ only as a model reference.
- Obtain current supplier MOQ, increment, case pack, price breaks, and quote validity.
- Compare only supplier-feasible quantities and add verified quantity-dependent costs.
- Keep purchase cost excluded only when unit price is truly constant.
- Plan reorder timing and safety stock separately for actual import lead times.
- Document assumptions, exclusions, sensitivity, decision owner, and approved quantity.
- Recalculate after meaningful demand, price, pack, design, or supplier changes.

Perguntas frequentes
Is EOQ the same as a supplier MOQ?
No. EOQ is a buyer-side cost-model quantity; MOQ is a supplier’s minimum accepted quantity for a defined scope.
Should the buyer always order the EOQ?
No. The modeled quantity may be infeasible or incomplete. Compare it with current supplier constraints, price, freight, lead time, demand uncertainty, and operational limits.
Does EOQ determine when to reorder?
Not by itself. Reorder timing and safety stock require a separate review of demand and lead-time conditions.
Can different finishes share one EOQ calculation?
Not automatically. Each SKU can have different demand and cost inputs. A joint model requires a justified method and confirmed supplier terms.
Can a lower unit price make a larger order cheaper overall?
Possibly, but the buyer must include current price, freight, holding, and other quantity-dependent costs. A discount does not guarantee lower total cost.
Does Koitor provide inventory-finance advice or a guaranteed MOQ?
No. Koitor can review project-specific product and supplier conditions within its confirmed scope. Buyers own demand, finance assumptions, and order decisions.
Fontes
- MIT OpenCourseWare supply-chain lecture — historical deterministic EOQ model; not an import forecast or buyer-specific cost evidence.
- Oracle item order and carrying attributes — software-specific distinction among order and carrying inputs; not a supplier commitment.
- Koitor bathroom accessory MOQ guide — existing owner for supplier minimum conditions.
- Koitor mixed-SKU MOQ guide — existing owner for shared production minimums.
- Koitor hardware reorder multiples and case packs — related operational constraints for buyer order quantities.
Trabalhe com a Koitor Hardware
Discuss a defined hardware order scope
Share the product drawing or sample, SKU and finish mix, pack requirements, and feasible quote quantities. Koitor can confirm project-specific manufacturing conditions within its established bathroom and home-storage hardware scope.
OEM / MARCA PRÓPRIA
Transforme este guia de fornecimento num resumo do produto
Indique o produto pretendido, as dimensões, o acabamento, a quantidade a encomendar e os requisitos de embalagem. A sua equipa receberá uma análise prática da viabilidade de fabrico antes da apresentação do orçamento.



