However, Stamp Duty will be introduced on properties worth more than £125,000 from 1st April 2025. Home buyers will then pay ...