
You generally need a valid passport, proof of accommodation, health insurance, sufficient funds, and a valid long-term reason for your stay.
Core requirements for a Type D visa include a passport with adequate remaining validity and blank pages, evidence of where you will live (such as a lease, title deed or notarised host declaration), and health insurance covering Bulgaria, commonly cited at a minimum of 30,000 euros.
You must also show sufficient means of subsistence so that you will not rely on the social assistance system, and document the specific long-term ground for your stay. Requirements can vary slightly by the ground you apply under, so check the exact list for your category with the relevant Bulgarian embassy.
Get a personalised assessment from a licensed ACME advisor, or ask Acey.