Law is there, but it needs drastic reforms. Application of tax laws is there (the tragedy is it makes things more difficult for existing tax payers, and does not thrive to broaden tax base). We also need to take care of leakages as you said. I have personally seen tax people quoting that "I did not pass Civil Services exams just to serve here, I have family to feed and better you support me to make things easy for you". The new law simply needs to exclude exemptions, it just simply needs to bring in one straight tax rate irrespective of your source of income.