The Hidden Costs of Reselling
Every cost between 'it sold' and 'I got paid', and how to budget for them.

- Several costs arrive when no sale happens: OLX keeps the unused part of a promotion if the item sells or the listing is deleted, and a Vinted order not shipped within 5 business days is cancelled automatically.
- An accepted OLX Pakiet Ochronny claim comes back through Zwroty OLX at the seller's cost, and the buyer's refund includes price, delivery and the Pakiet Ochronny fee.
- Cross-border sales add percentages a domestic sale doesn't have: eBay UK private sellers pay a 3% international fee on deliveries abroad, and eBay.de charges 5% on items listed there and delivered outside Germany (checked 13 Sept 2026).
- Spread the month's promotions, return costs, conversion fees, cancellation losses and unassigned trips over the items you sold, and add that per-item allowance to every profit calculation.
- Profit per hour = net profit ÷ hours on the item. Set your own hourly figure; no published rate tells you what your time is worth.
- Hidden costs of reselling: the checklist
- Promotion fees: bumps, highlights, refreshes
- Returns and claims as a cost line
- Packaging, printing and supplies
- Currency conversion and international fees
- Cancelled orders and missed shipping deadlines
- Verification and authentication costs
- Your time: profit per hour
- A monthly hidden-cost budget
The hidden costs of reselling are the ones that don't show up in the headline fee: promotions paid before an item sells, return postage after a claim, packaging, currency conversion and international fees, orders cancelled for late shipping, verification delays and your own hours. Each is small. Together they can take more of a sale than the commission does.
Below is each cost with the official rule behind it, checked on 13 September 2026, and a way to turn them into a monthly allowance per item. The full profit method and fee tables are in how to calculate reselling profit. All other numbers here are examples.
Hidden costs of reselling: the checklist
A cost is hidden if it never appears on the sale screen, or if you pay it when nothing sells:
- Promotions bought for listings that later sold, were deleted or never sold
- Return labels you paid and outbound postage lost on refunded sales
- Mailers, tape, boxes, labels and printing
- Currency conversion and international fees on cross-border orders
- Orders cancelled because you missed a shipping or confirmation deadline
- Items sent for authentication and the extra days before payout
- Hours per item, including messages, drop-offs and returns
- Cost of goods45 zł
- Headline fee: 7.9% of item value9.48 zł
- Parcel locker postage you pay10.95 zł
- Mailer, tape and label2.5 zł
- Hidden-cost allowance per item6 zł
- Net profit46.07 zł
The headline fee here is 9.48 zł; everything you pay to sell the item is 28.93 zł, about three times as much.
Promotion fees: bumps, highlights, refreshes
- OLX. Annex 2 lists Odświeżenie (refresh), Wyróżnienie for 3, 7 or 30 days, and Pakiet Mini, Midi and Maxi. The Terms say a promotion cannot be reactivated if the listing is deleted, the item sells or the listing is changed to a different item, and the unused fee is not refunded. Prices appear during publication, not in the documents.
- Vinted. A Bump runs 3 or 7 days "or until the item sells". No Bump price is published; it is shown at payment.
Example (invented amounts, not OLX or Vinted prices): you spend 60 zł on promotions across 12 listings and 5 sell. That is 12 zł per sold item, not the 5 zł per promoted listing you had in mind.
Decision rule: for an item you expect to sell within days, buy the shortest duration, because unused days are lost. Whether a Vinted Bump pays for itself is worked through in is a Vinted bump worth it.
Returns and claims as a cost line
Claim rules live on the platform pages; this is what a return costs:
| Marketplace | What a return costs you (official pages, 13 Sept 2026) |
|---|---|
| OLX, accepted Pakiet Ochronny claim | Return via Zwroty OLX at your cost; you fill in the return form and pay within 72h, or the buyer is refunded. Refund = price + delivery + Pakiet Ochronny fee. |
| Vinted UK, private seller | The buyer pays return shipping unless you offer to cover it. |
| Allegro Lokalnie | The 7.9% or 4.9% fee is refunded if you refund the buyer through Allegro. |
Even with a fee refunded, outbound postage, mailer and hours are gone. OLX's help article gives pickup windows for returned parcels: 48h at InPost, 72h at Orlen Paczka, 7 days at Poczta Polska.
Claims are covered in Vinted returns and not-as-described claims and OLX delivery and Pakiet Ochronny; whether you must accept change-of-mind returns is on do private sellers have to accept returns.
Packaging, printing and supplies
Supplies are bought in packs, so they vanish from per-item maths. Convert them:
Example: 100 mailers for 45 zł, plus 12 zł of tape and 18 zł of printing used over 30 parcels. A mailer is 0.45 zł, but tape and printing add 1 zł per parcel, so each parcel costs 1.45 zł.
Decision rule: reused boxes count as zero, but photograph each packed item: a damaged parcel can become a claim.
Currency conversion and international fees
Official pages, checked 13 Sept 2026:
- eBay UK, UK-registered private seller: no final value fee at home, but a 3% international fee on the total sale when delivery is outside the UK, and a 2.5% seller currency conversion charge.
- eBay.de, private: 5% international fee on items listed on ebay.de delivered outside Germany; 3% currency conversion (also 3% for eBay.pl sellers).
- Vinted: the UK Terms (version of 30 April 2026) mention a conversion fee of "either 1.2% or 3% of the Item price", charged by the payment processor where offered, without saying which countries get which rate.
Example: a £60 eBay UK private sale delivered to Ireland pays at least £1.80 in international fee, more if postage counts towards the total sale.
Cancelled orders and missed shipping deadlines
A missed deadline costs the sale plus the days the item was reserved.
- Vinted (UK, PL, FR, DE help pages): ship within 5 business days or the order is cancelled automatically. You can ask the buyer for 3 or 5 extra business days; the buyer can refuse.
- OLX (Terms §11.8): the buyer is refunded automatically if you don't confirm the sale within 72h, reject it, or don't hand the parcel to the carrier within 3 working days of accepting.
- Allegro Lokalnie: no fee unless the buyer pays within 72h or fills in the delivery form, so an unpaid order costs only time.
Decision rule: if you can't reach a parcel locker within 3 working days, don't accept the OLX order yet. On Vinted, ask for the extension before day 5.
Verification and authentication costs
For a seller, authentication is rarely a fee. It costs a slower payout and sometimes an item sent back.
- Buying on Vinted: Item Verification is a buyer service at 45 zł in Poland (£10 in the UK), Electronics Verification 20 zł (£5). Added to stock you buy, it belongs in cost of goods. Example: a 300 zł bag on vinted.pl with the usual buyer fee of 5% + 2.90 zł (17.90 zł) plus 45 zł verification carries 62.90 zł of extras before shipping, about 21% of its price.
- Selling on eBay: the Authenticity Guarantee is free to the seller and automatic for eligible items. Inspection generally takes 2 business days after the item reaches the authenticator; a failed item returns to you and the buyer is refunded. On eBay.com, payout is held until 24 hours after the item passes and ships.
Prices, eligibility and what a pass doesn't prove are on Vinted item verification.
Your time: profit per hour
Example: the 120 zł sale in the figure makes 46.07 zł over 1.5 hours: 30.71 zł per hour. Say the hourly rate you have set yourself is 35 zł. The item then needed 52.50 zł of net profit, or no more than about 1 hour 19 minutes of work.
Decision rule: if a category keeps landing below your own hourly figure, change what you buy or batch the work before raising prices.
A monthly hidden-cost budget
Once a month, total the hidden lines that no single item carries and spread them over the items you sold. Packaging stays out, because it is already a per-item line.
| Line (example month, zł) | Amount |
|---|---|
| Promotions, sold and unsold listings | 60 |
| Return labels and lost outbound postage | 35 |
| Petrol for drop-offs and trips not tied to one item | 40 |
| Conversion and international fees | 8 |
| Cancelled orders (wasted mailer and trip) | 7 |
| Total ÷ 25 items sold | 150 → 6 per item |
Add the allowance to the item's own packaging in the calculator's Packaging, cleaning, other field. The calculator takes fees = sale price × marketplace fee % + fixed fee per order, then net profit = sale price − fees − shipping you pay − packaging, cleaning, other − purchase cost. Margin is net profit ÷ sale price; ROI on cost divides by Purchase cost only.
For the 120 zł sale: Sale price 120, Purchase cost 45, Marketplace fee 7.9, Shipping you pay 10.95, and 8.50 in the other field. Net profit is 46.07 zł, margin 38.4%, ROI on cost 102.4%. Without the allowance (2.50 in the other field) the same sale shows 52.07 zł, 43.4% and 115.7%, which overstates it.
More presets are on the resale profit calculator. To total the month from records rather than memory, log items in the reseller inventory and profit tracker spreadsheet and build a month view with a pivot table or date filter; the file doesn't include one.
What counts as a good margin after all of this is personal — capital, time, appetite for risk — and what is a good profit margin for reselling walks through setting your own target instead of copying an invented average.
Frequently asked questions
Does OLX refund a promotion if the item sells?
How much do currency conversion fees cost sellers?
Should resellers count their time?
Sources
- OLX.pl Terms (Regulamin), effective 27 April 2026 checked 13 Sept 2026
- OLX.pl Annex 2: promotion services checked 13 Sept 2026
- OLX.pl Annex 8: Pakiet Ochronny checked 13 Sept 2026
- OLX.pl Help: Pakiet Ochronny deadlines checked 13 Sept 2026
- Allegro Help: Fees on Allegro Lokalnie checked 13 Sept 2026
- Vinted UK Help: What is an item Bump checked 13 Sept 2026
- Vinted UK Help: How shipping works checked 13 Sept 2026
- Vinted Poland Help: How shipping works (753) checked 13 Sept 2026
- Vinted UK Help: Returning an item checked 13 Sept 2026
- Vinted UK Terms and Conditions (version in force, with update notice) checked 13 Sept 2026
- Vinted Poland Terms (version in force, with update notice) checked 13 Sept 2026
- Vinted Poland price list (cennik) checked 13 Sept 2026
- Vinted UK price list checked 13 Sept 2026
- Value Added Resource: Vinted Europe terms update, October 2026 checked 13 Sept 2026
- Value Added Resource: Vinted US, UK and Australia terms update, October 2026 checked 13 Sept 2026
- eBay UK: Fees for private sellers checked 13 Sept 2026
- eBay.de: Gebühren für private Verkäufer checked 13 Sept 2026
- eBay.pl: Opłaty dla prywatnych sprzedawców checked 13 Sept 2026
- eBay UK: Selling with Authenticity Guarantee checked 13 Sept 2026
- eBay US: Payments on hold checked 13 Sept 2026
See price estimates on live finds
This calculator needs your inputs. Scout estimates fair value, a fast-sell price and demand for the finds it shows you. Estimates, not guarantees.
reva estimates prices from public listings. Estimates, not guarantees.

