Which Visa do you need to set up a company or be self-employed in France? - The Good Life France
Briefly

For non-EU citizens planning to start a business in France, obtaining the correct visa is crucial. The Company Creation Talent Passport is ideal for those willing to invest €30,000 and provide a solid business plan, allowing family relocation. Alternatively, the Entrepreneur visa does not require an investment but mandates Ministry approval and proof of monthly earnings of at least €1,800, though family members cannot accompany. Understanding these visa types and their specific conditions is essential to successfully establish a business in France.
Before launching a business in France, non-EU citizens must secure the appropriate visa, with two main options available: the Company Creation Talent Passport and the Entrepreneur permit.
The Company Creation Talent visa requires a €30K investment and a viable business plan, allowing for family inclusion and valid for up to four years.
In contrast, the Entrepreneur visa has no investment requirement but needs Ministry approval and shows potential monthly earnings, although it doesn't permit family inclusion.
It's critical to validate your visa choice because different French permits have varying constraints regarding business establishment and family relocation.
Read at The Good Life France
[
|
]