Bookkeeping Clean-up Services for Estonian OÜs
Reconstructing and correcting accounting records for Estonian OÜs with missing, messy, or incorrect prior-period books — from a single quarter of DIY mistakes to three years of missing bookkeeping, outstanding annual reports, and unresolved EMTA declarations.
When Bookkeeping Clean-up Is Needed
The majandusaasta aruanne must be filed with the äriregister every year by 30 June. Missing this deadline for even one year triggers increasing risk: fines, bank account issues, and ultimately being struck off the Business Register. We prepare and file all missing annual reports.
Late or missing KMD (VAT return) and TSD (payroll declaration) create daily interest charges at 0.06% and potential fines. Past errors — wrong VAT codes, missed payroll entries, incorrectly claimed input VAT — accumulate silently until an audit surfaces them.
Many founders start in Merit Aktiva or Excel and make systematic errors: posting expenses to wrong accounts, mixing personal and business transactions, not recording VAT correctly. These errors compound over time and must be corrected before the annual report is filed.
When switching accountants, it is common to discover the prior accountant’s work was incomplete or incorrect. We cannot guarantee the quality of ongoing bookkeeping if the opening balances are wrong — clean-up of prior periods is always the first step.
Receiving an EMTA audit notification or information request is a signal that something needs urgent attention. Even if the notification is routine, having clean, well-documented books makes an EMTA audit straightforward. Messy books make it painful and expensive.
Investors and acquirers conduct accounting due diligence. Missing records, incorrect equity accounting, or undisclosed EMTA liabilities found in due diligence can kill or delay a deal. Cleaning up books before a fundraise or sale protects the transaction.
What does bookkeeping clean-up involve? We reconstruct missing accounting records from bank statements, purchase invoices, and other available documents; correct systematic errors in existing bookkeeping; reconcile accounts to EMTA declarations; identify and quantify any back-tax liabilities; prepare and file missing annual reports; and, where needed, file amended EMTA declarations as voluntary disclosures. The result is a clean, accurate general ledger and a fresh start for ongoing accounting.
Section 1 — Diagnosing the Problem
The most common bookkeeping issues in Estonian OÜs and what each requires
Common Issues and Their EMTA Risks
The table below maps the most common bookkeeping and accounting problems to their root cause, EMTA risk, and the corrective action needed. The EMTA risk column is colour-coded red because in every case there is a real financial exposure that grows over time if unaddressed.
| Symptom | Root Cause | EMTA Risk | Clean-up Action | |
|---|---|---|---|---|
| Annual report not filed for 1 or more years | Business Register filing missed; accounts not finalised; or company not aware of obligation | Business Register can strike company off register; banks may close accounts | Prepare and file all missing annual reports; may require prior bookkeeping reconstruction first | |
| KMD (VAT return) not filed for some months | Unaware of registration obligation; or filed but data incorrect | Fine €200–2,000 per missed return; 0.06%/day on unpaid VAT; potential deregistration | File amended or late KMD returns; calculate and pay outstanding VAT + interest | |
| TSD (payroll declaration) not filed or incorrect | Payroll not set up correctly; social tax underestimated; bonus payments not declared | 0.06%/day on unpaid social tax and income tax; EMTA audit risk | Reconstruct payroll; file amended TSD; calculate and pay arrears + interest | |
| Bank transactions posted to wrong accounts | DIY bookkeeping errors; incorrect chart of accounts structure | Annual report may be misleading; income understated or overstated | Reclassify transactions to correct accounts; rebalance trial balance | |
| Input VAT not claimed on purchase invoices | Invoices not posted or VAT codes incorrect; bookkeeper error | Lost VAT refunds — cash that should have been reclaimed | Review all purchase invoices; re-file amended KMD to claim missed input VAT | |
| Payroll social tax posts do not match TSD | Payroll calculations wrong; social tax rate error; additional employees not included | Discrepancy visible in audit; underdeducted tax = back-assessment | Reconcile payroll ledger to TSD declarations; file corrections; pay arrears | |
| Missing source documents for entries | No invoice obtained; cash purchases without receipt; undocumented transfers | EMTA can disallow expense deductions; deemed distribution risk on transfers | Obtain copies from suppliers; prepare internal explanatory notes where unavailable | |
| Equity structure does not match cap table | Share issuance not recorded; share capital wrong; dividends not accounted for | Balance sheet incorrect; investor diligence issues; potential deemed distribution | Reconcile equity accounts to company register; post missing equity transactions |
Section 2 — The Clean-up Process
Step by step — from first assessment to clean handover
Seven Stages of Bookkeeping Clean-up
Our clean-up process follows a structured seven-stage approach. Each stage has a defined output, so you can see progress at every point and know exactly what has been completed. We do not proceed to the next stage without your sign-off on the findings from the current one — particularly for Stage 5 (EMTA corrections), where we always present the options and amounts before filing.
We review all available records: prior annual reports filed (or lack thereof), EMTA e-Tax portal history of declarations, bank statements, any existing accounting files. We produce a written assessment: list of issues found, what records are needed, estimated reconstruction scope, and a fixed or range quote for the clean-up work.
We request: bank statements for all accounts for all missing periods (available from your bank’s portal for 5+ years); all purchase invoices you can find; all sales invoices issued; payroll records and salary agreements; any prior contracts. We identify gaps and provide a checklist of what else is needed.
We rebuild the general ledger from scratch for each missing period using bank statements as the primary source. Every transaction is posted with the correct account codes and VAT treatment. Where invoices are missing, we post from bank references and flag the undocumented items. Fixed assets are identified and depreciation recalculated from acquisition dates.
The reconstructed ledger is reviewed for completeness and balance. Unusual or unexplained balances are investigated. The equity section is reconciled to the Business Register cap table. The VAT ledger is reconciled to identify over- or under-claimed input VAT and over- or under-declared output VAT.
Where prior TSD or KMD declarations were incorrect or missing, we prepare the corrected versions. EMTA accepts voluntary amendments (vabatahtlik parandus) — these are treated more favourably than discovered non-compliance. We calculate any additional tax, interest (0.06%/day), and penalties due. You approve amounts before we submit.
For each year without a filed annual report, we prepare the majandusaasta aruanne using the reconstructed bookkeeping. Reports are filed with the Business Register (äriregister) via e-Äriregister. For companies that were struck off for non-filing, we advise on reinstatement separately.
Once all prior periods are clean, we produce a closing trial balance for the last period reconstructed. This becomes the opening balance for ongoing monthly accounting. You receive a summary of what was corrected, what was filed, and any remaining items to monitor. The ongoing monthly fee takes effect from the next calendar month.
What Documents We Need to Start
| Document | Why Needed | Where to Get It | Priority |
|---|---|---|---|
| Bank statements — all accounts, all missing periods | Primary source for transaction reconstruction when invoices are missing; used to identify all inflows and outflows | Download from your bank’s internet banking portal (most banks keep 5+ years online) | Critical — can start without anything else if bank statements are complete |
| Prior EMTA declarations (TSD, KMD) | Establishes what was declared vs what was actually paid; identifies discrepancies | EMTA e-Tax portal → Declarations → Download history | High — needed to assess EMTA corrections scope |
| Prior annual reports filed (or confirm none filed) | Establishes the accounting history; opening balances for reconstruction | e-Äriregister → Company → Annual reports | High |
| Sales invoices issued (any you have) | Confirms revenue for the period; establishes debtors at each year-end | Your own email sent folder; invoice software; customer payment references on bank statement | Medium — can estimate from bank receipts if invoices missing |
| Purchase invoices received (any you have) | Confirms expenses and input VAT for the period | Your own email inbox; supplier portals; payment references on bank statement | Medium — can reconstruct categories from bank entries, but exact amounts may need supplier copies |
| Employment contracts and salary agreements | Establishes what should have been declared on TSD | Your own HR files | High if employees; critical for TSD correction scope |
| Share register and any investment documents | Confirms equity structure; needed for reconciliation of equity accounts | OÜ corporate book; Business Register | Medium — needed for equity reconciliation but not for basic bookkeeping reconstruction |
Section 3 — Clean-up Costs
Estimated pricing by situation — and what drives the final quote
Cost Estimates by Situation
Clean-up is priced based on the number of periods to reconstruct, the transaction volume per period, the availability of source documents, and the complexity of EMTA corrections needed. The estimates below assume reasonably organised clients who can provide bank statements and at least some invoices. Where documents are more fragmented, costs move to the higher end of the range.
Clean-up Cost Estimates by Situation
| Situation | Duration | Estimated Cost | What Drives the Estimate |
|---|---|---|---|
| 1 year, inactive or near-inactive OÜ | 3–7 days | From €300 | Minimal transactions; annual report only; mostly review and filing |
| 1 year, active small OÜ, some DIY errors | 1–2 weeks | From €400 | Reclassification of misfiled transactions; correction of VAT codes; possible amended KMD |
| 1 year, active OÜ, no bookkeeping done at all | 2–3 weeks | From €600 | Full reconstruction from bank statements; all invoices posted; possible TSD/KMD back-filing |
| 2 years, low-volume OÜ, no bookkeeping | 3–5 weeks | From €800 | Two years of reconstruction; two missing annual reports; possible VAT registration issue |
| 2 years, active trading OÜ, messy records | 4–8 weeks | From €1,500 | High transaction volume; VAT discrepancies; employee TSD issues likely; two annual reports |
| 3 years, complex situation (employees, VAT, multiple errors) | 8–14 weeks | From €2,500 | Complex multi-year reconstruction; EMTA corrections; potential audit risk management |
| 3+ years, no bookkeeping, company threatened with strike-off | 12–20 weeks | From €4,000 | Full reconstruction; all annual reports; possible reinstatement of registration; EMTA negotiations |
The True Cost of Delay
The most common client question is: ‘Is it cheaper to fix this now or wait and see?’ The answer is almost always to fix it now. Daily interest at 0.06% on unpaid EMTA liabilities compounds significantly over months and years. Additionally, the longer accounts remain unreconciled, the harder reconstruction becomes — bank portals typically keep 5–7 years of history, but some records become harder to obtain over time.
| Delay Period | Interest Cost on €5,000 Unpaid VAT | Additional Annual Report Filing Risk | Recommendation |
|---|---|---|---|
| Act now (immediate) | €0 further interest | File overdue reports now — minimal reinstatement risk | Address immediately; costs are known and controllable |
| 6 months more | €5,000 × 0.06% × 180 days = €540 additional interest | 6 more months of non-filing — Business Register strike-off risk increases | Each month of delay adds €90 in interest on this amount |
| 12 months more | €5,000 × 0.06% × 365 days = €1,095 additional interest | Annual report now 2+ years overdue; strike-off proceedings likely | €1,095 in interest on €5,000 — that is 21.9% annualised. Stop the clock now. |
| 2 years more | €2,190 additional interest on €5,000 | Company likely struck off; bank accounts may be closed; reinstatement required | Total interest €2,190 + reinstatement costs; reconstruction harder as documents age |
Section 4 — EMTA Voluntary Disclosure
How correcting EMTA errors proactively compares to being discovered in an audit
Voluntary Disclosure (Vabatahtlik Parandus) — Why It Matters
EMTA has a formal voluntary disclosure principle: if a taxpayer proactively identifies and corrects an error, EMTA treats this significantly more favourably than an error discovered in a tax audit. Voluntary disclosure typically results in: paying the outstanding tax plus daily interest (0.06%/day from the original due date) with no additional penalties. Discovery in an audit typically adds fines, extended investigation, and a more adversarial relationship with EMTA.
This principle applies specifically to situations where: the error was not intentional fraud, the taxpayer comes forward before EMTA initiates an audit or information request, and the full amount plus interest is paid promptly after disclosure. We always recommend voluntary disclosure over waiting when we identify historical EMTA errors during clean-up.
| Error Type | EMTA If Self-Disclosed (Voluntary) | EMTA If Discovered in Audit | How to Self-Disclose |
|---|---|---|---|
| Missed or late KMD (VAT return) | Interest (0.06%/day) from due date; no additional penalty if honest and paid promptly | €200–2,000 fine per declaration + interest; possible further investigation | File corrected or late KMD via EMTA e-Tax portal; pay tax + interest in same payment |
| TSD filed with incorrect payroll figures | Interest (0.06%/day) on underpaid tax; usually no further penalty | Interest + potential fine; EMTA may audit entire payroll history | File amended TSD for each affected period via EMTA e-Tax portal; pay arrears + interest |
| VAT registration not obtained when required | Back-assessed VAT from threshold date; 0.06%/day; no penalty if self-disclosed proactively | VAT back-assessed from threshold date + 0.06%/day + potential significant penalties | Apply for VAT registration (KM-R); inform EMTA of late registration; file all missing KMD returns |
| Input VAT overclaimed on KMD (error) | Return the overclaimed amount with interest; no fine if disclosed promptly | Return + interest + fine; possible audit | File corrected KMD with reduced input VAT claim; repay overclaimed amount + interest |
| Income not declared (omitted from annual report) | Correct annual report; assess any distribution tax implications; interest if tax underpaid | Assessment of additional tax + penalties + interest | File corrected annual report; if distribution tax implications, file TSD annex |
The voluntary disclosure protection only applies if you contact EMTA first. Once EMTA sends an information request (teabenõue) or audit notification about a specific issue, that issue is no longer eligible for voluntary disclosure treatment — EMTA is already investigating. If you know there are errors in your prior declarations, the window for voluntary disclosure is open right now. Once EMTA discovers the same error independently, the financial consequences are materially worse.
Section 5 — Common Clean-up Scenarios
Real-world situations we resolve — and how
Scenario: E-resident OÜ, 2 Years, No Bookkeeping
A common situation: an e-resident registers an OÜ, begins freelancing, receives payments from international clients, but never engages an accountant. Two years later, no annual reports have been filed, no KMD returns (if VAT threshold crossed), and the bookkeeping is entirely missing.
| What We Find | What We Do | Time | Cost |
|---|---|---|---|
| 2 years of bank statements with hundreds of client payments | Download bank history; identify each payment by counterparty and reference | Week 1 | Included in clean-up |
| No sales invoices — only bank receipts | Reconstruct invoice amounts from bank entries; contact clients for invoice copies where material | Week 1–2 | Included in clean-up |
| VAT threshold crossed in year 1 but no registration | Apply for retroactive VAT registration; calculate back-due VAT; file all missing KMD returns | Week 2–3 | Included + VAT arrears paid |
| Two missing annual reports | Prepare year 1 and year 2 annual reports from reconstructed books; file with Business Register | Week 3–4 | Included in clean-up |
| EMTA interest on late VAT | Calculate precisely; recommend voluntary disclosure payment to stop further accrual | Concurrent | Interest is additional cost for client to EMTA |
Scenario: Small Retail OÜ, 3 Years of DIY Bookkeeping with Errors
Another common situation: a small retail business has been doing their own bookkeeping in Merit Aktiva for 3 years. Annual reports have been filed, but the bookkeeping has systematic errors — personal expenses mixed in with business expenses, inventory not tracked correctly, VAT codes wrong on some purchase invoices. EMTA has sent a routine information request about VAT.
| Error Found | Impact | Correction Action | Priority |
|---|---|---|---|
| Personal expenses posted as business expenses | Expenses overstated; may trigger EMTA to treat as deemed distribution (income tax applicable) | Identify and reverse all personal expenses; reclassify as owner drawings or loan repayments | High — potential distribution tax liability |
| Inventory purchases posted as expenses (not as assets) | Balance sheet incorrect; cost of goods sold overstated; profit understated | Identify all inventory items; reclassify to inventory account; calculate closing stock at each year-end | High — affects 3 years of annual reports |
| Input VAT codes wrong on some EU purchase invoices | EU B2B purchases should use reverse charge (V RC code) — posted as V22 instead; overclaimed input VAT | Review all EU purchase invoices for 3 years; recalculate correct VAT treatment; file amended KMDs | Medium — amend KMD; repay overclaimed input VAT + interest |
| EMTA information request on VAT | Triggered by the overclaimed input VAT | Prepare response with corrected figures; proactive voluntary disclosure of the VAT error | Urgent — respond within 30 days |