When is stamp duty payable?
It should be paid within 30 days (for ad-valorem duties) and 40 days (for fixed duties) from the date of execution.