All non EEA persons applying for visas to come to the UK for more than 6 months will be required to pay a charge to cover National Health Service (NHS) healthcare in the UK.  The payment will go directly into the NHS and applicants will be entitled to receive the same cover as a permanent UK resident. Yes, it is a compulsory requirement as part of a visa application to enter or remain in the UK for more than 6 months.