Yes. Stamp duty is the direct income to government. Every sale agreement, assignment, and lease contract has to pay stamp so as to get the stamp, and establish the legal status for that document.
The stamp duty for assignment and lease contract are very cheap, just a few hundred dollars, but the sale agreement is very expensive.
Also, property transaction can normally induce revenue to other industry, such as solicitor, bank mortgage, fitting out works, etc. These revenue can provide other relevant indirect tax income to the Government.