To get out of the contract you would need to raise a complaint, and if they don't fix it within 8 weeks you can take it to CISAS, and if they find in your favour Vodafone will have to let you leave, plus they may have to provide compensation.
The best way to cancel is by using a STAC code, you can get the code by text to 75075, just submit the STAC to any other network and the contract will immediately cancel and generate the final bill.
If your plan comes to an end or you cancel your Direct Debit, this doesn't automatically cancel your contract. Instead, you'll move onto a rolling contract and will continue to be billed at your usual monthly rate. This same process will happen if you request a PAC or STAC but don't use it.
How to cancel Vodafone broadband if you're out of contract. If you're currently out of contract, then you may not even need to tell Vodafone that you're leaving. This is the case if you're leaving Vodafone and signing a deal with another provider on the Openreach network (such as BT, Sky, TalkTalk or Plusnet).
To cancel a Vodafone contract, you have two options: Standard Cancellation: The usual method requires giving Vodafone a 30-day notice prior to your contract's expiry. PAC Code Cancellation: A swifter approach, using a PAC code instantly transfers your number to a new network and ends your Vodafone contract.
If your plan comes to an end or you cancel your Direct Debit, this doesn't automatically cancel your contract. Instead, you'll move onto a rolling contract and will continue to be billed at your usual monthly rate. This same process will happen if you request a PAC or STAC but don't use it.
Standard Cancellation: The usual method requires giving Vodafone a 30-day notice prior to your contract's expiry. You can notify Vodafone either by calling their customer service at 191 or by sending a letter to Vodafone Limited, The Connection, Newbury, Berkshire RG14 2FN.