Skip to main content

Someone wanted to learn this too, so Grasp built them a personal learning path.

You can keep exploring this one or create your own

Spanish Tax Depreciation & Annual Deduction Calculation

Hello! Welcome back to our deep dive into the taxation of Spanish real estate.

In the last lesson, we identified the full range of deductible expenses (gastos deducibles) that reduce your taxable income. We noted that one of the most significant deductions is amortization (amortización), a non-cash expense representing the property's depreciation. You learned the basic concept, but we reserved the detailed mechanics for today.

This lesson directly addresses that crucial topic. Our learning outcome is to explain depreciation (amortización) under Spanish tax law and calculate the annual deductions. Mastering this calculation is not optional; it is a mandatory part of your tax declaration that significantly impacts your after-tax cash flow and, as we'll see in future lessons, the calculation of capital gains upon sale.

1. The "Why" and "What" of Amortización

Before we jump into calculations, let's solidify our understanding of what amortización is. It's the Spanish Tax Agency's (Agencia Tributaria or Hacienda) way of recognizing that a physical asset, like a building, loses value over time due to use, wear, and obsolescence.

This deduction is unique because it's a non-cash expense. You don't actually spend this money each year, but you are allowed to subtract it from your gross rental income, thereby lowering your tax bill.

A Crucial Point: You are obligated to account for depreciation. Even if you forget or choose not to deduct it annually, when you eventually sell the property, Hacienda will calculate your capital gain as if you had taken the minimum depreciation each year. This means failing to deduct it annually is effectively leaving money on the table without any future benefit.

2. The Core Calculation: Amortizing the Property (Inmueble)

The fundamental rule for depreciating a rental property in Spain is simple in principle but requires careful calculation.

The annual deductible amount is 3% of the greater of the following two values:

  1. The satisfied acquisition cost (coste de adquisición satisfecho) of the construction.
  2. The cadastral value (valor catastral) of the construction.

Notice the keyword: construction. The land a property sits on is not considered depreciable. Therefore, our first and most critical task is to separate the value of the construction from the value of the land.

Let's watch a video that explains this core principle and the calculation process.

CONOCE LAS CLAVES PARA UN MÁXIMO AHORRO FISCAL POR ALQUILAR TU 2ª VIVIENDA

The video 'CONOCE LAS CLAVES PARA UN MÁXIMO AHORRO FISCAL' by Coper Lorente provides a very clear explanation of how this calculation works. It details the 3% rule and how to determine the two values we need to compare.

Watch from 09:59 to 13:18. Pay close attention to how the video explains the 3% rule, the two values to compare (acquisition cost vs. cadastral value), and the method for separating construction value from land value.

Now, let's break this down into a step-by-step process.

Step 1: Find the Construction-to-Land Value Ratio

The Spanish property tax receipt (recibo del IBI) is your best friend here. It explicitly breaks down the total cadastral value (Valor Catastral Total) into the land value (Valor Catastral del Suelo) and the construction value (Valor Catastral de la Construcción).

From this, you can calculate the percentage of the property's value that is attributable to the construction:

You will apply this percentage to your total acquisition cost to find the portion of the cost related to the construction.

Step 2: Calculate the Amortizable Base (Base de Amortización)

Now we determine the two values to compare.

Value A: Cadastral Value of the Construction
This is the simplest part. You take this value directly from your IBI receipt or the online cadastre portal (Sede Electrónica del Catastro).

Value B: Satisfied Acquisition Cost of the Construction
This is a more involved calculation. It consists of:

  • The actual purchase price of the property.
  • All associated non-deductible taxes and expenses (e.g., ITP/IVA, notary fees, property registration fees, real estate agency commissions).

You sum these up to get the Total Acquisition Cost. Then, apply the percentage from Step 1:

Important Note on Acquisition Type:

  • Purchase (A título oneroso): The calculation is as described above.
  • Inheritance/Donation (A título lucrativo): The rules are different. Historically, the acquisition cost was only the taxes and fees you paid (e.g., Inheritance and Gift Tax, notary fees). However, a Supreme Court ruling has established that the value of the asset itself (as declared for the Inheritance Tax) should also be included. For our modeling purposes, we will focus on the more common purchase scenario, but it's important to be aware of this distinction.

Step 3: Calculate the Annual Depreciation

Once you have the two values, the rest is straightforward.

  1. Determine the Amortizable Base:

  2. Calculate the Annual Deduction:

Let's look at the official guidance from the tax agency, which formalizes these rules.

Tax Agency: Amounts intended for amortization

The Spanish Tax Agency's website provides the definitive rules on this topic. Reading the official source will confirm our understanding and introduce the concept of the accumulated depreciation limit.

Read the first part of this document, under the heading 'Property'. This section precisely defines the 3% rule and how to calculate the 'Acquisition cost satisfied' and 'Cadastral value', confirming the steps we've just outlined.

The document also mentions a limit on accumulated depreciation: you can only depreciate the property up to its total acquisition value. Once the sum of your annual deductions reaches this value, you can no longer claim the expense. For a property depreciating at 3% per year, this corresponds to a theoretical useful life of 33.3 years.

3. A Practical Walkthrough

Let's solidify this with an example. An investor buys a flat in Spain.

  • Purchase Price: €225,000
  • Taxes & Costs (ITP, notary, etc.): €25,000
  • Total Acquisition Cost: €225,000 + €25,000 = €250,000
  • From the IBI Receipt:
    • Total Cadastral Value: €145,000
    • Cadastral Construction Value: €40,000

Calculation Steps:

  1. Find Construction %:
    The IBI receipt doesn't give the land value, but we can infer it: 145,000 (Total) - 40,000 (Construction) = 105,000 (Land).
    The construction percentage of the cadastral value is:
    Construction % = €40,000 / €145,000 ≈ 27.59%

  2. Calculate the Amortizable Base:

    • Value A (Cadastral Construction Value): €40,000
    • Value B (Acquisition Cost of Construction): €250,000 * 27.59% = €68,975
    • Amortizable Base: max(€40,000, €68,975) = €68,975
  3. Calculate Annual Depreciation:

    • Annual Deduction: €68,975 * 3% = €2,069.25

So, the investor can deduct €2,069.25 from their gross rental income this year.

This process is exactly what tax software does behind the scenes.

Spanish Tax Software Interface for Real Estate Depreciation
This image shows a typical Spanish tax software interface. You can see how the inputs we used (acquisition cost, expenses, cadastral values) are entered, and the software calculates the 'Base de amortización' (€68,975.00) and the final annual depreciation amount (€2,069.26).

4. Amortizing Other Assets

The building isn't the only thing you can depreciate.

A. Improvements (Mejoras)

As we discussed in the last lesson, you must distinguish between repairs (an expense) and improvements (a capitalized cost). An improvement is anything that increases the property's useful life, capacity, or habitability (e.g., adding a bathroom, enclosing a terrace).

The cost of an improvement is not expensed in one year. Instead, it is depreciated separately at 3% of its cost per year, starting from the moment the improvement is completed. The cost of an improvement is generally considered 100% construction, so no land/construction split is needed.

B. Movable Assets (Bienes Muebles)

If you rent your property furnished, you can also depreciate the furniture, appliances, and any other movable items provided to the tenant. The Agencia Tributaria provides a simplified table of coefficients for this, with the standard rate for "facilities, furniture, and equipment" being 10% per year of their purchase cost.

Let's watch a video that cleanly summarizes these three types of depreciation.

IMPUESTOS en la inversión inmobiliaria💰FISCALIDAD💰Parte 1

The video 'IMPUESTOS en la inversión inmobiliaria' from 'El Excel de Alex' does a great job of walking through a real example that includes amortization of the property, improvements from a renovation, and furniture.

Watch from 07:46 to 11:52. The presenter clearly demonstrates how to calculate the amortization for: The property itself, using the cadastral ratio. Improvements made during a renovation (at 3%). Furniture and appliances (at 10%).

5. Prorating for Partial Year Rentals

A final, critical rule: if the property was only rented for part of the year, all depreciation expenses must be prorated for the number of days it was rented.

For example, if the annual property depreciation is €2,069.25 but you only rented it for 9 months (approx. 274 days), your deduction would be: €2,069.25 * (274 / 365) = €1,553.18.

Test your understanding!

You acquire a rental property for €300,000, with €30,000 in acquisition costs. The IBI receipt shows a total cadastral value of €120,000, of which €80,000 is for the construction. The property is rented for the entire year. How much can you deduct for property depreciation?

Show answer
  1. Total Acquisition Cost: €300,000 + €30,000 = €330,000.
  2. Construction %: €80,000 (Construction) / €120,000 (Total) = 66.67%.
  3. Value A (Cadastral Construction Value): €80,000.
  4. Value B (Acquisition Cost of Construction): €330,000 * 66.67% = €220,000.
  5. Amortizable Base: max(€80,000, €220,000) = €220,000.
  6. Annual Depreciation: €220,000 * 3% = €6,600.

6. A Glimpse into Special Cases

While the above rules cover most standard scenarios, Spanish tax law includes nuances for less common situations. You don't need to memorize these now, but it's good to be aware they exist for future, more complex analyses. The official tax forms require you to calculate these manually and enter them in a special section.

Examples include:

  • Depreciating a usufruct right (usufructo).
  • Renting out only part of a property (e.g., a single room).
  • Properties acquired at different times or with varying ownership percentages.
  • Properties with no assigned cadastral value (e.g., brand new construction or properties abroad).

The Tax Agency's manual provides detailed examples for these cases, which you can reference if you ever encounter them. Resource LINK in your resources list is an excellent reference for these scenarios.

7. Application in Code

Given your background, let's translate this logic into a Python function. This is precisely the kind of function you would build into a larger real estate investment model to automate your tax calculations.

def calculate_spanish_property_depreciation(
    purchase_price: float,
    acquisition_costs: float,
    cadastral_value_total: float,
    cadastral_value_construction: float,
    improvement_costs: float = 0.0,
    furniture_costs: float = 0.0,
    days_rented: int = 365,
) -> dict:
    """
    Calculates the annual deductible depreciation for a Spanish rental property.

    Args:
        purchase_price: The price paid for the property.
        acquisition_costs: Associated costs (ITP/IVA, notary, registry, etc.).
        cadastral_value_total: The total cadastral value from the IBI receipt.
        cadastral_value_construction: The construction portion of the cadastral value.
        improvement_costs: Cost of capitalized improvements.
        furniture_costs: Cost of furniture and appliances.
        days_rented: Number of days the property was rented during the year.

    Returns:
        A dictionary with the breakdown of depreciation amounts.
    """
    # --- 1. Property Depreciation ---
    total_acquisition_cost = purchase_price + acquisition_costs
    
    if cadastral_value_total > 0:
        construction_ratio = cadastral_value_construction / cadastral_value_total
    else:
        # Handle case with no cadastral value, assuming a default split e.g. 80/20
        # This is a simplification; official guidance should be followed.
        print("Warning: No cadastral value provided. Assuming 80% construction ratio.")
        construction_ratio = 0.8 

    acquisition_cost_construction = total_acquisition_cost * construction_ratio
    
    amortizable_base_property = max(cadastral_value_construction, acquisition_cost_construction)
    annual_depreciation_property = amortizable_base_property * 0.03
    
    # --- 2. Improvement Depreciation ---
    annual_depreciation_improvements = improvement_costs * 0.03
    
    # --- 3. Furniture Depreciation ---
    annual_depreciation_furniture = furniture_costs * 0.10
    
    # --- 4. Prorate for rental period ---
    proration_factor = days_rented / 365.0
    
    deductible_property = annual_depreciation_property * proration_factor
    deductible_improvements = annual_depreciation_improvements * proration_factor
    deductible_furniture = annual_depreciation_furniture * proration_factor
    
    total_deductible = deductible_property + deductible_improvements + deductible_furniture
    
    return {
        "deductible_property_depreciation": round(deductible_property, 2),
        "deductible_improvements_depreciation": round(deductible_improvements, 2),
        "deductible_furniture_depreciation": round(deductible_furniture, 2),
        "total_deductible_depreciation": round(total_deductible, 2)
    }

# Example usage from our earlier problem:
# result = calculate_spanish_property_depreciation(
#     purchase_price=225000,
#     acquisition_costs=25000,
#     cadastral_value_total=145000,
#     cadastral_value_construction=40000,
#     days_rented=365
# )
# print(result)
# Expected output: {'...': 2069.25, ...}

Conclusion

In this lesson, you have moved from a theoretical understanding of depreciation to a practical, quantitative skill. You can now calculate one of the most important tax deductions for a real estate investor in Spain.

Key Takeaways:

  • Amortización is mandatory and calculated at 3% of the amortizable base for the property and improvements, and 10% for furniture.
  • The property's amortizable base is the greater of the cadastral construction value or the acquisition cost of the construction.
  • The first step is always to separate construction value from land value, typically using the ratio from the IBI receipt.
  • The final deductible amount must be prorated for the number of days the property was rented during the year.

Preview of the Next Lesson:

We have now covered all the major deductible expenses: operational costs from the previous lesson and amortization from this one. The next logical step is to put it all together. In our next lesson, we will calculate IRPF tax on rental income for Spanish residents, considering applicable reductions, to finally arrive at the after-tax cash flow of our investment.

Can't find a good explanation? Sign up and we'll make it for you

Sign up