Answer
Yes, you do have to pay stamp duty on a buy-to-let property if the property is worth more than £40,000, or when you buy the property, you will own more than one property.
If you purchase a home or piece of land in England and Wales for more than a certain amount, the amount of Stamp Duty Land Tax (SDLT) due is at least 3% on top of the standard stamp duty fee. The fee that you pay will be dependent on your situation and the total amount your properties add up to.