Blog › Costing & margins

Free vs paid recipe costing tools: when to switch from spreadsheets

By Tara Beattie, co-founder of Prepsheets · Published 31 August 2026 · 8 min read

A free spreadsheet template is the right tool for costing recipes up to roughly 50–75 simple dishes on a single site with prices that don't move often or recipes that aren't being used multiple times within other recipes. Once you're managing more recipes than that, running multiple sites, have multiple recipes within a single recipe, or are updating supplier prices weekly, the time spent maintaining the spreadsheet, and the cost of the errors that creep into it, usually outweighs what paid recipe costing software costs.

That's the short answer. Here's how to tell which side of that line you're actually on.

A blank Prepsheets recipe costing Excel template, showing the prep list header and ingredient grid
The free Prepsheets recipe costing template — the one this article is talking about.

What a free template still does well

Recipe costing templates (ours included) are genuinely good at the job for a small, stable menu:

If you run one site, a menu under about 75 dishes, and your supplier prices are reasonably stable, a well-built spreadsheet can hold your margins fine, as long as someone actually keeps it updated.

Where spreadsheets start to break down

The formula doesn't change. What breaks is the maintenance, and it breaks in fairly predictable ways:

Diagram of the allergens formula chain in the Prepsheets Excel template: 14 VLOOKUP columns feed into 14 SUM formulas, then 14 IF flags, then one CONCATENATE field, with a highlighted range mismatch that silently drops an allergen from the label
The allergens field on our own template: one visible result built from roughly 500 linked cells across three layers of formulas. A single wrong range, like the one highlighted here, doesn't throw an error – it just quietly prints a label with an allergen missing.

Where it actually breaks: sub-recipes

The template works by linking every recipe back to one ingredients file: update a unit price once, and every recipe using that ingredient updates with it. That holds up fine for simple recipes. It starts to fall apart once recipes are built from other recipes.

Take a Caesar salad. It's not just lettuce, croutons and a few raw ingredients. It's built from marinated chicken and Caesar dressing, which are themselves separate recipes with their own ingredient lists. The Caesar salad now needs to pull live pricing from two sub-recipes as well as its own ingredients, and each of those needs to keep reading from the same central ingredients file. Add a second site that also needs to read and update that file, and you're asking a spreadsheet to resolve a web of linked files pointing back at each other. That's exactly the kind of structure spreadsheets weren't built for, and it's where formulas start looping or simply break.

We tried to solve this ourselves with shared-drive options, hoping shared cloud storage would keep everything in sync. None of them held up once the formula complexity and the number of cross-linked files grew. Links break, versions drift, or the whole thing slows to a crawl. Take a look at how many formulas sit behind our own template and it's not hard to see why.

The costs that don't show up in the spreadsheet itself

A few other gaps only show up once a spreadsheet system is actually running a business day to day, rather than sitting in a demo:

Free template vs paid software, side by side

Free spreadsheet templatePaid recipe costing software
Upfront cost€0Monthly subscription
Best for1 site, <75 recipes, stable pricesMultiple sites, larger menus, frequent price changes
Updating supplier pricesManual, per recipe, per fileUpdate once, applies across every linked recipe automatically
Multi-site consistencySeparate file per site, drifts over timeSingle source of truth across all sites
Sub-recipes (recipes built from other recipes)Breaks down: loops, broken linksNative support
Ingredient swap across recipesManual, recipe by recipeTwo clicks, updates every linked recipe
Recipe access vs. cost/margin accessAll-or-nothing: share the file, share everythingSeparate permissions per user
Security / copy riskAnyone with access can copy the whole thingControlled access, no wholesale export
Allergen, label & nutritional complianceManual tracking, no label generationBuilt in at ingredient level, generates compliant labels
Connects to EPoS / stock / suppliers / tillNoOften yes, pulls live prices instead of re-typing them
Error riskHigher as the sheet grows (see above)Lower: formulas are fixed, only inputs change

The signals it's time to switch

You don't need to guess. A few concrete thresholds tend to show up right before the switch pays for itself:

  1. You've noticed your margin slip and you know you're not really using your recipes any more the way you know them off, even though nothing has changed.
  2. You're looking to step out of the kitchen and want to streamline the process.
  3. You're managing more than about 75–100 active recipes, or the menu spans multiple sections (food, drinks, specials) with different target margins.
  4. Your recipes are built from other recipes: batch sauces, dressings, or prep items used across multiple dishes. This is where spreadsheets and shared drives break down first.
  5. You operate more than one site and need prices and margins to match across all of them.
  6. Supplier prices change weekly or more often, and you know (or suspect) your costed prices are behind.
  7. You need to give kitchen staff recipe access without giving them cost and margin visibility.
  8. You want to reduce manual work – enter it once and feed it from there.
  9. You need allergen or nutritional label compliance tracked at ingredient level, not just recipe level.
  10. You're already paying for an EPoS, stock, or supplier platform and re-typing numbers that already exist somewhere else.
  11. You want to plan kitchen production based on multiple recipes being made at certain times – you need to streamline your supplier orders.

If none of those apply yet, keep using the template. It's the right tool for where you are. If two or more do apply, the maintenance cost of the spreadsheet has probably already overtaken the subscription cost of the alternative; it's just not showing up on a bill anywhere.

What switching actually looks like

Moving off a spreadsheet isn't fully automatic, but it's not a blank slate either. On Prepsheets, your ingredients list uploads in: either from our managed database of around 40,000 supplier ingredients (growing every week), or by uploading your own supplier listings directly. Recipes themselves are entered by hand, and that's deliberate. Recipes coming off an old system often haven't been properly reviewed in years, so rebuilding each one is also a chance to review it. Prepsheets shows exactly what each ingredient or sub-recipe is doing to the cost, margin, allergens and portion size as you build it, so you're making an informed decision on every recipe rather than just carrying old numbers across.

Once that setup is done, sub-recipes update automatically when anything underneath them changes, swapping a supplier for an ingredient used across a hundred recipes takes two clicks instead of a hundred edits, and staff can get recipe access without ever seeing the costs and margins behind it. It can also connect to the EPoS, stock, supplier, or labelling platforms you're already using, rather than replacing them. Customers report an average 4% margin increase and an hour a day saved on recipe admin, roughly the gap this article is describing, closed.

Whichever side of the line you're on, the underlying discipline is the same one behind gross profit margin holding steady and menu pricing staying accurate: recipes need to be costed properly and kept current, whether that's done by hand or automatically. If you haven't started, our free recipe costing Excel template is still the right first step.

Written by Tara Beattie, co-founder of Prepsheets, drawing on 25+ years running hospitality businesses in Ireland.

Next: cost your recipes properly

The price is only as good as the costing behind it. Our step-by-step guide covers unit costs, yield, wastage and keeping it all up to date.

How do I cost a recipe? →