Is it "10 items or less" or "10 items or fewer"?
Grammatically, "10 items or fewer." Items are countable, so they take fewer.
Contexti
Tesco famously changed its express-lane signs from 10 items or less to up to 10 items in 2008 after a long public campaign led by the Plain English Society — a rare case where a grammar debate made national news. Most US chains have kept the or less wording.
A little moreii
Supermarkets have used "10 items or less" for decades, which is why it sounds natural — but the strict rule asks for fewer whenever the noun is countable. If you are writing for a careful reader, go with "fewer." If you are writing a supermarket sign, the world has mostly given up.
Examplesiii
10 items or less.
10 items or fewer.
Items are countable units → *fewer*.
5 bags or less, please.
5 bags or fewer, please.
Same logic — bags can be numbered.
Watch foriv
Numbers used as single measurements take less (less than 10 miles, less than $50) because the number behaves like a continuous amount, not a count of individual things.
The full entryv
For things you measure versus things you count.