e-Residency for SaaS Founders
EU VAT, OSS filing and 0% retained profits for a bootstrapped SaaS — how an Estonian OÜ actually works for software founders.
Is an Estonian company right for a SaaS founder?
An Estonian OÜ is the strongest fit for a bootstrapped SaaS that reinvests its revenue and sells across borders. You get an EU legal entity, an EU VAT number, 0% corporate tax on profits you keep in the company, and OSS filing for B2C digital sales through your service provider. It is the wrong fit if you are raising venture capital from US investors, or if a merchant of record is already handling your VAT and you have no other reason to incorporate.
- Digital services sold B2C across EU borders are taxed at the customer's VAT rate, not Estonia's — the OSS return handles all of them in one filing.
- The OSS obligation starts above €10,000 in annual cross-border B2C revenue (source: emta.ee, as of July 2026).
- Xolo Leap Pro at €139/month is the tier that explicitly includes OSS reporting for digital services — Starter (€59) and Standard (€99) do not.
- Retained profits are taxed at 0%. Distributions are taxed at 22/78 — 22% of the gross dividend, since January 2025.
- B2B sales inside the EU use reverse charge: no VAT on your invoice, and OSS never enters the picture.
I've run my own business through an Estonian OÜ since 2016 and used Xolo since 2017. Several founders in my Citizen Circle community run SaaS products the same way: OÜ as the legal entity, Stripe or a merchant of record for payments, Wise for banking. The part that trips every one of them up is not incorporation — it's EU VAT on consumer subscriptions.
EU VAT is the real problem for SaaS
If you sell software subscriptions to private consumers in the EU, VAT is owed in the customer's country at the customer's rate — not in Estonia at Estonia's 24%. A German consumer's subscription carries German VAT. A Spanish one carries Spanish VAT. Your Estonian registration does not change that, because EU rules place the supply of digital services where the customer is.
This is the single reason SaaS needs different advice than consulting or agency work. A freelancer invoicing EU companies deals with one mechanism: reverse charge. A SaaS with consumer subscribers deals with up to 27 different VAT rates on the same product.
Three separate cases decide what you owe:
| Who buys | Where they are | What you charge |
|---|---|---|
| Business with a valid VAT ID | Another EU country | No VAT — reverse charge, customer accounts for it |
| Private consumer | Another EU country | VAT at the customer's country rate, reported via OSS |
| Anyone | Outside the EU | Outside the scope of EU VAT |
The B2B row is the easy one, and it is why B2B SaaS founders often go years without thinking about VAT at all. You verify the customer's VAT ID in the EU's VIES system, issue the invoice with the note "Reverse charge — VAT to be accounted for by the recipient," and you are done. Full detail on the mechanics is in Estonian company taxes explained.
A VAT ID you did not verify is your liability, not the customer's. If a self-serve signup types in a VAT number that turns out to be invalid, the tax authority treats that sale as B2C and expects the VAT. Validate against VIES at checkout and store the result — every serious billing stack can do this automatically.
What OSS registration actually means
The One-Stop-Shop is a single quarterly return, filed in Estonia, that reports the VAT you owe across every EU country you sold to. Estonia collects it and distributes it. Without OSS you would need a VAT registration in each individual member state where you have consumers — which is the outcome OSS exists to prevent.
The trigger is €10,000 in annual cross-border B2C revenue within the EU. Below that, you can charge Estonian VAT on those sales. Above it, you must apply the customer's rate, and OSS becomes the practical way to do it (source: emta.ee, as of July 2026).
Three things founders get wrong here:
- OSS is separate from your normal VAT return. Your Estonian KMD return is monthly and due on the 20th. The OSS return is quarterly. They are two filings, not one.
- OSS does not remove the €40,000 Estonian registration threshold. VAT registration in Estonia becomes mandatory above €40,000 in taxable Estonian turnover, at a standard rate of 24% since July 2025.
- Your billing system has to know the rates. OSS is a reporting mechanism. Charging the correct rate at checkout is your job, and getting that wrong means you either eat the difference or refund customers later.
Register for OSS before you cross €10,000, not after. Registration is quarterly-effective, and if you cross the threshold mid-quarter without being registered, you have consumer sales taxed in countries where you have no registration at all. Your provider can file it in advance.
Which provider tier covers OSS
Xolo Leap Pro at €139/month (ex VAT) is the entry point for OSS reporting on digital services. Starter at €59 and Standard at €99 do not include it — those tiers are built for freelancers invoicing businesses, not for consumer subscriptions across the EU. Pro also covers shareholder management, VAT OSS/IOSS for physical goods, and up to 500 sales transactions and 50 purchase invoices per month (verified against xolo.io/pricing on 18 July 2026).
| Component | Choice | Cost |
|---|---|---|
| e-Residency card | State fee | €150 one-time |
| Company registration | State fees via provider | €265 + €25 registry fee + VAT |
| Service provider, B2B only | Xolo Leap Starter | €59/month ex VAT |
| Service provider, B2C with OSS | Xolo Leap Pro | €139/month ex VAT |
| Banking | Wise Business | No monthly fee, one-off ~€50 setup |
| Tax calculation across channels | Quaderno | From €29/month |
The alternatives are worth knowing. Enty's e-commerce plan is €110/month but bills OSS separately at €50/quarter, and includes only 5 transactions per month. Quaderno tracks thresholds and calculates rates across Stripe, Paddle and Shopify from €29/month — but it reports only, it does not file anything with the Estonian tax board. You still need a provider for that. The full breakdown is in the service provider comparison.
Realistic monthly cost for a B2C SaaS running OSS: €139 (Xolo Leap Pro, ex VAT) plus €0 banking. B2B-only SaaS with a handful of invoices: €59/month. Last verified: 18 July 2026.
When a merchant of record makes incorporating premature
If you sell through Paddle, Lemon Squeezy or another merchant of record, that company becomes the legal seller of your product. It charges the customer, it owes the VAT, it files the returns. You are not selling to the consumer at all — you are selling to the MoR, which then resells. Your EU VAT problem disappears, and with it one of the two main reasons to incorporate in Estonia.
I'll be blunt about this, because it costs people money: if a merchant of record already handles your VAT, and you are not yet retaining meaningful profit, an Estonian OÜ solves a problem you do not have. You pay €59–139/month plus formation fees for compliance infrastructure that the MoR is already providing.
Stay with the MoR alone if: you are pre-revenue or under a few thousand euros a month, you sell purely self-serve to consumers, and you have no enterprise buyers asking for a company invoice.
Incorporate anyway if: you have real retained profit to shelter at 0%, you sell B2B and buyers want an EU entity with a VAT number on the invoice, you want to hold company assets and equity, or you want direct Stripe pricing instead of MoR margins. Many founders do both — MoR for self-serve consumer sales, direct invoicing from the OÜ for annual B2B contracts.
The 0% retained profits case, with real numbers
Estonia taxes distributed profits, not earned profits. A SaaS that reinvests into hosting, contractors and paid acquisition can compound the untaxed profit — which is exactly what a bootstrapped software business does by design.
Take a year at €120,000 in revenue and €72,000 in costs — infrastructure, contractors, tools, ads. That leaves €48,000 in profit.
| Action | Estonian tax |
|---|---|
| Keep all €48,000 in the company | €0 |
| Distribute €20,000 as dividend | €5,641 (22/78 on the net amount) |
| Remaining €28,000 retained | €0 |
The 22/78 formula is the part people misread. Pay yourself €20,000 net and the company pays €5,641 in corporate income tax on top — 22% of the gross distribution (source: emta.ee, as of July 2026). The reduced 14% rate for regular dividends was abolished in January 2025, so spreading small annual distributions no longer buys you anything.
Salary is the expensive route: 22% income tax plus 33% social tax, though the Estonian social tax is waived with an EU A1 certificate. For a founder living on retained runway and taking occasional dividends, this rarely comes up.
Deferral is not exemption. If you are tax resident in a country with Controlled Foreign Corporation rules — Germany, the UK, France and most high-tax jurisdictions have them — retained profits in a company you control can be taxed at home as if you had distributed them. The 0% is real, but it is not automatic.
Permanent establishment: the risk nobody prices in
If you build, run and manage the SaaS from one country for most of the year, that country can claim your Estonian company has a permanent establishment there — and tax its profits locally, regardless of where it is registered. This is the most expensive mistake e-Residents make, and it hits solo SaaS founders hardest, because the company is one person and that person is somewhere.
Estonian registration is not a fact about where your business happens. If you live in Lisbon and write all the code in Lisbon, a Portuguese tax authority has a reasonable argument that the value is created in Portugal. Check where you stand with the PE risk checker before you incorporate, not after your first audit letter.
Who this is genuinely not for
VC-track startups. If you plan to raise from US investors, they will want a Delaware C-corp. It is what their fund documents, SAFEs and option pools are built around, and asking a US fund to invest into an Estonian OÜ costs you leverage in the negotiation. Flipping an Estonian entity into a Delaware structure later is possible but expensive — incorporate where your capital will come from.
Teams hiring employees across countries. Estonian payroll works for Estonian employment. Full-time hires in Germany, Spain or Brazil need local employment or an employer of record either way, which erases most of the administrative simplicity.
Regulated software. If your SaaS touches payments, lending, insurance or health data under a licensing regime, jurisdiction is a compliance question, not a tax one. Get that advice first.
Pre-revenue side projects. Below roughly €1,000/month in revenue, provider fees consume a real share of income for a company you may not need yet. Ship first, incorporate when the numbers justify it.
My #1 Recommendation
Xolo
Leap Pro from €139/month“For a B2C SaaS, Leap Pro is the tier that matters — it's the one that includes OSS reporting for digital services. I've been a Xolo customer since 2017 and the accounting has never cost me a missed deadline.”
Start with Xolo— €100 new customer bonusAffiliate link. I receive a commission at no extra cost to you.
Frequently asked questions
Do I need OSS if my SaaS is B2B only?
No. B2B sales to VAT-registered businesses in other EU countries use reverse charge — no VAT on your invoice, and no OSS return. OSS only applies to cross-border sales to private consumers above €10,000 per year.
Which Xolo plan includes OSS filing?
Xolo Leap Pro at €139/month (ex VAT). Starter (€59) and Standard (€99) do not include OSS reporting for digital services. See the Xolo review for what each tier actually covers.
Can I use Paddle or Lemon Squeezy with an Estonian company?
Yes. The merchant of record becomes the legal seller and handles VAT on the consumer sale; your OÜ invoices the MoR. This is a common setup — but if the MoR is your only reason to have a company, you may not need one yet.
Does Stripe work with an Estonian OÜ?
Yes. Stripe supports Estonian companies and pays out to a Wise Business account. Unlike a merchant of record, Stripe is a payment processor only — the VAT liability stays with your company, which is what makes OSS your responsibility.
Will an Estonian company reduce my personal taxes?
Not by itself. You still owe personal tax where you are tax resident, and CFC rules in high-tax countries can tax retained profits before you distribute them. The advantage is deferral on reinvested profit, explained fully in taxes explained.
Continue reading
- Estonian Company Taxes Explained — VAT, OSS, dividends and the 22/78 rate in full
- PE Risk Checker — Whether your country can claim your company
- Xolo Review — What each Leap tier includes, from 8+ years as a customer
- Service Provider Comparison — All providers side by side, including OSS pricing
- Banking Setup — Wise Business and connecting your payment processor
- e-Residency for E-Commerce — If you also sell physical goods