https://www.virginmedia.com/broadband/rolling-contract
Rolling contracts are expensive, now there's a suprise
Due to the £45 rolling contract fee, you’ll pay more for the initial set up than you would on a fixed term broadband deal, regardless of whether you choose a broadband only or a broadband and phone rolling contract