Three makes calling 0800 numbers free – if you get a new contract. Mobile provider Three is making calls to 0800, 0808 and 0500 numbers free, while it's also cutting the cost of dialling all other 08 numbers.