Stamp duty should be paid within 14 days after the sale and purchase agreement or tenancy agreement is signed.