Lease is defined under Section 105 of The Transfer of Property Act, 1882 and a lease of immovable property is a transfer of a right to enjoy such property for a certain time or in perpetuity on consideration to be rendered periodically or on specified occasions, while a license is defined in Section 52 of the Indian Easement Act,1882 and it does not create any interest in the premises in favour of the Licensee excepting a mere right to use and occupy the premises for a limited duration. Both documents have now to be registered. A lease deed is required to be stamped and registered.
However, the stamp duty payable on lease is more than on Leave and License for a period up to three years. For a period exceeding three years the stamp duty is same for both agreements.
The implications of entering into a lease agreement would be:
i) That stamp duty would have to be paid
ii) That the document would have to be registered
iii) That Municipal tax may go up
iv) Of course, Income-tax would have to be paid on your income; and
v) The question of Wealth-tax would have to be considered.
One property is exempt from Wealth-tax. However, if you have any other property, this implication would have to be considered.