“…the average person treats a price ending in .99 as if it were 15 to 20 cents lower.”
The tendency is called left-digit bias, when the leftmost digit of a number disproportionately influences decision-making. In this case, even though the real difference is only a penny, research shows that, to the average person, $4.99 seems 15 to 20 cents cheaper than $5.00 – which results in selling 3 to 5 percent more units than at a price of $5.00"
Why Literally (Almost) Every Price Ends in 99 Cents
https://en.wikipedia.org/wiki/Psychological_pricing
EDIT: The left-digit bias is not just pennies / cents. It applies when going from $99 to $100…$399 to $400…$999 to $1000 etc.
EDIT 2: If you have a car for sale and you want $10,000 for it are you listing it for $10,000 or $9995?
That’s not a persuasive argument. I’m not interested in haggling. The price is $10. If you see that and think “Oh, I’ll offer $5” then the answer is “no”. We’re sure as shit not going to meet in the middle at $7.50.
Same argument at $400. That’s what I want to get for it, which is why I put that price on it. I don’t want $399 or $250, because life is too short and I’m not that desperate to sell anything. I’d rather give it away for free than haggle with someone over the price. I don’t need to sell it today, and I’m happy to wait for someone who is willing to pay the asking price. I’m not running a pawn shop.