Stamp Duty

Stamp Duty

Means the duty payable by the purchaser on the sale or transfer of land.