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.
Why Estonian OÜs Outsource Payroll
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.
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 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.
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.
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.
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 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.
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.
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.
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.
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.
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 |
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 |
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 |