I’ve been house-hunting in Madrid lately, and it’s been overwhelming. I thought saving up for the down payment was the final hurdle, but after a chat with a lawyer friend, I realized the total cost of buying a home is much more than just the asking price! There are so many hidden fees. I’ve put together my research on buying a home in Spain for residency, hoping it can help others who are also on their property journey. Let’s avoid the pitfalls together.

Main Taxes
This is definitely the biggest chunk of the expenses. It mainly breaks down into two scenarios:
- Buying a Resale Property: You’ll need to pay a Property Transfer Tax, known as Impuesto de Transmisiones Patrimoniales (ITP). The rate varies depending on the autonomous community you’re in, typically ranging from 6% to 10%—a significant amount.
- Buying a New-Build Property: You’ll be subject to Value Added Tax (IVA), which is currently 10%. On top of that, there’s a Stamp Duty (Actos Jurídicos Documentados - AJD), with rates also varying by region, usually between 1% and 1.5%.
Other Necessary Expenses
Besides the taxes on buying property in Spain, a host of professional service fees await. First are the notary fees. The notary is responsible for drafting and certifying the purchase deed. These fees are regulated by the government but can fluctuate based on the property price. Next is the Property Registry fee, which is for officially registering the property in your name. This is also set by official rates. If you need a mortgage, the bank will also charge a property appraisal fee. To simplify the process, many people hire a Gestoría (an administrative services firm) to handle paperwork and tax filings, which, of course, comes with its own service fee.
To make it clearer, I’ve created a simple table to estimate these costs. Note that this is just a rough estimate; the actual figures will vary depending on the property price and region:
| Cost Item | Estimate |
| Taxes | 7% - 11.5% |
| Notary Fees | 0.2% - 0.5% |
| Property Registry Fees | 0.1% - 0.25% |
| Bank Appraisal Fee | Approx. €300 - €600 |
| Gestoría Service Fee | Approx. €300 - €600 |
My advice is to set aside an additional 10% to 15% of the property price in your total budget to cover all these miscellaneous expenses. For example, if you’re looking at a €300,000 property, you should aim to have a total budget of €330,000 to €345,000. This way, you’ll have peace of mind. I hope this post is helpful! For those who have already bought a property here, feel free to share your experiences and add any tips in the comments!