Learn the game · strategy & tricks · free
GAM · Optimal Order Quantity — Strategy & Tricks
⬇ Download this guide as a PDF📐 One formula, five cousins
Order too often and you drown in paperwork; order too rarely and you drown in stock. The Economic Order Quantity is the lot size where the annual ordering bill equals the annual holding bill — the point where their sum is smallest. Everything here flows from it and a few one-liners.
Q* = √(2DS ÷ H) — optimal order size N = D ÷ Q — orders per year Ordering cost = (D ÷ Q) × S Holding cost = (Q ÷ 2) × H — average stock is Q ÷ 2 At Q*: ordering cost = holding cost TC* = √(2DSH) = Q* × H — minimum relevant cost d = D ÷ working days (360, 250 or 365 — as stated) ROP = d × L (+ safety stock SS) Cycle = Q ÷ d = working days ÷ N
Not in the kit: the purchase price. With a fixed unit price the annual purchase bill is fixed too, so it cannot move Q. It enters only with a quantity discount, where you compare full* annual cost at each break.
👀 Sort it in five seconds
Every question here is one of six jobs. Name the job before you touch a number.
| Job | Sounds like | Do this | Budget |
|---|---|---|---|
| Compute Q* | 'the EOQ is…' | √(2DS ÷ H); make the inside a perfect square | 40–50 s |
| Cost at a given Q | 'orders 1,500 at a time' | That Q: (D ÷ Q) × S and (Q ÷ 2) × H separately | 45–60 s |
| Timing | 'reorder point', 'days between orders' | d first; then d × L + SS, or days ÷ N | 45–60 s |
| Proportional change | 'D rises 44%, H falls 36%' | Ratio inside the root, never a fresh sum | 30–45 s |
| Reverse-engineer | 'the reported EOQ is 1,200' | Square it: S = HQ² ÷ 2D, H = 2DS ÷ Q², D = HQ² ÷ 2S | 50–60 s |
| Compare policies | 'Q = 600 or Q = 1,000?' | Relevant cost at each; the curve is flat near Q* | 70–90 s |
Optimal means the costs are equal, so do one. A Q handed to you means do both.
🧠 Label the givens, then move
Before any formula, write six labels in the margin and fill in what the passage gives. A blank is information too — it tells you which variant you're in.
- D — demand per year: 1,500 a month → 18,000; a 900-unit lot lasting 3 months → 3,600.
- S — cost per order, not a year's worth.
- H — holding cost per unit per year. A percentage of price? Multiply: 10% of 40 = 4.
- Q — is one given? Yes: cost that Q. No: compute Q* = √(2DS ÷ H).
- L, SS, days — lead time, safety stock, working-day year (360, 250 or 365).
- Write N = D ÷ Q and d = D ÷ days beside Q; later questions are then one line.
- Answer exactly what was asked — Q*, one cost, N, days, ROP — then stop.
A workshop uses 500 units a month. An order costs 30, and holding a unit for a year costs 10% of its 40 price. Deliveries arrive 6 working days after ordering; the shop works 250 days a year and keeps 150 units in reserve. Use Q* = √(2DS ÷ H) and ROP = d × L + SS.
Labelling buys the whole set: Q* = √(2 × 6,000 × 30 ÷ 4) = √90,000 = 300; N = 20; d = 24; ROP = 24 × 6 + 150 = 294; cycle = 300 ÷ 24 = 12.5 days.
In a table, each row is its own EOQ: take the row the stem names and read units off the headings.
| Item | D (units/year) | S (per order) | H (per unit-year) |
|---|---|---|---|
| P-10 | 9,000 | 20 | 4 |
| P-20 | 18,000 | 30 | 3 |
| P-30 | 24,000 | 50 | 3 |
✂️ Roots without a calculator
No calculator, and the setters know it: the number under the root is nearly always a perfect square in disguise.
- Cancel before you multiply. For 2 × 18,000 × 30 ÷ 3, do 30 ÷ 3 = 10 first, then 2 × 18,000 × 10 = 360,000 — never build 1,080,000 and divide.
- Strip zeros in pairs. √360,000 = 6 × 100 = 600; √1,440,000 = 12 × 100 = 1,200. Odd zeros mean a slip — or an 'approximately' question: √2 ≈ 1.41, √5 ≈ 2.24.
- Scale, don't recompute. Q ∝ √D, √S and 1 ÷ √H: D × 4 → Q × 2; H × 4 → Q* ÷ 2; D +44% → × 1.2; S −36% → × 0.8; D and H both doubled → unchanged.
- At the optimum, one cost is enough. Holding is (Q ÷ 2) × H, ordering the same, the total double — or straight to TC = Q* × H.
- Days between orders = working days ÷ N. 360 days, 20 orders → 18 days. Q never enters.
- Penalty for a wrong lot. TC(Q) ÷ TC = 0.5 × (Q ÷ Q + Q* ÷ Q): half or double the EOQ costs exactly 25% more, 20% under costs 2.5%. That flat bottom makes 'nearest feasible lot' questions safe.
⚡ The 90-second budget
Ninety seconds is the average, not the ration: a five-question set gets about seven minutes, front-loaded.
| Phase | Seconds | What happens |
|---|---|---|
| Read and label | 20–25 | Six labels; months to years, percentages to H. |
| First question (usually Q*) | 30–40 | Cancel, root, pick; write Q*, N and d down. |
| Each linked question | 20–40 | One multiplication or one ratio. |
| Sanity check | 5 | Costs at Q equal? ROP below Q? N × Q ≈ D? |
- Read the options first. A spread like 173, 232, 600, 2,683 names the slips on offer; the clean number is usually the answer.
- Never total when a component is asked, and never do both components at Q* — they're equal.
- Round late. Carry 848.5 to the last line; options sit far enough apart that ±1 never matters.
That is the exact-versus-estimate line: a clean square is exact, anything else you bracket.
🪤 Six ways to lose a free mark
Nothing here is hard; everything is easy to get wrong at speed, and each trap has an option waiting.
- A given Q is not optimal. 'Orders 1,000 at a time' does not equalise the costs — do both; the trap option doubles one.
- Per unit-month vs per unit-year. 0.50 a month becomes 6 a year. '15% of unit price' means multiply, not plug in 0.15.
- Monthly demand under the root. The answer lands √12 ≈ 3.5 times too small — always an option.
- Units vs orders. Q is units; N = D ÷ Q is orders — the commonest mis-read here.
- Safety stock forgotten — or added twice. ROP = d × L + SS, once; average stock with a reserve is Q ÷ 2 + SS, once.
- The wrong year. Daily demand uses the year the passage states; switch it and every ROP option looks plausible.
🧩 Worked examples, easy to hard
Six passages built like real items — cover the steps, then compare.
The optimal order quantity is:
A wholesaler sells 9,000 cartons a year at a steady rate. An order costs 20; holding a carton for a year costs 4. Use Q* = √(2DS ÷ H).
- 212 cartons
- 300 cartons
- 600 cartons
- 1,200 cartons
Show the answer and the steps
- Label: D = 9,000, S = 20, H = 4. No Q given, so compute Q*.
- Cancel: 2 × 20 ÷ 4 = 10, so 2DS ÷ H = 9,000 × 10 = 90,000.
- √90,000 = √9 × √10,000 = 3 × 100 = 300.
- Traps: 212 = √45,000 (the 2 dropped); 600 doubles it; 1,200 multiplies by H.
Answer: 300 cartons
At the EOQ, how many days pass between consecutive orders?
A garden centre uses 8,000 bags of compost a year over a 360-day trading year, orders evenly spaced. Ordering costs 40; holding 4 per bag a year. Use Q* = √(2DS ÷ H).
- 9 days
- 18 days
- 20 days
- 36 days
Show the answer and the steps
- Label: D = 8,000, S = 40, H = 4, year = 360 days.
- Q* = √(2 × 8,000 × 40 ÷ 4) = √160,000 = 400 bags, so N = 8,000 ÷ 400 = 20 orders and the cycle is 360 ÷ 20 = 18 days.
- Check: d ≈ 22.2 a day, and 400 ÷ 22.2 ≈ 18.
- Traps: 20 is the order count; 9 means lots of 200, 36 lots of 800.
Answer: 18 days
The total relevant annual inventory cost of this policy is:
A distributor needs 24,000 units a year. Ordering costs 50 per order, holding 3 per unit-year; total relevant annual cost is (D ÷ Q) × S + (Q ÷ 2) × H. For handling reasons it orders lots of 1,000.
- 2,400
- 2,700
- 3,000
- 4,200
Show the answer and the steps
- Label: D = 24,000, S = 50, H = 3, Q = 1,000 — given, so the two costs will not be equal.
- Ordering: (24,000 ÷ 1,000) × 50 = 24 × 50 = 1,200.
- Holding: (1,000 ÷ 2) × 3 = 500 × 3 = 1,500.
- Total = 1,200 + 1,500 = 2,700.
- Traps: 2,400 and 3,000 double one component, as if Q were optimal; 4,200 forgets the ÷ 2.
Answer: 2,700
The economic order quantity is closest to:
A retailer sells 1,500 units a month. The unit costs 20, and holding cost is 15% of unit cost per year. An order costs 30 to place. Use Q* = √(2DS ÷ H), with D the annual demand.
- 173 units
- 232 units
- 600 units
- 2,683 units
Show the answer and the steps
- Convert: D = 1,500 × 12 = 18,000 a year; H = 15% × 20 = 3 per unit-year; S = 30.
- Cancel: 2 × 30 ÷ 3 = 20, so 2DS ÷ H = 18,000 × 20 = 360,000.
- √360,000 = 6 × 100 = 600.
- Traps: 173 uses monthly demand, 232 the price 20 as H, 2,683 the bare 0.15.
Answer: 600 units
The new EOQ is:
Under Q* = √(2DS ÷ H), a distributor's EOQ is 1,200 units on annual demand of 36,000 units and holding cost 5 per unit-year. Demand is forecast to rise 44% and holding cost to fall 36%. Ordering cost is unchanged.
- 1,440 units
- 1,500 units
- 1,800 units
- 2,700 units
Show the answer and the steps
- You never need S. Q scales with √(D ÷ H), so new Q = 1,200 × √(1.44 ÷ 0.64).
- √1.44 = 1.2 and √0.64 = 0.8; 1.2 ÷ 0.8 = 1.5, so 1,200 × 1.5 = 1,800.
- Check: S = HQ² ÷ 2D = 100; then D = 51,840 and H = 3.2 give 2DS ÷ H = 3,240,000, root 1,800.
- Traps: 1,440 is the demand factor alone, 1,500 the holding factor alone, 2,700 skips the root.
Answer: 1,800 units
Comparing the two feasible lots with the theoretical minimum cost:
A factory uses 20,000 components a year. An order costs 100; holding one component for a year costs 4. Relevant annual cost is (D ÷ Q) × S + (Q ÷ 2) × H, minimised at Q* = √(2DS ÷ H). The supplier ships only lots of 500 or 2,000.
- 500 is cheaper, 25% above the minimum
- 2,000 is cheaper, 25% above the minimum
- Both the same, 25% above the minimum
- Both the same, 12.5% above the minimum
Show the answer and the steps
- Q = √(2 × 20,000 × 100 ÷ 4) = √1,000,000 = 1,000, so TC = Q* × H = 4,000.
- Q = 500: ordering 40 × 100 = 4,000, holding 250 × 4 = 1,000, total 5,000.
- Q = 2,000: ordering 10 × 100 = 1,000, holding 1,000 × 4 = 4,000, total 5,000.
- Both give 5,000 ÷ 4,000 = 1.25 — the 25% the ratio rule predicts at half or double the EOQ. A tie, so any 'cheaper' option is out; 12.5% is that halved.
Answer: Both the same, 25% above the minimum
Go Zero to dMAT
Strategy is the map; volume under the clock is the journey — 2,858 questions and 15 timed papers, the reasoning drawn on every one.
Start practising — free during launch (₹799 → ₹0)🎯 Recognition drills
Recognition is the speed, not arithmetic. Say each answer out loud before the seconds run out.
Name the formula, not the number.
- 'How many orders per year at the EOQ?'5s
Answer
N = D ÷ Q*
- 'Average cycle inventory for lots of 900?'5s
Answer
Q ÷ 2 = 450 — the given Q, not Q*
- 'At what stock level does a new order go out?'6s
Answer
ROP = d × L + SS
- 'Minimum total relevant annual cost?'6s
Answer
√(2DSH), or Q* × H
- 'Using a 250-day year, time between orders?'6s
Answer
250 ÷ N (or Q ÷ d)
- 'Reported EOQ 800; the implied ordering cost?'8s
Answer
S = H × Q² ÷ 2D
- '2% off for lots of 2,000 or more — switch?'8s
Answer
Full annual cost at 2,000 vs at Q*
Mental arithmetic only.
- √1,440,0005s
Answer
1,200
- √(2 × 12,000 × 15 ÷ 4)10s
Answer
√90,000 = 300
- √(2 × 25,000 × 80 ÷ 4)10s
Answer
√1,000,000 = 1,000
- D up 69%: Q* factor?6s
Answer
√1.69 = 1.3
- H up 25%: Q* factor?8s
Answer
1 ÷ √1.25 ≈ 0.89
- S down 51%: Q* factor?6s
Answer
√0.49 = 0.7
- D doubles and H doubles: Q* factor?5s
Answer
1 — unchanged
- Q = 1,250 when Q* = 1,000: cost penalty?10s
Answer
0.5 × (1.25 + 0.8) = 1.025, so 2.5%
Each prompt hides one conversion — state it.
- Demand 2,000 units per month4s
Answer
D = 24,000 per year
- Holding cost 10% of a 30 unit price5s
Answer
H = 3 per unit-year
- Carrying cost 0.50 per unit per month5s
Answer
H = 6 per unit-year
- 900 units per lot; one lot lasts 3 months6s
Answer
D = 3,600 per year
- D = 10,000, 250 working days, lead time 5 days8s
Answer
d = 40; lead-time demand 200
- 15 orders a year of 2,400 units each5s
Answer
D = 36,000 per year
- Reorder level 600 including 100 safety stock5s
Answer
Lead-time demand = 500
🧭 Guided walk-through: one passage, four questions
A components stockist sells 15,000 units a year over 250 working days. An order costs 48; holding a unit for a year costs 4. Delivery takes 5 working days, and the stockist holds 120 units of safety stock. Use Q* = √(2DS ÷ H), ROP = d × L + SS, and relevant cost = (D ÷ Q) × S + (Q ÷ 2) × H.
- 0:00–0:20 — Label. D = 15,000, S = 48, H = 4, days = 250, L = 5, SS = 120. Q = 1,000 appears only in Q4.
- 0:20–0:50 — Q1, the EOQ. 2 × 48 ÷ 4 = 24; 15,000 × 24 = 360,000; √360,000 = 600.
- 0:50–1:05 — Q2, orders a year. N = 15,000 ÷ 600 = 25; bonus, cycle = 250 ÷ 25 = 10 days.
- 1:05–1:35 — Q3, reorder point. d = 15,000 ÷ 250 = 60; lead-time demand 60 × 5 = 300; ROP = 420. A 300 option forgets the reserve; 540 counts it twice.
- 1:35–2:20 — Q4, cost at Q = 1,000. Not optimal, so both: ordering 15 × 48 = 720, holding 500 × 4 = 2,000, total 2,720. At Q* it would be 600 × 4 = 2,400, so a higher figure is right.
- 2:20 — Done. Four questions in 140 seconds against a budget of 360.
📈 Progressive practice
Three untimed sets. Accuracy first — make each variant automatic before you race it.
Easy — compute Q*, N, average stock, one cost at Q* → 6 real easy questions · free, no login
Easy: D, S and H given, one line of the kit. Move on at 6 of 6.
Medium — given Q, conversions, percentage changes, two-policy comparisons → 6 real medium questions · free, no login
Medium: a hidden conversion, or a Q that isn't optimal. Move on at 5 of 6.
Hard — reverse-engineering, ROP with safety stock, cost penalties, discounts → 6 real hard questions · free, no login
Hard: two ideas chained — the hidden S, then a rescale. Move on at 4 of 6.
⏱️ Speed training
Now the clock, with targets from the budget table. Log where the seconds go: reading, labelling or the root.
Easy under 45 s each → 6 real easy questions, against the clock · free, no login
Medium under 75 s each → 6 real medium questions, against the clock · free, no login
Hard under 90 s each → 6 real hard questions, against the clock · free, no login
- Missed on easy? You're re-reading. Label once, then go back only for a number.
- Slow on medium? It's the root. Cancel first; strip zeros in pairs.
- Slow on hard? You're recomputing Q* where a ratio would do, or doing both costs at the optimum.
🏆 Exam application
This family arrives as one passage with four or five linked questions. Treat the set as a unit: budget six to seven minutes, the first on labels and Q*.
- Answer everything — nothing is deducted for a wrong one. If a root won't resolve, bracket it and take the nearest option.
- Work the set in order unless the first question is the heavy one; then bank the one-liners first.
- Match units before numbers. Units, orders, days or currency: one glance kills two options.
- Two options a factor of 2 apart? That is Q versus Q ÷ 2, or one cost versus the total.
- Skip forward if a passage adds something outside the kit — uncertain demand, backorders.
Exam simulation — 90 s per question, options only → 6 real hard questions, against the clock · free, no login
📋 Cheat sheet
Q* = √(2DS ÷ H) N = D ÷ Q · Cycle = working days ÷ N = Q ÷ d Ordering = (D ÷ Q) × S · Holding = (Q ÷ 2) × H At Q*: ordering = holding · TC* = √(2DSH) = Q* × H Average stock = Q ÷ 2 (+ SS if a reserve is held) d = D ÷ working days (as stated) · ROP = d × L + SS Reverse: S = HQ² ÷ 2D · H = 2DS ÷ Q² · D = HQ² ÷ 2S Scaling: Q* ∝ √D, √S, 1 ÷ √H · D × 4 → Q* × 2 Penalty: 0.5 × (Q ÷ Q* + Q* ÷ Q) · half or double → +25%
- Labelled D, S, H, Q, L, SS before any arithmetic
- D per year, H per unit-year, S per order
- Given Q → both costs; 'optimal' → one cost
- Cancelled before multiplying; zeros stripped in pairs
- Safety stock added once; working days as stated
- Answer's units match the question's; nothing left blank
Go Zero to dMAT
Strategy is the map; volume under the clock is the journey — 2,858 questions and 15 timed papers, the reasoning drawn on every one.
Start practising — free during launch (₹799 → ₹0)Every example here is original, written to the dMAT's mechanisms and designed with the official sample tasks in mind — nothing is copied from g.a.s.t.'s materials. dMAT.practice is an independent study aid by NinjaMinds Software Solutions, not connected to g.a.s.t., APS India or any university; use the official practice materials alongside it.