Stamp duty is a mandatory tax levied by state governments in India at the time of property registration. Typically ranging between 3% and 8% of the transaction value, the exact rate varies across states.