I’ve recently moved to Spain and started thinking about buying a property. After doing some research, I realized the process is quite complex, especially for expats like me who might not be aware of all the Spanish property prices. There are many hidden costs that can easily bust your budget if you’re not prepared. Today, I’m sharing my findings to help others who are also house-hunting. Experienced homeowners, feel free to add your insights and corrections!
Main Components of Homebuying Costs
When buying a property in Spain, on top of the property’s price, you need to set aside an additional 10%-15% of the total value for various taxes and fees. This is a significant amount, so don’t overlook it. I break down the costs into two main categories: the property price itself and additional fees.
The Property Price Itself
This is straightforward—it’s the selling price of the property you’ve chosen. Property prices vary significantly across different regions of Spain. I’ve looked up the approximate average prices in a few popular cities to give you a general idea. Of course, the final price depends on factors like location, property age, and condition.
| City | Average Price per Square Meter |
| Madrid | Approx. €4,000 - €6,000 |
| Barcelona | Approx. €4,200 - €5,800 |
| Valencia | Approx. €2,000 - €3,000 |
| Málaga | Approx. €2,500 - €3,500 |
| Bilbao | Approx. €3,000 - €4,000 |

Checklist of Key Additional Fees
This is the crucial part and where it’s easiest to run into unexpected costs. I’ve compiled a list for your reference:
- Property Transfer Tax (ITP) or Value Added Tax (VAT): For resale properties, you pay ITP, with rates varying from 6%-10% depending on the autonomous community. For new properties, you pay VAT (IVA in Spanish), which is a fixed 10%.
You don’t pay both ITP and VAT; it’s one or the other.
- Stamp Duty (AJD): When buying a new property, in addition to the VAT on the Spanish property prices, you also have to pay this tax (Actos Jurídicos Documentados). The rate is between 0.5% and 1.5%.
- Notary Fees: These are for notarizing the property transaction. They typically range from €600 to €1,000, varying with the property’s price.
- Property Registry Fees: This is the cost to register the property in your name, usually between €400 and €700.
- Lawyer’s Fees: It is highly recommended to hire a lawyer to review contracts and handle paperwork to avoid legal risks. The fee is typically around 1% of the total property price.
- Bank Account and Mortgage Fees: If you need a mortgage, the bank will charge fees for property appraisal, processing, etc. These need to be negotiated directly with the bank.
To sum it up, let’s say you buy a €300,000 resale property in Madrid. Besides the property price you found after checking Spanish property prices, the ITP (at 6%) would be €18,000. Add notary, registry, lawyer’s fees, and other miscellaneous costs, and setting aside around €30,000 extra is a safe bet. So, when you’re house-hunting, don’t just focus on the asking price. Make sure to factor in these additional costs to determine your true total budget. I hope this information is helpful to everyone!