What is stamp duty? Stamp duty is a tax paid on the cost of a property, with more paid for second homes and by non-UK residents. The threshold for first-time buyers will fall to £300,000 from £ ...