Switch to 3 and they’ll waive your upfront cost.
Pay £0 upfront cost on a new contract with them when you bring your old number over to Three! Must use your PAC code in store. Maximum of a £49 upfront cost can be waived. The £49 cannot be taken off a higher upfront. See staff in-store for full T&Cs.