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)
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.
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.
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.
Was this article helpful?
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.
📚 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.
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 →