Payroll Services for Estonian OÜs
Complete Estonian payroll management — salary calculations, TSD declarations, employment register, social tax, income tax, unemployment insurance, II pillar pension — all filed through the EMTA e-Tax portal on time, every month.
Estonian Payroll — The Key Obligations
Every month that salary or board member fees are paid, the OÜ must file TSD Annex 1 (the employee income and social tax declaration) with EMTA by the 10th of the following month and pay all taxes due. This applies from the first salary payment. No TSD = 0.06%/day interest on unpaid tax.
Before a new employee’s first day at work, the OÜ must enter them in the töötamise register (employment register) via the EMTA e-Tax portal. This is not optional — and it must happen before work starts, not on the same day or after. Failure creates a fine up to €1,200 per employee.
The employer pays sotsiaalmaks (social tax) at 33% of the employee’s gross salary as an additional cost. This is the single largest payroll tax. For a €2,000 gross salary, social tax is €660/month — making the total employer cost €2,676. Social tax funds health insurance and pension.
Under Töölepinguseadus §4, an employment contract (tööleping) must be concluded in writing before work begins. The contract must specify: start date, position, duties, working time, gross salary, holiday entitlement, and notice period. We review employment contracts as part of our payroll setup service.
Every employee is entitled to at least 28 calendar days of annual leave per year (Töölepinguseadus §68). Holiday pay (puhkusetasu) must be paid at least one day before the leave begins, calculated at the employee’s average daily earnings. The calculation and advance payment is part of our payroll service.
Most Estonian employees have joined the II pillar pension scheme (kogumispension). The employee contributes 2% of gross salary (withheld) and the state adds 4% funded from social tax. We verify each employee’s II pillar status and apply the correct withholding — an error here creates a correction obligation.
What payroll services does an Estonian OÜ need from the moment it hires its first employee? Employment contract review, employment register entry before day one, gross-to-net salary calculation each month, TSD Annex 1 filed by the 10th, all taxes paid by the 10th, payslip issued, holiday pay calculated and paid in advance, and termination handled correctly when the time comes. We provide all of this from €25/employee/month — or as part of our full accounting packages.
Section 1 — Estonian Salary Calculation
Gross to net — how every component is calculated
Gross to Net — Two Salary Examples
The table below shows every payroll component for two common gross salary levels in Estonia: €2,000 and €3,500. The basic tax exemption (maksuvaba tulu) of €654/month is applied for both (2024 rate). Rows highlighted in blue show the total employer cost and the net salary to employee.
| Component | Gross Salary €2,000 | Gross Salary €3,500 | Who Pays / Legal Basis |
|---|---|---|---|
| Gross salary (brutopalke) | €2,000.00 | €3,500.00 | Employment contract amount — what employee earns |
| Employer social tax (sotsiaalmaks) 33% | €2,000 × 33% = €660.00 | €3,500 × 33% = €1,155.00 | Employer pays on top of gross — Sotsiaalmaksuseadus §2 |
| Employer unemployment insurance (töötuskindlustus) 0.8% | €2,000 × 0.8% = €16.00 | €3,500 × 0.8% = €28.00 | Employer pays on top — Töötuskindlustuse seadus |
| Total employer cost | €2,000 + €660 + €16 = €2,676.00 | €3,500 + €1,155 + €28 = €4,683.00 | OÜ pays this amount per employee per month |
| Income tax withheld (tulumaks) 20% | (€2,000 − €654) × 20% = €269.20 | (€3,500 − €654) × 20% = €569.20 | Withheld from gross — Tulumaksuseadus §21 |
| Employee unemployment insurance 1.6% | €2,000 × 1.6% = €32.00 | €3,500 × 1.6% = €56.00 | Withheld from gross — employee’s contribution |
| II pillar pension (kogumispension) 2% | €2,000 × 2% = €40.00 | €3,500 × 2% = €70.00 | Withheld if employee has joined II pillar (most have) |
| Net salary to employee (netopalke) | €2,000 − €269.20 − €32 − €40 = €1,658.80 | €3,500 − €569.20 − €56 − €70 = €2,804.80 | Bank transfer to employee on payday |
Key Payroll Rates — 2024
| Tax / Contribution | Rate | Paid By | What It Funds |
|---|---|---|---|
| Social tax (sotsiaalmaks) | 33% of gross | Employer — on top of gross salary | 20% state pension (I pillar) + 13% health insurance (Haigekassa) |
| Income tax (tulumaks) | 20% of gross above basic exemption | Withheld from employee gross | General state budget — withheld by employer, remitted to EMTA |
| Employer unemployment insurance (töötuskindlustus) | 0.8% of gross | Employer — on top of gross salary | Unemployment insurance fund |
| Employee unemployment insurance | 1.6% of gross | Withheld from employee gross | Unemployment insurance fund — employee’s share |
| II pillar pension (kogumispension) | 2% of gross | Withheld from employee gross | Employee’s personal pension fund account |
| Basic exemption (maksuvaba tulu) | €654/month (2024) | N/A — reduces taxable income | Applied against income tax base; reduces monthly income tax by €130.80 |
Section 2 — The TSD Declaration
Estonia’s monthly payroll and distribution tax declaration — all five annexes
TSD Structure — What Each Annex Covers
The TSD (tulu- ja sotsiaalmaksu ning kohustusliku kogumispensioni makse deklaratsioon) is filed through the EMTA e-Tax portal by the 10th of each month for the prior month. It is the primary declaration for employment income, board fees, dividends, fringe benefits, and non-resident payments. A separate line is filed for each employee.
| TSD Element | What It Declares | Filed When | Rates / Notes |
|---|---|---|---|
| TSD Main Form | Header — identifies OÜ, period, total tax amounts owed | Monthly by 10th whenever salary/fees paid | Links Annexes 1–5; must balance to declared totals |
| TSD Annex 1 | All employee salaries, board member fees, taxable benefits — line by line per recipient | Monthly by 10th when any employment income paid | Income tax 20%; social tax 33%; employer UI 0.8%; employee UI 1.6%; II pillar 2% |
| TSD Annex 2 | Payments to non-resident individuals or companies | Monthly by 10th when non-resident payment made | WHT rates by income type; DTT reductions; residency certificate required |
| TSD Annex 3 | Fringe benefits (erisoodustused) — private car use, gifts, meals | Monthly by 10th when fringe benefits provided | 20% income tax + 33% social tax paid by OÜ on benefit value |
| TSD Annex 4 | Dividend distribution tax declaration | Monthly by 10th of month after dividend payment | 22/78 gross-up formula; 20% distribution tax or 14% reduced rate |
| TSD Annex 5 | Payments to entities in low-tax territories | Monthly when such payments made | Anti-avoidance provisions under Tulumaksuseadus §49 |
What We Check Before Every TSD Submission
Gross salary confirmed against employment contract; any mid-month changes, bonuses, or commission components verified with the OÜ owner before calculation.
Each employee’s basic exemption entitlement (€0–€654/month based on annual income) applied to their correct income tax calculation — wrong application creates over- or under-withholding.
Each employee’s II pillar participation status verified in Merit Aktiva and against EMTA data — contribution rates vary; non-participants excluded from the 2% deduction.
If gross salary is below the social tax minimum base, we verify whether top-up is required for health insurance eligibility.
TSD submitted via EMTA e-Tax portal using our esindusõigus delegation. Submission confirmation retained. All taxes paid to EMTA by 10th deadline.
Section 3 — Employment Obligations
Everything required from the Töölepinguseadus — from hire to exit
Employer Obligation Reference — Hire to Exit
Estonian employment law under the Töölepinguseadus creates specific obligations at every stage of employment. The consequence column below is highlighted in red to make clear: these are not administrative niceties — each missed obligation carries a specific legal or financial consequence.
| Obligation | When | Legal Basis | Consequence if Missed |
|---|---|---|---|
| Employment contract (tööleping) | Before or on first day of work | Töölepinguseadus §4 — written contract mandatory | No written contract = employee rights still apply; no penalty per se but creates disputes |
| Employment register entry (töötamise register) | Before first day of work — not on the day | Töölepinguseadus §21 — must be registered before work begins | Fine up to €1,200 per unregistered employee; employee has no social security coverage |
| TSD Annex 1 filed | 10th of following month for each month salary was paid | Tulumaksuseadus; Sotsiaalmaksuseadus | 0.06%/day interest on unpaid tax; late filing fine €200–1,200 |
| Tax and social contributions paid | 10th of following month | Sotsiaalmaksuseadus §9 — same deadline as TSD | 0.06%/day interest from 11th on any shortfall |
| Payslip issued to employee | By payday each month | Töölepinguseadus §33(3) | Employee can demand; non-issuance creates liability |
| Holiday pay calculation and payment | Before employee takes leave | Töölepinguseadus §72 — advance calculation required | Incorrect holiday pay = underpayment liability; interest if disputed |
| Termination procedure (koondamine/vallandamine) | Notice periods and final pay per contract type | Töölepinguseadus §96–100 — minimum notice periods apply | Unlawful dismissal claim at Töövaidluskomisjon (Labour Dispute Committee) |
| Employment register exit update | On last day of employment | Töölepinguseadus §21 — must update register on exit | Fine; inaccurate register creates audit exposure |
The Employment Register (Töötamise Register) — Critical Rules
The töötamise register is EMTA’s real-time database of all employment relationships in Estonia. It is visible to banks, social insurance, and EMTA auditors. The register must be updated before the employee’s first day of work — EMTA is explicit that same-day entry is not compliant. For termination, the register must be updated on the last day.
| Register Action | Required By | How to Update | Common Error |
|---|---|---|---|
| New employee entry | Before first day of work — not on the day, not after | EMTA e-Tax portal → Töötamise register → Add employee; provide: name, ID, start date, job title, employment type | Entering on the first day of work instead of the day before — EMTA treats this as a late entry |
| Change in employment terms | Within 10 days of change taking effect | Update relevant fields: salary change, position change, working hours change | Not updating when employee’s role or salary changes materially |
| Employee exit | On the last working day | Update end date; enter exit reason (contract expired, resignation, dismissal) | Forgetting to update — ex-employee appears as still employed; creates social insurance and audit issues |
| Part-time or temporary employment | Before work begins — same rule as full-time | Specify hours and employment type; note if fixed-term | Not distinguishing fixed-term from open-ended — affects termination rules |
Section 4 — Payroll Service Prices
Every payroll service with transparent pricing
All Payroll Services — Prices Excluding 22% VAT
Our payroll service is priced per employee per month for standalone payroll, or included in our full accounting packages. All prices below exclude 22% VAT. For clients on our Growth or Scale accounting packages, payroll is included.
| Payroll Service | Starting Price | What Is Included | |
|---|---|---|---|
| Monthly payroll (1 employee) | €30/employee/month | Gross-to-net calculation; TSD Annex 1; payslip; EMTA payment instruction; töötamise register maintenance | |
| Monthly payroll (2–5 employees) | €25/employee/month | All of above per employee; employer cost summary; net salary bank transfer list | |
| Monthly payroll (6–10 employees) | €20/employee/month | All of above; payroll register; employer cost report per department if needed | |
| Monthly payroll (11+ employees) | Quoted on scope | High-volume; complex structures; bonuses; commission; partial-month calculations | |
| Full accounting Growth package (≤ 3 employees) | €300/month total | Bookkeeping + KMD + TSD + payroll + annual report — all included | |
| Full accounting Scale package (unlimited) | €500/month total | All services unlimited including payroll for any headcount | |
| Employment register setup (new hire) | Included in payroll | Register entry before first day; contract review for TSD classification | |
| Payroll setup for first employee | €100 one-time | Initial employment contract review; payroll parameters setup in Merit Aktiva; register entry | |
| Holiday pay calculation (puhkusetasum ) |
Included in payroll | Average daily rate; days entitlement; advance payment processed correctly | |
| Termination pay calculation | €80 one-time | Final pay; unused holiday; notice pay; register exit; final TSD Annex 1 |
Payroll Topic Guides
Explore each area of Estonian payroll in detail through the guides below
Payroll Outsourcing
Why Estonian OÜs outsource payroll — what we handle, how the monthly process works, what you provide to us, and the risk of handling payroll in-house without specialist knowledge.
Salary Calculation Estonia
Complete guide to gross-to-net salary calculations in Estonia — income tax with basic exemption, social tax 33%, unemployment insurance, II pillar pension, and how to calculate any gross salary amount.
Employee Taxes Estonia
Every employee-related tax in Estonia explained — social tax, income tax, unemployment insurance, II pillar pension contributions, the basic exemption, and how they interact in the TSD declaration.
Payroll for Startups
First-hire payroll guide for Estonian startups — employment contract requirements, töötamise register setup, first TSD, salary planning for founders and early employees, and stock option tax treatment.
Contractor vs Employee
The critical Estonian classification question — when a contractor relationship is reclassified as employment, the tax and legal consequences, what factors EMTA uses, and how to structure correctly.