In this section:
To visit the UK you may need a visa. If you want to work here you may need a work permit. You may also have to register with the UK Home Office UK Border Agency (UKBA) while you are here.
On this page:
If you are not a British citizen or a European Economic Area (EEA) citizen, or a Swiss national, you may need a visa before you can visit the UK.
You can apply for a visa at a British Overseas Mission in your own country. If you are approved, the visa will be put in your passport.
Having a visa does not always mean you can work in the UK. If the visa says 'prohibited' on it you will need a work permit to work in the UK.
You don't need a permit to work in the UK if you are any of the following:
EEA countries are: Austria, Belgium, Bulgaria, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden and the UK.
If you are from another country you will need a work permit before you can work in the UK.
You can't apply for a permit yourself - your employer (the person you work for) in the UK has to apply for you. How long your permit lasts depends on the work you do and the type of permit.
If you are highly skilled but not an EEA citizen or a Swiss National and you want a permanent job in the UK you will need to apply under a points-based system. The points-based system for highly skilled migrants does not apply if you are applying for a temporary job.
If you're from Bulgaria or Romania you will usually need to get permission before you start work in the UK.
If you are self-employed you must contact HM Revenue & Customs immediately to register for tax purposes. There is a fine for late registration.
If you're an international student you may be allowed to work here when you're studying.
If you have a student visa you can work here:
If you do work, you can't: