My question concerns a new business: I belong to a team or software developers. Up until now, we've each done our "own thing", as self-employed workers. Altogether, our business takes place in the US and mainly in several European countries.
We would like to form a company, but are wondering about where to do so. Some of our future Directors live in the US, some in Austria and some in France (and so do our current customers, but given the demand, we might soon work with British, Spanish and German customers as well).
What would be the easiest solution, tax- and business-wise? Would it be to set up a mother company in the US with subsidiaries in one European country, or the opposite? Or, would it be enough to form one company in Europe or the US, while still being able to easily do business all around the world?
I understand that taxes must be filed in the country where the company is located. However, what happens when some members of the board of directors reside abroad (they wouldn't be earning a salary right at the beginning)?
I'll be happy to provide you with further information if my question isn't clear enough. I am trying to avoid writing too long a post.