Germany Inheritance Tax Calculator

Estimate Germany inheritance or estate duty on a bequest.

Applies Germany's Erbschaftsteuer rules: the three tax classes, personal allowances from 20,000 to 500,000 EUR by relationship, and the progressive 7 to 50 percent rate bands, to estimate inheritance tax on a bequest.

How are the inheritance tax classes set?

Germany has three Steuerklassen. Class I covers spouses, registered partners, children, stepchildren, grandchildren, and parents in the case of inheritance. Class II covers siblings, nieces, nephews, in-laws, and divorced spouses. Class III covers everyone else, including unrelated heirs and friends. The class sets both your allowance and your rate band.

German inheritance tax (Erbschaftsteuer) depends heavily on your relationship to the deceased. Close family enjoy large allowances and low rates; distant or unrelated heirs pay much more. This calculator applies the real classes, allowances, and progressive bands.

How it works

Your relationship sets your tax class and personal allowance. The allowance is subtracted, then the remaining amount is taxed at a single band rate determined by its size and your class:

taxable = max(0, inheritance − personal allowance)
rate    = band rate for (taxable amount, tax class)
tax     = taxable × rate

Unlike a marginal system, German inheritance tax applies one rate to the whole taxable amount, with a smoothing rule near band boundaries to prevent unfair jumps.

Example

A child inherits 600,000 EUR. The 400,000 EUR allowance leaves 200,000 EUR taxable. In Class I, 200,000 EUR falls in the 11 percent band, so the tax is about 22,000 EUR, leaving 578,000 EUR net.

Notes

This is an estimate. It does not model the Familienheim home exemption, the Versorgungsfreibetrag for spouses and children, business-asset relief, or the ten-year aggregation of prior gifts. Everything runs locally in your browser.