They're selling a liquid, so even if it were all priced in whole cents you'd have to deal with fractional cents.
I don’t see why that would be the case? In my country, most prices with VAT (which is what you’re charged) are nice, round numbers, but not the price without VAT.
I suppose the stores set a target price, and then adjust it a bit to make the price + VAT a “nice” number.
Is there a reason that couldn’t be done to make all prices + VAT multiples of 5c?
The local tax is set by multiple independent tax authorities that change their taxes independently, the tax you see is the aggregate of those independent authorities computed separately, which do not coordinate with each other.
Some of these taxes are conditional at point-of-sale, late-binding the taxes, such that different customers are subject to different rates across these tax authorities such that it is unlikely to round to exactly 5c.
It is widely illegal to not display the true price and taxes paid separately. Trying to retcon a price and taxes for rounding purposes that is also strictly consistent across customers so as to not violate the law is not trivial.
And on top of all of this, the Federal government does not have the authority to regulate the way States and various locales structure their sales taxes. It is a herding cats problem.
Yes, there are reasons that can't be done.
We don't have VAT in the States; we instead [usually] have sales tax.
And therein: We have something like twelve thousand different sales tax districts, all set at different percentages by combinations of states, counties and municipalities.
Some cities have multiple sales tax rates even within their bounds. My own tiny little city is at the intersection of 3 different counties, and has 3 different sales tax rates: A store on one side of the road has a different tax rate than a store on the other side, and one down the block a ways has yet a third rate.
This reality doesn't have to be ideal. It doesn't have to make sense. This is what we have whether it is awesome or terrible or some combination of both.
It would take a monumental amount of effort to unwind all of that and turn it into something nationally-unified like VAT. This process would take a very long time (perhaps decades), in part because some states don't have sales tax at all and introducing a uniform VAT would represent a very different way for them to go about the ways in which they conduct both commerce and taxation.
---
Of course, there's other ways to inject something sane and predictable in the decommissioning of the penny, and there's a number of of them mentioned elsewhere in other comments. But using any of them would have required utilizing an ounce of planning or forethought, and we didn't do "planning" or "forethought" here.
The decision to stop producing came from On High, and was presented in the form of a social media post[1] from the President that declared that it simply would be this way. There was no public planning or discourse involved.
We can talk about whether that's an awesome or terrible way to enact policies, but it doesn't really matter because that business has already been concluded -- with all of the swiftness and grace of eating a ham sandwich.
[1]: https://truthsocial.com/@realDonaldTrump/posts/1139772249337...
They just have to pay it.
https://www.avalara.com/blog/en/north-america/2019/07/retail...
They could still set the post-tax price to something that results in round numbers, at downside of the pre-tax price having more decimals.
With a tax rate as precise as 1000ths of a percent in many jurisdictions*, you'd need extreme precision on the price tag (e.g. $11.798625), OR you need to substantially overcharge for tax (rounding up the tax to the penny or nickel on each individual item, instead of on the total of ALL items).
And sales tax rates can even be different from ONE CITY BLOCK TO THE NEXT.
* Arizona: 10.725% Hawaii: 4.712% Minnesota: 7.875% etc. https://en.wikipedia.org/wiki/Sales_taxes_in_the_United_Stat...
Of course, retailers don't want tax-inclusive posted prices, but... ::shrug::
Tax on a 0.99 item isn't coming out to an exact penny multiple.
So stores are already dealing with this situation
Besides that, the law (at least where I live) is that the tax must be paid, but it does not specify by whom. It's completely feasible for a retailer to pay the 2 cent difference in the tax and charge the customer a round number.
Is this really the state of American education where a percentage calculation makes a very simple situation literally impossible? You can think of no other way to overcome the complicated calculations of checks notes x times 1.06?
While you could calculate a price that (after tax) would round a single item to the nearest nickel, it's completely IMPOSSIBLE to do so with unknown numbers of multiple items.
In addition, tax rates in the real world aren't just single-digit percentages. They have precision of 1/1000th of a percent, making such a calculation much more challenging.
Arizona: 10.725% Hawaii: 4.712% Minnesota: 7.875% etc.
https://en.wikipedia.org/wiki/Sales_taxes_in_the_United_Stat...
And sales tax rates can be different from ONE CITY BLOCK TO THE NEXT, so a company with more than one location would find it IMPOSSIBLE to advertise their prices at all.