&w=1920&q=75)
- 6 min.
- 13.04.2026
How to calculate property tax with formulas, practical examples, and essential reform updates.

If you own land or real estate in Germany, you pay property tax – year after year. The amount you pay depends on three main factors: the property tax value, the assessment rate and the municipal multiplier set by your local authority. In this guide, we explain how the calculation works, who has to pay and what has changed with the property tax reform introduced from 2025.
In Germany, property tax is levied on developed and undeveloped plots of land.
A distinction is made between Property Tax A for agricultural and forestry land, and Property Tax B for developed and developable plots of land.
Annual property tax is calculated using the following formula: Property tax value x Assessment rate x Municipal multiplier
Since 2025, a new calculation model applies: The former standardised “Einheitswert” has been replaced by the property tax value.
Property tax is paid by the owner but can be passed on to tenants if the property is let.
In Germany, property tax is a tax levied on the ownership of land and property. A distinction is made between Property Tax A and Property Tax B:
Property Tax A (agricultural) applies to land used for agriculture and forestry.
Property Tax B (built-up) applies to developed or developable plots of land and buildings.
In addition, the reform introduced Property Tax C: this allows municipalities to levy higher tax on undeveloped but developable plots of land, with the aim of reducing speculation in residential land.
Usually, every owner of a plot of land in Germany must pay property tax to their municipality.
There are, however, exceptions where no property tax is due. For example, property owned by public law entities and used to provide public services can be exempt. The same applies to official residences of clergy and church employees belonging to religious communities under public law.
Private individuals, by contrast, generally have to pay property tax on their land or property.
Owners often ask how frequently – and when – property tax must be paid. In most cases, property tax is payable every three months.
Alternative arrangements may be agreed with the responsible authority in specific cases.
Where the tax is paid quarterly, installments are typically due on 15 February, 15 May, 15 August and 15 November.
If you would like to calculate German property tax on your land or property yourself, you can use the following formula:
Property tax calculation formula
Property tax value x Assessment rate x Municipal multiplier
Property Tax Glossary
This value is determined by the tax office and communicated to you in an official notice. Different calculation models are used depending on the federal state.
Here too, there are differences between the federal states. The assessment rate is set by law.
The municipal multiplier is set by your local authority. It can be adjusted annually and usually lies between 200 and 1,000 percent. You can find the current multiplier by contacting your municipality directly or by checking your property tax notice.
The most commonly used model for calculating property tax in Germany is the value‑based federal model. In this model, the property tax value is determined based on several factors: the value of the land, the standardised land value (Bodenrichtwert), as well as the type, size and year of construction of the building.
The value‑based federal model is currently applied in the following federal states: Brandenburg, Mecklenburg‑Western Pomerania, Saxony‑Anhalt, Thuringia, Berlin, Schleswig‑Holstein, Bremen, North Rhine‑Westphalia, Saarland and Rhineland‑Palatinate.
If you own property in North Rhine‑Westphalia, you will find detailed information in our dedicated article Property tax calculation in NRW.
The federal states of Hamburg, Lower Saxony, Hesse and Bavaria use the area‑location model, a value‑independent model, to calculate property tax. Here, the decisive factor for determining the property tax value is the size of the plot of land. In Lower Saxony, the location of the property is also taken into account in the calculation.
Further information can be found in our articles Calculating property tax in Lower Saxony and Calculating property tax in Bavaria.
Baden‑Württemberg is a special case in the German property tax system. Here, a modified area model is used. The calculation considers the size of the plot of land and the standardised land value, while the type of building does not play a role. You’ll find more details in our article Calculating property tax in Baden-Wuerttemberg.
The second special case is Saxony. Saxony generally applies the federal model but uses different assessment rates.
In our example, we look at a property in Cologne with a property tax value set at €150,000. As this is a developed plot with a residential building, the assessment rate in the federal model is 0.31 per mille. Cologne currently applies a municipal multiplier of 550%.
The calculation is:
150,000 €×0.31 per mille×550%=255.75 €
In this example, the annual property tax amounts to €255.75.
Property tax is not always borne solely by the owner. Tenants can also be indirectly affected.
Landlords are allowed to pass on property tax to tenants via the service charges (operating costs) and include it in the monthly ancillary costs. The proportion paid by each tenant is typically based on the floor area of the rented flat.
Property tax calculation
To calculate German property tax, you need the property tax value, the assessment rate and the municipal multiplier. You will find these figures in your property tax value notice and your property tax assessment notice. Multiply these three values together to determine your annual property tax.
As a property owner, you receive a property tax notice issued by your local authority. This notice states the exact amount of property tax you are required to pay.
There is no standard answer to this question, as the property tax calculation depends on the location of the plot, the size of the living area and the municipal multiplier of the local authority. For a 1,000‑square‑metre plot, annual property tax can range from a few hundred euros to more than €1,000.
Since 1 January 2025, the outdated “Einheitswert” is no longer used to calculate property tax. Instead, the newly determined property tax value forms the basis of the calculation. Assessment rates and, in many municipalities, the municipal multipliers have also been adjusted to fit the new model.
Property tax is paid by the owner of the plot of land. However, if the property is let, landlords can pass the cost of property tax on to tenants through the operating costs.
As a rule, property tax is payable on both developed and undeveloped plots of land. Exceptions exist in specific cases, for example where property is used for charitable, public or church purposes.
Disclaimer
The content of this article is intended solely for general informational purposes. It has been compiled and reviewed to the best of our knowledge, based on the regulations in effect at the time of publication. It does not constitute, nor is it a substitute for, legal, tax, or financial advice. Despite careful review, we accept no liability for the completeness, accuracy, or timeliness of the information provided. Laws, regulations, and market conditions are subject to change at any time. For specific inquiries, we recommend consulting a qualified expert.
You may also be interested in
&w=1920&q=75)

&w=1920&q=75)



Contact


Engel & Völkers Germany
Vancouverstraße 2a
20457 Hamburg, Germany
Tel: +49 40 361310