It's gross, the new contract price is more than if I left it on a rolling monthly (£67 now vs £78 on renewal!)... I'm on to their live chat now trying to sort something but think I'll have to do the cancellation dance to get it down to something manageable :(