Non-EU nationals will need to apply for a long-term visa, for stays longer than 90 days, and residents from certain countries will also need a short-term visa beforehand. Retirees from outside the EU will need to apply for a category D long-stay visa, from either the Belgian embassy or consulate in their home county, and prove that they can support themselves financially.