Psychological Pricing for Resellers: Endings, Thresholds and Buyer Totals
Why the number the buyer actually pays matters more than the .99 on your listing.

- Your listed price is not the buyer's price: Vinted adds a buyer protection fee (usually 5% + 2,90 zł) and OLX adds Pakiet Ochronny — both paid by the buyer on top.
- On Allegro Lokalnie, crossing the 49.90 zł Smart! free-delivery threshold can matter more to a buyer's total than a few złoty off the item price; below it, or without Smart!, delivery is a flat 10.95 zł.
- Whole-złoty prices read as normal on second-hand platforms; a 49.99 zł-style decimal can look like a leftover retail tag rather than a considered price.
- There is no published study on charm pricing for second-hand marketplaces — treat any 'ending in 9 sells faster' claim as a hypothesis to test, not a fact.
- Test one ending against another on two similar listings and compare views and favourites over the same number of days before deciding.
Psychological pricing for resellers means choosing between an ending like 49 zł and a round number like 50 zł — a small decision that retail treats as settled, but second-hand marketplaces don't work like retail shelves. Below: why your listed price is not what the buyer pays, which thresholds matter on Polish marketplaces, and a way to test an ending on your own listings instead of guessing. This sits inside reva's resale pricing guide.
What psychological pricing is
Psychological pricing is the retail idea that a price just below a round number reads as meaningfully cheaper than it is — for example, 49.99 zł instead of 50 zł. It comes from decades of retail testing on new goods with fixed catalogue prices. Whether the same effect holds on a peer-to-peer marketplace, where every listing is priced by an individual and buyers already expect to negotiate, is a different question — one no published study on Vinted, OLX or Allegro Lokalnie has answered, so this page won't cite an uplift percentage that doesn't exist.
Your price is not the buyer's price
On Vinted, the buyer pays your listed price plus a Buyer Protection fee — full details are in Vinted's fees for sellers and buyers. The Polish price list, checked 13 September 2026, states the fee is usually 5% + 2,90 zł of the item price. Say you list a jacket at 49 zł: the buyer's total before shipping comes to about 54.35 zł, not 49 zł. List the same jacket at 50 zł and the total moves to about 55.40 zł — a 1 zł difference in your price becomes roughly 1.05 zł at checkout, not the psychological jump the ending is supposed to create.
On OLX, a buyer using Przesyłki OLX pays a Pakiet Ochronny fee on top of your price too. OLX's own terms describe it as an amount shown separately on each listing rather than a fixed rate, so this page won't invent one — just plan for the buyer's total to be higher than your headline price on both platforms.
Thresholds that matter on Polish marketplaces

Two thresholds matter more than a single złoty off your price. On Allegro and Allegro Lokalnie — see what Allegro Smart! means for sellers — Allegro's own fees page (checked 14 September 2026) states Smart! buyers get free delivery once an order from one seller reaches 49.90 zł. Below that — or for a buyer without Smart! — Allegro Lokalnie charges a flat 10.95 zł delivery fee instead, per Allegro's Smart! help page for Lokalnie. Price a small item at 45 zł and a buyer pays 10.95 zł delivery on top; nudge the same item, or a small bundle, to 49.90 zł and that delivery cost can disappear for a Smart! buyer.
Search filters are the other threshold. Buyers on Vinted can sort results by price, low to high, and most set a round-number price filter (say, "under 50 zł") rather than typing a decimal. A price of 49 zł sits inside that filter; 50 zł sits right on the edge of it. How much that edge is worth chasing depends on how price-sensitive the item is in the first place — a commodity item reacts to it far more than a one-off piece.
Price endings: 49, 50 or 49.99
On new-goods retail, 49.99 zł is the norm. On a second-hand listing, that same decimal can read as a leftover price tag rather than a number you actually chose — buyers on Vinted, OLX and Allegro Lokalnie are used to whole-złoty prices from private sellers. If you want to use an ending at all, treat "49 zł vs 50 zł" as the real test, not "49.99 zł vs 50 zł". Frame it as something to try on your own listings, not a rule to follow blind: what a buyer expects from a private seller on a resale platform is not what they expect from a shop.
Anchors and room for offers
An ending also sets your anchor for negotiation. A price of 50 zł leaves a clean 5 zł step for a counter-offer; 49 zł leaves an odd number that is harder to round down in a message. How much room to build in on top of your walk-away price, and how to respond to a lowball, is covered in pricing for offers — this page focuses only on the ending itself. A cheap ending is not the same move as undercutting the cheapest listing in your search results; the two decisions can pull in different directions.
A quick test on your own listings
Pick two similar items you'd normally price the same way. List one with a round price, the other with a 9-ending a złoty or two below it, and change nothing else — same photos, same description, same time of day. Wait the same number of days for both, say seven, then compare views and favourites. That single comparison tells you more about your buyers than any general claim about endings.
Frequently asked questions
Do prices ending in 9 sell faster on second-hand marketplaces?
Should resellers use round prices or prices ending in 99?
Which buyer-total thresholds matter on Allegro Lokalnie?
Sources
- Vinted Polska: cennik checked 13 Sept 2026
- Allegro: opłaty dla sprzedających checked 14 Sept 2026
- Allegro: jak działa Allegro Smart! na Allegro Lokalnie checked 13 Sept 2026
Analyze an item with reva
Open any find and see its five-level price ladder, demand score and price confidence, built from comparable items that left the market. Estimates, not guarantees.
reva estimates prices from public listings. Estimates, not guarantees.

