How to terminate your internet service provider contract in Germany

Avatar Image of Bastien - Settle in Berlin Bastien - Settle in Berlin

Terminating an ISP contract in Germany can be a little bit tedious, especially if you are leaving the country or dissatisfied with the service. It can also help you switch to a cheaper internet provider early. Here’s a step-by-step guide for both scenarios regardless of your provider.

Feel free to ask questions in the comments. I answer each question personally.

Terminating due to permanent relocation abroad

Regular termination (ordentliche Kündigung) follows the contract’s standard terms, typically requiring a three-month notice period before renewal.

If you are leaving Germany permanently, you have a special right to terminate your German internet service contract early under extraordinary termination rights (Sonderkündigungsrecht).

Steps to follow:

  • Check your contract: The usual notice period is three months before the end of the contract term, but relocation qualifies for early termination.
  • Notify your ISP: Inform them in writing as soon as possible. Use the template below for that.
  • Provide proof: You must submit documentation such as a deregistration certificate (Abmeldebescheinigung) from the local registration office (Bürgeramt) and proof of your new residence abroad.
  • Return equipment: Some ISPs require the return of rented routers or modems.

Terminating due to dissatisfaction with service

If you are unhappy with your ISP’s service, you may be able to cancel under certain conditions:


Terminating your contract online; is it possible?

In Germany, internet service providers (ISPs) are legally required to offer customers the ability to cancel their contracts online, thanks to § 312k BGB (Bürgerliches Gesetzbuch). ISPs must provide an easy-to-find digital cancellation button on their websites (see the table below for links).

However, in practice, many providers introduce additional hurdles, such as requiring customers to confirm the cancellation via a phone call to the customer service hotline. This can make the process more frustrating, as customers may face long wait times or even retention tactics aimed at convincing them to stay. Many people trying to cancel a contract with o2 or Vodafone report those practices.

Ironically, while online cancellation was meant to simplify contract terminations, in some cases, writing and sending a formal termination letter via registered mail might actually be the more straightforward and hassle-free option—especially since it provides legal proof of the request.


Template for a termination letter with your German internet provider (Kündigungsschreiben)

[Your Name]  
[Your Address]  
[Postal Code, City]  
[Email Address]  
[Date]

[ISP Name]  
[ISP Address]  
[Postal Code, City]

Betreff: Kündigung meines Internetvertrags [Contract Number]

Sehr geehrte Damen und Herren,

hiermit kündige ich meinen Internetvertrag mit der Vertragsnummer [Contract Number] fristgerecht zum nächstmöglichen Zeitpunkt.

**Use this paragraph if you leave Germany for good:**  
Aufgrund meines bevorstehenden Umzugs ins Ausland mache ich von meinem Sonderkündigungsrecht gemäß § 46 TKG Gebrauch. Als Nachweis füge ich meine Abmeldebescheinigung bei.

**Use this paragraph if you have experienced poor service:**  
Ich kündige den Vertrag außerordentlich (Sonderkündigungsrecht gemäß § 46 TKG), da die vereinbarte Leistung nicht erbracht wurde. Trotz mehrfacher Beschwerden und Nachbesserungsversuche konnte das Problem nicht behoben werden.

Bitte bestätigen Sie mir die Kündigung sowie das genaue Vertragsende schriftlich. Zudem bitte ich um Informationen zur Rückgabe von Leihgeräten.

Mit freundlichen Grüßen,  
[Your Name]

Additional tips:

  • Send the letter via registered mail (Einschreiben mit Rückschein) to have proof of delivery.
  • Request written confirmation from the ISP.
  • Monitor final billing to ensure no unexpected charges.

Where to send the termination letter per ISP

This is Germany, termination letters have to be sent by post. Here is where you should send it, per ISP.

ISPAddressAdditional information
Cancel your Telekom contractTelekom Deutschland GmbH
Kundenbetreuung
53171 Bonn
Ensure to include your customer number and contract details in the termination letter.

Telekom also lets start the termination process via this form
Cancel your Vodafone contractVodafone GmbH
Kundenbetreuung
40875 Ratingen
Specify whether your contract is for mobile, DSL, or cable services to direct your request appropriately.

You can also start the termination process online.
Cancel your 1&1 contract1&1 Telecom GmbH
Helgendorfer Str. 57
56410 Montabaur
Include your contract number and customer ID for efficient processing.

You can also start the termination proces online.
Cancel your O2 contractTelefónica Germany GmbH & Co. OHG
Kundenbetreuung
90345 Nürnberg
Mention your customer number and the specific service (DSL or mobile) you wish to terminate.

You can also start the termination process online here.

How to document poor internet speed for an early termination

In Germany, you can document poor internet service using the Breitbandmessung app provided by the Bundesnetzagentur (Federal Network Agency). This app allows users to measure their internet speed and officially document deviations from the contracted speed. If your ISP consistently fails to meet the promised speeds, you can use this data to request improvements or even justify an early contract termination:

  • Measures download, upload, and latency.
  • Provides an official measurement protocol for complaints.
  • Available for iOS, Android, and desktop (Windows & macOS).
  • Can be used to document long-term issues with multiple tests over time.

You can download it from:

Using this app, you can generate official proof of service issues and escalate complaints to your provider or the Bundesnetzagentur if necessary.


By following these steps, you can successfully cancel your internet contract in Germany, whether due to relocation or dissatisfaction.

Let me know if you have any questions in the comments

5 2 votes
Was this guide useful?