My Honest Xolo Leap Review (Pros & Cons)

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.

Note: After I made this post, Xolo gave me a referral code to share. If you click this or any other link here to Xolo, it will automatically add the code ‘INDIETRAVELLER’ for a discount.

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.

PayPal

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.

Bank

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.

Multi-currency support

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.

Payment gateways

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%.

Advantages

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.

Why Estonia?

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.

24 thoughts on “My Honest Xolo Leap Review (Pros & Cons)”

  1. Hi Marek,

    I still cannot wrap my head around the fact that tax authorities pay a close attention to “connections” between companies and sole proprietors, so if you are the only stakeholder in your Xolo company and at the same time you you are invoicing as a Sole proprietor in your home country to your Xolo company, then basically you can manipulate the costs of services, etc. as you need and that might be considered a tax fraud. How do you actually deal with that?

    Reply
    • Why would you be invoicing to your own company? There is no need to. You just invoice clients etc. as your company, and then you take a salary and/or dividend as the company’s owner.

      Reply
  2. Hello Marek,

    thank you for sharing.

    This seems to be one of very few (maybe the only?) “independent” article that I found about Xolo.io. So, it helped me alot, beside the information that Xolo.io provides on their own website.

    I have one questions and I hope it has not already been answered in the article or comments and is not too personal to ask.
    If I understand correctly, then neither Xolo.io, nor the Estonian governement, are concerned about how you handle your PERSONAL INCOME TAX (let’s say you pay yourself a salary or a dividend). The assumption is that you pay such income tax in your home country.
    But, what happens if you do not have a registered home country anymore?
    The idea of fulltime traveling would be to termniate the physical residency in your home country (in my case Germany) and probably keep only the Estonian e-Residency.
    Would that lead to the need to pay personal income tax in Estonia, as an Estonian e-Resident?

    Hope this question is not too trivial and you can shed some light, based on your experience.

    Thank you!

    Kind regards,
    Christian

    Reply
    • Hi Christian, that’s a great question. What I can say for sure is that Xolo and Estonia are ambivalent regarding your personal tax residency. Xolo just states that you are responsible for declaring your personal tax, which makes sense. So what you do with that part is up to you.

      The greater question of whether you can get away with not being tax resident anywhere is a complex one. I’ve heard many debates on this and I’m not sure myself. As a digital nomad, often you’ll be in countries on a tourist visa while working, which is a bit of a grey area … while your home country may still claim you as tax resident even if you’re not living there (you might still have other ties).

      I do think you can get away with this setup for a while, but there may be disadvantages to being ‘stateless’ in the long run. You won’t be able to produce any tax returns from years you were traveling for example.

      What I’ve seen some digital nomads do is set up a tax residency in a country with advantageous income tax or without the 183 days rule – I’m not an expert, but I’ve heard Panama for example. That way you’re still ‘on the books’ with paper proof, but enjoying low or zero taxes. It’s usually best to talk to an advisor to research the topic of digital nomad flag theory.

      Reply
  3. Hey Marek,

    I currently have an investment account with a European bank in Germany where I live. Do you think that I can move this account to be under the name of my new company in Estonia?

    Reply
    • Maybe ask Xolo directly. I only do investments via their partner bank LHV. However I was asked for the annual report to list any other investment platforms I may have used. Bringing existing securities/funds into the company might be complicated I think? But maybe they can help you with this.

      Reply
    • Just to update on this a year later: I’ve since learned it’s fine to use any broker account, as long as it can be in the name of the company, not you personally. For stock trading, I now have an account with Interactive Brokers in the name of my Estonian OU (with myself as the only user/representative). I just have to send the annual statements to Xolo at the end of the tax year.

      Reply
  4. Xolo seem to just reject any application for a company that might offer a physical presence anywhere – even if it’s just someone appearing at a training session organised by another company or organisation.

    No good for me – I’ve wasted so much time and effort on them.

    Reply
  5. Hi Marek, thank you so much for this great review. I already have my estonian e-residency and e-company, and was looking for a helpful invoicing tool for my business, so I may consider using your coupon and joining Xolo.

    Before doing this, could you just clarify something for me ? As Paypal is country specific, I understand I should register my PP business account in Estonia. The things is : I don’t live in Estonia (I’m currently in Malta, Europe). When PP will ask me a proof of residency (which they always ask when reaching around 2000€), I won’t be able to provide an Estonian document. And they will close my account, as it already happened for me in the past. How did you personnaly handle this ?
    Thanks for your feedback and wish you a happy new year !
    Mel

    Reply
    • Hi Mel. The key is to register a PayPal Business Account and not a personal one. This is easy if you’ve joined a service like Xolo as they give you a business address and details. I’ve been able to register a PayPal business account this way without living in Estonia and lifting all limitations without any issue.

      Reply
      • Hi Marek,

        great article, thank you for that. 🙂
        Actually I am at the same point as Mel. My question is, what phone number did you use?
        PayPal Business asks for the business phone number and of course I could use my German one. But I want to make sure I won’t get denied because of that. Xolo’s answer if PayPal/Transferwise works together was, that it worked for some and some not. 🙂
        Cheers and thank you,
        Daniel

        Reply
          • Hey Marek, noticed you mention a mobile number in Portugal so I’m guessing you pay a salary from your Estonian company to yourself in Portugal – any tax related issues with this, guess all you have then is a simple and personal yearly income tax return in Portugal?

          • That’s basically it yes. Though I recommend speaking to an expert – the nature of my work and income sources made this OK for me, but it could be problematic if e.g. your work is local in Portugal. I spoke to a tax advisor in Lisbon which helped clear up some issues.

          • Hi Marek! I’m also in Portugal, would you be willing to share who your tax advisor is/was? I’m looking to clear up exactly the same questions.

            Thank you, your review article was probably the best i’ve read so far!

            Mat

  6. Marek, glad I found your post… I am going to start freelancing soon but I still don’t know how long it will be, you see xolo go as a good solution? Any other solution you suggest, ideally I don’t want to create a company of any kind… thanks!!!

    Reply
    • If you just need a quick solution and don’t want a company (yet), maybe look at Xolo Go or other similar services. Xolo Leap might be more than you need at this time.

      Reply
  7. Hey Marek,
    thanks for this really helpful article.
    You wrote that you used the mail service to receive your confirmation letter for Google adsense. Did you transfer an existing account from Google to your new company in Estonia or did you create a new account. Do you know if it’s possible to transfer a Google adsense or Amazon partnernet account to the Estonian company?
    Greetings from Bangkok
    Domi

    Reply
    • Hi Dominik. All my accounts including Amazon Partnernet I could switch over seamlessly only by changing my address and payment details. The only exception was Adsense as you can’t change the account country (as far as I know) and it only allows bank accounts within that country. I had to manually create a new account for the new company.

      Reply

Leave a Comment