BT scraps charges on 0845 and 0870 numbers. ... Currently, BT subscribers pay up to 5.8p a minute for 0870 numbers and up to 1.96p a minute for 0845 numbers, with a 7p set up charge on top (even when calls to landline numbers starting 01, 02 or 03 are free).