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 system also covers certain payments to non-resident employees where Estonia has taxation or social security rights. Tax residence alone does not determine whether Estonian payroll applies. 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 employee unemployment insurance contributions, mandatory II pillar pension contributions where applicable, and the applicable 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 applicable) | 2%, 4% or 6%, depending on the employee’s selected contribution rate | 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 (assuming €700 basic exemption, 1.6% unemployment insurance and 2% II pillar): −€482.24
Less: unemployment insurance (1.6%): −€48.00
Less: II pillar pension (2% – if enrolled): −€60.00
Net take-home pay: €2,409.76
Company cost is €4,014 and, assuming a €700 basic exemption and 2% II pillar contribution, employee net pay is €2,409.76 – 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) | €482.24 | |
| Employee Unemployment Insurance Pay. | €48.00 | |
| Employee II Pillar Pension Payable | €60.00 | |
| Net Salary Payable (to employee) | €2,409.76 | |
| Social Tax Payable (EMTA) | €990.00 | |
| Employer UI Payable (EMTA) | €24.00 |
Assuming a 2% II pillar contribution, the liabilities declared and paid to EMTA are income tax €482.24 + social tax €990 + employee unemployment insurance €48 + employer unemployment insurance €24 + funded pension contribution €60 = €1,604.24. The employee net payment is €2,409.76. The funded pension contribution is declared and paid through EMTA, not separately by the employer directly to the 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 | Unpaid social security contributions for the legally recoverable period, plus applicable interest | Subject to national limitation periods, which may be extended in cases of intentional non-payment |
| 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 and criminal fines | Company | Country- and offence-specific; France’s standard EUR 225,000 corporate criminal fine for concealed employment is not a general administrative fine per employee | Subject to the applicable enforcement procedure and limitation periods |
| Criminal liability (severe cases) | Management | Personal liability where the conduct constitutes a criminal offence under applicable national law | May apply to past conduct, subject to the applicable limitation period |
| 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/EEA country or Switzerland | 24 months | Employer applies to Estonian Social Insurance Board | Must be ordinary Estonian employee; genuine temporary posting | With a valid A1 certificate, the employee generally remains subject to the home-country social security system and avoids duplicate social security contributions in the host country |
| Employee regularly working in multiple countries | No general 12-month A1 limit; the applicable social security legislation is determined under the multi-state worker rules | The worker must notify the designated institution in their country of residence so that the applicable social security legislation can be determined | Regular work pattern; not permanent relocation | An A1 certificate confirms which single country’s social security legislation applies |
| Self-employed person temporarily carrying out similar activity in another EU/EEA country or Switzerland | Up to 24 months where the statutory conditions are met | Self-applied | Substantial activity in Estonia; temporary work abroad | A valid A1 may allow continued coverage under Estonian social security instead of the destination-country system |
| Employee permanently relocating to EU country | The temporary-posting rule does not apply to a permanent relocation | Applicable coverage must be established with the competent social security institution | Working exclusively in the destination country normally requires local coverage; A1 may still apply to genuine multi-state work or an agreed exception | A1 confirms the applicable social security legislation where the relevant coordination rules apply |
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
The A1 certificate should be available as evidence of the applicable social security legislation. Separate host-country posting notifications or employment-law requirements may also apply depending on the destination country and circumstances.
The 24-month limit applies to the standard temporary-posting rule. It does not apply in the same way to persons who habitually work in two or more Member States, for whom separate multi-state social security rules determine the applicable legislation.
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 | EOR does not eliminate the client company’s tax risks or obligations under applicable labour-leasing rules | 1–5 employees per country; early stage; when speed matters |
| Local entity (subsidiary) | 2–4 months | €200–600/month accounting + local overhead | Incorporation alone does not ensure compliance; employment, payroll and tax obligations must be fulfilled | 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 | A1 covers social security only; host-country employment requirements, posting notifications and income tax must be assessed separately | 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 | Gross salary expense + employer social tax + employer unemployment insurance; income tax and other employee deductions are liabilities included within gross salary, not additional expenses | Personnel expenses | TSD – monthly by 10th |
| EOR arrangement | Single invoice from EOR platform | Personnel expenses (gross) + employer taxes + platform fee separately | Foreign EOR services may require reverse-charge VAT and KMD reporting in Estonia; local payroll reporting is handled by the EOR |
| Genuine contractor | Contractor invoice received – services purchased | Professional services / contractor costs (OpEx) | Tax reporting depends on the contractor’s status, residence and nature of the payment; an invoice from an Estonian FIE does not automatically require ordinary employee payroll treatment |
| Posted worker (A1) | Same as Estonian employee – Estonian payroll | Personnel expenses – Estonian social tax continues | Estonian social security reporting continues where confirmed by A1; income tax and any foreign payroll reporting obligations must be determined separately |
| Georgian/Ukrainian contractor | Foreign currency invoice from contractor’s entity | Professional services (OpEx) | Foreign contractor services may require reverse-charge VAT and KMD reporting in Estonia; withholding and TSD obligations depend on the recipient and the services |
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 | Generally no wage tax on the grant of a non-transferable share option or an unfunded virtual entitlement; EMI is a UK scheme | 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 | Acquisition of qualifying shares at least 3 years after option grant is generally exempt from fringe benefit tax; earlier exercise generally triggers employer-paid income tax and social tax, subject to statutory exceptions | Income tax as employment income | Qualifying EMI or CSOP exercise may be exempt from Income Tax and National Insurance; otherwise employment taxes may apply. CGT normally arises on a subsequent disposal | Exercise is not automatically taxable; applicable exemptions and scheme conditions must be checked |
| 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 |