How to Price on Marketplaces Without Losing Margin
On a marketplace you don't set a price, you solve an equation: a fee charged on the price including delivery, a shipping surcharge and free delivery can eat your entire margin before you ever see a profit.
A Marketplace Price Isn’t a Markup — It’s an Equation With a Fee Inside
The answer to how to price on marketplaces without losing margin is short: stop adding a fixed markup to your purchase cost and start working the price backward — from the costs that are a percentage of the selling price. On Allegro, Amazon or Empik, three things eat your margin at once: the fee (charged on the price including delivery), the shipping surcharge and costs that rise in direct proportion to the price — returns and advertising. If you calculate them as a percentage of cost instead of the price, you’ll almost always end up in the red.
The minimum price that survives all of these charges is calculated with a single formula:
Minimum net price = (purchase cost + packaging + shipping cost + delivery surcharge + target margin amount) ÷ (1 − fee% − returns buffer% − advertising buffer%)
The crux is in the bottom of the formula. The fee, returns and advertising budget are a percentage of the price, not of the cost — which is why you divide rather than multiply. Adding those percentages to the cost (the classic markup) leaves you with a lower margin than you planned — we’ll work through the exact numbers in a moment.
How Much Fees and Surcharges Really Take in 2026
To fill in the formula, you need current rates. Below are rough sales-fee ranges on Allegro in 2026 — the exact rate depends on the specific category (Allegro has close to ten thousand of them), so always verify yours in the official rate card before calculating a price.
| Category | Approximate sales fee |
|---|---|
| Electronics | 2,5–8% |
| Home & garden | 4,5–11% |
| Fashion | up to 11,5% (with a threshold — a lower rate on the amount above it) |
| Automotive | 4,5–16% |
| Health & beauty | 1–13% |
| Accessories & other | 13–17% |
Three things that are easy to overlook but hit your margin directly:
- The fee is charged on the price including delivery. If you offer ‘free’ shipping, the delivery cost is baked into the price — and Allegro takes its fee on that whole amount. You pay a fee even on the money you hand over to the courier.
- The rate is net, but it’s charged on the gross amount. A registered VAT payer can deduct the fee, but because it’s charged on the gross price (with 23% VAT), it effectively takes roughly rate × 1,23 out of your net. A 15% fee is effectively about 18–19% of your net revenue — that’s how much higher you should set the rate in the formula.
- The fee isn’t the end of it. There are optional charges too: listing promotion (roughly from about 19,90 zł for 10 days), promotion packages or Allegro Ads. If you use them, they have to go into the advertising buffer in the formula.
If you use the VAT exemption, things get harder: you can’t deduct the VAT on the fee, so it costs you the full rate × 1,23 — 23% more than a competitor who is a registered VAT payer. That difference can decide your break-even point, so factor it in deliberately rather than pricing ‘like everyone else.’ For used goods, also check the VAT margin scheme — it changes the tax base and therefore the outcome of the whole calculation.
On March 2, 2026 the surcharge model in the Smart! program also changed: from weight-based to based on order value, and the free-delivery threshold for the buyer was unified at 49,90 zł (previously 45 zł to a parcel locker and 65 zł by courier). As the seller, you’re the one subsidizing every Smart shipment. Approximate surcharge rates — verify them in Allegro’s current rate card:
| Order value | Allegro parcel locker | InPost parcel locker |
|---|---|---|
| up to 45 zł | 0,99 zł | 1,59 zł |
| up to 65 zł | approx. 1,99 zł | approx. 3,19 zł |
| up to 100 zł | approx. 3,69 zł | approx. 5,19 zł |
| up to 150 zł | approx. 6,19 zł | approx. 7,89 zł |
| over 150 zł | approx. 7,99 zł | approx. 9,99 zł |
For courier delivery, surcharges reach roughly 11,89 zł on pricier orders. The fees themselves haven’t changed from the previous year, but the surcharges have gone up — which is why, at an unchanged price, your margin quietly melts away. You’ll find more on the real cost of fees in our piece on Allegro fees in 2026.
The ‘Free Delivery’ Trap and the 49,90 zł Threshold
‘Free delivery’ is never free — someone pays for it, and with the wrong price it’s you. The mechanism is doubly costly. First, you build the shipping cost into the price, so the fee covers that part too (you pay a fee on shipping). Second, there’s the Smart surcharge on every shipment. Two charges on a single ‘free’ delivery.
On top of that there’s a dead zone just below the 49,90 zł threshold. A product at 44 zł shows up to the buyer with paid delivery and gets abandoned more often, while a bundle at 55 zł reads as ‘free delivery’ and converts better. On top of that, at 55 zł you have a higher margin amount to cover the surcharge. The practical takeaway: avoid prices just below the threshold — either go clearly lower, or push the cart above 49,90 zł with a bundle or multipack.
Let’s run an extreme case. You buy a product for 8 zł and want to sell it with ‘free’ delivery. Shipping is, say, 9 zł, the Smart surcharge approx. 1–3 zł, and the fee plus buffers add another dozen-or-so percent of the price. The minimum price that carries all of this comes out disproportionately high relative to the product’s value — which is why cheap items usually aren’t worth shipping individually. The answer is selling in multipacks or a minimum order value, not shipping at a loss ‘for the turnover.’ Turnover alone doesn’t pay the bills — margin does.
While you’re at it, keep the actual shipping cost as low as possible — it decides how much of the price stays with you. We’ve gathered the differences between carriers in our comparison of couriers for e-commerce, and bulk generation of shipping labels shortens handling time and cuts address errors, which drive costly returns.
The Most Common Mistake: Calculating Markup Instead of Margin
It’s a mistake that quietly eats the profit of most beginner sellers. Markup is a percentage added to cost. Margin is a percentage of the selling price. They aren’t the same thing — and the gap grows as the rate rises.
Example: the hard costs of a single unit (purchase + packaging + shipping + surcharge) come to 56 zł, and you want a 20% margin.
| Approach | Formula | Net price | Actual margin |
|---|---|---|---|
| Markup +20% (wrong) | 56 × 1,20 | 67,20 zł | approx. 16,7% |
| Margin 20% (correct) | 56 ÷ 0,80 | 70,00 zł | 20,0% |
The same ‘20%’ produces two different prices and two different margins. And once you add the fee and buffers (more percentages of the price), the divergence grows even bigger. That’s why, in the minimum-price formula, every percentage charge lands in the denominator — you divide by them, you don’t multiply.
Calculate the Minimum Price Step by Step
- Add up the fixed-amount costs. Net purchase cost, packaging and materials, shipping cost and the delivery surcharge (from the table above for your expected cart value).
- Add your target margin amount — how many złoty you want to earn per unit.
- Add up the percentage charges. The effective fee (rate × 1,23 for a VAT payer), the returns buffer (roughly 2–8% depending on category) and the advertising buffer (as much as you actually spend on promotion).
- Divide the total from steps 1–2 by (1 − the sum of the percentages from step 3). The result is your minimum net price.
- Add 23% VAT (or the applicable rate) to get the gross price for the buyer, and compare it with the competition.
A worked example (values are approximate — plug in your own):
| Item | Value |
|---|---|
| Net purchase cost | 40,00 zł |
| Packaging and materials | 2,00 zł |
| Shipping cost (net) | 9,00 zł |
| Delivery surcharge (Smart) | 5,00 zł |
| Target margin amount | 14,00 zł |
| Total fixed-amount costs (K) | 70,00 zł |
| Effective fee (15% × 1,23) | 18,5% |
| Returns buffer | 4% |
| Advertising buffer | 5% |
| Denominator (1 − 0,275) | 0,725 |
| Minimum net price (70 ÷ 0,725) | 96,55 zł |
| Gross price (with 23% VAT) | approx. 118,80 zł |
Below 96,55 zł net, you’re selling below your intended margin. If the competition sits at 99 zł gross, you know that with these costs you can’t drop to their level without cutting your margin, shipping cost or purchase cost — and you make that decision deliberately, not ‘by eye.’
The Same Product, Different Prices on Different Channels
A common mistake for a multichannel seller is one price copied to every platform. Each channel has a different fee structure, so each has a different minimum price — the same unit often has to be priced differently on Amazon than on Allegro. Apply the formula separately for each sales channel:
- Allegro — a category-dependent fee plus the Smart delivery surcharge, as described above.
- Amazon — a sales fee (referral fee) of roughly 7–15% depending on category, and with FBA fulfillment there are also fulfillment and storage fees. Verify the rate in Amazon’s rate card for your category.
- Empik Marketplace, Kaufland and others — their own fee ranges, usually anywhere from a few to a dozen-plus percent. Calculate each channel separately.
- Your own store (Shopify, WooCommerce, PrestaShop) — no marketplace fee, but there’s a payment-gateway charge (roughly 1–2% plus a few dozen groszy) and the cost of acquiring traffic. A lower transaction fee doesn’t mean ‘free.’
The conclusion is simple: calculate the minimum price separately for each channel, and only then decide on your listing price. How to juggle selling on several platforms at once without pricing and stock chaos, we describe in our piece on selling on Allegro and Amazon at the same time.
Price Affects Not Only Margin, but Visibility Too
Price cuts both ways. Too high — you lose sales. Too low — you lose margin, and often gain nothing in return, because volume alone won’t rebuild the profit you’ve eaten. It’s worth factoring this in before you start cutting:
- On Allegro, free delivery in the Smart! program and price together shape a listing’s exposure. A product just below the 49,90 zł threshold, without attractive delivery, loses part of its visibility, which goes to the competition.
- On Amazon, many sellers of the same product compete for the ‘Buy Now’ box (the Buy Box), and the total price (product plus delivery) is one of the main factors — though the lowest price doesn’t always win, because service metrics and shipping time count too.
- Takeaway: don’t cut the price blindly, banking on turnover. First set the floor from the formula, then test prices above it and watch profit per unit, not the sheer number of orders.
Pricing Strategies That Protect Your Margin
- Push cart value above the surcharge threshold. Bundles, multipacks and ‘add for less’ move the order above 49,90 zł and spread a single shipping cost over a higher value — the surcharge as a share of the order falls.
- Choose your category deliberately. If a product fits two categories, check which has the lower fee — that’s legitimate optimization, as long as the category genuinely matches the product.
- Set the minimum price as a hard floor. In a race to the bottom, the winner is whoever goes bankrupt first. Lower your price only to the calculated floor, never below it ‘on reflex.’
- Vary the price by variant. Variants with a higher shipping cost (heavier, larger) should have their own minimum price, not a single averaged one for the whole listing.
- Monitor rate changes. Allegro updates its rate card several times a year (like the Smart surcharges from March 2, 2026). Recalculate your prices after every change, or your margin melts away without warning.
- Round prices deliberately. Endings with a nine (e.g. 118,99 zł instead of 122 zł) can work visually in your favor, but always set them above your calculated minimum price, never at the expense of margin — psychology won’t pay the fee for you.
- Keep operating costs in check. The less time per unit and the fewer errors, the greater your real profit — every złoty saved on shipping or packaging is a złoty of margin you don’t have to fight for on price.
Eventually we want to offer these calculations, and recalculating prices after every rate change, in a single panel — it’s one of the directions we’re developing Nimo in — but the principle itself works regardless of the tool: work the price backward, from the percentage costs, not from a markup.
Frequently Asked Questions
Is the Allegro fee charged on the product price, or on the delivery cost too?
On the total — that is, on the amount the buyer pays including delivery. If you offer ‘free’ shipping baked into the price, the fee covers that part too. That’s why you have to account for the delivery cost in the price before you calculate the fee.
How big a returns buffer should I build into the price?
It depends on the category. Roughly 2–8%: usually lower in electronics and accessories, clearly higher in fashion and footwear. The most accurate source is your own historical return rate from recent months — use it instead of an average from the internet.
Do I have to offer free delivery to sell well?
Not always, but for orders above 49,90 zł the Smart! program strongly rewards listings with free delivery for the buyer. The key is to build the shipping cost and surcharge into the price beforehand, so that ‘free’ delivery doesn’t turn out to be free only for the customer.
What should I do when my minimum price comes out higher than the competition’s?
You have four levers: lower the purchase cost (negotiations, larger batches), lower the shipping cost (a different carrier, a volume agreement), raise cart value (bundles) or add value that justifies a higher price. Going below the calculated floor is selling at a loss — sometimes deliberate (a clearance sale), but never by mistake.
How often should I recalculate prices?
After every change in costs: a carrier’s new rate card, changes in marketplace rates (e.g. the Smart surcharges from March 2, 2026), a change in purchase price or in the exchange rate when importing. At a minimum, do a full review of your listings once a quarter.
Read more
Build Nimo with us
Join the waitlist and be among the first to switch to Nimo when early access opens.
A bonus for the first users on the list