But if you don't ask, you don't get.
I needed to cancel two of my broadband lines - with the 100 mbit line, I don't really need anything else, but I kept one of them, just in case. It means I have a way to access the internet if my fibre goes dark.
So I called TalkTalk to do the cancel. A nice lady helped me go through it. We worked out which two I wanted to cancel (one of them is better than the others, so I'm keeping that one). And, as per her script, she offered me a deal if I didn't cancel.
"Well," I said, "that sounds good. Can I have that for the one I'm keeping?" And yes, I can. So my broadband, which was costing me £15.50 per month per line, will now be £11.50. I keep the same password, the same IP address, and everything's good. But my bill goes down from £46.50 plus vat, to £11.50 plus vat.
Then I called BT, because I needed to cancel the two unneeded lines. Again, I spoke to a Caleb, nice man who help me to the cancel, and then I asked if I could get a better deal on the ones I'm keeping.
And yes, I can. So my line rental for the lines I'm keeping, goes down from £21.20 to £15.20, and then Caleb suggested that I move to a different plan for the lines we actually use for outbound calls. Instead of paying £21.20 plus usage (which tend to be about £35/month), I'll pay £15.20 plus £10 for unlimited calls (provided the calls are less than an hour).
With BT, I'll be saving the thick end of a hundred per month.
And all I had to do, was ask!