There are some NHS services that do need to be paid for, regardless of whether you are a UK permanent resident or not.The payment required will often depend on your personal circumstances, such as your income, whether you have a disability, and the treatment you need.