- If you are a citizen of the EU, the EEA (Iceland, Liechtenstein and Norway), or Switzerland, you can enter Estonia without a visa.
- If you want to work in Estonia for more than 3 months, you just need to register as an Estonian resident in the Population Register of Estonia during the first 3 months of your stay.
- If you are a citizen of a non-EU country and would like to work in Estonia for a short time (up to 6 months in a year), you should apply for a D-visa. Before applying for a D-visa, your employer should register your short-term employment with the Estonian Police and Border Guard Board.
- If you are a citizen of a non-EU country and want to work in Estonia for a longer time (longer than 6 months), you need to apply for a residence permit. At first, you have to apply for a temporary residence permit (for work up to 2 years with your first permit). After having lived in Estonia for 5 years on a temporary residence permit, you can then apply for a permanent residence permit.
If you wish to settle in Estonia permanently, you can also apply for a long-term temporary residence permit created to make settling and fulfilling the required criteria for a permanent residence permit easier.