We are Canadian residents who currently own a Canadian corporation that runs a very successful online business (in the legal services field). Current income is more than $500K a year. Our Canadian taxes have been astronomical so we made the decision to relocate to Eastern Europe (Bulgaria) for tax reasons. We are looking for an offshore company with 0 or low corporate rate. We’ll only need to pay 5% dividend tax in Bulgaria. I’ve been struggling to find a good option. We have to be able to take payments online (through credit card payment) and we don’t want to scare our clients or potential clients. We also want to be able to deposit cash into a bank and later transfer money to our local bank in Bulgaria or Europe. Legal services are offered to US customers, Canadians, Europeans and Asians. About 70% of clients are based in the US. We also want some anonymity to be protected from potential lawsuits and long hands of “CRA” (Canada Revenue Agency). Even though we are going to leave Canada, CRA can still make determination that we are still considered residents for tax purposes. Any help is appreciated. I was recommended Nevis offshore with a Cyprus bank and Offshore Pro credit card processing. We need to be able to move money from an offshore bank to a normal bank in Europe.