The Danish Agency for International Recruitment and Integration as well as the Danish Immigration Service allows for several types of applications to be submitted online. Please follow the below guidelines for submitting online applications.
For a list of all available types of work and residence permits, please visit New to Denmark. This list will indicate which applications have online application forms.
Please ensure that you submit all the required documents for your application, as missing documents will result in a delay or rejection of your application.
Please follow Permit Step 1-2-3 below to apply for a residence or work permit. Please note that you can only apply three months before your entry date.
Step 1: Start Application
Start by completing a copy of the relevant application form online (See the link to application list above). Ensure that you print out a confirmation of the online submission of your application.
Step 2: Collect Documents
Please click here for our document checklist.
Important: Please read this explanation regarding the fee structure for the permit you're applying for.
Your original passport will be shipped to the Royal Danish Consulate General in Toronto for verification, but will be returned to you via courier (prepaid at VFS), usually within a week.
Step 3: Submit Application
As of November 10th 2014, applications must be submitted to VFS Global.
Applications for residence permits for Denmark must always be made in person as biometric features (digital photo, fingerprints and signature) are mandatory requirements for permit applications.
To book an appointment please click here for the VFS Global booking module.
Please note that when booking an appointment online, it will be at a VFS Global Centre, not at the Embassy or any of our consulates.
Addresses for the VFS Global Application Centres can be accessed here.
Please do not show up for your appointment more than 10 minutes in advance.
Please note that documentation is accepted only in the following languages:
Documentation in French is unfortunately not accepted.
Failing to submit all relevant documentation will result in unnecessary delays or rejection.