14 июля 2010 года Советом Министров Болгарии было одобрено решение законопроекта о внесении изменений в Закон об иностранцах. Целью закона является создание в Республике Болгария Визового кодекса, который соответствует требованиям законодательства стран Шенгенской Зоны, а также порядок выдачи разрешений на въезд в Болгарию для жителей других стран.
Из-за необходимости следования Директиве Европейского Союза (25.11.2003) были внесены основные изменения. Они предусматривают предоставление постоянного вида на проживание в стране гражданам третих государств в том случае, если те проживали на территории страны не менее пяти лет до подачи соответствующего заявления.
Проживание должно быть непрерывным и легальным. Исключением является отсутствие на территории Болгарии сроком до полу года. Но общим сроком отсутствия за 5 лет может быть срок до 10 месяцев.
Для того что бы получить постоянный вид на проживание в Болгарии, жителям других стран необходимо иметь медицинскую страховку и достаточное количество средств для приобретения жилья. Кроме того, претендент должен соблюдать законодательство Болгарии и общественный порядок. Действия его не должны наносить ущерб общественным и национальным интересам.
Невыполнение вышеуказанных пунктов может стать причиной отмены статуса постоянного жителя Болгарии. Кроме всех пунктов, во внимание принимаются: семейное положение и возраст претендента.
13 июня 2003 года Евросоюзом было установлено единое правило получения долгосрочного вида на проживание на его территории. Таким образом, возможность получения этого статуса обманным путём уменьшается.
Предполагается, что такие изменения затронут и условия пребывания высококвалифицированных специалистов на территории страны с целью работы. Согласно Директиве от 25 мая 2009 они имеют возможность получения "глубокой карты ЕС", которая позволяет проживать и работать им и их семьям по всей территории Евросоюза, независимо от того, что выдаётся она только в одной стране-участнице ЕС.
Изменения в законодательстве затронули и оформление краткосрочных виз. Транзитная виза, в соответствии с Визовым Кодексом, даёт возможность находиться на территории Болгарии сроком до 3-х месяцев каждые пол года.