UK residents are not charged for most medical treatment, with exceptions such as a fixed charge for prescriptions; dental treatment is administered differently, with standard charges for most procedures.
People from outside the EEA coming to the UK for a temporary stay of more than six months may be required to pay an immigration health surcharge at the time of visa application, and will then be entitled to NHS treatment on the same basis as a resident.