b2KIT

Recipe Cost Calculator

Calculate total recipe cost and per-serving cost from ingredient prices and quantities for menu pricing and catering estimates.

Tested tool guide Tested browser tools Checked August 16, 2026

What Recipe Cost Calculator does, with a checked example

Enter what each ingredient costs, how much of it you bought, how much the recipe uses, and how many servings it makes. The tool converts each price to a cost per unit - per ounce, pound, cup, or piece - multiplies by the amount used, sums the lines into a total recipe cost, and divides by servings for a per-serving food cost. The usual mistake is pricing the whole package rather than the amount used, and treating the result as the full cost of the dish when it is ingredient cost only.

Worked example

A concrete input and expected output from the current implementation.

Input

Recipe: garlic butter pasta, 4 servings
Pasta: 16 oz used, $2.00 per 16 oz box
Butter: 4 oz used, $4.00 per 1 lb
Garlic: 2 oz used, $2.40 per lb

Expected output

Line costs: pasta $2.00 (16 oz x $0.125/oz); butter $1.00 (4 oz x $0.25/oz); garlic $0.30 (2 oz x $0.15/oz). Total recipe cost: $3.30. Per-serving cost for 4 servings: $0.83.

Each line is unit cost times amount used, and the total is divided by the serving count. $3.30 / 4 = $0.825, which rounds to $0.83 - which is why 4 x $0.83 does not exactly match the $3.30 total.

How the result is produced

1

Unit-cost conversion

Each ingredient is entered as a price and a purchase quantity, and the tool reduces it to a cost per unit - dollars per ounce, per pound, per cup, or per piece. It then multiplies that unit cost by the amount the recipe actually uses to get the ingredient's line cost. The chain is price divided by purchase quantity equals unit cost, then unit cost times amount used equals line cost.

2

Total, per-serving, and yield

The line costs sum to a total recipe cost, which is divided by the number of servings you enter to produce a per-serving food cost. Where the tool supports it, a yield factor accounts for waste - edible weight after trimming, peeling, or draining - so the unit cost applies only to what goes into the dish. Results are rounded to cents.

Good uses

  • Pricing a menu item: cost out a dish once, then set a menu price that hits a target food-cost percentage instead of guessing at the markup.
  • Scaling a catering order: cost the base recipe, scale ingredient quantities to the guest count, and quote a per-head price.
  • Choosing between a supplier, cut, or substitution: swap ingredients or package sizes and see which change actually lowers the per-serving cost.

Limits and checks

  • Rounding: the per-serving cost is rounded to cents, so servings times per-serving cost may not equal the stated total (4 x $0.83 = $3.32 versus the $3.30 total). Treat the total as authoritative.
  • Waste: without a yield factor the tool prices the full as-purchased weight, so bone-in meat, whole vegetables, or drained canned goods cost more per usable portion than the result suggests.
  • Units: mixing pounds and ounces between ingredients, or treating cups as interchangeable with ounces for dry goods, skews every line. Volume and weight are different measures and must be converted consistently.

Common questions

Why does switching to a bulk size change the cost when I use the same amount?

Because unit cost changes with purchase quantity. The tool works from price divided by purchase quantity: a 10 lb bag of rice at $12.00 is $1.20 per lb, while a 2 lb bag at $4.00 is $2.00 per lb. Same amount used, different line cost - bulk saves money per serving only if the larger package is actually used up before it spoils.

How do I turn the per-serving cost into a menu price?

Divide the per-serving food cost by your target food-cost percentage. At 30%, $0.83 divided by 0.30 is about $2.77, so the dish needs a menu price of at least that before rounding up to a marketable number. The percentage is a budget decision - commonly 25-35% in restaurants - not something the calculator sets for you.

References and verification

The example and behavioral notes were checked against the browser implementation. Standards and primary references below define the relevant format, formula, or platform behavior.

Related Tools