Skip to content
Audience Guide

e-Residency for Agencies

How a small agency runs on an Estonian OÜ: paying contractors, EU reverse-charge invoicing, provider tiers, and the payroll trap to avoid.

13 min readLast updated: 2026-07-19

Is e-Residency right for an agency?

An Estonian OÜ works well for an agency that buys work from independent contractors and sells it to business clients. It stops working the moment you want actual employees on a payroll in another country — e-Residency does not solve that, and no service provider will pretend otherwise.

That single distinction decides almost everything on this page. If your team is five freelancers who invoice you, Estonia is one of the cleanest structures available in the EU. If your team is five people you hire, manage, and pay a salary in Spain, Germany, or Argentina, you need an employer presence in those countries, not a company in Tallinn.

Key Takeaways
  • Paying independent contractors from an Estonian OÜ is straightforward: they invoice you, you pay, it books as a business expense.
  • Hiring employees abroad creates payroll and permanent-establishment obligations in their country. An Employer-of-Record is the real answer, not e-Residency.
  • Agencies hit provider transaction caps that solo freelancers never reach. Xolo Leap Pro (€139/mo) allows up to 500 sales transactions and 50 purchase invoices per month.
  • EU B2B invoicing runs on reverse charge: you invoice without VAT, your client accounts for it.
  • Retained profit is taxed at 0% in Estonia. That is the real advantage when you reinvest in the team.
My Experience

I've run my own Estonian company since 2016 and worked with contractors through it for most of that time. The invoicing side has never once been a problem. The one thing I've had to think hard about is the line between "contractor" and "employee" — and that line is drawn by the contractor's country, not by Estonia.

Paying contractors through an Estonian OÜ

The mechanics are boring, which is the point. Your contractor issues an invoice to your OÜ, you pay it from your business account, and your provider books it as a business expense that reduces your taxable profit.

In practice the loop looks like this:

  1. The contractor sends an invoice with their own business details and, if they're VAT-registered in the EU, their VAT ID.
  2. You pay from Wise Business — no monthly fee, one-off ~€50 setup for full account details, currency conversion at the mid-market rate with a 0.4–0.6% fee (source: Estoveo provider data, verified 17 July 2026).
  3. The transaction syncs into your provider's dashboard and gets categorised as a purchase.
  4. At year end it appears in your annual report as cost of sales.

For contractors inside the EU who are VAT-registered, their invoice to you also runs on reverse charge — the same mechanism described below, pointing the other way. For contractors outside the EU, there's no EU VAT in the transaction at all.

Tip

Ask every contractor for their company registration number and VAT ID before the first invoice, and keep a signed contract on file. When your accountant or a tax authority asks whether these people are contractors, the paperwork is the answer. Verbal arrangements are the thing that turns a routine question into a problem.

The employee trap: what e-Residency does not solve

If you hire someone as an employee in another country, you owe payroll tax, social contributions, and employment-law compliance in that country. Your Estonian company being Estonian changes nothing about this.

This is the caveat that matters most for agencies, and it's the one most often glossed over. Two things happen when you employ someone abroad:

  • Payroll obligations in their country. You must register as an employer there, withhold local income tax, and pay local social contributions. Estonia's 22% income tax and 33% social tax are not what you owe — the employee's country's rates are.
  • Permanent establishment exposure. An employee working from a country on your behalf can create a taxable presence for your OÜ in that country. At that point, part of your company's profit becomes taxable there, and Estonia's 0% on retained profits stops protecting it.

The real solution is an Employer-of-Record (EoR). The EoR is the legal employer in the worker's country and handles payroll, contributions, and compliance; you pay the EoR a fee and manage the person day to day. Deel is listed on the official e-Residency Marketplace under Payroll & HR (source: marketplace.e-resident.gov.ee) alongside other providers in that category.

Warning

Do not solve this by calling an employee a contractor. Misclassification is exactly what labour authorities look for, and the test is substance, not paperwork: does the person work set hours for you alone, use your equipment, and take direction like staff? If yes, they're an employee in most jurisdictions regardless of what the contract says — and the back taxes land on you.

EU B2B invoicing and reverse charge

Agencies mostly bill other businesses, and EU B2B services are invoiced without VAT under the reverse-charge mechanism. Your client, not you, accounts for the VAT in their own country.

Three cases cover almost all agency billing:

ClientVAT on your invoiceWhat you need
EU business with a valid VAT ID0% — reverse chargeTheir VAT ID, verified in VIES
Non-EU businessNo EU VATNothing beyond normal invoice details
EU private customer (B2C)Customer's country rateOSS registration above €10,000/year

Your invoice must carry the note "Reverse charge — VAT to be accounted for by the recipient." Your provider sets this on the template automatically. Verify every client VAT ID in the EU's VIES system before you invoice: if the number is invalid, the reverse charge doesn't apply and you carry the VAT liability yourself.

Estonian VAT registration is mandatory above €40,000 in annual Estonian turnover; the standard rate is 24% since July 2025 (source: emta.ee, as of July 2026). Most agencies register voluntarily anyway — reverse-charge invoices go out without VAT regardless, and you get to deduct input VAT on software, equipment, and travel. The full mechanics are in taxes explained.

Transaction volume: why agencies need a different tier

An agency outgrows entry-tier transaction caps quickly, because every contractor invoice and every SaaS subscription is a purchase document your accountant has to process. Volume, not revenue, is usually what forces the tier upgrade.

Here's what the Xolo Leap tiers actually cover (verified against xolo.io/pricing, 18 July 2026; cross-checked against Estoveo provider data, 17 July 2026):

PlanMonthly, ex VATWhat it means for an agency
Leap Starter€59Capped transactions and a revenue ceiling. Built for a solo freelancer with a handful of invoices
Leap Standard€99Revenue ceiling removed, same core service. Fine for a one-person shop that grew
Leap Pro€139Up to 500 sales transactions and 50 purchase invoices per month, plus shareholder management and OSS reporting
Leap PremiumFrom €259500+ transactions, dedicated senior accountant (1 hour/month), priority handling, additional EU VAT numbers

The number to look at is 50 purchase invoices per month, not the 500 sales transactions. A ten-client agency might send 15 invoices a month — nowhere near the sales cap. But eight contractors invoicing monthly, plus 25 to 30 software subscriptions, plus travel and equipment receipts, lands close to 50 purchase documents before you've done anything unusual. The purchase side binds first for agencies. That's the opposite of the freelancer case, where revenue is what pushes you up a tier.

Two other things in Pro matter specifically to agencies: shareholder management, because agencies far more often have a co-founder or a partner with equity than solo freelancers do, and OSS reporting, if you sell any productised or digital service to consumers across EU borders.

What a small agency actually pays

Here is a worked example for an agency running about €20,000/month in billings with a small contractor bench. Figures are illustrative; the provider and banking costs are real.

LineMonthly
Client billings€20,000
Contractor invoices−€11,000
Software, tools, travel−€800
Xolo Leap Pro−€139
Wise Business€0 (one-off ~€50 setup)
Profit before founder pay€8,061

Your provider costs 0.7% of billings at this level. That ratio is the reason the tier debate matters less than people expect — the difference between Standard and Pro is €40/month, which is nothing against the cost of an accountant processing your contractor invoices incorrectly.

The tax picture: profit left in the company is taxed at 0%. Distribute €50,000 net as dividends and the company pays 22/78 on top — €14,103 in Estonian corporate income tax (source: emta.ee, as of July 2026). Keep the money in and hire another contractor, buy equipment, or fund a slow quarter, and there's no corporate tax event at all. For an agency reinvesting into capacity, that deferral is the actual product.

Warning

This ignores your personal tax residence, which is not optional. You owe personal tax where you live, and dividends from your OÜ are taxable there under local rules and the relevant double tax treaty. Estonia's 0% applies to the company, never to you.

Permanent establishment: where you and your team actually sit

If you run the agency day to day from one country, that country can claim your Estonian company has a permanent establishment there — and tax its profits locally. This is the single most expensive mistake e-Residents make, and agencies carry more of it than freelancers because there are more people in more places.

The risk stacks up in three ways: where you as founder physically work and make decisions, where any staff or long-term contractors sit, and whether you have a fixed place of business anywhere — an office, a co-working desk with your company name on it, a signed lease.

A genuinely mobile founder with contractors spread across five countries is a low-risk profile. A founder living in Berlin year-round with three near-full-time contractors also in Germany is a high-risk profile, whatever the Estonian registration says. Run your own situation through the permanent establishment risk checker, then read the PE section of taxes explained before you incorporate.

Which provider I'd pick, and why

For an agency, I'd start at Xolo Leap Pro (€139/month) — not because Pro is a better product than Standard, but because the purchase-invoice allowance and shareholder management are the two things an agency actually consumes.

I've used Xolo since 2017. The reasoning is specific: the Wise integration means contractor payments reconcile themselves instead of becoming a monthly data-entry job, and at agency volume that's hours, not minutes. Pro's shareholder management covers the co-founder case that most agencies eventually hit. Move to Premium (from €259/month) when you cross 500 transactions a month or when you want a dedicated senior accountant with an hour of their time booked every month.

Two honest counterpoints. Xolo is English-only since around 2020, and accounting vocabulary is exactly the English you may not have. And if you genuinely intend to hire employees in Estonia, 1Office's full-service model is built for that and Xolo's is not. The full field is in all service providers compared, and my long-form experience is in the Xolo review.

My #1 Recommendation

Xolo Leap Pro

€139/month (ex VAT)

For an agency, Pro is the tier that matches how you actually spend money — contractor invoices and subscriptions, not just client billings. I've been a Xolo customer since 2017.

Start with Xolo Leap Pro€100 new customer bonus

Affiliate link. I receive a commission at no extra cost to you.

Who this is genuinely not for

An Estonian OÜ is the wrong structure for a meaningful number of agencies, and it's worth being blunt about which ones.

  • You want employees, not contractors. If salaried staff is the plan, budget for an Employer-of-Record in each country and treat the OÜ as a holding structure at best. e-Residency does not remove foreign payroll obligations.
  • Your whole team, including you, sits in one country. You've built a local company with a foreign registration. Expect a permanent establishment claim and expect to lose it.
  • You need a physical presence for client trust. Some sectors — public tenders, regulated industries, agencies pitching enterprise procurement — still get asked where the office is. An Estonian registration and a Belgian IBAN can cost you deals in those rooms.
  • Your clients are consumers, not businesses. B2C across EU borders means VAT in the customer's country and OSS filings. Doable, but the reverse-charge simplicity that makes this page attractive doesn't apply to you.
  • Your billings are under roughly €2,000/month. At €139/month for Pro, the overhead is real. Stay solo on a lower tier and read the freelancer setup instead.

Frequently asked questions

Can I hire employees through my Estonian company?

You can employ people in Estonia through your OÜ. Employing someone in another country requires you to register as an employer there and handle local payroll and social contributions — e-Residency does not change this. Most agencies use an Employer-of-Record instead; Deel and other Payroll & HR providers are listed on the official e-Residency Marketplace.

Do I charge VAT when I invoice an EU agency client?

No. For B2B services to a business in another EU country with a valid VAT ID, you invoice at 0% under reverse charge and add the note "Reverse charge — VAT to be accounted for by the recipient." Verify their VAT ID in VIES first — if it's invalid, the liability stays with you.

Which Xolo tier does a small agency need?

Leap Pro at €139/month for most. It allows up to 500 sales transactions and 50 purchase invoices per month plus shareholder management, and the purchase-invoice cap is what an agency hits first — contractor invoices and SaaS subscriptions add up fast. Premium starts at €259/month for 500+ transactions.

Does having contractors in Germany create a permanent establishment?

It can, particularly if they work near-full-time for you from a fixed location and act on your behalf. PE is assessed on substance, not contract labels. Work through the PE risk checker and get country-specific advice before you scale a team in one place.

Do agencies need an audit in Estonia?

Almost never. A statutory audit only applies once you exceed at least two of three thresholds: €4,000,000 annual revenue, €2,000,000 total assets, or 50 employees (source: Estonian Commercial Code, as of July 2026). The annual report, however, is mandatory for every OÜ regardless of revenue.

Continue reading