Accounting & Tax for IT and SaaS Companies in Estonia

Everything an Estonian IT or SaaS business needs to stay compliant and financially optimised — from subscription revenue recognition and MRR accounting to remote team payroll, IP taxation, and global client VAT.

MRR/ARR IFRS 15 Subscription Accounting Remote Payroll IP Taxation Global VAT Transfer Pricing
0% Corp Tax Retained
IFRS15 Revenue Standard
MRR Core SaaS Metric
€40K VAT Threshold
20% Dividend Tax
6 Service Topics

5 Key Takeaways From This Page

Revenue recognition for SaaS is fundamentally different from cash

A €12,000 annual subscription paid upfront is not €12,000 of revenue in the month it is received — it is €1,000 per month over the subscription term. IFRS 15 governs how and when SaaS revenue is recognised, and getting this right is foundational to everything else.

MRR and ARR are management metrics — not accounting figures

Monthly and Annual Recurring Revenue are the primary health metrics for SaaS businesses and are reported to investors. They are calculated from contract data, not from accounting entries. Understanding the relationship between your MRR dashboard and your P&L is essential for clean reporting.

Remote team payroll requires local compliance in each country

Paying a developer in Germany, a designer in Spain, and a sales lead in the UK through Estonian payroll alone is non-compliant. Each country where someone habitually works has its own employer obligations, social security rules, and payroll registration requirements.

IP held in Estonia attracts the 0% retained profit structure

Intellectual property developed and owned by an Estonian OÜ benefits from Estonia’s 0% corporate tax on retained profits. Royalties received by the OÜ, or software licences sold to global clients, accumulate tax-free until distributed — a significant structural advantage over most EU jurisdictions.

Global B2B clients use reverse charge — VAT is simpler than you think

Most IT and SaaS services sold to VAT-registered businesses in other EU countries are zero-rated under the reverse charge mechanism. Services to non-EU clients are generally outside EU VAT scope. The complexity is in the B2C digital services layer and in countries where digital services have specific rules.

What accounting and tax services does an Estonian IT or SaaS company need? An Estonian IT/SaaS OÜ needs: monthly double-entry bookkeeping with correct IFRS 15 revenue recognition for subscriptions and project income, MRR/ARR reporting to support investor and management reporting, deferred revenue tracking for prepaid subscriptions, remote team payroll compliance in each country where staff are based, IP ownership structuring and royalty accounting, and global VAT management for B2B and B2C software services. This page covers the full picture — and links to each dedicated topic.

Section 1 — Why IT and SaaS Accounting Is Different

The structural features of software and subscription businesses that make standard accounting templates insufficient

Dimension

  • Revenue timing
  • Revenue complexity
  • Customer data
  • Balance sheet items
  • KPIs reported
  • Investor reporting
  • Tax complexity
  • Team structure

Standard Service OÜ

  • Invoice when work delivered
  • Simple — invoice = revenue
  • Client list with invoice amounts
  • Minimal — receivables and cash
  • Revenue, gross margin, cash
  • Annual financial statements
  • Estonian income tax on retained profit
  • Typically all Estonian-based

IT / SaaS Company

  • Recognised over subscription term
  • Multiple performance obligations
  • Subscription database with MRR, churn
  • Deferred revenue liability; capitalised development costs
  • MRR, ARR, churn rate, NRR, CAC, LTV
  • Monthly investor updates with MRR metrics
  • IP ownership structure; royalty taxation; R&D credits
  • Remote-first; team across 5–10 countries

The Three Most Common IT/SaaS Accounting Mistakes

⚠ Recognising prepaid revenue immediately — Recording a €12,000 annual subscription as €12,000 revenue in the month it is received inflates current revenue and creates a balance sheet error.

⚠ Single performance obligation assumption — IFRS 15 requires each distinct performance obligation to be identified and allocated a portion of the transaction price.

⚠ R&D costs expensed vs capitalised incorrectly — Development costs for internally developed software must be assessed against IAS 38 criteria.

Section 2 — SaaS Metrics and Their Accounting Counterparts

MRR, ARR, churn, and NRR — where each comes from and how it relates to your GAAP financials

MRR — Monthly Recurring Revenue — Sum of all active subscription monthly values
ARR — Annual Recurring Revenue — MRR × 12
Churn — Revenue Churn Rate — churned MRR ÷ beginning of month MRR × 100%
NRR — Net Revenue Retention — Net new MRR ÷ Starting MRR × 100%
LTV — Customer Lifetime Value — Average revenue per account ÷ monthly churn rate
CAC — Customer Acquisition Cost — Total sales & marketing spend ÷ new customers

MRR vs Accounting Revenue — Monthly Reconciliation Example
Active subscribers: 142

Average monthly plan value: €199

MRR (operational metric): €28,258

Accounting revenue (IFRS 15 recognition):

Monthly subscriptions (recognised in full): €18,640

Annual subscriptions — current month’s portion: €8,900

(Annual prepayments of €106,800 ÷ 12 months)

Project / setup fees — recognised this month: +€718

Monthly recognised revenue (P&L): €28,258

MRR matches recognised revenue

Deferred revenue on balance sheet = remaining annual sub value

€106,800 annual subs × (11/12) months remaining = €97,900 deferred

Section 3 — Revenue Recognition Under IFRS 15

The five-step model, performance obligations in SaaS contracts, and how to apply it in practice

1
Identify the Contract
Binding agreement with a customer
2
Identify Performance Obligations
Each distinct service promise
3
Determine Transaction Price
Total consideration expected
4
Allocate to Obligations
Split across performance obligations
5
Recognise as Performed
Revenue when obligation is satisfied

Deferred Revenue — The Balance Sheet Impact

A SaaS business with 50% of customers on annual plans and €500,000 ARR will have approximately €250,000 in deferred revenue on its balance sheet at any point — real cash held but not yet recognised as earned.

Section 4 — Why Estonia for IT and SaaS — The Tax Advantages

How Estonia’s corporate tax structure creates a specific competitive advantage for software companies

The Compounding Advantage — Estonia vs Germany (5-Year Model)

Annual net profit retained: €500,000 | Reinvestment rate: 100%

Germany (25% tax): 5-year total retained: €1,875,000 | Tax paid: €625,000

Estonia (0% on retained): 5-year total retained: €2,500,000 | Tax paid: €0 (deferred until distribution)

Additional capital available for reinvestment: €625,000 | 33% more capital retained

R&D Cost Treatment — Expense vs Capitalise

Feasibility studies — Research — Expense immediately
Architecture after decision — Development — Capitalise as intangible asset
Coding of confirmed features — Development — Capitalise
Testing and QA — Development — Capitalise
Bug fixes in existing software — Maintenance — Expense immediately

Section 5 — IP Ownership and Royalty Taxation

Holding IP in Estonia, royalty streams, and how to structure software licensing

Holding IP in an Estonian OÜ — The Structural Advantage

Intellectual property developed by an Estonian OÜ is owned by the OÜ. Under Estonia’s 0% retained profits structure, royalties accumulate tax-free until distributed. This creates an efficient structure for software companies with global customers.

Country of Royalty Payer WHT Rate (standard treaty) Action Required
Germany 5–10% Provide Estonian tax residency certificate
Finland 5% Residency certificate to Finnish payer
United States 10% W-8BEN-E form filed with US payer
United Kingdom 0% Residency certificate; confirm royalty qualifies

Section 6 — Remote Team Payroll

Paying employees and contractors across multiple countries — compliance requirements and practical options

Genuine Contractor Indicators

  • Works for multiple unrelated clients
  • Controls their own schedule
  • Uses their own tools and equipment
  • Has their own registered business entity
  • Can subcontract the work

Employee Misclassification Indicators

  • Works exclusively for your company
  • Follows your management direction
  • Uses company-provided tools
  • Long-term continuous engagement
  • Economically dependent on your company

Employee vs Independent Contractor — The Misclassification Risk

If an individual works exclusively for your company, follows your direction, uses your tools, and has no independent business risk, most countries will classify them as an employee — regardless of what the contract says. Misclassification results in back-assessed employer social security contributions, income tax withholding, and penalties.

Section 7 — Global VAT for IT and SaaS Services

B2B reverse charge, B2C digital services, and how to structure invoicing for global customers

If your SaaS is B2B only — EU VAT is almost zero work

A SaaS product sold exclusively to VAT-registered businesses collects 22% VAT from Estonian business customers (on KMD) and charges 0% to all other EU business clients (reverse charge, verified via VIES). For non-EU customers, the supply is outside scope — no EU VAT at all. This is why Estonia is particularly attractive for B2B SaaS — the VAT compliance is minimal.

Section 9 — How Company for Business Works With IT and SaaS Clients

Our setup for software companies — metrics integration, investor reporting, and the monthly compliance cycle

1st-5th
Monthly close
Revenue recognition, deferred revenue released
5th
Management accounts
P&L, balance sheet, MRR report
10th
Payroll TSD filed
Social tax and income tax paid
20th
Monthly KMD filed
VAT paid, input VAT reclaimed

Frequently Asked Questions

Monthly plan: each €49 payment is fully recognised in the month it covers. Annual plan: the €490 payment is recognised ratably at €490 ÷ 12 = €40.83 per month over the 12-month term. On the date of the annual payment, you record: DR Cash €490, CR Deferred Revenue €490. Each subsequent month: DR Deferred Revenue €40.83, CR Revenue €40.83. At month 12, the deferred revenue balance reaches zero and the full €490 has been recognised. The annual plan subscriber appears as €40.83/month in your MRR — not €490 — which correctly reflects the recurring value of that subscription.

It could be a significant problem, depending on how the working relationship actually functions. Poland (like most EU countries) looks at the substance of the working relationship, not the contract label. If the developers work exclusively for your company, follow your direction, use your systems and tools, and have no independent commercial risk, Polish social security (ZUS) and tax authorities are likely to reclassify them as employees regardless of the contractor invoice arrangement. If reclassified, you would owe back-assessed ZUS employer contributions, income tax withholding, and penalties from the start of the arrangement. Consider either (a) genuinely restructuring the relationship to ensure they meet independent contractor criteria, (b) engaging them through an EOR (Deel, Remote) who handles Polish employment, or (c) registering a Polish entity if the relationship is long-term and exclusive. Get a Polish employment law opinion before the situation escalates.

The free trial period generates no revenue — there is no consideration being exchanged. The contract does not begin until the customer makes a payment decision and the paid period starts. Under IFRS 15, you would identify the contract as beginning when the customer agrees to pay (typically at the start of the trial or on payment). If the trial is unconditional and the customer can cancel with no obligation, no revenue is recognised during the trial. Revenue recognition begins only when the first paid period starts. The trial period cost (server costs, support costs) is expensed as normal — it is a customer acquisition cost, not a cost of fulfilling a revenue contract.

The withholding tax is a foreign tax deducted at source on the royalty income your Estonian OÜ earned. Your accounts record the full gross royalty as revenue (not the net amount received), and the €50 (on a €1,000 royalty) withheld by the German payer is recorded as a foreign tax asset — specifically as a ‘prepaid tax’ or ‘tax credit receivable’. Under the Estonia-Germany double tax treaty, the WHT is reduced to 5–10% depending on the royalty type. When your Estonian OÜ later distributes dividends and the 20% dividend tax is applied, the WHT credit may be used to offset a portion of the Estonian tax liability — reducing the cash tax cost. Keep the German withholding tax certificates (Freistellungsbescheinigung or Bescheinigung) — EMTA requires documentary evidence for any foreign tax credit claimed.

Transferring IP from your Estonian OÜ to a foreign entity is a complex transaction with significant tax consequences. Estonia does not have an exit tax on IP transfers per se, but the transfer must be at arm’s length — the OÜ must receive fair market value for the IP being transferred. If the IP is transferred below market value to a related party, EMTA can assess the difference as a deemed distribution subject to 20% corporate income tax. The acquiring entity must pay the fair market value — or the OÜ must recognise the shortfall as a taxable distribution. Additionally, the OECD BEPS framework requires that IP transfers reflect real economic substance — a ‘paper’ IP transfer without transferring the people who develop and manage the IP is increasingly challenged by both Estonian and foreign tax authorities. Before undertaking any IP restructuring, obtain a transfer pricing valuation and a legal opinion covering both Estonian and the destination-country tax treatment.

Running an IT or SaaS company from Estonia? Let’s get the accounting right.

Book a free 30-minute consultation. We review your revenue recognition, configure your subscription accounting, set up remote payroll, and handle every filing obligation so you can focus on building.

companyforbusiness.ee →