Finding a solution for freelancers we should also take into consideration how to invoice the client.
What company name, contact information, and bank account to use?
I can image that most of the clients (small agencies etc.) hesitate to deal with an offshore company.
Regarding tax in most...