In India, the responsibility of paying stamp duty typically falls on the buyer of the property. Stamp duty is a legal tax payable as proof for any transaction involving property purchase, and its rate varies from state to state. While the buyer usually pays this cost, the actual terms can be negotiated between the buyer and seller as part of the sale agreement.