Not illegal. The business is required to pay it. Whether and how they collect it is their responsibility. For large businesses, it's probably easier to just let their registers calculate the tax.
Ive seen small local business do this, but have never seen large business do so. That makes me question the legality. I googled it, but I could only find information on Washinton state. I am located in Ga. I am just curious, i am not a small business owner.
Best answer will go to most informative answer. Thank you in advance.