Each country has tax laws. Tax planning is a professional service of paying client taxes in compliance with the law but the client's business has been structured to reduce total payment. Tax avoidance is a legal means of avoiding tax or reducing tax, while tax evasion is an illegal means to avoid tax or reduce the amount to be paid. It takes expertise to detect.