A market stall has varying supply each day, which means your margin constantly changes. Many market traders estimate their profit, but don't know exactly what they earn per product. In this article, you'll learn how to calculate your margin despite varying daily supply.
Why market stalls are unique
A market stall differs from a restaurant because your supply changes every day. You buy what's available, your prices vary by season, and you often have leftover batches that you need to sell at a discount.
- Fresh products with short shelf life
- Fluctuating purchase prices per supplier
- Seasonal availability
- Leftover batches you need to sell at a discount
The basic margin formula for market stalls
The same formula applies to every market stall, regardless of what you sell:
Margin % = ((Selling Price - Purchase Price) / Selling Price) × 100
💡 Example:
You buy strawberries for €3.50 per container and sell them for €5.00.
- Purchase price: €3.50
- Selling price: €5.00
- Profit per container: €1.50
Margin: ((€5.00 - €3.50) / €5.00) × 100 = 30%
Daily registration is crucial
Because your supply changes every day, you need to track what you buy and sell each day. Otherwise, you'll never know if you're making a profit.
What you need to record daily:
- Purchase price per product/unit
- Selling price per product/unit
- Quantity sold
- Quantity discarded (spoilage)
- Remaining inventory for the next day
Dealing with spoilage and leftovers
Fresh products at the market always have some spoilage. You need to factor this into your margin calculation, otherwise your profit will seem higher than it actually is.
💡 Example with spoilage:
You buy 50 containers of strawberries for €3.50 each = €175 total.
- Sold: 40 containers at €5.00 = €200
- Discarded: 10 containers = €35 loss
- Net revenue: €200
- Total purchase: €175
Actual margin: ((€200 - €175) / €200) × 100 = 12.5%
⚠️ Note:
Many market traders only calculate with sold products. This way you miss the loss from spoilage and your margin appears much higher than it really is.
Seasonal strategy and price adjustments
Purchase prices vary by season. In peak season you pay more, but can also charge more. Outside peak season, products are cheaper, but you also need to adjust your selling prices.
Seasonal planning:
- Peak season: higher purchase, but also higher sales possible
- Off-season: lower purchase, but more competition
- Leftover batches: low purchase, but sell quickly
Minimum margin to break even
For market stalls, a minimum margin of 40-60% is typical to cover all costs. This seems high, but you also have stall fees, transport, spoilage, and time.
💡 Break-even calculation:
Suppose your fixed costs per market day are €150 (stall fee, fuel, time).
- You need to make at least €150 profit
- At €300 revenue you need 50% margin
- At €500 revenue you need 30% margin
The higher your revenue, the lower your minimum margin can be.
Digital help for margin calculation
Excel can help, but a mobile app is more convenient at the market. You can enter prices directly and check your margin. Apps like KitchenNmbrs are actually designed for restaurants, but the margin calculation works the same for market stalls.
How do you calculate your margin per market day?
Record all purchase prices
Write down what each product costs you per unit. Also add transport and stall fees to your total costs for that day.
Track sales and losses
Record how much you sell and at what price. Also add up what you discard or can't sell.
Calculate your actual margin
Use the formula: (Total revenue - Total costs) / Total revenue × 100. This gives you your actual margin including losses.
✨ Pro tip
Check your margin not just per product, but also per market day. Some days are simply worse than others, and that's normal.
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
What minimum margin do I need on a market stall?
For market stalls, 40-60% margin is typical to cover all costs. You have stall fees, transport, time, and spoilage that come off your profit.
How do I handle products I don't sell?
Always factor spoilage loss into your margin calculation. Otherwise your profit seems higher than it is. Plan your purchases so you have maximum 10-15% loss.
Do I need to adjust my prices every day?
Not every day, but do so if your purchase prices fluctuate significantly. Check weekly whether your margin still works with your current purchase and selling prices.
Can I have different margins per product?
Yes, that's normal. Popular products can have a lower margin, less popular ones a higher one. Just make sure your average margin stays above your minimum.
How do I calculate my margin over a whole week?
Add up all revenue for the week, subtract all costs, and divide by total revenue. This gives you your average margin across multiple market days.
📚 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.
Food cost calculation for every type of kitchen
Sushi, pizzeria, steakhouse or vegan concept — every kitchen type has its own challenges. KitchenNmbrs adapts to your concept. Try it free for 14 days.
Start free trial →