Question: what is the difference between capital gains tax and stamp duty?
Answer: Capital gain is paid on income you have earned so it's a direct tax on your income earned and it goes to central government. Whereas stamp duty is a kind of transfer fees which goes to the state government and it is basically the fees for registering your name as the owner of that land.