Question: do i need a visa to live in germany?
Answer: Certain non-EU citizens will need a German entry visa (a Schengen visa), and almost everyone else will need a German residence permit to stay longer than 90 days. ... However, if they wish to stay longer or work, they will need to apply for a German residence permit within those three months from inside Germany.