Payroll Outsourcing for Estonian OÜs

Why Estonian OÜs outsource payroll — what we handle each month, what you provide to us, the risk of in-house payroll errors under the Töölepinguseadus and Sotsiaalmaksuseadus, and how the outsourced payroll process works from first hire to monthly TSD filing.

TSD Annex 1 by 10th Töötamise Register Gross-to-Net Holiday Pay From €25/employee/month
€25 From / Employee / Mo
10th TSD Deadline
33% Social Tax Rate
€1,200 Max Register Fine
28d Annual Leave Days
100% Deadline Guarantee

Why Estonian OÜs Outsource Payroll

Payroll consumes owner time every month — without exception
Estonian payroll has a hard deadline on the 10th of every month with no grace period. Whether it’s a quiet month or a busy one, the TSD Annex 1 must be prepared, reviewed, and submitted. For a company owner running the business, this monthly obligation competes directly with revenue-generating activities.
The calculations are more complex than they appear
Gross-to-net calculation involves the income tax basic exemption (which changes based on annual income), II pillar pension status, social tax minimum base, holiday pay average rate, sick leave calculations, and partial-month proration. One wrong parameter creates incorrect withholding and potentially a TSD error.
The töötamise register has zero-tolerance rules
The employment register must be updated before the first day of work — not on the day, not after. Missing this creates a fine up to €1,200. Most owners who do their own payroll discover this rule the hard way. We handle register updates as the first step of every new hire process.
A single missed TSD costs more than months of outsourcing fees
Late TSD filing triggers a fine of €200–1,200 plus 0.06%/day interest on all unpaid payroll taxes from the 11th. For a company with two employees on €2,000 gross each, the total payroll taxes are approximately €2,034 per month — one missed TSD costs €1.22/day in interest. Three months of outsourced payroll pays for itself in one avoided fine.
Employment law adds obligations beyond just the numbers
Payroll is not just a calculation — it includes reviewing the employment contract to confirm correct classification, checking fringe benefits for TSD Annex 3 obligations, calculating holiday pay at the correct average rate, and handling termination pay under the Töölepinguseadus correctly.
We guarantee the 10th deadline — every month
Our payroll clients have never received a TSD late filing fine or EMTA interest charge. We file before the 10th, every month, using our EMTA esindusõigus delegation. The guarantee is built into our service — if we miss a deadline due to our error, we bear the cost of any resulting penalty.

What does outsourcing payroll actually mean in practice? It means that by the 5th of each month, you send us a confirmation of any salary changes. By the 10th, TSD Annex 1 has been filed, all taxes have been paid, and every employee has received a payslip. You receive an employer cost summary and the EMTA payment confirmation. The töötamise register is always current. You never think about payroll deadlines again.

Section 1 — The Monthly Payroll Process

Exactly what happens each month — your role and ours

The Monthly Payroll Calendar

Our payroll service runs on a fixed monthly cycle. Your role is minimal: confirm or report any changes by the 5th. Everything else — calculation, TSD filing, register maintenance, payslip preparation, and accounting entries — is handled by us.

By 5th — You provide: salary data, any changes, bonus payments, and leave information
By the 5th of each month, you provide us with: any salary changes effective this month; any new starters or leavers; any bonus or commission payments; any employees on sick leave, parental leave, or annual leave during the month. You can send this by email or via a simple shared spreadsheet. If nothing has changed, a single confirmation message is sufficient.
By 7th — We calculate: gross-to-net for every employee, employer costs, and taxes due
We calculate the gross-to-net salary for every employee: income tax (20% above the €654 basic exemption), employee UI (1.6%), II pillar pension (2% if applicable), net salary amount, employer social tax (33%), employer UI (0.8%), and total employer cost per employee. Holiday pay is calculated at the employee’s average daily rate if leave was taken or is scheduled.
By 8th — We send: payslips, payment instructions, and employer cost summary for your approval
We send you: individual payslips for each employee (ready to forward), a bank payment file or list showing net salary amounts and bank account numbers, the total EMTA payment amount for the TSD, and an employer cost summary showing total payroll expenditure for the month. You review and approve before we file.
By 10th — We file: TSD Annex 1 with EMTA — taxes paid by same deadline
Once you confirm the payroll data, we submit TSD Annex 1 via the EMTA e-Tax portal using our esindusõigus delegation. We confirm the submission reference. The total tax payment (income tax, social tax, employer UI, employee UI, II pillar) is transferred to EMTA by the 10th. We send you the TSD confirmation and the EMTA payment reference.
By 12th — We post: payroll accounting entries in Merit Aktiva
All payroll entries are posted in Merit Aktiva: gross salary expense, social tax expense, payroll tax liabilities, net salary payable, and the EMTA payment. This ensures your monthly P&L correctly reflects the full employer cost and your balance sheet shows the correct payroll liability at month-end.
Ongoing — We maintain: töötamise register for all new hires, changes, and exits
Any new employee is registered in the töötamise register before their first day of work. Any employment change (salary, position, hours) is updated within 10 days. Any employment exit is recorded on the last working day. We handle all register maintenance as part of the payroll service.

What Happens When an Employee Joins

1. Contract review

You send us the draft or signed employment contract. We verify it includes all mandatory Töölepinguseadus elements: start date, role, gross salary, working hours, annual leave entitlement, and notice periods.

2. Register entry

We enter the employee in the töötamise register via EMTA e-Tax portal before their first day. This step is non-negotiable and cannot be skipped or delayed.

3. Payroll setup in Merit Aktiva

We configure the employee’s payroll parameters in Merit Aktiva: gross salary, II pillar status, basic exemption entitlement, bank account, and any contractual deductions.

4. First month calculation

First month may be a partial month if the start date is mid-month. We prorate all components correctly and include the first month’s payroll in the standard monthly cycle.

5. Holiday tracking begins

Annual leave entitlement starts accruing from day one. We track leave taken and remaining entitlement monthly, ensuring holiday pay is calculated at the correct average daily rate when leave is taken.

Section 2 — The Risks of In-house Payroll

What goes wrong when Estonian payroll is handled without specialist knowledge

Common In-house Payroll Errors — and Their EMTA Consequences

The errors below occur regularly when OÜ owners handle payroll themselves without specialist payroll knowledge. The risk column is highlighted in red because each error has a specific EMTA or legal consequence — not just a theoretical issue. The right column shows how our outsourced service prevents each error.

Payroll Task In-house Risk Frequency of Error Outsourced — How We Handle It
Basic exemption (maksuvaba tulu) applied incorrectly Income tax over- or under-withheld; employee net salary wrong; EMTA assessment on shortfall Common — exemption tapers from €654/month; mid-year changes confuse many We apply current exemption schedule to each employee; verify annually against EMTA data
Social tax base too low (below minimum) Employee may lose health insurance eligibility; EMTA back-assesses Occasional — when salary is below minimum wage and top-up not applied We verify social tax minimum base monthly; flag any employees below threshold
II pillar status not checked Incorrect 2% deduction — either missed or applied to non-participant Moderate — employee register changes; new hires may not have joined We query II pillar status via EMTA register before first payroll; recheck annually
TSD filed late or not filed 0.06%/day interest on all payroll taxes from 11th; fine €200–1,200 Very common when owner handles payroll themselves We file by the 10th of every month — 100% on-time guarantee
Employment register not updated on hire Fine up to €1,200 per employee; employee unprotected by social insurance Common — ‘I’ll do it after the first day’ mistake We handle register entry before first day as step one of every new hire
Holiday pay calculated at wrong rate Employee underpaid (creates employment law dispute); or overpaid (affects P&L) Moderate — average daily rate calculation is complex; many use gross salary instead We calculate using the correct average daily earnings formula per Töölepinguseadus
Fringe benefits (erisoodustused) not declared EMTA discovers undeclared fringe benefits in audit; 20% IT + 33% ST assessed + interest Occasional — car use, gifts, meals often overlooked We review for fringe benefits monthly and declare on TSD Annex 3 as required
Termination pay calculated incorrectly Underpayment creates Töövaidluskomisjon claim; EMTA interest if tax shortfall Occasional — notice pay, holiday payout, severance interact complexly We prepare full termination calculation including all components before last payslip
Payroll errors compound — a calculation error in January affects every subsequent month until corrected
Unlike a one-off filing error, a systematic payroll calculation error — such as applying the wrong basic exemption amount or missing II pillar contributions — replicates in every month’s TSD until it is identified and corrected. By the time EMTA identifies the discrepancy in an audit, the overpayment or underpayment may cover 12+ months. Correction requires amended TSD declarations for each affected period plus interest on any shortfall. Professional payroll eliminates this risk at the source.

Section 3 — What You Provide to Us Each Month

Your input is minimal — we handle everything else

Your Monthly Payroll Input

Outsourcing payroll does not mean we run it blindly — we need accurate information from you to process correctly. The table below shows what you provide and when. For most clients in months with no changes, the only input needed is a one-line email confirming no changes — taking less than 30 seconds.

Information Frequency How to Send It
Employment contract for new hire Once per new hire, before start date Email PDF; we review and extract payroll parameters
Monthly salary — confirmation or change Monthly by 5th Email ‘no change’ confirmation OR list of changes with effective date
Bank account details for new employee Once per new hire Email or secure form — we enter into Merit Aktiva payroll module
Bonus, commission, or other variable pay When applicable Email amount, type, and which employee; we calculate tax and include in TSD
Annual leave dates and days taken Monthly; or in advance for holiday pay Email leave schedule; we calculate average daily rate and advance payment
Sick leave (haigusleht) information When applicable Notify us of start date; we handle the haiguspäevade (sick day) calculation and posting
Employee exit date and reason When applicable — as soon as decided Email exit date and reason; we prepare final payslip and register exit
II pillar opt-out or change When employee informs you Forward the EMTA notice; we update payroll parameters immediately
Set a monthly calendar reminder for the 5th — your only consistent payroll task
Once payroll is outsourced to us, your only recurring task is confirming any changes by the 5th of each month. We recommend setting a recurring calendar reminder for the 4th (as a prompt to check) and the 5th (as the submission deadline). If nothing has changed, the confirmation is a single email: ‘No payroll changes this month.’ That is typically all that is required in most months for a stable team.

Section 4 — Cost Comparison

Outsourced payroll vs in-house vs DIY — the real cost picture

Approaches Compared

Approach Monthly Cost Error Risk Best For
DIY — owner does payroll in Merit Aktiva €0 direct cost High Founders with prior HR/payroll knowledge who commit time monthly
Basic payroll software only ~€15/month software High Does not file TSD or handle register; owner still does all the work
Outsourced — Company for Business From €25/employee/month Low Any OÜ with employees; guaranteed filing; professional liability
In-house HR/payroll employee €1,300–1,800/month minimum Low 50+ employees where dedicated resource is cost-effective

The True Cost of DIY Payroll

The apparent saving of doing payroll yourself is the monthly fee avoided. The true cost includes: owner time (2–4 hours per month for a small team), the risk of errors requiring correction, and the near-certainty of at least one late filing or miscalculation over a 12-month period. One late TSD fine (minimum €200) exceeds 8 months of outsourced payroll fees for a single employee. The risk-adjusted cost of DIY payroll is almost always higher than the outsourced alternative.

Cost Item DIY (per year, 2 employees) Outsourced (per year, 2 employees)
Direct service cost €0 2 employees × €25 × 12 months = €600/year
Owner time cost (2 hrs/mo × owner rate €60/hr) 24 hrs × €60 = €1,440/year ~15 minutes/month for input = negligible
Probability-weighted error cost (1 missed TSD/yr at €200 fine + interest) ~€250 expected annual error cost €0 — guaranteed filing; errors are our liability
Total true annual cost ~€1,690/year ~€600/year

Frequently Asked Questions

Yes — we operate within your existing Merit Aktiva account using our esindusõigus delegation. This means all payroll entries appear in your bookkeeping in real time, your trial balance always reflects the current payroll position, and you can see every payslip and payroll register in your own Merit Aktiva at any time. We do not run a separate payroll system — everything flows through your own Merit Aktiva, which is then automatically consistent with your monthly bookkeeping. If you are not yet using Merit Aktiva, we set it up for you as part of the onboarding process.

We can typically take over payroll from the following month. The onboarding process takes 2–5 working days: you send us current employment contracts and salary details for all employees, we review the existing payroll setup, verify II pillar status for each employee, enter or verify töötamise register entries, and configure Merit Aktiva. If the prior month’s TSD had errors, we identify and correct these as part of the handover. The first payroll we handle is then the next month’s. If there are prior months with errors that need correcting, we prepare amended TSD declarations as a separate service (€80 one-time per correction period).

Sick leave (haigusleht) in Estonia works as follows: days 1–3 are unpaid (employer may choose to pay voluntarily); days 4–8 are paid by the employer at 70% of average salary; from day 9 onwards, the Haigekassa (Health Insurance Fund) pays 70% of the employee’s average salary directly to them. The employer’s obligation is to: (1) record the sick leave in Merit Aktiva payroll; (2) pay the employer-covered days (4–8) in that month’s payroll at 70% of average daily rate; (3) declare the employer-paid sick pay on TSD Annex 1. We handle all of this when you notify us of the sick leave start date and the haigusleht document number (provided by the employee’s doctor). For long-term sick leave extending beyond 8 days, the Haigekassa takes over and we update the register accordingly.

Yes — we handle all standard Estonian employment pay structures: fixed monthly gross salary, hourly-rate employment (weekly hours × hourly rate), commission-based or performance-based components, bonuses and one-off payments, and combinations of fixed salary plus variable components. For each payment type, we apply the correct TSD treatment: all employment-related income (salary, bonus, commission) is declared on TSD Annex 1 with the same income tax and social tax treatment. The only difference between fixed and variable pay is that for variable months, you need to confirm the variable component amount by the 5th — we then calculate the correct gross-to-net and TSD entry from there.

The steps for a first hire: (1) Finalise and sign the employment contract (tööleping) — written contract required under Töölepinguseadus §4; we can review the draft. (2) Send us the signed contract and the employee’s ID/personal code and bank account details at least 3 working days before the start date. (3) We enter the employee in the töötamise register before their first day — this is our first action upon receiving the contract details. (4) We configure Merit Aktiva payroll for the new employee. (5) The first month’s payroll will be processed in the normal monthly cycle (or immediately if the start is in the current month). Your only action before day one: send us the contract and details. We handle everything else.

Outsource your payroll to us — TSD filed by the 10th, guaranteed.

Book a free consultation. We take over your payroll from next month — salary calculations, TSD Annex 1, töötamise register, payslips, holiday pay, and EMTA payments. From €25/employee/month.

companyforbusiness.ee →