Selling 40 jars of jam at €5 can feel like a good market day—until stall fees, card charges, labels, travel and unsold stock leave barely €1 per jar. If you price from the supplier invoice alone, busy sales can still produce weak cash at the end of the week.
Fijación de precios y márgenes de beneficio works when your selling price covers every cost, not only the purchase price. Calculate your full cost per unit, set a target margin, then build the pre-VAT price from that figure.
Map the pricing process
Map the route from full unit cost to final price before changing any label.
A selling price before VAT follows this formula: full unit cost ÷ (1 − target margin). If a jar of honey costs €10 in total to put on sale and the target margin is 40%, calculate €10 ÷ 0.60. The pre-VAT selling price is €16.67.
- List direct costs: record purchase or production, packaging, card fees and expected waste for one unit.
- Share fixed costs: divide stall fees, fuel, permits and labour across realistic expected sales.
- Set the target: choose a margin that suits rotation, risk and the channel where you sell.
- Calculate the pre-VAT price: divide full unit cost by one minus the target margin.
- Stress-test the price: test a discount, a higher supplier cost and the number of units needed to cover the day.
Separate margin from markup
Calculate margin from the selling price and markup from the cost.
A profit margin is the share of a pre-VAT selling price that remains after the costs included in the calculation. If full cost is €10 and the price is €15, profit is €5. The margin is €5 ÷ €15, or 33.3%.
A markup is profit divided by cost. In that same example, €5 ÷ €10 gives a 50% markup. So a 50% markup creates only a 33.3% margin, not a 50% margin.
To reach a chosen margin, use Price before VAT = Full unit cost ÷ (1 − target margin). For a €10 full cost and a 40% margin, €10 ÷ 0.60 gives a €16.67 pre-VAT price.
See markup in plain numbers
The table shows why cost-plus pricing can mislead. It compares the percentage added to cost with the actual margin left in the selling price.
| Markup on cost | Selling price from €10 cost | Actual profit margin |
| 20% | €12.00 | 16.7% |
| 30% | €13.00 | 23.1% |
| 50% | €15.00 | 33.3% |
| 75% | €17.50 | 42.9% |
| 100% | €20.00 | 50.0% |
Judge profit, not revenue
Not every profit margin answers the same question. Gross margin measures what remains after direct costs such as the supplier cost, ingredients, packaging and product-specific waste. Operating margin goes further by subtracting operating costs, including labour, rent, stall fees, transport, payment processing and marketing. Net margin is the amount left after all business expenses, finance costs and taxes. For example, a product sold for €20 before VAT with €9 of direct costs has a 55% gross margin.
If its share of market and operating costs is €6, its operating profit is €5, or a 25% operating margin. Tracking these levels separately shows whether a product is sound before overheads and whether the business as a whole is actually profitable.
Build your full cost per unit
Allocate every cost of selling one unit before choosing its price.
Record direct product costs
Start a simple row for each product and enter purchase or production cost, ingredients, labels, packaging, bags and delivery of stock. Add a waste allowance for goods damaged, unsold, returned or no longer saleable.
For example, a cheese stall buys a pack for €4.20, uses €0.18 in wrapping and label, and loses roughly one unit in every 20 through tasting, trimming or waste. If the loss works out at €0.22 per sellable pack, the direct cost is €4.60 before market-day costs.
Share market-day fixed costs
List stall fees, vendor permits, fuel, parking, staff wages, insurance, storage and equipment. Divide the total expected cost of that market day by the realistic number of units you expect to sell, not by your best-ever Saturday.
A stall fee, fuel and parking total of €84, divided across 140 expected units, adds €0.60 to each unit. If only 90 units sell, that same cost is €0.93 per unit. This is why poor-weather days and seasonal footfall matter.
Add transaction and channel costs
Card payment charges need two entries when both apply: the percentage of the payment and a fixed charge per transaction. Add online marketplace commission, delivery materials, click-and-collect costs, or a promotion contribution if that product also sells through another channel.
Use this practical sheet for each product and channel:
- Direct cost: purchase, making, packaging and expected waste.
- Market share: stall fee, fuel, parking, staff and permits divided by expected units.
- Payment cost: average card fee based on the expected payment method.
- Full unit cost: add the three lines before applying target margin.
Price-building flow for one market product
1. Direct cost
Product, pack, waste
→
2. Market share
Fee, fuel, labour
→
3. Full cost
Add every unit cost
→
4. Pre-VAT price
Cost ÷ (1 − margin)
Choose a margin by product and channel
Set the target margin according to rotation, risk and where the item sells.
Match margin to stock rotation
Low-waste essentials with dependable turnover can work with a lower margin when they help cover the day and bring repeat customers. Slow-moving, fragile, seasonal or made-to-order products usually need more margin because each unsold unit carries a bigger risk.
A good profit margin is one that leaves enough contribution after direct costs to pay the market day's fixed costs. Contribution per unit means the pre-VAT selling price minus variable unit costs, and it pays fixed costs before contributing to profit.
Compare local offers fairly
Check nearby prices only after comparing pack weight, origin, freshness, grade, presentation and service. A €5 local 500g basket is not directly comparable with a €5 imported 750g basket.
Price each sales channel separately
A weekly market, a shop counter and an online order can need different prices because their costs differ. Online sales may add delivery materials and commission, while market sales add fuel, stall fees and card charges.
Use one row per channel in the same sheet. Keep the product cost constant, then replace the channel costs and calculate a separate pre-VAT price.
Once you have calculated channel-specific prices, cost-plus pricing is a useful starting point, but it should be checked against the customer’s alternatives and the value the product provides. Competitor-based pricing means comparing like-for-like offers and deciding whether to match, sit below or charge more because of quality, convenience or service. Value-based pricing is appropriate when customers will pay for a clear difference, such as local production, a premium ingredient, gift-ready packaging or reliable delivery. Penetration pricing uses a temporarily lower price to encourage trial or increase volume, but it only works when the lower contribution is recovered through repeat purchases, larger baskets or lower fixed cost per unit.
A pricing strategy should therefore protect the target margin while giving customers a credible reason to choose the product.
There is no universal “good” margin because sector economics differ. A high-volume grocery line may work with a lower margin when stock turns quickly, waste is limited and each sale helps absorb fixed costs. Handmade food, gifts and seasonal products usually need a higher margin because labour, spoilage, slower rotation and unsold inventory create more risk. Compare margins only with businesses that have a similar product type, channel and cost structure: an online specialist with delivery and advertising costs cannot be measured against a market stall selling directly to regular customers.
Review the margin alongside units sold per week, stock days, return or waste rate, average basket value and break-even sales. A lower margin can be stronger than a higher one if it produces reliable contribution and faster cash turnover.
Test VAT, discounts and break-even
Test the price against VAT, discounts and a slower market day before printing labels.
Separate VAT from your income
Calculate from the pre-VAT price, then add the VAT rate that applies to your product. Under Spain's VAT Act 37/1992, rates vary by product category, so do not assume the standard rate fits food, books or other goods.
If your calculated pre-VAT price is €16.67 and the applicable rate were 21%, the customer-facing price would be €20.17 after rounding. Your margin remains based on €16.67, not €20.17.
Measure the real cost of a discount
A €2 discount reduces profit by €2 per unit, not by a harmless percentage of revenue. If a product sells for €16.67 before VAT and full unit cost is €10, profit is €6.67. Cut the price to €14.67 and profit becomes €4.67, a fall of about 30%.
Find your break-even sales
The break-even point is the number of units needed to cover fixed costs with no loss and no profit. Calculate it as fixed market-day costs ÷ contribution per unit.
If fixed costs are €84 and a product contributes €4.67 after its variable costs, you need about 18 units before that product has covered €84. Round up, because you cannot sell part of a pack.
⚠️ Do not run a discount from the shelf price alone. Recalculate contribution and break-even units first, especially for products with card fees or high waste.
Frequently asked questions
Is 30% a high profit margin?
A 30% margin can work for fast-moving goods with low waste and low selling costs. It may be too tight when market fees, fuel, staff time or spoilage take a large share from each sale.
Is 7% a good profit margin?
A 7% margin is usually very tight for a small weekly market seller. A small card fee, a damaged unit or a fuel increase can remove it, unless turnover is very high and fixed costs are already covered.
Is a 40% profit margin high?
A 40% margin is often healthy if it covers the product's risk and fixed-cost share. It is not automatically too high or enough, because local competition, rotation and waste determine the final net result.
What does a 20% profit margin mean?
A 20% margin means €20 remains from each €100 of pre-VAT sales after included costs. The real result is lower if the calculation excluded stall fees, transport, labour or unsold stock.
The essentials:- Build price from full unit cost, including waste, market fees, travel and payment charges.
- Use margin from selling price, not markup from cost, to avoid pricing too low.
- Keep VAT outside income and test every discount before offering it.
- Set a different target where rotation, spoilage risk or channel cost changes.
Learn more
Here are some additional resources on this subject: