The best time to cancel your SiriusXM subscription is at least 24 hours before the renewal date. The reason for this is because the subscription may renew charge your account.