BETA APP IN DEVELOPMENT HACCP and more are available in your dashboard — currently in beta, so minor bugs may occur. The updated app with full integration is coming soon.
📝 Anyone who sells food · ⏱️ 2 min read

How do I calculate margin when selling the same product online and at the market?

📝 KitchenNmbrs · updated 15 Mar 2026

Your profit margins shift dramatically between online sales and market stalls because each channel has completely different cost structures. Most food entrepreneurs make the mistake of using one margin calculation for everything. You're leaving money on the table if you don't account for these channel-specific costs.

Why margins differ per channel

Each channel brings its own cost structure. Online sales require packaging materials and shipping but skip booth fees. Market sales need staff time and vendor fees but eliminate shipping expenses. These differences add up fast.

💡 Example:

You sell homemade jam for €8.50 per jar:

  • Ingredient costs: €2.10 per jar
  • Online: €1.20 packaging + shipping
  • Market: €0.30 extra staff + booth fee per jar

So the cost price differs by €0.90 per jar between both channels.

Map out costs per sales channel

Break down every cost that's specific to each channel. Some expenses stay constant (ingredients, VAT), others vary dramatically.

  • Online costs: packaging materials, shipping, platform fees, return shipments
  • Market costs: booth fee, extra travel time, more staff, cash handling
  • Shared costs: ingredients, production, general overhead

⚠️ Watch out:

Don't forget 'hidden' costs like extra time for packing online orders or the cost of a payment terminal at the market.

Margin calculation per channel

The margin formula stays the same, but your total cost price shifts with each channel:

Margin % = ((Sales price - Total cost price) / Sales price) × 100

💡 Example calculation:

Jam jar €8.50 (incl. 9% VAT = €7.80 excl. VAT):

  • Online: €2.10 + €1.20 = €3.30 total costs
  • Market: €2.10 + €0.30 = €2.40 total costs

Online margin: ((€7.80 - €3.30) / €7.80) × 100 = 57.7%

Market margin: ((€7.80 - €2.40) / €7.80) × 100 = 69.2%

Which channel is more profitable?

A pattern we see repeatedly in restaurant financials shows that higher margins don't guarantee better profits. Volume, time investment, and total revenue matter just as much.

  • Market: higher margin but limited volume (market days only)
  • Online: lower margin but 24/7 sales possible
  • Time per sale: online often more efficient at large volumes

💡 The bigger picture:

Market: 20 jars/day × €5.40 profit = €108/day (2 days/week = €216/week)

Online: 8 jars/day × €4.50 profit = €36/day (7 days/week = €252/week)

So online generates more total profit despite lower margin per jar.

Pricing strategy per channel

Different costs might justify different prices. But customers notice price gaps and compare across channels.

  • Higher online price: compensates for extra packaging and shipping costs
  • Bundle deals online: reduces shipping costs per product
  • Market promotions: use the lower cost price for promotions

⚠️ Watch out:

Large price differences between channels can irritate customers. Keep the difference limited or explain it (shipping costs, service).

How do you calculate margin per sales channel? (step by step)

1

Create cost overview per channel

List all costs that are specific to online (packaging, shipping, platform fees) and market (booth fee, extra staff, travel costs). Don't forget hidden costs like extra time for packing or cash handling.

2

Calculate total cost price per channel

Add channel-specific costs to the base product costs. Online: product costs + packaging + shipping. Market: product costs + booth fee + extra staff per product.

3

Calculate margin per channel

Use the formula: ((Sales price excl. VAT - Total cost price) / Sales price excl. VAT) × 100. Compare both margins and see which channel is most profitable per product and in total volume.

✨ Pro tip

Calculate your actual profit per hour worked for each channel over the next 4 weeks. You might find that online orders process 3x faster than market conversations, making up for those lower per-unit margins.

Calculate this yourself?

In the KitchenNmbrs app you can do this in just a few clicks. 7 days free, no credit card.

Try KitchenNmbrs free →

Was this article helpful?

Share this article

WhatsApp LinkedIn

Frequently asked questions

Should I charge different prices per sales channel?

You can, but keep price differences limited. Customers compare prices and large differences cause frustration. Explain the difference by mentioning shipping costs or service levels.

How do I factor shipping costs into my margin?

Add shipping costs to your cost price per product. If you charge €3.50 in shipping but actual costs are €4.20, you lose €0.70 per order on shipping.

Which channel should I choose if margins differ significantly?

Don't just look at margin percentage but also at total profit. A lower-margin channel with more volume can generate more than a high-margin channel with little sales.

Do platform fees count as tax-deductible business expenses?

Yes, platform fees from sites like Bol.com or Etsy are business costs and deductible. Keep all invoices and include these costs in your cost price per channel.

ℹ️ This article was prepared based on official sources and professional expertise. While we strive for current and accurate information, the content may differ from the most recent regulations. Always consult the official authorities for binding standards.

📚 Sources consulted

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.

JS

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.

🏆 8 years kitchen manager at 1NUL8 Group Rotterdam
Expertise: food cost management HACCP kitchen management restaurant operations food safety compliance

Selling food? Then you need KitchenNmbrs

Whether you run a restaurant, food truck, catering company, or meal kit business — you need to know what each dish costs. KitchenNmbrs gives you that insight. Start your free trial.

Start free trial →
Disclaimer & terms of use

Table of Contents

💬 in 𝕏
Chef Digit
KitchenNmbrs assistent