DiscountPantry

Deal calculator

Stock-up savings calculator

A sale price is only a saving on the units you use while they are still good. Enter the sale and usual prices, how many you would buy, how fast you go through them, and the months until the best-by date.

Your numbers

Example values are filled in. Replace them with yours; nothing leaves this page.

Worked example

Worked example (illustrative): canned tomatoes on sale at $1.25 versus a usual $1.79. Buy 24 cans, use 3 a month, best-by in 6 months: you use 18 before the date. Those 18 would cost $32.22 at the usual price; all 24 on sale cost $30.00. Net saving $2.22 — and 6 cans past their best-by. Buying 18 would save $9.72.

What the calculator compares

It compares what you spend today (units × sale price) with what the units you will actually use before the best-by date would have cost at the usual price. Usable units = the smaller of the quantity you buy and (monthly use × months until best-by).

Units beyond that are counted as waste with no value. Best-by is a quality date, not a safety date, for most shelf-stable foods, so this is conservative; adjust the months if you know you are happy using an item after its date.

The most useful number

The result tells you the most units you can use before the best-by date at your current pace. Buying more than that adds cash outlay without adding saving.

What it leaves out

It does not count storage space, the cash you tie up, or price changes after the sale. If the net saving is small, buying less is usually the better call.

Read the full guide →