Nose-to-tail fish processing transforms how you approach ingredient costs, but calculating actual margins gets tricky fast. You're spreading one purchase across multiple products, from fillets to stock to crispy garnishes. Here's exactly how to break down those costs and find your real profit margins.
Why nose-to-tail processing affects your margin
Buying whole fish and creating different dishes from every part means spreading purchase costs across multiple products. That €36 salmon doesn't just give you fillet—you've got head for stock, bones for fond, and skin for crispy garnish.
💡 Example:
Whole salmon of 2 kg for €36.00:
- Fillet: 1.1 kg (55% yield)
- Head + bones: 0.7 kg (for stock)
- Skin: 0.2 kg (for crispy garnish)
Without nose-to-tail: €32.73/kg fillet
With nose-to-tail: much lower cost per dish
Calculating cost allocation
The key sits in assigning purchase costs to each product based on value generated. This proportional cost allocation approach works every time.
First, calculate what each part would cost if purchased separately:
- Salmon fillet: €28/kg in the store
- Fish stock: €8/liter (equivalent of head+bones)
- Crispy skin: €15/kg (specialty item)
⚠️ Note:
Don't just calculate €36 / 2 kg = €18/kg for everything. That won't give you the right cost because fillet carries much more value than head.
Formula for proportional cost allocation
Step 1: Calculate total theoretical value of all parts
Step 2: Calculate each part's share of total value
Step 3: Divide actual purchase costs (€36) proportionally
💡 Calculation:
Theoretical value per part:
- Fillet: 1.1 kg × €28 = €30.80
- Stock: 0.7 kg × €8 = €5.60
- Skin: 0.2 kg × €15 = €3.00
Total theoretical value: €39.40
Actual cost per part:
- Fillet: (€30.80 / €39.40) × €36 = €28.12
- Stock: (€5.60 / €39.40) × €36 = €5.11
- Skin: (€3.00 / €39.40) × €36 = €2.74
Calculating margin per dish
Now you know actual cost per part, so you can calculate margin per dish. Use standard food cost formula but with allocated cost—a pattern we see repeatedly in restaurant financials makes the difference between profitable and struggling operations.
Formula: Food cost % = (Ingredient costs / Selling price excl. VAT) × 100
💡 Example dish:
Grilled salmon with crispy skin (200g fillet + 10g skin):
- Fillet: 0.2 kg × (€28.12 / 1.1 kg) = €5.11
- Skin: 0.01 kg × (€2.74 / 0.2 kg) = €0.14
- Other ingredients: €2.50
Total ingredient costs: €7.75
Selling price: €28.00 incl. VAT = €25.69 excl. VAT
Food cost: (€7.75 / €25.69) × 100 = 30.2%
Benefits of this method
Using nose-to-tail processing drops your average food cost significantly. In the example above, without cost allocation you'd calculate with €32.73/kg fillet, giving food cost of 35.8% instead of 30.2%.
- Lower food cost: By-products offset main product
- Less waste: Everything gets used
- Unique dishes: Crispy skin and stock give your menu distinctive appeal
Systems like KitchenNmbrs can handle these complex cost allocations automatically, eliminating manual calculations entirely.
How do you calculate margin with nose-to-tail processing? (step by step)
Determine the yield of each part
Weigh the whole fish and all parts after processing. Note how much fillet, head+bones, skin and any other parts you get. This gives you the basis for cost allocation.
Calculate the theoretical value per part
Look up what each part would cost if you bought it separately. Multiply this by the weight you have. Add up all theoretical values for the total value.
Divide the actual purchase costs proportionally
Calculate each part's share of the total theoretical value. Multiply this percentage by your actual purchase costs to get the cost per part.
Calculate food cost per dish
Use the allocated cost per part to calculate the ingredient costs of your dishes. Divide by the selling price excl. VAT and multiply by 100 for the food cost percentage.
✨ Pro tip
Test your yield calculations on 3 whole fish over the next 2 weeks before finalizing cost allocations. Bone density and fillet thickness vary more than most chefs expect, especially with seasonal fish.
Calculate this yourself?
In the KitchenNmbrs app you can do this in just a few clicks. 7 days free, no credit card.
Was this article helpful?
Frequently asked questions
Do I always need to do cost allocation with whole fish?
Only if you actually use the by-products for dishes. If you throw away head and bones, just calculate with the fillet yield and total purchase costs.
How do I determine the theoretical value of by-products?
Check what comparable products cost at the wholesaler. For fish stock you can look at the price of ready-made stock. For crispy skin, look at the price of other crispy garnishes.
What if I don't use the by-products right away?
Then you can freeze them and use them later. Do account for shelf life and possible quality loss. Or sell them to other kitchens that can use them.
Is nose-to-tail always cheaper?
Not always. It takes extra time and knowledge to process everything. Also factor in the extra labor costs. For small volumes it might be cheaper to just buy fillet.
How do I track this in my administration?
Create each part as a separate 'ingredient' in your system with the calculated cost per kilo. Then you can make recipes as normal, but with the correct allocated prices.
What happens if my yield percentages change between deliveries?
Track your actual yields over 3-4 deliveries and use the average for calculations. Seasonal variations and different suppliers can affect bone-to-meat ratios by 5-10%.
⚠️ EU Regulation 1169/2011 — Allergen Information — https://eur-lex.europa.eu/eli/reg/2011/1169/oj
The allergen information on this page is based on EU Regulation 1169/2011. Recipes and ingredients may vary by supplier. Always verify current allergen information with your supplier and communicate this correctly to your guests. KitchenNmbrs is not liable for allergic reactions.
In the UK, the FSA enforces allergen regulations under the Food Information Regulations 2014.
📚 Sources consulted
- EU Verordening 852/2004 — Levensmiddelenhygiëne (2004) — Official source
- EU Verordening 853/2004 — Hygiënevoorschriften voor levensmiddelen van dierlijke oorsprong (2004) — Official source
- EU Verordening 1169/2011 — Voedselinformatie aan consumenten (2011) — Official source
- NVWA — Hygiënecode voor de horeca (2024) — Official source
- NVWA — Allergenen in voedsel (2024) — Official source
- Codex Alimentarius — International Food Standards (2024) — Official source
- FSA — Safer food, better business (HACCP) (2024) — Official source
- BVL — Lebensmittelhygiene (HACCP) (2024) — Official source
- Warenwetbesluit Bereiding en behandeling van levensmiddelen (2024) — Official source
- WHO — Foodborne diseases estimates (2024) — Official source
Food Standards Agency (FSA) — https://www.food.gov.uk
The HACCP standards shown in this application are for informational purposes only. KitchenNmbrs does not guarantee that displayed values are current or complete. Always consult the FSA or your local authority for the latest regulations.
Written by
Jeffrey Smit
Founder & CEO of KitchenNmbrs
Jeffrey Smit built KitchenNmbrs from 8 years of hands-on experience as kitchen manager at 1NUL8 Group in Rotterdam. His mission: give every restaurant owner control over food cost.
Make food waste measurable and manageable
Every kilo you throw away is lost margin. KitchenNmbrs connects your inventory to your recipes so you can see exactly where waste occurs — and how much it costs. Try it free.
Start free trial →