I bought a congstar prepaid Internet stick in December 2012 in a
Kaufland supermarket in Berlin. Registration was via the congstar
web site, and done in some minutes. There are several thirty day data
packages available, most notably: 1GB at 12.90 EUR and 3GB at 19.90 EUR.
congstar is a discount daughter company of Deutsche Telekom (T-Mobile), and
network coverage of Deutsche Telekom is perhaps the best in Germany.
Concerning your question: If you subscribe to a data package, it will
only be extended if there is sufficient credit on your
card. There is no deactivation fee. Quote from the section for the
1GB data package, Surf Flat Option 1000, in the current price
list (German):
Die Buchung und die Wirksamkeit der Option setzt voraus, dass der
Kunde zum jeweiligen Abbuchungszeitpunkt des monatlichen
Optionspreises über ein ausreichendes Guthaben auf seinem
Guthabenkonto verfügt. Der Abrechnungszeitraum der Option beträgt 30
Tage. Die Option verlängert sich automatisch jeweils um 30 Tage, wenn
sie nicht mit einer Frist von einer Woche zum Ende eines
30-Tage-Zyklus gekündigt wird.
Weist das Guthabenkonto zum Abbuchungszeitpunkt kein ausreichendes
Guthaben auf und kann der Optionspreis nicht abgebucht werden, gelten
die Konditionen der Option bis zu einer erfolgreichen Abbuchung nicht
mehr und die Datennutzung wird nutzungsabhängig nach dieser Preisliste
abgerechnet. Soweit die Option nicht gekündigt wurde, führt congstar
maximal bis zu einer Dauer von 180 Tagen regelmäßig einen
Abbuchungsversuch durch. Wenn dieser erfolgreich ist, erhält der Kunde
eine SMS-Information und die genannten Verbindungen werden wieder zu
den Konditionen der Option abgerechnet. Andernfalls wird die Option
gelöscht.
As Google Translate struggles with this text, a rough translation done by me (disclaimer: IANAL - I am not a lawyer):
The booking and validity of the option (i.e. data package) requires that, at times of billing of the monthly option price, the customer has sufficient credit on his prepaid account. Billing period for the package is 30 days. The option automatically extends for 30 days, unless it was cancelled at least one week before the end of the 30 day cycle.
If, at the time of billing, the prepaid account does not have sufficient credit and the option price cannot be withdrawn, then the option will not be valid anymore and data usage will be billed according to usage as described in this price list. If the option hasn't been cancelled, then congstar will repeatedly attempt to withdraw from your prepaid account up to a maximum of 180 days. Once an attempt has been successful, the customer gets an SMS information and data connections will again be billed according to the option. Otherwise, the option will be deleted.
Just to clarify: Guthabenkonto refers to the virtual account where the money is stored that you charged your card with. Above, I translated it as prepaid account. Guthabenkonto does not refer to your bank account, which you don't have to specify, unless you want automatic recharging for convenience.