- Joined
- May 2019
- Messages
- 6,542
It's more that your request is unfortunately very difficult to achieve and your expectations are a little unrealistic.
You write that you're from Romania. Under Romanian law, any company you form offshore becomes tax resident in Romania if its place of effective management is in Romania. So you're kind of just wasting time and money by setting up an offshore company, unless you also plan to setup a genuine, bonafide economic presence outside of Romania and have your role be that of exclusively a passive shareholder. Or unless you plan to build your business on outdated concepts of secrecy, hoping the Romanian tax authority will never find out.
Card processing is done by so-called card acquirers. Acquirers are licensed per region (usually country, but EU/EEA is considered as one region). So if you set up a company in Seychelles, that company could only work with acquirers in Seychelles. IIRC, there is only one and they don't really serve offshore companies. Their focus is local ecommerce and POS terminals at physical shops, resorts, and so on.
Acquirers can often process in foreign currencies but many can't settle in that currency. So even if you set up an offshore company somewhere offshore, the acquirers there might be able to process in EUR but you'll get settlements in the local currency or in USD. In some cases, a regional powerful currency like SGD or HKD might be an option.
Offshore companies that need EUR payment processing and settlement usually set up a European payment agent company (most often in Cyprus, Malta, or UK). This company opens bank/EMI accounts and merchant accounts and accepts payments on behalf of its parent company. You need a properly structured service agreement between the offshore company and the payment agent, so that the payment agent doesn't become liable for VAT on sales or CIT on group profits.
But if we go back to tax residence, all you're doing is setting up a bunch of layers that add costs, accounting complications, and other overheads. Not a single cent is saved on taxes, legally.
And if you're also adding VAT evasion to it, you're not only breaking Romanian law. You risk getting other tax authorities in EU/EEA coming after you. I know the Romanian tax authority can seem a little lacklustre and unorganized. Things won't be as much fun when it's the Germans or Scandinavians coming for you. Which I've seen them do. Not pleasant at all. They just fire off a VAT invoice to the contact details on your website and then wait for you to pay, or they start charging late payment fees and interest. It's brutal.
If you're a Romanian (or any EU) national, the easiest thing you can do is move to Cyprus or Malta and set up your business there. Much easier to get payment processing in EUR and you can get a very nice and low overall tax bill.

