But aside from that, advertising is a business expense that is fully tax deductible. For many big businesses the net cost of advertising is zero.
For example:
We have a turnover of $100, a tax deductible cost of $40, our gross profits before taxes are $60, say we pay 50% tax the net is $30. If we had not made the $40 tax deductible expense the net would have been $50.
So the net cost of stuff that is tax deductible is not zero.
PS: The actual numbers may look like this. By selling more units your price per unit usually drops. But, sometimes it's better to sell fewer things at a higher margin. For a company like Cisco maintains a specific brand image is worth a lot. They may sell cheap home networking equipment but they don't use the Cisco brand.
Clearly it's not free, but due to the tax break advertizing can have a lower ROI and still be a better investment.
A man is seated next to Bill Gates in the business class of an airplane. Mr. Gates, he asks, how come that with your name and brand recognition and your tremendous turnover as well as the locked-in nature of your customers that you still spend money on advertising.
Gates replies: Do you like the speed at which this aircraft is travelling ? How about we turn the engines off ?