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.