Quick Answer
Buying a house in the UK typically costs £5,000 to £15,000+ upfront in 2026, excluding your deposit.
Costs include stamp duty, legal fees, surveys, and moving expenses.
Try our calculator: House Buying and Selling
Typical Costs Breakdown
- Stamp duty → £0–£10,000+
- Solicitor fees → £800–£2,000
- Survey → £300–£1,500
- Mortgage fees → £500–£2,000
- Removal costs → £300–£1,500
What Affects the Cost?
- Property value
- Location
- Type of mortgage
- Level of legal work
First-Time Buyers
👉 May pay reduced or zero stamp duty depending on thresholds
How to Reduce Costs
- Compare solicitors
- Shop around for mortgages
- Avoid unnecessary extras
- Plan ahead