Yes, Stamp Duty shall be payable and as a holiday let falls into the criteria for higher rates Stamp Duty, you will have to pay an additional 3% of the property purchase price.