Are 0843 numbers free to call on O2?

Numbers starting with an 0843 prefix are business-rate service hotlines, which means they are not free to call on any mobile network including O2.

Cost of calling an 0843 number on O2

0843 numbers are charged at “business rates” which are generally higher than freephone and local-rate costs. O2 customers have to pay a standard 7p per minute rate plus an access charge of 45p for Pay & Go tariffs or 55p if you are on a monthly contract.

O2 call charges for business-rate service numbers

Type of service numberMinimum call cost for O2 Pay & Go customersMinimum call cost for monthly contract customers