Hacker News new | ask | show | jobs
by petronio 2663 days ago
There's a big difference between the two. Tax evasion is breaking the law to pay less tax. Tax avoidance is working within the confines of the law to pay less tax.

Putting money in a retirement account is a form of tax avoidance, but it was provided and is working as intended. The issue is not the definition, it's that legal loopholes allows unintended tax avoidance. The way to correct it would therefore be to close the loopholes, and many of the remaining loopholes span international borders and are tough to close without negative unintended consequences.