Hafiz Khalid · hmsk.life

Kündigung Generator

Cancel a German contract, with the right deadline

For anyone in Germany who wants out of a gym, phone, internet, insurance, streaming, newspaper, energy or club contract, including expats who don't write German. Nothing leaves your browser.

Runs
In your browser
Signup
Not needed
Licence
MIT, open source
Topic
Everyday life
  1. 1.

    Use it free

    Open it in your browser. The first result needs no signup.

  2. 2.

    Run it yourself

    Open source under MIT. Take the code to your own server.

  3. 3.

    Stay in touch

    One email when it gets a new feature. Nothing else.

Screenshot of Kündigung Generator in the browser, with example data: The right German cancellation letter, the date your contract ends and the day the letter must arrive. (open the full-size image)
Fig. 1: Kündigung Generator with example data.

What it does

  1. Nine contract types: gym, mobile, internet, insurance, streaming, newspaper, electricity and gas, club, and any other contract.
  2. Works out when the contract ends and by when the letter must arrive, including the 2022 rule: contracts from 1 March 2022 run month to month after the minimum term (§ 309 Nr. 9 BGB, § 56 TKG).
  3. Special cancellation where the law gives one: moving house (§ 60 TKG, § 41b EnWG), price increases (§ 57 TKG, § 40 VVG, § 41 EnWG), a claim (§ 92 VVG), slow internet (§ 57 TKG), good cause (§ 314 BGB), always with a regular cancellation as fallback.
  4. The letter is in German, asks for written confirmation, and can revoke the direct debit and forbid win-back calls.
  5. Print it or save it as a PDF, copy it as an email, or add the sending deadline to your calendar.
  6. Explains how to send it: Einwurf-Einschreiben, email, or the website's cancel button (§ 312k BGB), with every rule linked to the law text and dated.

Why I built it

Cancelling a contract in Germany is a small task with a big penalty for a mistake: miss the deadline by a day and an old contract runs another year. Most letter templates online stop at the letter and leave the date maths to you, or sit behind a signup. I wanted one that does the calculation, knows the 2022 rules, and keeps your address and contract numbers on your own device.

Hafiz

Limits. Not legal advice. The tool summarises the rules for consumer contracts in Germany as of 19 October 2026; your contract can differ. You enter the provider's address yourself, so check it.

Run it on your own server

One static folder (HTML, CSS, JavaScript), no build step and no dependencies. Copy public/ to any web server or run python3 -m http.server.

Stack
HTML, JavaScript
Licence
MIT
git clone https://github.com/Shazi1212/hmsk-kuendigung.git

Also for everyday life

Newsletter

Hear when Kündigung Generator gets better.

One email when Kündigung Generator or another tool gets a real update. A few times a year, no tracking.