THE LUNCH NOTEBOOK

Calculate packed-lunch cost and compare it with a bought lunch

Work out what a packed lunch really costs from package prices, amounts used and finished portions, then compare it with a bought lunch over the same days.

6 min readMake-ahead plans3 viewsCalculate packed-lunch cost and compare it with a bought lunch
— · 0 votes
Contents
  1. What to write down before you calculate
  2. Step 1: Cost each ingredient by the amount you used
  3. Step 2: Add up the whole batch
  4. Step 3: Divide by the lunches you actually made
  5. Step 4: Add optional expenses only when you choose to
  6. Step 5: Compare against a bought lunch over the same days
  7. A worked example
  8. Rules that keep the numbers honest
  9. What the food-cost figure leaves out
  10. Using a calculator or a spreadsheet

To find out whether packing lunch saves money, you need two numbers: what one packed lunch costs and what one bought lunch costs. A packed lunch's cost is the share of each package you actually used, added up for the batch and divided by the number of lunches the batch really produced. Multiply each per-lunch cost by the same number of days, then subtract. The result shows how much packing saves, or costs, on your own schedule.

What to write down before you calculate

Meal-prep and lunch cost calculators all need the same raw inputs. Collect them in a simple ledger, on paper or in a spreadsheet, with one row per ingredient:

  • Ingredient name
  • Purchase price of the package
  • Purchase quantity and unit (for example, 750 g or 300 mL)
  • Amount used in this batch, in the same unit as the purchase quantity
  • Calculated cost contribution
  • Side and sauce costs, if they belong in the lunch
  • Optional expenses you decide to include, such as disposable bags, wraps or containers
  • Batch yield: the number of finished lunches you actually ended up with

Step 1: Cost each ingredient by the amount you used

You do not charge a whole jar of mustard to one sandwich. Divide the package price by the package quantity to get a cost per unit, then multiply that by the amount used. Partial packages are charged only for the portion that went into the batch.

ingredient cost = (package price ÷ package quantity) × quantity used

The purchase quantity and the quantity used must be in matching units. If the package is labeled in grams, weigh or convert the amount used to grams. If the bottle is labeled in milliliters, measure in milliliters. Mixing ounces with grams, or cups with milliliters, without converting first gives a wrong result.

Step 2: Add up the whole batch

Sum every ingredient's contribution to get the batch cost. Decide what the lunch includes and stay consistent. If the bought lunch you are comparing against comes with a side or a dressing, include your sides and sauces too. Otherwise you are comparing a full meal with a partial one.

  • Shared ingredients: if one tub of hummus goes into both sandwiches and a snack box, split its cost across those uses and count it only once.
  • Prep loss: food trimmed, spilled or eaten while cooking was still bought, so its cost stays in the batch total.
  • No double counting: if you already charged an ingredient's full used amount, don't add a separate waste charge for the same food.
  • Leftovers: a portion you set aside still carries its share of the ingredient cost. It doesn't become free.

Step 3: Divide by the lunches you actually made

cost per lunch = total batch cost ÷ actual finished portions

Use the real yield, not the planned one. If a recipe was meant to fill four lunch boxes but only filled three, divide by three. Prep loss raises the cost of each remaining portion, which is why you count it here instead of adding it again elsewhere.

Step 4: Add optional expenses only when you choose to

Packaging and similar expenses, such as sandwich bags, foil, napkins or disposable containers, can be added to the total if you want them counted. The per-lunch figure depends entirely on what you put into the total, so note which extras you included. That way the number means the same thing every time you recalculate.

Step 5: Compare against a bought lunch over the same days

Choose how many lunches you are comparing. That is the number of days the packed lunch would replace a purchase. Multiply each option's per-lunch cost by that same count, then subtract the packed total from the bought total.

bought total  = bought price per lunch × number of lunches
packed total  = packed cost per lunch  × number of lunches
difference    = bought total − packed total

A positive difference is what packing saves. A negative difference means packing costs more for those lunches, so keep the minus sign instead of hiding it. If your week is mixed, for example you buy lunch on Fridays no matter what, count only the days where you are actually choosing between the two.

A worked example

The figures below are hypothetical and in a single currency. They show how the math works and are not real store prices. Replace them with your own receipts and the price of the lunch you would otherwise buy.

ItemPackage pricePackage sizeAmount usedCost contribution
Ingredient A6.00750 g250 g6.00 ÷ 750 × 250 = 2.00
Ingredient B (sauce)4.50300 mL60 mL4.50 ÷ 300 × 60 = 0.90
All other batch ingredients———3.10
Batch total6.00
  • Finished lunches: 3, so food cost per lunch = 6.00 ÷ 3 = 2.00
  • Optional disposables: 0.20 per lunch, so packed cost per lunch = 2.20
  • Bought lunch price: 5.50
  • Days compared: 8, assuming you repeat the batch so every packed lunch costs 2.20
  • Bought total: 5.50 × 8 = 44.00
  • Packed total: 2.20 × 8 = 17.60
  • Difference: 44.00 − 17.60 = 26.40 saved by packing

Rules that keep the numbers honest

  • Purchase quantities and finished yield must be greater than zero. A zero makes the division meaningless.
  • Keep unrounded figures through the intermediate steps and round only the final answers.
  • Use one currency throughout.
  • Write down which expenses are included, such as sides, sauces and packaging, and apply the same scope to the bought lunch.
  • Recalculate when a package price or your usual yield changes, because the per-lunch cost moves with both.

What the food-cost figure leaves out

The calculation above measures food and any expenses you chose to add. Comparisons of packed and school-bought lunches treat several costs as separate from food. These include the time spent shopping and packing, food that spoils before it's used, extras bought separately such as drinks or snacks, and a share of equipment like lunch boxes and reusable containers. If any of these would change your decision, list them next to the food-cost result rather than blending them into it. For a school lunch comparison, enter the meal price your school or district actually charges your household, since that figure varies.

Using a calculator or a spreadsheet

Online meal-prep, cost-per-portion and lunch-savings calculators run the same steps: per-ingredient cost from package price and amount used, a batch total, a per-portion figure, and a comparison multiplied over a number of lunches. A spreadsheet with the ledger columns listed above does the same job and keeps a running record you can update as prices change. Whichever you use, the result is only as reliable as your inputs: matching units, the real finished yield, and a consistent decision about what each lunch includes.