There has been much buzz among digital nomads and online workers about Estonia lately. The innovative e-Residency program of this small Baltic state allows anyone in the world to use its e-government systems and set up a remotely managed company.
Since I’ve been nomadic and have lived in different countries while working online, it made me interested in the program as well.
I went through the entire process of becoming an e-resident, starting an Estonian company, and even traveling to Tallinn to open a bank account (this is an optional step). I’ve now been using my Estonian company since 2019. Based on this, I can share with you my experiences and tips.
In another post, I already explained what e-residency is and isn’t. Give it a read if you’re still new to Estonian e-Residency.
Here, I’ll be giving an overview of Xolo Leap (formerly known as LeapIN), one of the most popular Estonian service providers for e-residents.
Xolo Leap or Xolo Go?
I should first make clear that Xolo offers several services.
Xolo Leap allows you to set up a company remotely in Estonia, with all the benefits of having our own legal entity.
Xolo Go is a much simpler service, which allows you to easily invoice clients while the company Xolo OU represents on your behalf.
To put it simply, Xolo Go is ideal if you are just starting out and need a quick way to invoice clients. If you just became a freelancer, experimenting with working online, or you have an online business idea that won’t have loads of turnover just yet, then Xolo Go might be just the thing for you. You can sign up for Xolo Go here; it will get you started in basically 10 minutes.
But if you want to have your own location-independent business that is in your name, and want to have all of the Xolo platform’s features available to you, then you should probably consider Xolo Leap.
This turn-key service is ideal for freelancers, remote workers, independent consultants, educators, and other types of solopreneurs who sell their digital services internationally and want all the advantages of having your own location-independent company.
Setting up your company
Although there are a few steps to go through, I was surprised by how easy it was to create a company through Xolo Leap.
The process is very straightforward and can be done entirely remotely. You can sign up for Xolo Leap here. Not all types of businesses are accepted though, so you’ll have to wait for Xolo to confirm your sign-up before you can proceed.
Once you’re in, Xolo has an easy step-by-step onboarding process, which requires you to fill out some forms and digitally sign a few contracts. You can sign the agreements digitally using your e-Residency identity card, so you need to be registered as an Estonian e-Resident first. (Anyone can do this regardless of nationality – instructions for this are here.)
The entire process of setting up with Xolo Leap took about 5 business days for me. It typically involved filling out some details or simply clicking an accept button, then waiting for the next step while the Xolo team set things up in the background.
If you’ve ever experienced a lot of bureaucracy or physical paperwork before, then you’ll surely be delighted by how easy it is with Estonian e-Residency and Xolo Leap. Going through the process felt like a breeze.
Once you’ve done this, you will have a limited liability company based in Tallinn, Estonia, of which you are the sole 100% shareholder. Xolo will represent you when it comes to all the administration and taxation and will provide your company with a mailbox address in Tallinn.
Adding bank accounts
Once your company is created, the next step is to associate one or more bank accounts.
Xolo Leap integrates seamlessly with PayPal and Wise (formerly TransferWise), both of which can be set up online without ever visiting Estonia. In a lot of cases, I believe PayPal and/or Wise might be all you need for your business, especially if it’s all online. Wise Borderless will give you local bank details you can use for receiving payments in the USA, UK, Eurozone, and so on.
Xolo Leap can also integrate with a business bank account of LHV in Estonia, which is Xolo’s partner bank, though this requires an in-person visit in Estonia to set up.
Wise (formerly TransferWise)
For my business, Wise integration is a real killer app of Xolo. I use Euro at home but often receive payments in USD, GBP, AUD or CAD — and traditional banks and PayPal tend to charge truly eye-watering fees for currency conversion.
Using a Wise Borderless account can save you hundreds of Euros in conversion fees and it will work seamlessly with Xolo’s dashboard. Wise and Xolo work especially well together as they are both Estonian companies.
With Wise you can receive money to a European IBAN, a US account number, a British account number, and so on. This works exactly the same as if you had a real bank account in all of those countries. If you need to convert any of the money you receive, it’s at a very low rate.
I held off on using Wise in the past as it didn’t work well with the accounting platform I used before. But Xolo uses the Wise API to import transactions automatically, making a Borderless account super easy to use in combination with your Estonian company.
The Xolo dashboard can also import transactions from your PayPal account automatically. While PayPal charges hefty fees, which I’m really not a fan of, for some of my partners it’s still the only possible payment method, so it’s great to have this integration available.
You’ll need to set up a PayPal Business Account on the Estonian PayPal site. The reason is that PayPal makes all its accounts specific to the country, so it’s the only way to link your account with your Estonian company. It’s easy to do though and from a user perspective an Estonian PayPal account is exactly the same (and can be set to English).
When you go to PayPal it will normally redirect you to your local version, but if you just enter www.paypal.com/ee/ in the address bar you can sign up from there. You can then grant Xolo Leap read-only access to PayPal via the dashboard.
You can set up PayPal or Wise remotely, but these accounts do have a disadvantage. They’re not real banks in the legal sense, meaning you don’t get a deposit guarantee. If you want to be covered by the 100,000 EUR deposit guarantee that’s standard within the EU, you’ll still need to use a traditional bank.
Unfortunately, you can’t just use any bank. Xolo Leap integrates only with Estonia’s LHV bank. (There are plans to also offer an integrated remote banking option, but at the time of writing this is not yet in place.)
I eventually decided to open an account with LHV, as I wanted to have a safe place to keep some funds in the company long-term. I was also interested in using LHV to make stock market investments through my company. But if you’re happy with PayPal and Wise — and you don’t need to keep too much money in those accounts — then perhaps you might not want to take this step.
Current rules require you to physically visit LHV’s offices in Tallinn to open an account. This may change again in the future, but right now it’s the only way to do this. It’s a bit inconvenient, though it does give you a nice excuse to visit Estonia and see the wonderful city of Tallinn.
As a Xolo Leap customer you can get pre-approved for an LHV account. I went to Estonia to finalize the account opening, which took only about 30 minutes at LHV Bank’s head office in Tallinn.
The Xolo dashboard will show you a list of all your accounts, separately listing different currencies you hold.
For example, in my dashboard, I can see how much USD, EUR, GBP, and AUD I have on Wise or on PayPal. This multi-currency support is wonderful if you’re running an international online business.
My previous bookkeeping platform essentially converted everything to EUR, but with Xolo I can get a more accurate picture of my funds and keep different currencies around if needed.
Invoicing can also be done in a range of commonly used currencies.
If you need to sell digital products directly to customers, then to take their payment you currently have the option of using PayPal, Paddle, or Stripe. There is also direct support for the Apple App Store or Google Play.
I have not tried these as I don’t have a direct sales channel that would need this. But if you’re a SaaS provider, app developer, or indie software developer, then you’ll surely be interested in these options.
The selection of payment gateways may seem limited at first glance, though Xolo’s FAQ states these gateways were chosen specifically as they work best with their platform and don’t have a negative attitude towards location-independent businesses.
Arguably you wouldn’t need anything other than Stripe anyway, which enables you to accept payments from Visa, Mastercard, Maestro, AmEx, Apple Pay, Google Pay, and numerous local payment methods. It integrates seamlessly with Xolo Leap, so that customer purchases appear in your dashboard automatically. Note that you’ll need the Xolo PRO plan to use payment gateways.
The Xolo dashboard
Xolo gives you a self-service dashboard from where you can manage your income and expenses. The dashboard is nicely designed and easy to use.
You can upload expense documents through the dashboard, after which they will be processed and digitized by Xolo. Documents are usually digitized within a few days.
Invoicing can be done easily from the dashboard. It’s pretty basic but functional: you can keep a list of regular clients, choose from several colours for the template and upload a logo, and e-mail the invoice to your client as well as archiving it in the dashboard. The Xolo staff will do the matching of invoices to payments and filing them away.
You can record business trips under a separate tab. Any trip-related expenses will then be associated with its respective business trip. Note that if you’re a full-time digital nomad, you can’t just claim your perpetual travels as one long business trip. It needs to be a return trip with a clear business purpose. This seems to me like a reasonable requirement, otherwise you could just expense your entire year as a supposed ‘business trip’.
Within the dashboard, your only responsibility is the reporting of expenses and sending of invoices. The accounting, tax filing, and compliance are all handled by Xolo.
The Xolo app
A while ago, Xolo also launched its own app. It includes most of the features of the web-based interface. I like the app as it lets me easily see my bank balances and admin.
The most interesting use of the app for me though is the reporting of expenses. You can simply snap a picture of an invoice or receipt when you make a purchase somewhere for your business, and easily report any out-of-pocket expenses while you’re on the go.
Xolo Leap pros and cons
To conclude, let me point out some of the features as well as potential limitations of the service.
Things to be aware of
No cash withdrawals. While you can technically withdraw cash at any ATM using your Wise Borderless or LHV debit card, you are not meant to do this as a Xolo customer. To keep things simple, Xolo wants to keep everything online and trackable.
Of course, this is not a big deal if you run an online business. Common expenses like buying software/hardware or accommodation and flights for a business trip can all be done via debit card. You can also register certain expenses as paid out-of-pocket (with your own cash), which you can reimburse through your company later.
One shareholder only. Xolo is intended for creating a limited liability company with one shareholder. Other Estonian providers may allow multiple shareholders. While it supports only one shareholder, you can still hire freelancers or even employ people directly.
Not all business types accepted. You can use the registration form to check if your type of business qualifies. One thing that’s explicitly excluded at the moment is selling physical goods (e.g. dropshipping or selling via Amazon FSB is not supported).
Not a tax haven. Just to be clear, Estonia is in itself not a tax haven. It has a 20% corporate tax rate, as well as income and social taxes if you choose to take money out as salary. e-Residency in Estonia can be convenient in many ways, but it probably won’t (on its own) lower your taxes.
That said, Estonia levies its corporate tax not at the moment of earning, but at the moment of distribution. This is different from most other tax regimes. It means you can keep your money in the company untaxed — either to hold it there, to invest in your company, or to invest in other companies, stocks, or crypto. Only when you pay out profits to yourself as salary or dividends will you have to finally pay tax on it. This is a nice advantage, basically giving you more capital to put to use.
When anyone claims they achieve ‘0% tax’ with Estonia, just be aware it may rely on a more complex structure involving a second company somewhere else (I don’t have any experience with this). It’s also possible they’ve confused Estonia’s delayed taxation with having no taxes at all, which is not the case.
If any of this sounds confusing, I can simplify it a bit by saying Estonia does tax most things (e.g. income or dividends) at a flat 20%.
Avoiding bureaucracy. Company registration and management are super smooth. You can enjoy Estonia’s excellent digital services for your company while still remaining income tax resident in your home country or elsewhere.
Access to the EU market. For anyone living outside the EU, e-residency can be an excellent route through which to establish a company within the EU, do banking in Euro, and have all the credibility that comes with this.
Designed for online companies. The service is ideal for freelancers, bloggers, remote workers, independent consultants, etc. who sell their digital services internationally. Everything is remote and the Xolo team is accustomed to dealing with nomads and online workers. (This is really nice! My previous bookkeepers never understood my international situation, never heard of things like affiliate income, and often got very confused.)
Postal mail digitization & forwarding. Any mail sent to your physical address at Xolo will be scanned and forwarded to you. So far I’ve had to use this only once (to get a confirmation code from Google Adsense) but it’s a great service to have.
Integrated bank accounts. No manual uploading of CSV files or anything; you can get a combined view of your accounts via the dashboard.
Cost savings. Admin fees are pretty low thanks to Estonia being a low-cost country. Speaking for my own situation, this has already halved my costs compared to doing my admin in The Netherlands. Wise integration can give you further savings on currency conversion fees.
Good service. The Xolo team is responsive and helpful. In most cases, their in-depth FAQ already has the answers to everything you need to know. When something is still unclear, the team typically responds very quickly.
No taxes until distribution. Estonia’s tax law is such that you don’t pay tax until the money is distributed as dividends or salary. This gives you some advantage if you plan to hold or invest company funds. There are also no capital gains tax in Estonia; it means that if you sell your equity or crypto that’s appreciated in value, the money earned just goes back into the company pot. Only when you take that money out as salary or dividend, you pay the normal 20%. I love how this greatly simplifies investing your spare company funds.
You might still wonder why you should set up in a country you might have few (if any) relations with. At least, I did so at first, but then I began to see the benefits.
When you have an international online business, you can start looking around globally for a service that best matches your needs. That doesn’t necessarily have to be in your home country. And for me, Estonia’s e-Residency with Xolo Leap ticked a number of boxes.
There are other options around though, so it can be helpful to do some research or speak with an advisor. I’ve heard of many different solutions being used by digital nomads, online workers, or solopreneurs. Everyone’s nationality, profession, tax situation, and lifestyle is different, so I often find that different people swear by different solutions.
One key benefit I see in Xolo Leap is that you can keep your company in one place while moving around internationally. I’ve lived in several different countries and was fully nomadic for a time as well. It’s very convenient to just have one place for my business — one that is accustomed to dealing with nomads, online workers, and having customers from different countries.
Another advantage is that everything is easy to manage. e-Residency can be a great way to avoid the horrific bureaucracy that exists in some countries. This was also a key motivation for me; compared to the bureaucratic headaches I’ve experienced in Portugal, where I’m based most of the time, e-Residency has been completely hassle-free.
If you’re still wondering if it could be right for you, I recommend checking out the unofficial e-Residency Facebook group, reading the Xolo FAQ, or starting the free sign-up at Xolo Leap that will let you evaluate if it’s the right service for you.