In the UK, the cost to fix a toilet typically ranges from £50 to £150. Minor issues like a faulty flush or leaking valve are usually cheaper, while more complex repairs can cost more. Emergency or out-of-hours call-outs may add £100 or more. Prices depend on labour rates, parts required, toilet type, and location in the UK.