Most Estonian companies owned by non-residents file nothing at all in a given month.
The monthly obligations people budget for do not exist until two specific things happen, and for a lot of e-resident companies neither ever does.
The short answer
| Obligation | When it applies | Deadline |
|---|---|---|
| Keep accounting records | always, from day one | continuous |
| Annual report | always, every year | 6 months after year end |
| VAT return (KMD) | only if VAT registered | monthly, by the 20th |
| Payroll return (TSD) | only if you pay individuals | monthly, by the 10th |
| Corporate income tax | only when you distribute | on distribution |
Read that table twice, because it inverts the usual assumption:
- Nothing on that list is monthly by default. The two monthly filings are conditional.
- The one unavoidable filing is annual.
- Corporate tax is not periodic at all. It is triggered by an event, not a calendar.
Why Estonia is different
Estonia does not tax retained profits. Corporate income tax applies when profit is distributed, not when it is earned.
The practical consequences for a small non-resident company:
- A profitable company that reinvests everything has no corporate tax to declare
- There is no quarterly advance payment regime to keep up with
- The tax event is a decision you make, not a date that arrives
This is what people mean when they say Estonia has 0% corporate tax. It is not zero, it is deferred until you take the money out.
The deferral is real, but the bookkeeping obligation is not deferred with it. You still have to keep proper records of profits you are not being taxed on.
What "keep accounting records" actually means
This is the obligation that applies from day one regardless of activity, and it is the one people skip.
You must maintain:
- A record of every transaction, with source documents
- A chart of accounts
- Records in a form that supports the annual report
- Documents retained for the statutory period
Practical points for non-residents:
- The annual report is filed in Estonian and in euros
- Source documents in other languages are acceptable but must be capable of being explained
- Bookkeeping can be done abroad, but the records must be available to Estonian authorities
| Dormant, no VAT, no staff | Trading, VAT registered | Trading with employees | |
|---|---|---|---|
| Keep accounting records | Always | Always | Always |
| Annual report, 6 months after year end | Yes | Yes | Yes |
| VAT return (KMD), monthly by the 20th | No | Monthly | Monthly |
| Payroll return (TSD), monthly by the 10th | No | No | Monthly |
| Corporate income tax | Only on distribution | Only on distribution | Only on distribution |
When monthly filing actually starts
Trigger 1: VAT registration
Registration becomes mandatory when your taxable turnover exceeds 40,000 EUR in a calendar year. Once you cross it, you have three business days to register with the tax authority.
Once registered, the monthly obligation is unconditional:
- The KMD VAT return is filed by the 20th of the following month
- You file it even in months with zero activity. A nil return is still a return
- Registration is not something you can quietly stop doing
You can also register voluntarily below the threshold. Think carefully before doing so: voluntary registration buys you input VAT recovery and costs you twelve filings a year, permanently.
Trigger 2: paying individuals
If the company pays salaries, board member fees, or other taxable amounts to individuals, the TSD return becomes due monthly, by the 10th.
The trap for single-founder companies: board member remuneration counts. A founder who starts paying themselves a board fee has created a monthly filing obligation that did not exist the month before.
The annual report, which is the real deadline
Every Estonian company files an annual report with the Business Register within six months of the end of the financial year. For a calendar year end, that is 30 June.
- Dormant companies file too. No activity does not mean no report
- Late filing can lead to fines and, if prolonged, to deletion from the register
- The report is public
For a company with no VAT registration and no payroll, this single annual filing is the entire statutory reporting load for the year.
What a non-resident company actually looks like month to month
Three realistic profiles:
| Profile | Monthly filings | Annual |
|---|---|---|
| Holding or dormant OÜ, no VAT, no salaries | none | annual report |
| Consulting OÜ under 40,000 EUR, founder takes dividends | none | annual report |
| Trading OÜ over 40,000 EUR, VAT registered, one salary | KMD by the 20th, TSD by the 10th | annual report |
The third profile is the one where "monthly bookkeeping" becomes a genuine monthly service. The first two are a bookkeeping relationship that produces one document a year.
Which is why quoted prices vary so much. A monthly bookkeeping fee for profile three is buying twelve filings. The same fee for profile one is buying record-keeping and a single annual report. Ask which one you are being priced for.
What to check before buying a bookkeeping package
Five questions that separate comparable quotes:
- Does it include the annual report, or is that billed separately?
- Is VAT filing included, and what happens to the price when you cross the threshold?
- Is TSD included if you start paying yourself a board fee?
- What happens in months with no transactions — is there still a fee?
- Who signs and submits, and do they need access to your e-Residency card?
Accounting is one of the recurring lines that decides whether an Estonian company is genuinely cheap to run for your situation, alongside the contact person and legal address, which is worth seeing priced together rather than one at a time.
The summary
| Question | Answer |
|---|---|
| Is monthly filing required? | Only if VAT registered or paying individuals |
| VAT threshold | 40,000 EUR taxable turnover per calendar year |
| VAT return deadline | monthly, the 20th, including nil months |
| Payroll return deadline | monthly, the 10th |
| Annual report | within 6 months of year end |
| Dormant company | still files the annual report |
| Corporate tax | 0% until profit is distributed |
Frequently asked questions
Do I need monthly bookkeeping for an Estonian company?
Only if you are VAT registered or paying individuals. Otherwise the only mandatory filing is the annual report.
When must I register for VAT in Estonia?
When taxable turnover exceeds 40,000 EUR in a calendar year. You then have three business days to register.
Do I file a VAT return in a month with no sales?
Yes. Once registered, the KMD is filed monthly regardless of activity.
What is the KMD deadline?
The 20th of the month following the reporting period.
What is the TSD, and when is it due?
The declaration for income and social tax on payments to individuals, filed monthly by the 10th, if such payments were made.
Does a dormant Estonian company file anything?
Yes, the annual report. Dormancy does not remove the obligation.
When is the Estonian annual report due?
Within six months of the end of the financial year, so 30 June for a calendar year end.
Is Estonian corporate tax really 0%?
On retained profits, yes. Tax applies when profit is distributed, so it is deferred rather than absent.
Can my bookkeeping be done outside Estonia?
Yes, but the records must be maintained properly and be available to Estonian authorities, and the annual report is filed in Estonian and in euros.
Does paying myself a board fee change anything?
Yes. It creates a monthly TSD obligation that did not exist before.
Sources
- Estonian Tax and Customs Board: VAT return (KMD) and payroll return (TSD)
- Estonian Business Register: annual report submission
- Estonian Tax and Customs Board: taxation of distributions
- Accounting Act (Raamatupidamise seadus)
Filing frequencies and deadlines are Estonian Tax and Customs Board and Business Register rules as at September 2026. The VAT registration threshold and the point at which monthly filing begins are set in law and change periodically. Bookkeeping package prices are set on an open market and no figure here should be treated as a benchmark.
