Accounting for Freelancers and FIEs in Estonia
A complete guide to the income and expense register, invoicing obligations, annual tax return preparation, and what EMTA checks during a review — for every self-employed professional in Estonia.
5 Key Takeaways From This Page
The income and expense register is a legal requirement
Every FIE must maintain an income and expense register from the day of registration. It is not optional, not informal, and not replaceable by bank statements alone. EMTA can request it at any time.
FIE accounting is cash-basis — receipts when received, expenses when paid
Unlike company accounting (which uses accrual basis), FIE income is recognised when cash is received and expenses when they are paid. This simplifies bookkeeping but requires careful timing management around year-end.
Every expense claim requires documentation
An expense without a supporting document — invoice, receipt, bank statement — does not exist in EMTA’s eyes. Documentation must be kept for 7 years. Digital copies accepted.
Form A is pre-populated but not pre-correct
EMTA pre-populates the annual income tax return with data reported by payers. This data is often incomplete — it misses foreign income, non-reported clients, and deductible expenses. Review and complete it yourself.
30 April is the hardest deadline in the FIE calendar
The annual income tax return must be filed and all tax due paid by 30 April. There is no extension. Late filing triggers automatic penalties. Late payment accrues 0.06% interest per day.
What accounting does a freelancer or FIE need to do in Estonia? A FIE must maintain an income and expense register throughout the year, issue correct invoices to clients, collect and preserve receipts and documentation for all deductible expenses, and file an annual income tax return (Form A) by 30 April. If VAT-registered, monthly VAT returns are also required. This page covers every element of that picture in full — from setting up the register on day one to navigating an EMTA review.
Section 1 — Cash-Basis Accounting: The FIE Principle
Why FIE accounting works differently from company accounting, and what that means for how you record income and expenses
| Scenario | Accrual Basis (OÜ) | Cash Basis (FIE) | Practical Impact for FIE |
|---|---|---|---|
| Invoice issued 20 Dec, paid 10 Jan | Income in December | Income in January | Can delay income to next tax year by timing invoice payment |
| Subscription paid annually on 1 Dec | 1/12 per month | Full amount in December | December income appears higher; consider payment timing |
| Expense invoiced Dec, paid Jan | Expense in December | Expense in January | Prepay expenses before year-end to bring deduction into current year |
Year-end timing: The cash-basis advantage
Because FIE income is recognised when received — not when invoiced — you have a degree of control over which tax year income falls into. An invoice issued in late December can legitimately be timed so that the client pays in January, pushing that income into the next tax year. This is not tax evasion; it is a natural consequence of the cash-basis system.
Section 2 — The Income and Expense Register
What it must contain, how to structure it, and what EMTA expects to see during a review
| Required Element | Description | Acceptable Format |
|---|---|---|
| Date of transaction | The date the income was received or expense was paid | DD/MM/YYYY |
| Description | Brief description of what the income was for or what was purchased | Free text — be specific, not vague |
| Counterparty name | Name of the client (for income) or supplier (for expenses) | Legal name preferred; trade name acceptable |
| Document reference | Invoice number, receipt number, or bank transaction reference | Any unique identifier that links to the source document |
| Amount | Sum received (income) or paid (expense) in EUR | EUR; for foreign currency — EUR equivalent at transaction date |
| Category | Income or expense type — e.g. ‘Services’, ‘Equipment’, ‘Travel’ | Your own category system; consistent throughout the year |
| Running balance / total | Not strictly required but recommended | Makes annual total calculation straightforward |
The ‘business purpose’ test — EMTA’s standard
EMTA evaluates deductions by asking: would this expense have been incurred if the person were not operating as a FIE? A laptop used exclusively for client work passes. A family holiday with a brief client meeting attached does not. The burden of proof is on the FIE — EMTA does not give the benefit of the doubt.
Section 3 — Invoicing: What Your Invoices Must Contain
Legal requirements, VAT invoicing rules, and how to invoice foreign clients correctly
Mandatory Invoice Elements for a FIE
- Your full name and Personal ID code
- ‘FIE’ or ‘Füüsilisest isikust ettevõtja’ after your name
- Business address
- Invoice number (sequential, unique)
- Invoice date
- Service description (specific, not generic)
- Amount ex. VAT
- Total amount
- Bank account IBAN
Invoicing Foreign Clients — VAT Rules
| Client Location | Client Type | VAT Treatment (if VAT-registered) | Invoice Note Required |
|---|---|---|---|
| Estonia | Business or Consumer | 22% Estonian VAT charged | Standard invoice |
| EU country | Business (VAT-registered) | 0% — reverse charge applies | Add: ‘VAT reverse charge — Article 196 VAT Directive’ |
| Non-EU (US, UK, UAE) | Business | Outside EU VAT scope — no VAT charged | Add: ‘Services outside the scope of EU VAT’ |
Section 4 — Form A: The Annual Income Tax Return
What it contains, how EMTA pre-populates it, where it goes wrong, and how to complete it correctly
Common gaps that require manual correction
Foreign income not reported — Income from non-Estonian clients is not reported to EMTA. You must add every foreign client payment manually.
Expense deductions — never pre-filled — EMTA has no way to know what business expenses you incurred. The deduction section is always blank.
Income reported under wrong category — Review every pre-filled line to ensure it is categorised correctly.
The Annual Tax Calculation — Full Worked Example
Total FIE revenue: €40,000 | Total deductible expenses: −€6,700 | Net FIE income: €33,300Social tax (33% × €33,300): €10,989 | Income tax base: €22,311 | Basic annual exemption: −€7,848
Taxable income: €14,463 | Income tax (20%): €2,893 | Unemployment insurance (1.6%): €533
Total tax liability: €14,415 | Balance due: €3,415 payable by 30 April
Section 5 — Documentation and Record Retention
What to keep, in what format, for how long, and how to organise it so EMTA review is not a crisis
The 7-Year Rule
All accounting documents, invoices, receipts, contracts, and bank statements relating to your FIE business must be retained for 7 years from the date of the tax year to which they relate. Digital retention is fully acceptable — EMTA does not require paper originals.
Section 6 — EMTA Reviews and Audits
What triggers a review, what EMTA checks, what to do if you receive a notice, and how good records protect you
What Triggers Increased EMTA Scrutiny
Large year-on-year income drop without clear business reason
High expense ratio relative to income (70%+ of income claimed as expenses)
Foreign income with no EMTA trace — maintain meticulous documentation
Home office + vehicle + travel combined deductions simultaneously
How to Prepare for an EMTA Information Request
- Keep your income and expense register current and fully reconciled to bank statements
- Maintain a separate folder for each business expense category
- Document the business purpose of every deduction at the time of purchase
- Keep copies of all client contracts and project briefs
- Respond to EMTA within the stated deadline — do not ignore notices
Section 7 — Tools, Software, and Workflow for FIE Bookkeeping
What to use, how to structure your monthly routine, and when to move beyond a spreadsheet
| Tool | Best For | Cost | Key Feature |
|---|---|---|---|
| Excel / Google Sheets | Simple FIE with <5 invoices/month | Free | Full control; audit-proof if well-structured |
| EMTA e-Tax portal | Filing returns and monitoring tax position | Free | Direct EMTA integration; pre-fills return |
| Raamat | Freelancers wanting simple Estonian FIE software | From €5/month | Designed specifically for FIE; register auto-generates |
The Ideal Monthly FIE Bookkeeping Routine
Send invoices within 3 days of completing work
When payment arrives: add to income register
Save receipt to correct folder; add to expense register
Compare every bank transaction to register entries
If near €40K: calculate rolling 12-month total