How to leave VM with minimal hassle when out of contract or within 30 days of expiring
When the offshore representative starts to spew out silly prices for renewal, just say "No, I can't agree to 18 month recontract with 2 price increases with unknown amounts upfront. Can you do monthly rolling instead?"
They will say "No" straight away at which point its stale-mate and you say "Please cancel my services". It kills the conversation as they know they cant agree to rolling.
You don't get any ring backs either (seem to get marked on the system as they know you don't want minimum 18 month contracts) and you will see an order in orders in My Virgin Media web portal (but currently, not the VM app). You will also get a text soon after the call ends saying the date services end.
Posting this as reading threads where people held on phone for long periods with multiple packages being suggested and then getting rings backs after the call.