Semrush allows you to cancel the subscription anytime you want. You will still have access to the premium services until the current subscription expires. By the way, if you cancel the subscription within seven days of buying it, you can get a no-questions-asked money-back guarantee as well.