Model costs and alternatives
Compare plans on total cost
Put two quotes in the same units, include the charges that sit outside the unit price, and find the quantity where the cheaper option changes.
Lesson 11 of 18 in the recommended order · About 30 min (estimate)
On this page
Outcome
Convert two quotes written in different units into totals for the same quantity, compute the quantity at which they cost the same, and state the condition under which that break-even figure is meaningful.
Why it matters
Two quotes almost never arrive in the same shape. One is per unit, one is per case. One has a delivery charge, the other a setup fee. One has a discount that starts somewhere. Neither is trying to be confusing; each is written the way that supplier's business works.
The consequence is that the cheaper quote and the cheaper supplier are different questions. A lower price per unit loses to a setup fee at small quantities and wins at large ones, and the quantity where that flips is a real number that can be worked out — but only after both quotes have been converted into totals for the same amount of the same thing.
The mistakes here are not subtle once seen and are almost invisible in a spreadsheet: comparing a case price against a unit price, forgetting a fixed charge, or applying a discount at a quantity that does not qualify for it. Each produces a confident recommendation.
Concept
Total cost, not price. The comparable quantity is what leaves your account for a given amount of goods. That is the unit price times the quantity, plus every charge that does not scale with quantity, minus every discount that applies at that quantity. A quote is a set of rules for producing that number; the sheet's job is to apply them.
Convert the units first, and convert in the right direction. The price per cone is the case price divided by twelve, but the quantity must be rounded up to whole cases. Cases cannot be split. Five hundred and seventy-four cones needs forty-eight cases, which supply 576 cones, two extra. Rounding down to 47 cases supplies only 564 cones, ten short. ROUNDUP is the function, and the fact that it always rounds away from zero is exactly why.
That indivisibility has a consequence people miss: a supplier who sells in cases has a stepped cost, not a straight line. Between 577 and 588 cones the price does not change at all, and at 589 it jumps by a whole case.
Fixed charges are what make the answer depend on quantity. If both suppliers charged only per unit, the cheaper one would be cheaper at every quantity and there would be nothing to compute. A setup fee, a delivery charge, a minimum order — each is a cost you pay once, spread over however much you buy, so it matters more the less you order.
A whole-order volume discount creates a price drop and a new slope. At four hundred cones or more, Supplier A applies its five-percent discount to every cone in the order. Reaching that threshold lowers the total: 399 cones cost 1,321.80, while 400 cost 1,261.00. After that drop, each additional cone costs 3.04. One price-per-cone figure cannot describe both sides of the threshold.
The break-even quantity is where the two totals meet. With straight-line costs it is arithmetic:
= (difference in fixed charges) / (difference in price per unit)
Two conditions have to hold for that number to mean anything, and both are easy to forget.
The prices you used must be the prices that apply there. If you computed the break-even using a discounted rate, and the break-even lands below the discount threshold, you have used a price the supplier would not charge. Put that check in the sheet as a cell, because it is not visible from the answer.
Neither cost is stepped. If one supplier sells in cases, the two totals are not actually equal at the break-even quantity — they are close, and which is cheaper right around it depends on where the steps fall. The linear break-even is an estimate of where the answer changes, not a crossing point.
And one thing worth saying out loud whenever a break-even is reported: check whether the quantity is one anybody would ever order. A break-even of nine thousand cones for an organisation that buys three hundred a year is a correct number and a useless one, and reporting it without that observation invites somebody to plan around it.
Worked example
Read the code
Two quotes for training cones:
Supplier A, per cone Supplier B, per case of 12
3.20 each 32.40 per case = 2.70 per cone
45.00 delivery per order 240.00 setup fee, paid once
5% off at least 400 cones cases cannot be split
Two purchasing units in the quote

Supplier A: per cone
Purchasing unit- One cone
Quoted rate- 3.20 per cone before the volume discount
Use the number of cones with a per-cone price.
Supplier B: per case
Purchasing unit- One whole case of 12 cones, stated in the quote
Quoted rate- 32.40 per whole case
Convert the required cones into whole cases before using a per-case price.
Before any formula: A is dearer per cone and cheaper to get started with; B is cheaper per cone and costs 240 before a single cone arrives. Which is cheaper therefore depends entirely on how many you buy, and nothing about the two quotes side by side tells you where the line is.
At 300 cones:
A 300 × 3.20 + 45 = 1,005.00
B ROUNDUP(300/12) = 25 cases
25 × 32.40 + 240 = 1,050.00
A is cheaper by 45.00.
At 600 cones, A qualifies for its discount:
A 600 × 3.04 + 45 = 1,869.00
B 50 × 32.40 + 240 = 1,860.00
B is cheaper by 9.00. The answer has flipped, and it flipped somewhere between 300 and 600 without anything about either quote changing.
Predict the output
Using those two quotes, predict all four.
=ROUNDUP(574/12,0)
=574*3.20*(1-0.05)+45
=(240-45)/(3.20*(1-0.05)-32.40/12)
=ROUNDUP(573.53/12,0)*32.40+240
Show the four answers
=ROUNDUP(574/12,0) is 48. Not 47.83, and not 47: 574 cones needs 48 complete cases, supplying 576 cones, two more than needed. Rounding down to 47 cases supplies 564 cones and leaves you ten short.
=574*3.20*(1-0.05)+45 is 1,789.96. Supplier A's total at 574 cones, with the discount applied because 574 is above 400.
=(240-45)/(3.20*0.95-2.70) is 573.53. The 195.00 difference in fixed charges divided by the 0.34 difference in price per cone. This is the break-even, and it is a fraction of a cone, which is the first hint that it is a calculated quantity rather than an orderable one.
=ROUNDUP(573.53/12,0)*32.40+240 is 1,795.20 — Supplier B's actual cost at the break-even quantity, using whole cases. Supplier A's total there is 1,788.53. They differ by 6.67. The two lines do not meet at the break-even quantity, because one of them is not a line. The break-even tells you roughly where the answer changes; it does not tell you that the two suppliers ever charge the same.
Whole cases make the cheaper supplier switch back and forth
Totals include A’s delivery and B’s setup fee. Each closer view uses its own cost scale.
Whole range: 1–900 cones
Total cost ($): A solid, B dashed.
Required cones (whole numbers)
Dotted vertical guides mark 300 and 600 cones.
| Cones | 300 | 600 |
|---|---|---|
| A | 1005.00 | 1869.00 |
| B | 1050.00 | 1860.00 |
The discount: 380–420 cones
Total cost ($): A solid, B dashed.
Required cones (whole numbers)
- 396 cones
- A: $1312.20
B: $1309.20
B cheaper by $3.00 - 397 cones
- A: $1315.40
B: $1341.60
A cheaper by $26.20 - 399 cones
- A: $1321.80
B: $1341.60
A cheaper by $19.80 - 400 cones
- A: $1261.00
B: $1341.60
A cheaper by $80.60
Whole-case steps: 560–665 cones
Total cost ($): A solid, B dashed.
Required cones (whole numbers)
- 574 cones
- A: $1789.96
B: $1795.20
A cheaper by $5.24 - 576 cones
- A: $1796.04
B: $1795.20
B cheaper by $0.84 - 577 cones
- A: $1799.08
B: $1827.60
A cheaper by $28.52 - 650 cones
- A: $2021.00
B: $2022.00
A cheaper by $1.00 - 651 cones
- A: $2024.04
B: $2022.00
B cheaper by $2.04
Read the shape, then compare actual quantities
A drops at 400 cones because its 5% discount applies to the whole order. B stays flat within each case of 12, then jumps by 32.40 when another case is needed. The straight-line estimate is not an exact or permanent crossover.
Modify the code
A first comparison:
A total =B17*$B$5
B total =B17*$B$12
Three faults, in descending order of size.
The units. $B$12 is the price per case and B17 is a number of cones, so the second formula prices three hundred cases. It is out by a factor of twelve and there is nothing on screen to suggest it.
B cases =ROUNDUP(B17/$B$11,0)
B total =B19*$B$12
The fixed charges. Delivery and setup are the whole reason the answer depends on quantity, and leaving them out removes the question.
A total =B17*$B$5+$B$6
B total =B19*$B$12+$B$13
The discount. It applies at or above a threshold, not everywhere:
A total =IF(B17>=$B$7,B17*$B$5*(1-$B$8),B17*$B$5)+$B$6
Applying it at every quantity understates A at small orders and would have recommended A at 300 by a larger margin than is real. Applying it nowhere overstates A at large orders and hands the decision to B too early.
The corrected pair are now comparable, and the comparison is a formula rather than a judgement:
=IF(B18<B20,"Supplier A",IF(B20<B18,"Supplier B","the same"))
The three-way form matters. A two-way IF reports one supplier as cheaper when the totals are equal, which at a break-even is exactly the case you are looking at.
Debug the bug
A recommendation says Supplier B saves 18% and should be used for everything. The order that prompted it was for 250 cones.
- Recompute both totals at the actual quantity. Not at a round number, and not at the quantity in the quote's example. At 250, B needs 21 cases and pays a 240 setup fee; A pays 800 plus 45 delivery. B is dearer.
- Find where the 18% came from. Almost always, a per-unit price compared against a per-unit price, with the fixed charges left out. 2.70 against 3.20 is a saving of 15.6% on the unit price and says nothing about the total.
- Check the units on both sides. If one quote is per case, a comparison of the two quoted numbers is out by the case size before anything else is wrong.
- Ask at what quantity the claim would be true. Work out the break-even. If it is 574 and the organisation buys 250 a year, the recommendation is right about a business the organisation is not in.
- Check whether the discount was applied where it applies. A discount that starts at 400 does nothing for an order of 250, and a model that applies it anyway makes A look better than it is — which, in this case, would have hidden the error by pointing at the right answer for the wrong reason.
The general shape: a percentage saving with no quantity attached is not a claim about anything. Ask "at what quantity?" before asking whether the number is right.
Try it yourself
Two quotes, three quantities, and a break-even. Then the part that matters: work out whether the break-even you calculated is a figure this model can support.
Compare two quotes that are not written in the same units
Two suppliers have quoted for training cones. One prices per unit with a delivery charge and a volume discount; the other prices per case of twelve with a setup fee and no delivery. They cannot be compared until both are expressed as a total for the same number of cones. Work out each supplier's total at three quantities, find the quantity where the answer changes, and then check whether the break-even figure you calculated is one this model can actually support.
- In B18 to D18, work out Supplier A's total at each quantity, including delivery and the volume discount where it applies.
- In B19 to D19, work out how many whole cases Supplier B needs; in B20 to D20, the resulting total including the setup fee.
- In B21 to D21, say which supplier is cheaper at each quantity.
- In B23, work out the quantity at which the two totals meet, treating Supplier B as a flat price per cone.
- In B24 to B26, price both suppliers at that quantity and take the difference. Supplier B still has to buy whole cases.
- In B27, say whether the break-even quantity is one where Supplier A's discount actually applies.
This is a practice grid built for this course. It is not Excel and not Google Sheets, nothing you do here changes a file on your computer, and no spreadsheet application is involved.
| Row number | A | B | C | D | E | F | G | H |
|---|---|---|---|---|---|---|---|---|
| 1 | Assumptions | |||||||
| 2 | ||||||||
| 3 | ||||||||
| 4 | Supplier A, quoted per cone | |||||||
| 5 | Price per cone | 3.2 | ||||||
| 6 | Delivery, per order | 45 | ||||||
| 7 | Volume discount starts at, cones | 400 | ||||||
| 8 | Volume discount | 5.0% | ||||||
| 9 | ||||||||
| 10 | Supplier B, quoted per case | |||||||
| 11 | Cones per case | 12 | ||||||
| 12 | Price per case | 32.4 | ||||||
| 13 | Setup fee, one payment | 240 | Cases cannot be split. | |||||
| 14 | ||||||||
| 15 | ||||||||
| 16 | Total cost at three quantities | |||||||
| 17 | Cones needed | 300 | 600 | 900 | ||||
| 18 | Supplier A total | |||||||
| 19 | Supplier B, whole cases needed | |||||||
| 20 | Supplier B total | |||||||
| 21 | Cheaper at this quantity | |||||||
| 22 | ||||||||
| 23 | Break-even cones, treating B as a flat price per cone | |||||||
| 24 | Supplier A total there | |||||||
| 25 | Supplier B total there, whole cases | |||||||
| 26 | Difference there | |||||||
| 27 | Is the break-even at or above A's discount threshold? | |||||||
| 28 | ||||||||
| 29 | ||||||||
| 30 |
Sign in with your learning-center account to record attempts on this exercise. The grid works either way, and your work stays on this device.
Functions this grid understands
Anything else gives a #NAME? error. Arguments are separated by commas here; some regional settings in Excel and Google Sheets use semicolons instead.
- ABS
- AND
- AVERAGE
- AVERAGEIF
- AVERAGEIFS
- CONCAT
- COUNT
- COUNTA
- COUNTBLANK
- COUNTIF
- COUNTIFS
- DATE
- DATEVALUE
- DAY
- EOMONTH
- EXACT
- FIND
- IF
- IFERROR
- IFNA
- INDEX
- ISBLANK
- ISERROR
- ISNA
- ISNUMBER
- ISTEXT
- LEFT
- LEN
- LOWER
- MATCH
- MAX
- MID
- MIN
- MOD
- MONTH
- NA
- NOT
- OR
- PROPER
- RIGHT
- ROUND
- ROUNDDOWN
- ROUNDUP
- SEARCH
- SQRT
- SUBSTITUTE
- SUM
- SUMIF
- SUMIFS
- TEXT
- TEXTJOIN
- TODAY
- TRIM
- UPPER
- VALUE
- VLOOKUP
- XLOOKUP
- YEAR
What this practice grid does not do
- Both quotes here are fictional and complete. A real quote usually leaves something out, and the first job with a real one is finding what.
- This comparison covers price only. Delivery time, whether either supplier has ever failed to deliver, and what happens if a case arrives damaged are all part of the decision and none of them is in this sheet.
Practical challenge (optional)
Find two real quotes for the same thing — two broadband plans, two printers with their cartridges, two suppliers at work, two ways of getting somewhere.
- Write down the total cost of each for a quantity or a period you would actually buy. Include everything that is not the headline price.
- Do the same for a quantity four times larger and a quantity a quarter the size.
- If the cheaper option changes, work out the break-even. If it does not, say why not — usually one option dominates because it has no fixed charge.
- Say whether the break-even is a quantity you would ever reach.
Question 4 is what separates a comparison from a decision. A break-even you will never reach means the answer is settled, which is a more useful thing to know than the break-even itself.
Sign in to track your progress on this exercise.
AI collaboration
This is a good place for an assistant, because there is a figure you can check it against.
Ask it to derive the break-even formula. "Two suppliers: one charges F1 fixed plus P1 per unit, the other F2 plus P2. At what quantity are they equal?" The answer — the difference in fixed charges over the difference in unit prices — is standard algebra, and you can verify it in the sheet immediately: put that quantity into both total-cost formulas and see whether they agree.
Ask it to check your arithmetic against your own working. Give it the two quotes and your total for one quantity, and ask whether it gets the same. A disagreement is worth investigating whichever of you is wrong.
Do not ask it which supplier to use. It does not know your quantity, your delivery deadline, whether either supplier has let you down before, or whether the setup fee is refundable. Those are most of the decision.
Checkpoint
Move on when you can do these.
- Say what has to be true before two quotes can be compared at all.
- Explain why 574 cones is 48 cases, and what rounding the other way would cost you.
- Name the two charges in this lesson that make the cheaper supplier depend on quantity, and say which direction each pushes.
- Write the break-even formula and name the two conditions under which it is meaningful.
- Explain why the two totals are not equal at the break-even quantity in this exercise.
- Say what question to ask about any reported percentage saving.
Sign in to track your progress on this exercise.
Summary and next step
A comparison is finished when both quotes are totals for the same quantity of the same thing, every fixed charge and every conditional discount is in, the answer has been checked at more than one quantity, and the break-even is reported with the condition that makes it meaningful and the observation of whether anyone would ever order that much.
Next: Scenarios and sensitivity. Every figure so far has assumed the inputs are known. The last lesson of this module is about what to say when they are not.