Merchants seeking merchant accounts are often required to register a new company either in the country or the region where the merchant acquiring bank is located.
Instabill can help merchants with company registrations in two ways: By either setting up an offshore company on behalf of the merchant; or we recommend contacting one of our preferred offshore incorporation partners listed below. This offshore registration service can only be performed once we have received a pre-approval of the merchant account from our merchant acquiring partner, not before.
Instabill recommends registering a company in either Cyprus or Gibraltar to benefit from the low tax rates imposed. The UK is also an ideal location for foreign companies since UK companies can be set up the very same day and the registration cost is minimal.