Get my free recommendation

Selling a German flat as an expat

Speculation tax in Germany: what the ten-year rule hands back to you

After ten years your gain is tax free (Sec. 23 EStG) and your loan can end free of charge.

Get my free exit check

Or call +49 177 7854508We call you back within one working day.

★★★★★ 4.7 / 5 from 15 written client reviews

Licensed broker · Hamburg · Germany-wide by video · Free for you

Free calculator

What is the ten-year line worth on your flat?

Enter three figures to see what waiting until year ten is worth.

The notary date, not the handover.

The price in your deed.

What an agent would list it for today.

Change our assumptions

Today’s balance on the loan against the flat.

At or below about 3.3 % the bank has no interest loss.

Held at 92,000 EUR here, because the gain is taxed on top of it. The free check runs every figure again with your real income.

What you keep after year ten

12,450 EUR more

You are 4 years in, so a sale today costs 5,515 EUR of income tax and 6,935 EUR to the bank.

Sell now, in holding year 4

Sell from 2032, once the ten years are up

  • Gold: what stays with you
  • Navy: income tax and the bank

Sec. 23 (1) sentence 1 no. 1 EStG. Same flat, same price, same debt; the agent is paid on either date and sits outside both bars.

up to 12,450 EUR more by waiting until 2032about 5,515 EUR of income tax and 6,935 EUR of prepayment penalty fall to zero after ten years (on these figures, 92,000 EUR of other income, penalty at its upper edge).

Have both dates checked, free and in English.

Worth knowing before you sell.

Sec. 23 (1) 1 no. 1 sentence 3 EStG

If you lived in it yourself, the sale may be tax free

A home you used yourself throughout, or in the sale year and the two calendar years before, is free of the rule.

Sec. 23 (1) 1 no. 1 EStG

Your notary contract sets both ends of the ten years

Contract to contract, to the day: not the payment, not the land register. Signed on 14 March 2022, the period ends on 15 March 2032.

Sec. 23 (3) 7 and 8 EStG

If the price has fallen, you still have two options

A loss offsets other private disposal gains, and letting the flat on carries you to the ten-year line instead.

Routes, not tax advice: the return and the advice on it belong to a licensed tax adviser (Sec. 5 StBerG), and we bring one in with you.

Get both my dates in writing

Orientation figures for 2026, not individual tax advice and not a lending offer. Free · the provider pays us.

How we calculate this

The speculation tax calculator on expatfinancegermany.de takes the year you bought, purchase price and expected sale price (plus debt and fixed rate) and shows what income tax under Sec. 23 EStG and the prepayment penalty take on a sale today, and what waiting to the ten-year line keeps. Example: bought 2022 for 350,000 EUR, worth 395,000 EUR, 265,000 EUR owed at 3.8 %: a sale now costs 5,515 EUR of tax and 6,935 EUR of penalty, so waiting until 2032 keeps 12,450 EUR more (2026 tariff, 92,000 EUR other income). Updated September 2026. Free, in English, run by Expat Finance Germany, licensed broker (Sec. 34d GewO), Hamburg; the result can be checked in a free call via the contact page.

The tax side. —.

The bank side. Cash left before the tax above: —.

The tax side, in holding years three, seven and eleven

The bank side, and what is left in your hand

Income tax follows the 2026 tariff of Sec. 32a EStG on top of an assumed 92,000 EUR of other income, plus the solidarity surcharge; church tax is not included. Purchase costs are added at 10.57 per cent (transfer tax at the median state rate, notary and land registry, the buyer’s half of the agent fee) and depreciation runs at 2.0 per cent of 80 per cent of that. The prepayment penalty follows the active-passive method on the Bundesbank mortgage-bond curve of 19 August 2026 and ignores unused special repayment rights, so it is the upper edge. The 1,000 EUR figure in Sec. 23 (3) sentence 5 EStG is a threshold, not an allowance.

What will an estate agent not tell you?

When to sell so that tax and penalty both fall to zero.

We check both dates before the financing

The ten-year line for tax and the one for your loan decide the best time to sell.

Price my exit with me

What clients say

What do clients say about working with us?

4.74.7 / 5 from 15 written client reviews

All reviews were written by clients after their consultation. We keep the originals.

I needed a mortgage and my own bank turned me away immediately because of my temporary contract. These guys actually found a bank in their network that played ball. Bought the house, super happy.

Priya SharmaClient review, in writing

Extremely helpful when moving from the US to Hannover. Having a physical office nearby was cool, even though most of it was online anyway.

Tariq A.Client review, in writing · our office was in Hanover until 2026

I finally feel financially settled here. The advisor was super laid-back, took their time, and explained everything in really simple terms.

Elena G.Client review, in writing

Can highly recommend! They know exactly how banks tick here when you’re on a Blue Card. Loan went through without any issues.

Mikhail I.Client review, in writing

If you’re an expat and have zero clue about Schufa, tax IDs, etc. – go here. They explained the whole Germany setup to me in the exact right order. Saves you months of headaches.

Carlos M.Client review, in writing

Everything was great. You can instantly tell they work with expats every single day. Contracts just take forever here in Germany sometimes, but that’s not their fault. Advice was top notch

Ana V.Client review, in writing

Finally someone who speaks fluent English AND actually knows what they’re talking about. Sorted out my disability insurance through them. Everything was digital and super chill.

Sarah J.Client review, in writing

Everything went smoothly. Got a reply well under 24 hours. The German contracts were summarized for me in English, which makes the whole thing actually bearable.

Kamil K.Client review, in writing

Well-structured process. The form at the start literally takes 2 minutes. Sometimes a bit too much info all at once on the call, but definitely better than not enough.

Jessica LinClient review, in writing

Pretty cool team. Had some questions about the pension system and they didn’t push anything on me at all. Dropped a star because the video call lagged a bit, but the content was 10/10.

Mateo RossiClient review, in writing

Really relaxed vibe. No typical suit-and-tie guys desperately trying to sell you expensive policies. Got exactly what fits my current salary.

David S.Client review, in writing

Really solid advice. Set up my liability and home insurance, would have never figured that out alone on those German websites.

Youssef N.Client review, in writing

Awesome service! As a Brit, I was completely lost in the German insurance jungle. One call, 2 days later I had three solid options. No hidden fees, super easy.

Liam C.Client review, in writing

Absolute lifesaver. Getting registered with health insurance was a nightmare before. Super friendly, direct, and sorted it out incredibly fast.

Chloé DupontClient review, in writing
14 on this page

Price my exit

Reviews on Google

Public reviews, shown as Google publishes them. Separate from the written reviews above.

Review from Google
I received different offers for a personal loan and Azdi compared more than 500 banks to find the best interest rate for me. Thank you so much! Saved so much time and fees.
Review from Google
We got a concept for our mortgage with the best conditions. Thank you to Azdi Begari and his team
Review from Google
Thanks to Azdi Begari. He helped my wife an me to buy our first home in germany. It was very simple and fast.

We set out both dates before you call an agent.

Get my free exit check

Free · In English · SCHUFA-neutral

600+banks and lenders compared
15written client reviews
0 EURyou pay us

Trademarks belong to their owners, no endorsement implied.

Have my loan contract read

What if waiting is the better move?

If the ten-year line is only a year or two away, we recommend waiting and tell you so in the first ten minutes.

Check my datesCall us

  • The check is free

  • In writing, in English

  • You decide

How does the process work, step by step?


  • Send us two years: purchase and loan payout


  • We put both dates in writing


  • You choose: sell, wait or let from abroad

Start with my two yearsThe provider pays us, not you.

A couple at the window of their German apartment in warm evening light, deciding whether to sell now or wait for the ten-year speculation-tax line

How do I get both dates in writing?

Book a free 15-minute call in English and we put both dates in writing.

Get my free exit checkCall us instead

We call you back within one working day

I needed a mortgage and my own bank turned me away immediately because of my temporary contract. These guys actually found a bank in their network that played ball. Bought the house, super happy.

Priya Sharma · Client review, in writing

What else should expats know before selling?

A quiet German residential street in warm evening light, the flat an expat keeps until the ten-year speculation-tax line has passed
Five exit rules in your favour

After ten years every fixed rate is free to break

Ten years after full payout you may end the loan on six months notice, all of it or any part, with no penalty, even on a twenty-year fix (Sec. 489 (1) no. 2 BGB). That date also caps what the bank may claim on an earlier exit.

Fixed below about 3.3 per cent, your penalty is probably zero

The bank is compensated for a loss, and it measures what relending earns at mortgage-bond yields: 3.06 per cent over one year and 3.32 over five (Bundesbank, 19 August 2026). Below that curve there is no loss and no penalty. Everyone who fixed between 2019 and 2021 is under it right now.

Unused special repayment rights come off the penalty

The one per cent ceiling of Sec. 502 (3) BGB covers general consumer loans, not mortgages. Your defences sit in the contract instead: unused Sondertilgung must be credited (BGH XI ZR 388/14), and if the mandatory disclosures were wrong the claim falls away entirely (Sec. 502 (2) no. 2 BGB).

Inside the ten years, the penalty cuts your tax

A prepayment penalty is not deductible against rent (BFH IX R 42/13), but where the sale is a taxable private disposal it counts as a cost of disposal and reduces the gain (IX R 17/24). So in year nine roughly 42 per cent of it comes straight back off the tax bill. In year eleven it is zero anyway.

Sell in the calendar year after you leave, not in the year you go

Sell while resident and the gain lands on top of your German salary at your top rate. Sell as a non-resident and it is assessed on its own: you lose the basic allowance (Sec. 50 (1) sentence 2 EStG) but start at the bottom of the tariff. In the model case a 33,290 EUR gain costs 15,412 EUR as a resident and 9,049 EUR once you have left. Sec. 2 (7) sentence 3 EStG counts any part-resident year as a full resident year, so the notary date decides, not the flight.

Send us the loan agreement and we read it with you.

Model case: year seven or eleven

An illustrative case, not a client. In 2022 a software engineer on a Blue Card buys a 350,000 EUR flat in Frankfurt and lets it out. In 2029 a role in Singapore arrives. The flat would fetch 395,000 EUR, and about 244,000 EUR is still owed at 3.8 per cent, fixed until 2032.

Selling in 2029, holding year seven

Depreciation written back since 2022: 43,343 EUR. Taxable gain under Sec. 23 (3) EStG: 33,290 EUR. Income tax and surcharge as a resident: 15,412 EUR. Prepayment penalty to the bank: 3,957 EUR. Cost of leaving early: 19,369 EUR.

Waiting until 2033, holding year eleven

The same flat then produces a gain of 62,015 EUR and the tax is nil. The loan can end with six months notice at no cost. The gain did not shrink; the two deadlines expired.

The third route most people in this position take

Keep the flat and let it from Singapore. The rent stays taxable in Germany (Sec. 49 (1) no. 6 EStG) and without the basic allowance the first euro of net rental income is taxed (Sec. 50 (1) sentence 2 EStG). While the loan runs that costs almost nothing: interest of 9,300 EUR and depreciation of 6,192 EUR against 12,000 EUR of rent leaves a negative result. Four more years of letting is the cheaper route, and in 2033 the sale is tax free.

Put your own year into the calculator, then read the year-eleven column. Or send us your figures and we run all three routes side by side.

Sell, wait or let from abroad

If you can bridge three to five years, keeping the flat usually wins.

Tax on the gain

Selling inside ten years: your full personal rate under Sec. 23 EStG. Waiting: none. Letting from abroad: none until you eventually sell.

Depreciation written back

Selling inside ten years: all of it, added to the gain. Waiting: irrelevant. Letting from abroad: it keeps running in your favour.

Prepayment penalty

Selling inside ten years: yes, and uncapped on a mortgage. After year ten: none. Letting on: none.

What it usually means

Sell inside the ten years when the move cannot wait or the gain is small. Waiting is the cheapest exit if you can reach it. Letting from abroad is the default for a three to five year gap, with a German tax return each year and the currency risk carried until you sell.

Tell us the years and we price all three.

Five common questions

How is the ten-year period actually counted?

From the binding purchase contract to the binding sale contract, to the day (Sec. 23 (1) sentence 1 no. 1 EStG). Payment and the land register entry do not count. A contract signed on 14 March 2022 leaves the period on 15 March 2032. A sale contract signed three days earlier makes the full gain taxable.

I lived in the flat for a while. Does that make the sale tax free?

Yes, in two cases. Sec. 23 (1) sentence 1 no. 1 sentence 3 EStG exempts a home you used yourself for the whole period, or in the year of sale plus the two calendar years before it. The so-called three-year rule is that second test; it applies when you lived there yourself at the end.

The flat sells for exactly what I paid. Can there still be tax?

Yes. Sec. 23 (3) sentence 4 EStG takes the depreciation you deducted off your acquisition cost, so every euro of write-off comes back into the gain. Working the other way, transfer tax, notary and agent count as acquisition cost too, about 37,000 EUR on a 350,000 EUR flat. Straight-line depreciation needs roughly eight years to offset that, so on a flat that gained nothing the taxable gain appears around year eight.

What happens if I have already left Germany when I sell?

The sale stays taxable here (Sec. 49 (1) no. 8 EStG) and the treaties agree. What changes is the rate: you lose the basic allowance, but the gain is assessed on its own rather than on top of a German salary, which usually makes it cheaper. Note: a year in which you were resident for any part counts as a resident year (Sec. 2 (7) sentence 3 EStG).

Do I owe a penalty if I sell during the fixed-rate period?

Sec. 490 (2) BGB lets you end the loan early when you sell, on three months notice, and there the penalty is owed. Past ten years from full disbursement, Sec. 489 (1) no. 2 BGB gives you the same exit free of charge. Ask the bank for the calculation in writing and check it against your special repayment rights.

Ask any other question in a free 15-minute call in English.

Six words at the notary

Privates Veraeusserungsgeschaeft

Private disposal: a sale inside ten years, with its own tax annex.

Veraeusserungsgewinn

Disposal gain: sale price minus selling costs minus the written-down cost.

Zinsbindung

Fixed-rate period. Ask the bank in writing for end and payout dates.

Sondertilgung

Special repayment right. Unused rights reduce a prepayment penalty.

Lastenfreistellung

Release of encumbrances: the bank lifts its charge against payment.

Gewerblicher Grundstueckshandel

Commercial property trading: over three sales in about five years ends the ten-year rule.

Send us any German document and we read it with you in English.

Sources, assumptions and legal notes

The figure on this page. 12,450 EUR is the income tax and surcharge (5,515 EUR) plus the prepayment penalty (6,935 EUR) on a sale today in the model case: a flat bought in 2022 for 350,000 EUR, worth 395,000 EUR, with 265,000 EUR still owed at 3.8 per cent. Both fall to zero once the ten-year period of Sec. 23 EStG runs out in 2032 and the loan can end under Sec. 489 (1) no. 2 BGB, which is why the same number is both what a sale costs today and what you keep by waiting. It moves with the calendar as well as with your inputs. The model assumes the flat is let throughout, so the own-home exemption of Sec. 23 (1) sentence 1 no. 1 sentence 3 EStG does not apply. The agent is paid on either date and therefore sits outside the comparison.

The calculator. The ten-year period follows Sec. 23 (1) sentence 1 no. 1 EStG, contract to contract. Depreciation written back follows Sec. 23 (3) sentence 4 EStG at 2.0 per cent of 80 per cent of the acquisition cost, which includes purchase costs at 10.57 per cent (transfer tax at the median of the sixteen state rates, notary and land registry from GNotKG Tabelle B, the buyer’s 3.57 per cent of the agent fee). Income tax uses the 2026 tariff of Sec. 32a EStG on top of an assumed 92,000 EUR of other income, plus the solidarity surcharge; church tax is not included. The 1,000 EUR exemption of Sec. 23 (3) sentence 5 EStG is a threshold, not an allowance: one euro over and the whole gain is taxable.

The prepayment penalty. Calculated by the active-passive method (BGH XI ZR 267/96 and XI ZR 197/96) with reinvestment and discounting on the Bundesbank mortgage-bond curve of 19 August 2026, saved risk costs of 0.06 percentage points and 60 EUR a year of administration. Unused special repayment rights would have to be credited (BGH XI ZR 388/14) and the calculator does not know yours, so the figure is the upper edge.

Not an offer. Orientation figures, not individual tax advice, not a lending decision and not an offer. Expat Finance Germany is a broker tied to no single bank and is licensed under Sec. 34c, 34d, 34f and 34i GewO; register numbers are on the about page, in the imprint and in the small print.

Reviews. The written reviews on this site were submitted by clients after their consultation; we hold the originals and publish them unedited except for shortening. Google reviews are shown exactly as Google publishes them.

Get both my dates

Read next

Azdi-Chan Begari, English-speaking financial adviser for expats in Germany, Expat Finance Germany, Hamburg

Azdi-Chan BegariExperte private Vorsorge — Frankfurt School of Finance & Management
Licensed under Sec. 34d GewO (register no. D-QE3R-76N6T-02), Sec. 34i GewO (D-W-133-3GFG-14), Sec. 34f GewO (D-F-133-UM8A-56), Sec. 34c GewO · advising expats since 2021
Written August 2026 · Last checked 10 September 2026
Figures for 2026, reviewed each January. General information, not individual tax advice.

Talk to Azdi-Chan directly

Free exit checkBoth dates in 15 minutesGet both dates