Short Answer

A German landlord is legally prohibited from demanding a security deposit that exceeds three months of your net cold rent.

Any contractual clause requiring a higher cash amount or demanding a lump-sum payment before the keys are handed over is completely invalid.

What Most Expats Don't Realize

You found a desirable flat and complied immediately when the landlord demanded a cash deposit equal to three months of the warm rent before the key handover. You did not realize that the landlord mixed your money with their personal bank account instead of placing it into a legally mandated escrow account. Because you paid an inflated, unhedged amount upfront, the landlord kept your €2,400 locked up for a full year after you moved out, claiming they needed time to calculate future utility risks.

What To Do

  • Open your bank application and arrange to split your "Kaution" payment into three equal monthly installments as permitted by law.
  • Ask the landlord for written proof that your money has been deposited into a separate, interest-bearing "Mietkautionskonto" (rental deposit account).
  • "Ich werde die Kaution in drei Raten zahlen." (I will pay the deposit in three installments.) — state this statutory right clearly during the contract signing.

The Truth

Germany’s civil code caps tenant financial exposure strictly at three months of baseline cold rent to prevent exploitation. The system permits landlords to retain these funds for up to twelve months post-tenancy to cover potential utility balances, locking up your capital long after the lease ends.