Startup in Sweden

If you are a foreign citizen and want to start your own business in Sweden, the rules that apply vary depending on whether you are an EU/EEA citizen or a citizen of a non-EU/EEA country.

Source:
https://www.verksamt.se/web/international/starting/moving-to-sweden-to-start-a-business