Immigration to Germany is a step-by-step process that comprises the following: National D visa to enter Germany → residence permit for one to three years → to be extended over the course of five years → German permanent residence for five years if the applicant never stayed outside of the country for more than six months in five years → German citizenship after living for eight years in the country.