Why prices end in .99
It is not about the penny. It is about which digit your brain reads first.
A price ending in .99 saves you a penny and costs the retailer almost nothing, which makes it a strange thing to find on nearly every shelf in the country. It survives because it is not really about the penny.
We read prices left to right, and stop early
When you see a price, you do not read it as a complete number and then evaluate it. You process it in the order it is written, and the leftmost digit lands first and hardest. A price of three pounds and ninety-nine pence gets filed near "three pounds" rather than near "four pounds", even though it is a penny from one and a pound from the other.
This is called left-digit anchoring, and it is one of the better-documented effects in pricing research. It is not a failure of arithmetic — people who know exactly what is happening still show it. The encoding happens before the reasoning does.
The effect is strongest where the left digit actually changes. Dropping a price by a penny matters far more when it takes the first digit down a step than when it does not, which is why you see so many prices sitting just under a round number and so few sitting just under a mid-range one.
The second job: .99 signals "this is a deal"
There is a learned meaning layered on top of the perceptual one. Decades of consistent use have made a .99 ending mean discount, value, high volume. You do not have to work it out — the ending itself carries the message.
That is a genuine signal in a supermarket, where it usually does mark keen pricing. It is a much weaker one online, where the ending is set by whoever typed it into the product listing and carries no promise at all.
Why expensive things do the opposite
Look at how premium goods are priced and the pattern inverts. Round numbers everywhere. A designer coat, a restaurant tasting menu, a piece of professional equipment: full pounds, no pence.
This is deliberate, and it works the same way in reverse. A round price reads as considered and confident. A .99 ending reads as a shop competing on price — exactly the association a premium brand is paying to avoid. The ending is telling you which conversation the seller wants to have with you.
Other endings, other meanings
| Ending | Usually signals |
|---|---|
| .99 | Volume, competition, everyday value |
| .95 | Softer version of the same — common where a brand wants value without looking cheap |
| .00 or whole pounds | Premium, considered, not competing on price |
| Odd endings like .97 or .87 | Often a clearance or final-reduction marker within a specific retailer |
That last row is worth knowing. Several large retailers use a specific price ending internally to mark stock on its final markdown. The exact convention differs by chain and changes over time, so it is not something to memorise — but if you notice one shop's clearance items consistently ending in the same unusual digits, you have found something useful.
What to do about it
You cannot switch the effect off, so do not try. Change what you compare instead. Round the price up to the next whole pound in your head before deciding, and compare that number against what the same item costs elsewhere. Both moves sidestep the ending entirely, because they replace the perception with a comparison.