Для того чтобы получить ВНЖ, необходимо открыть визу D. Это виза долгосрочного пребывания. в результате получение которой иностранцы погут получить ВНЖ и ПМЖ.Визу часто называют иммиграционной. поскольку количество въездов и выездов из страны не ограничено в течении 180 дней. Визу D можно получить только в посольстве, и только лично в руки. Чтобы ее получить. нужно иметь достаточные основания для ВНЖ или ПМЖ.Такие как: брак с гражданином Болгарии, открытие торгового представительства, получение образования, родственники проживающие в стране и т.д. Срок действия визы составляет 180 дней, количество въездов и выездов неограниченно. Часто эту визу называют иммиграционной. Визы D выдаются только болгарскими дипломатическими и консульскими представительствами. Обязательно личное присутствие при подаче документов на визу D и получение визы. Для получение визы D необходимо иметь основание для ВНЖ или основание для ПМЖ в Болгарии. Это может быть пенсионное обеспечение,открытие иностранного торгового представительства, учеба в высшем учебном заведении, открытие фирмы в Болгарии, родство с проживающим в стране иностранцем и другие.