TeamViewer does not allow you to cancel an upcoming renewal unless you cancel your subscription more than 28 days before the prior subscription expires. This unnecessary restriction is predatory and cannot be justified from a customer's perspective (but it's great for TeamViewer's bank accounts!).
Renewals are billed on an annual basis. If I want to cancel an upcoming renewal prior to the new term I should be able to. NOTE: I'm not talking about cancelling my current year of service, I'm talking about cancelling my UPCOMING year of service.
Avoid this shady company at all costs.