🇪🇸 Practical guide · 2026

How to calculate restaurant dish prices

Complete formula: food cost, waste, target margin and local market adjustment.

1

Calculate the real food cost

Food cost is the total cost of a dish's ingredients, including waste (losses during preparation).

Formula:

Food Cost = Σ (cantidad_bruta × precio_kg)

cantidad_bruta = cantidad_neta × (1 + merma%/100)

📌 Example — Paella Valenciana (1 portion):

IngredientNetMermaPriceCost
Arroz bomba100g0%€1.80/kg€0.18
Pollo150g15%€5.20/kg€0.90
Gambas80g20%€16/kg€1.54
Aceite oliva20ml0%€6.50/l€0.13
Azafrán0.3g0%€8000/kg€2.40
Total food cost€5.15
2

Apply the target margin

Target margin varies by dish type. For rice and mains: 30–35% food cost (65–70% margin).

Formula:

Precio sin IVA = Food Cost ÷ Food Cost %

Precio con IVA = Precio sin IVA × 1.10

📌 Example — Paella (food cost 35%):

€5.15 ÷ 0.35 = €14.71 → €14.50 (rounded)

€14.50 × 1.10 = €15.95 (IVA incluido)

3

Adjust to the local market

The calculated price is the minimum viable. Compare it with the median prices of similar restaurants in your area.

Torrevieja coast

€16–22

High season

Alicante

€14–20

Year round

Madrid centro

€15–22

No season

Reference margins by category

CategoryFood Cost %Margin
Tapas / Starters25–30%70–75%
Rice / Paella30–35%65–70%
Meat35–40%60–65%
Fish35–45%55–65%
Drinks15–25%75–85%
Desserts20–28%72–80%

Calculate your dish's optimal price in 30s

Pricora does all this automatically: food cost with waste, local market benchmark, season and zone adjustment.

Analyze my dish free →