With Sirius I get the 5 months for $25 or 6 months for $30, whichever deal is available during the time I call. I have them connect me immediately to the cancellation dept and tell them either one of these 2 deals. If they don't I will cancel. If you call after your cancellation date and they begin a new billing cycle, they will try to get you to pay for the additional time accumulated at the full subscription price. I ask them to waive the additional fees and they always do