The advertised price has to be what the consumer will pay. I'm pretty sure some America guy got a Nobel prize in economics for discovering that.
Gasoline (petrol) is always priced with all taxes included.
If the establishment is small enough that they're not using a register for cash transactions, they won't add tax. For instance if you buy a hot dog from a food cart for $4, that will be the whole price.
But for just about anything bought inside an actual store, tax will be added on.
Further, some governments charge tax on the pre-coupon/pre-discounted price, while others tax only the actual final price.
Further still, some entities like public schools are exempt from paying sales taxes in many states/municipalities. In this case, the price sign would have to show both a pre-tax and tax-included price on it, which may be the best solution anyway.
Regardless, these differences are probably easiest to account for at the point of sale.