Homebuyers paid £13.7 billion in Stamp Duty between January and November of 2025, according to analysis of the latest HM Revenue & Customs figures by ...