Tax laws are complicated by design

The tax preparation industry is sufficiently profitable to be able to lobby successfully against the simplification of the tax code.

(Source from mainstream media.)

Combined with the facts that the law changes every year, and that each state has its own tax code, this means tax planning is hard, and Tax planning is especially hard for freelancersTax planning is especially hard for freelancers
It's hard for everyone, because Tax laws are complicated by design.

Freelancers also have to make estimated payments for the circularly-calculated self-employment tax, an added burden - and th...
.