Remote Teams Payroll for IT and SaaS Companies
A practical guide to paying remote employees and contractors across multiple countries — Estonian payroll mechanics, Employer of Record setup, contractor vs employee classification, A1 certificates, and country-by-country requirements for the most common IT hiring locations.
EOR Contractor Rules A1 Certificates EU Posted Workers Country Guides Misclassification
5 Key Takeaways From This Page
The TSD declaration, social tax, and income tax withholding system covers employees who are Estonian tax residents. Paying a remote developer in Germany through Estonian payroll alone does not satisfy German employment law, social security, or income tax obligations.
Calling someone a contractor in an agreement does not make them one. If the relationship looks like employment — exclusive work, managed schedule, company tools, no independent business risk — most countries will reclassify it regardless of what the contract says.
Employer of Record services (Deel, Remote, Multiplier) allow you to hire employees compliantly in 100+ countries without setting up a local entity. They act as the legal employer; you direct the work. Cost is typically €400–900 per person per month.
Estonian employees temporarily working in another EU country can remain in the Estonian social security system for up to 24 months with an A1 certificate from the Estonian Social Insurance Board. This avoids dual registration but requires proactive application.
The true cost of an Estonian employee is approximately 34% above the gross salary figure. A €3,000 gross salary costs the company €4,014/month (€3,000 + €990 social tax + €24 unemployment insurance). This must be budgeted correctly from the first hire.
What payroll obligations does an Estonian IT or SaaS company have for a remote team? For Estonian-based employees: TSD payroll declaration by the 10th, 33% social tax, 22% income tax withholding, and unemployment insurance contributions. For non-Estonian employees: either an Employer of Record (EOR) in the employee’s country, a local entity with local payroll registration, or a verified genuine contractor arrangement. This page covers every option, with the accounting entries, country-specific requirements, and decision framework for each.
Section 1 — Estonian Payroll Mechanics
TSD declarations, social tax, income tax withholding, and the full employer cost calculation.
The Estonian Payroll Framework
Estonian payroll is administered through the EMTA TSD (töötamise register and sotsiaalmaks declaration) system. Every employer with at least one employee must register each employee in the Employment Register (Töötamise register) before their first working day, and file a monthly TSD declaration by the 10th of the following month declaring wages and calculating taxes due.
The employer’s obligations comprise three distinct payments: income tax withholding (retained from the employee’s gross salary and paid to EMTA), social tax (an employer-borne cost on top of gross salary, paid to EMTA), and unemployment insurance (both employer-borne and employee-borne portions paid to EMTA).
| Component | Rate | Paid By | Calculated On | Paid To | Deadline |
|---|---|---|---|---|---|
| Income tax withholding | 22% | Employee (withheld by employer) | Gross salary minus basic exemption | EMTA | 10th of following month |
| Social tax (sotsiaalmaks) | 33% | Employer | Gross salary | EMTA | 10th of following month |
| Unemployment insurance — employer | 0.8% | Employer | Gross salary | EMTA | 10th of following month |
| Unemployment insurance — employee | 1.6% | Employee (withheld) | Gross salary | EMTA | 10th of following month |
| II pillar pension (if enrolled) | 2% | Employee (withheld) | Gross salary | Pension fund via EMTA | 10th of following month |
Employee gross salary: €3,000.00
Employer costs (on top of gross salary):
Social tax (33% of €3,000): +€990.00
Unemployment insurance — employer (0.8%): +€24.00
Total employer cost: €4,014.00 (133.8% of gross salary)
Employee take-home pay calculation:
Gross salary: €3,000.00
Less: income tax (22% on €3,000 − €700 exemption): −€506.00
Less: unemployment insurance (1.6%): −€48.00
Less: II pillar pension (2% — if enrolled): −€60.00
Net take-home pay: €2,386.00
Company pays €4,014 to field €2,386 take-home | The difference (€1,628) is taxes — split between employer and employee | Budget €4,014 per headcount for this salary level, not €3,000
The TSD Declaration — What It Contains
The TSD (Tulu- ja sotsiaalmaksu ning kohustusliku kogumispensioni makse deklaratsioon) is a monthly declaration filed by the 10th day of the month following the payroll period. It lists every employee by name and personal ID code, their gross salary, the income tax withheld, social tax calculated, and pension and unemployment insurance contributions.
The declaration is filed through the EMTA e-Tax portal. After submission, EMTA generates a payment reference number for the combined tax amount. The total payment must be received by EMTA by the 10th — filing and payment on the same day is recommended. Late payment accrues 0.06% interest per day.
| Account | Debit (DR) | Credit (CR) |
|---|---|---|
| Salary Expense (OpEx) | €3,000.00 | |
| Employer Social Tax Expense (OpEx) | €990.00 | |
| Employer Unemployment Insurance (OpEx) | €24.00 | |
| Employee Income Tax Payable (EMTA) | €506.00 | |
| Employee Unemployment Insurance Pay. | €48.00 | |
| Employee II Pillar Pension Payable | €60.00 | |
| Net Salary Payable (to employee) | €2,386.00 | |
| Social Tax Payable (EMTA) | €990.00 | |
| Employer UI Payable (EMTA) | €24.00 |
Single combined EMTA payment (income tax + social tax + UI) = €506 + €990 + €48 + €24 = €1,568.00. Employee net payment = €2,386.00. II pillar paid separately to pension fund.
Section 2 — Employee vs Independent Contractor
The classification test, the risks of misclassification, and how to structure a legitimate contractor relationship.
The Classification Test — Substance Over Form
Whether a working relationship is employment or self-employment is determined by the facts of the relationship — not by what the contract calls it. Every EU country applies a substance-over-form test. The specific criteria vary slightly by country, but the core factors are the same: who controls how the work is done, whether the person bears commercial risk, whether they work for multiple clients, and whether they use their own tools and resources.
- Works for multiple unrelated clients simultaneously
- Sets their own schedule and working methods
- Uses their own tools, hardware, and software
- Bears their own business risk — outcome-based, not time-based
- Has their own registered business entity
- Can subcontract or substitute another person
- Not economically dependent on a single client
- Sets their own rates and negotiates independently
- Invoices for results delivered, not hours worked
- Works exclusively or primarily for one company
- Works specific hours set by the company
- Uses company-provided hardware, tools, and systems
- No personal financial downside if work is poor quality — company bears risk
- Long-term continuous engagement with no clear project end
- Cannot delegate without company approval
- Economically dependent — company is primary income source
- Rate is fixed and reviewed by the company like a salary
- Paid by the hour or month, not per deliverable
Consequences of Misclassification
Misclassification is not a minor administrative issue. When discovered — usually in an employment law audit or through a worker complaint — the consequences apply retroactively from the start of the relationship and compound as time passes without regularisation.
| Consequence | Who It Affects | Typical Liability | Timeline |
|---|---|---|---|
| Back-assessed employer social security | Company | All unpaid social security contributions from the start of the relationship, plus interest | Retroactive to start date |
| Income tax withholding assessment | Company | Employer assessed for income tax that should have been withheld | Retroactive to start date |
| Employment rights claims | Worker | Worker can claim holiday pay, sick pay, notice pay, and unfair dismissal damages | Retroactive to start date |
| Administrative fines | Company | Country-specific; Germany up to €500,000, France up to €225,000 per employee | From date of discovery |
| Criminal liability (severe cases) | Management | Personal liability if wilful evasion; rare but possible in some jurisdictions | Prospective from determination |
| Contractor tax liability | Worker | Worker may need to repay incorrectly claimed self-employment deductions | Retroactive to start date |
Section 3 — Employer of Record (EOR)
How EOR works, which platforms to use, what it costs, and what to watch out for.
What an EOR Does
An Employer of Record (EOR) is a third-party company that becomes the legal employer of your remote worker in their country of residence. The EOR handles all local employment law compliance: they register the employee in the local social security system, run local payroll, withhold and remit local income taxes, issue compliant employment contracts, and manage local benefits requirements. You retain full day-to-day management of the person’s work.
For an Estonian SaaS company hiring a developer in Germany, using an EOR means: the EOR registers as a German employer, runs German payroll for the developer, pays German social security contributions, and handles all German employment law. Your Estonian OÜ pays a monthly invoice to the EOR covering salary + local employer taxes + the EOR’s service fee.
EOR is the legal employer in the destination country — your OÜ avoids entity setup.
EOR handles employment contracts, social security, income tax, and benefits under local law.
Day-to-day direction, tasks, and performance management remain with your company.
Monthly invoice to your OÜ: salary + employer taxes + EOR fee (typically €400–900).
End the EOR arrangement without entity dissolution — more flexible than a local subsidiary.
Major EOR Platforms — Comparison
| Platform | Countries | Monthly Fee | Key Strength | Key Limitation |
|---|---|---|---|---|
| Deel | 150+ | €499–599/employee | Largest network; fast onboarding; strong EU coverage | Premium pricing; some country coverage thinner than claimed |
| Remote | 170+ | €599/employee | Strong compliance focus; owned entities (not partners) in many countries | Less flexible for complex arrangements |
| Multiplier | 150+ | €400/employee | Competitive pricing; good APAC and emerging market coverage | Smaller EU entity network; some via local partners |
| Rippling | 50+ | €500+/employee | Best for US-centric companies; strong HRIS integration | Fewer European entities; less suited for EU-first companies |
| Oyster | 180+ | €499/employee | Strong equity and benefits management; good for scaling | Less suited for complex local benefit requirements |
Accounting for EOR Costs
EOR invoices are typically monthly and cover: the employee’s gross salary, employer social security contributions in the destination country, and the EOR platform fee. These are recorded as operating expenses — the breakdown of salary vs employer taxes vs platform fee may be on the invoice or available in the EOR platform’s reporting dashboard.
| Account | Debit (DR) | Credit (CR) |
|---|---|---|
| OpEx — Salaries (German developer gross) | €5,500.00 | |
| OpEx — Employer Social Security (Germany) | €1,270.00 | |
| OpEx — EOR Service Fee (Deel) | €550.00 | |
| Accounts Payable — Deel | €7,320.00 |
EOR invoice is a single document from Deel. Breakdown of salary vs employer taxes vs fee may require login to Deel dashboard. Record on P&L as: salary expense + employer SS + platform fee separately for management reporting.
Section 4 — A1 Certificates and EU Posted Workers
Keeping Estonian employees in the Estonian social security system when they work temporarily in other EU countries.
What the A1 Certificate Achieves
The A1 certificate (formerly called E101) is an EU document that proves an individual is covered by the social security system of their home country while working temporarily in another EU member state. For an Estonian employee temporarily working in Germany, an A1 certificate means they remain in the Estonian social security system — the employer continues to pay Estonian social tax, and no German social security registration is required for the posting period.
Without an A1 certificate for a posting exceeding a few days, both countries may claim social security contributions — creating a dual liability that is expensive and administratively complex to resolve. Always obtain the A1 certificate before a posting begins.
| A1 Scenario | Maximum Duration | Who Applies | Key Condition | What It Prevents |
|---|---|---|---|---|
| Employee temporarily posted to one EU country | 24 months | Employer applies to Estonian Social Insurance Board | Must be ordinary Estonian employee; genuine temporary posting | Dual social security registration in both countries |
| Employee rotating through multiple EU countries | 12 months initially, extendable | Same as above; must describe rotation schedule | Regular work pattern; not permanent relocation | Per-country social security registration |
| Freelancer/self-employed temporarily in EU country | 24 months | Self-applied | Substantial activity in Estonia; temporary work abroad | Social security obligation in destination country |
| Employee permanently relocating to EU country | Not applicable — A1 doesn’t cover permanent moves | N/A | A1 is for temporary postings only | Cannot be used — local social security registration required |
Obtaining the A1 — Step by Step
Gather: employee’s personal data, Estonian OÜ registration, destination country, posting dates, description of work
For employed: apply through Estonian Social Insurance Board (sotsiaalkindlustusamet.ee). Processed within 10-15 business days.
Issued as PDF showing employee details, destination country, coverage period, and confirmation
Employee must carry A1. Germany requires registration with local authority (Meldepflicht).
Maximum 24 months. Prepare for transition to local social security before expiry.
Section 5 — Country-Specific Payroll Requirements
The five most common hiring countries for Estonian IT and SaaS teams.
Key Hiring Locations for Estonian IT Companies
Estonian IT and SaaS companies most commonly hire remote talent in the following countries. Each has its own social security system, income tax framework, employment rights, and EOR availability. The overview below provides the key parameters — for detailed country setup, engage a local employment lawyer or rely on your EOR platform.
Social security: ~40% (split employer/employee)
Income tax: 14–45% progressive
EOR available: Yes — all major platforms
Risk: Strictest misclassification enforcement; Scheinselbständigkeit audits common. Minimum wage applies. Works councils above 5 employees.
Social security: ~20% employer (ZUS)
Income tax: 12–32% progressive
EOR available: Yes — all major platforms; cost-effective
Risk: Large IT talent pool; competitive salaries. B2B contractor is common and accepted IF genuinely self-employed. ZUS audits increasing.
Social security: 23.75% employer + 11% employee
Income tax: 14.5–53% progressive
EOR available: Yes — all major platforms
Risk: Popular for digital nomads; NHR regime may benefit new residents. Recibos verdes (self-employed invoicing) widely used but genuine independence required.
Social security: 0% (no social security for employers)
Income tax: 20% flat (or VIP status 1%/5%)
EOR available: Limited — fewer platforms; local accountant route common
Risk: No social security contributions; very low tax burden; popular IT hub. Contractor route is simpler here given legal framework. Check PE implications.
Social security: 22% employer (ESV)
Income tax: 18% flat + 1.5% military levy
EOR available: Yes — several platforms specialise in Ukrainian hiring
Risk: Large developer talent pool; competitive rates. War context: many Ukrainian developers now based in EU countries — check actual residence for correct jurisdiction.
Social security: ~17% employer + ~19.9% employee
Income tax: 10% flat
EOR available: Yes — emerging coverage by major platforms
Risk: Growing IT hub; low employer costs; contractor route (paušalno plaćanje) widely used. Less regulatory risk than Western EU for contractor arrangements.
| Approach | Setup Time | Monthly Cost per Person | Compliance Risk | Best For |
|---|---|---|---|---|
| Genuine independent contractor | < 1 week | €0 overhead cost (market rate only) | High if not genuinely self-employed | Freelancers with multiple clients; project-based work; non-EU locations |
| Employer of Record (EOR) | 1–2 weeks | €400–900 service fee + employer taxes | Low — EOR handles all local compliance | 1–5 employees per country; early stage; when speed matters |
| Local entity (subsidiary) | 2–4 months | €200–600/month accounting + local overhead | Very low — full compliance | 5+ employees in same country; long-term; when entity presence adds value |
| Posted worker (A1 certificate) | 2–3 weeks for A1 | No overhead — Estonian social tax continues | Low — if A1 obtained before posting | Short-term assignments < 24 months within EU |
Section 6 — Payroll Accounting Across Different Arrangements
How to record each type of international payroll cost in your Estonian OÜ books.
Payroll Accounting by Arrangement Type
| Arrangement | Recorded In OÜ Books As | Expense Classification | EMTA Declaration |
|---|---|---|---|
| Estonian employee | Salary expense + employer social tax + UI + IT withheld | Personnel expenses | TSD — monthly by 10th |
| EOR arrangement | Single invoice from EOR platform | Personnel expenses (gross) + employer taxes + platform fee separately | No Estonian declaration — EOR handles local |
| Genuine EU contractor | Contractor invoice received — services purchased | Professional services / contractor costs (OpEx) | TSD if Estonian FIE contractor; no TSD for non-Estonian |
| Posted worker (A1) | Same as Estonian employee — Estonian payroll | Personnel expenses — Estonian social tax continues | TSD — monthly; same as domestic employee |
| Georgian/Ukrainian contractor | Foreign currency invoice from contractor’s entity | Professional services (OpEx) | No Estonian declaration — contractor handles own taxes |
ESOP and Equity Accounting for Remote Teams
Many IT and SaaS companies use employee share option plans (ESOPs) to attract and retain remote talent. Under IFRS 2 (Share-based Payment), the fair value of options granted is expensed over the vesting period — creating a non-cash operating expense in your P&L. This expense is particularly relevant for remote team members because: the grant may trigger tax events in the employee’s country of residence (which varies significantly by jurisdiction), and EMTA has specific rules for Estonian employees receiving share options.
| ESOP Tax Trigger | Estonia | Germany | UK | Key Planning Point |
|---|---|---|---|---|
| At grant | No income tax event | No (if properly structured EMI/VSOP) | No (if EMI or CSOP qualified) | Grant generally not taxable in most jurisdictions |
| At vesting | Not taxable (vesting ≠ exercise) | Not taxable | Not taxable if qualifying scheme | Vesting creates rights; tax typically at exercise |
| At exercise | Income tax on gain (FMV − exercise price) | Income tax as employment income | Income tax as employment income (or CGT if qualifying) | Exercise creates taxable event — notify employee of withholding obligations |
| At sale of shares | Capital gains tax (or income tax depending on nature) | Capital gains (26.375% in Germany) | CGT (at individual rates) | Sale triggers capital gains; timing of sale relative to exercise matters |