You say you are "living" in a South American country? Is that the country of your birth? Are you resident? Citizen? Which country?
If your citizenship is of another country (what passport do you have) which country.
As to your funds, how are they generated? In the country you are living in? Via the internet? If internet how? paypal, payment systems, crypto, bank transfers etc. Are any customers from the country you are living in? where are they mostly from?
And finally, do you want to be 100% legal (i.e. declaring any offshore company to the country you live in / are resident in / are citizen from).
That all said, if you are making $50k a month (revenue or profit?) and have other a million dollars, why are you not paying for expert advice regarding your exact solution, as opposed to trying to get information for free? I can understand checking any information you have received, but usually paying for professional advice is usually the best if you want a tight setup and keep on the right side of the law.
Chances are however, if you want to be 100% legal, then your country will have CFC laws or permanent establishment, which means are work you perform in that country as a resident / citizen is taxable by them. Using local lawyers / tax advisors can help reduce that bill and they will know the specifics of that country better than anyone. Simply opening an offshore business / bank account does not work in 2021 (generally). But with more details, people can give you better bespoke advice and perhaps some options to consider.
Thank you for your response!
Well, I'm really in the process of getting personalized information with expert agents on the subject, but I wanted to take a look at this forum because I've noticed that you know too much on this. I thank you for responding.
I currently live in mexico, I am a resident here, I have a passport but I have nothing to do with another country. Most of my clients are from USA and the payments are usually by Wise in most cases and by crypto some times.
In a few words, I only do web development as a freelancer, I send payment accounts and I get paid by Wise. Then, I send the money I have in Wise to my local bank account.
I have the money spread over a few local bank accounts, about 4-5.
That's what I can tell you. In that case, I don't really know what to do, I wouldn't want the state to take a lot of money from me, but I don't want to be illegal. Maybe some way to avoid taxes, but I wouldn't want to have to travel to another country.
Tax avoidance is never a good idea and always advised against by myself. There are banks that are not part of CRS in Puerto Rico like ItalBank that offer South American clients accounts. If used with a BVI company then it would be your responsibility to report tax owed and be compliant.
https://www.italbank.com/en/
P.S If your earning 50k a month then move to a tax free country for now and save taxes that way.
I guess then I don't know what I was thinking or I'm too new at this, sorry. I thought that by opening a company in BVI I could have a bank account there and send all my money there to avoid taxes, without having to go live somewhere else and have my clients pay me through Wise and from Wise send to the bank account in the BVI, but it's not that easy is it?
Great answer. Hope OP to answer all the questions and have a better understanding of the situation.
Thank you for your participation!
Above I answered the questions you asked me. I would like to know your opinion.