Direct Tax-A tax which is paid by the same person on whom it has been levied is termed as Direct Tax. In case of direct tax, burden can not be shifted on other party e.g. Income Tax.
Indirect Tax-It is a tax which is paid by one person and levied on other person. In case of indirect tax, burden is generally shifted on other party. e.g., Excise Duty.