Bookkeeping Costs in Estonia
Transparent pricing for professional bookkeeping in Estonia — what bookkeeping costs, how it differs from full accounting, what drives the fee, typical prices by business profile, and the true cost comparison of DIY versus outsourced.
What Determines the Cost of Bookkeeping in Estonia
The number of invoices, bank entries, and other transactions that need to be posted each month determines most of the bookkeeping fee. An OÜ with 20 transactions takes significantly less time than one with 300.
A VAT-registered OÜ needs a monthly KMD filed by the 20th. Preparing this correctly requires reconciling output VAT from sales and input VAT from purchases. This typically adds €30–50/month to the bookkeeping cost — or is included in a combined bookkeeping + KMD package.
Each employee requires payroll calculation, a TSD entry, employment register management, and social tax, income tax, and UI calculation. The marginal cost per employee is approximately €20–30/month on top of the base bookkeeping fee.
Clients who deliver clean, organised documents on time by the 5th save their accountant time — and that eventually feeds back into a lower fee. Late, disorganised, or ambiguous documents require chasing and interpretation that adds cost.
OÜs invoicing in USD, receiving Stripe payouts, holding crypto, or operating in e-commerce across multiple platforms have more complex bookkeeping than a simple service OÜ. Complexity is reflected in the fee.
Standalone bookkeeping-only services typically do not include the annual report — it is billed as a separate one-off. Full accounting packages include it. Always check what is in the scope before comparing quotes.
How is bookkeeping priced in Estonia? Professional bookkeeping services use fixed monthly fees based on transaction volume — not hourly billing. This gives you a predictable cost and aligns incentives (we want to process your documents efficiently, not slowly). Add-on services (KMD, TSD, annual report) are priced separately when not bundled. Our full accounting packages include everything in a single fixed monthly fee.
Section 1 — Full Price List
Every bookkeeping and accounting service with starting prices
All Service Prices — Excluding 22% VAT
All prices below exclude 22% VAT, which applies as Company for Business is a VAT-registered service provider. If your OÜ is VAT-registered, you reclaim the 22% as input VAT on your KMD — making the net cost lower than the gross price shown.
| Service | Starting Price | Frequency | What Is Included |
|---|---|---|---|
| Bookkeeping only — Micro (≤ 30 tx/month) | €90/month | Monthly | Transaction posting, bank reconciliation, trial balance; no EMTA filings |
| Bookkeeping only — Small (≤ 80 tx/month) | €180/month | Monthly | Same as Micro; higher transaction volume |
| Bookkeeping only — Active (≤ 200 tx/month) | €360/month | Monthly | Higher volume; may include multiple bank accounts |
| Bookkeeping + KMD (VAT-registered OÜ) | €180/month | Monthly | Bookkeeping + monthly KMD filing by 20th |
| Bookkeeping + KMD — Active (≤ 200 tx) | €360/month | Monthly | Higher volume + KMD |
| Full accounting — Starter (no employees) | €250/month | Monthly | Bookkeeping + KMD + annual report (no payroll) |
| Full accounting — Growth (≤ 3 employees) | €350/month | Monthly | Bookkeeping + KMD + TSD + payroll + annual report |
| Full accounting — Scale (unlimited) | €500/month | Monthly | All services unlimited; includes OSS |
| Annual report (standalone, micro-entity) | €250 | One-time | Prepare and file majandusaasta aruanne; micro-entity format |
| Annual report (standalone, small company) | €350 | One-time | Full RTJ annual report with notes; small company format |
| VAT registration (KM-R) | €400 | One-time | Application preparation and filing with EMTA |
| OSS/IOSS quarterly return | €150/return | Quarterly | EU B2C digital services One-Stop-Shop filing via EMTA |
| Bookkeeping clean-up — per prior month | €200/month | One-time | Reconstruct one month of missing or incorrect bookkeeping |
| Tax consultation (ad hoc) | €150/hour | Per session | EMTA questions, advance rulings, specific tax planning |
Our bookkeeping and accounting fees are subject to 22% Estonian VAT. A €100/month bookkeeping fee costs €122 including VAT. If your OÜ is VAT-registered (KM-kohustuslane), you reclaim the €22 as input VAT on your monthly KMD — net cost is €100. If not VAT-registered, the €22 is an additional cost. For companies approaching the €40,000 VAT registration threshold, this is one reason to register voluntarily: input VAT on professional services becomes immediately reclaimable.
Section 2 — What Drives Your Specific Cost
The seven factors that determine where your fee falls within and beyond the range
Cost Driver Reference
The fees above are starting prices for typical situations. Your specific quote is determined after a free consultation where we assess your transaction volume, VAT status, headcount, and document complexity. The table below explains what moves your price.
| Cost Factor | Low End | High End | Why It Matters |
|---|---|---|---|
| Monthly transaction count | < 30 invoices and bank entries | 300+ transactions | Primary cost driver — each transaction requires posting time |
| Number of bank accounts | 1 Estonian bank account | 3+ accounts including multi-currency | Each account needs separate reconciliation |
| VAT status | Not VAT-registered — no KMD | VAT-registered + OSS/IOSS | KMD monthly adds preparation time; OSS adds quarterly filing |
| Number of employees | 0 employees | 20+ employees | Each employee adds TSD line, payroll calculation, register maintenance |
| Document quality | Clean PDFs forwarded on time | Handwritten receipts, missing documents, late delivery | Poor documents require chasing and interpretation — more accountant time |
| Business complexity | Simple service OÜ, EUR only | Multi-currency, crypto, e-commerce, deferred revenue | Complex accounting treatments take more time per transaction |
| Prior period condition | Clean prior books handed over | Messy prior records requiring correction | Prior period correction billed separately; ongoing fee is then lower |
Section 3 — Real Cost Examples
Seven typical Estonian OÜ profiles with their actual monthly and annual bookkeeping cost
Pricing by Business Profile
The examples below show what actual clients in each profile pay. Annual totals include the annual report where it is included in the monthly package. All fees exclude 22% VAT.
| Business Profile | Monthly Fee | Annual Total | What Is Covered |
|---|---|---|---|
| E-resident OÜ, no VAT, no employees, 20 tx/month | €100/month | €1,200 + €400 annual report = €1,600 | Bookkeeping only; annual report billed separately |
| E-resident OÜ, no VAT, no employees, 20 tx/month (full pkg) | €150/month | €1,800 (annual report included) | Full accounting Starter; annual report included |
| Small service OÜ, VAT-registered, no employees, 50 tx/month | €150/month | €1,800 (annual report included) | Bookkeeping + KMD + annual report |
| Small trading OÜ, VAT-registered, 1 employee, 80 tx/month | €300/month | €3,600 (annual report included) | Full accounting Growth: bookkeeping + KMD + payroll + annual report |
| Active e-commerce, VAT + OSS, no employees, 200 orders/month | €200/month + €80/quarter OSS | €2,720 total | Bookkeeping + KMD + 4 OSS returns; annual report add-on €400 |
| IT company, 3 employees, VAT, 100 tx/month | €300/month | €3,600 (annual report included) | Full accounting Growth: all filings, 3-person payroll |
| Growing SaaS, 8 employees, VAT + OSS, 300 tx/month | €500/month | €6,000 (annual report included) | Full accounting Scale: unlimited transactions, payroll, all filings |
Clean-up Costs — When Prior Records Need Fixing
| Clean-up Scenario | Duration | Estimated Cost | Key Variable |
|---|---|---|---|
| 1 year, low-volume OÜ, minor errors | 1–2 weeks | €300–500 | Source document availability |
| 1 year, active OÜ, no bookkeeping at all | 2–3 weeks | €600–1,200 | Bank statements + invoice availability |
| 2 years, low volume, no bookkeeping | 3–5 weeks | €800–1,500 | Bank statement history accessible |
| 2 years, active trading, messy records | 4–8 weeks | €1,500–3,000 | Transaction volume + EMTA corrections scope |
| 3+ years, complex with missing filings | 8–16 weeks | €2,500–5,000+ | Reconstruction + annual reports + EMTA amendments |
Section 4 — Approach Comparison
DIY, bookkeeping-only, full accounting, in-house — cost and compliance risk
Which Approach Is Right for Your OÜ?
The right approach depends on your transaction volume, VAT status, headcount, and tolerance for compliance risk. The table below compares monthly cost against compliance risk — the combination of these two determines the true cost of each option.
| Approach | Monthly Cost | Compliance Risk | Best For |
|---|---|---|---|
| DIY (accounting software only) | €15–30/software | High | Founders with accounting background; very low transaction OÜs with no VAT/payroll |
| DIY bookkeeping + annual report only | €0/month + €400/year | High | Simple OÜ, no VAT, no employees; owner understands bookkeeping rules |
| Outsourced bookkeeping only | From €100/month | Medium | OÜ where owner handles EMTA filings; low complexity |
| Bookkeeping + KMD | From €150/month | Low-Medium | VAT-registered OÜs without employees; owner confident with TSD |
| Full accounting (all services) | From €150–500/month | Low | Most active OÜs; VAT and/or employees; recommended default |
| In-house accountant (employee) | €3,345–4,683/month | Low | 50+ employees; very high volume; complex group structures only |
The True Cost of Non-Compliance — What DIY Risks Financially
DIY bookkeeping saves the monthly fee but creates the risk of penalties and interest that compound over time. The table below shows what EMTA charges when filings are late or missing. Compare the numbers against the monthly bookkeeping fee to understand the true cost trade-off.
| Filing Missed | Penalty | Interest Rate | Daily Cost on €1,000 Unpaid |
|---|---|---|---|
| TSD (payroll declaration) late | €200–€1,200 fine per declaration | 0.06%/day on unpaid tax | €0.60/day — €219/year on €1,000 |
| KMD (VAT return) late | €200–€2,000 fine per declaration | 0.06%/day on unpaid VAT | €0.60/day — €219/year on €1,000 |
| Annual report not filed | Business Register may strike company off after 6 months | N/A | Reinstatement costs €195 + reconstruction + back reports |
| VAT registration not obtained when required | EMTA back-assesses VAT from threshold date | 0.06%/day from threshold date | Compounds from the day you crossed €40,000 |
| Employment register not updated | Fine up to €1,200 per unregistered employee | N/A | Employee has no social security coverage during unregistered period |
EMTA’s interest rate on late tax payments (0.06% per day) compounds to 21.9% annualised. If you owe €5,000 in VAT from a missed KMD six months ago, the interest alone is already €540. Twelve months: €1,095. The €150/month accounting fee that would have prevented this pays for itself in the first missed KMD.
Section 5 — Getting the Best Value From Bookkeeping Services
How to reduce your monthly fee and ensure you are paying for what you need
Five Ways to Reduce Your Monthly Bookkeeping Cost
| Action | Time Required From You | Fee Impact | How It Works |
|---|---|---|---|
| Connect LHV bank feed to Merit Aktiva | One-time 30-minute setup | Reduces bank reconciliation time; may lower fee tier | Automatic daily bank transaction import eliminates manual bank statement handling |
| Forward supplier emails the same day they arrive | 30 seconds per invoice | Reduces document chasing time; better document quality | Accountant receives invoices before month-end; no batch processing backlog |
| Photograph receipts immediately, not in batches | 30 seconds per receipt | Avoids unidentifiable old receipts; reduces queries | Fresh photograph with context; forwarded with description in email subject line |
| Use e-invoicing with key Estonian B2B suppliers | 15 minutes one-time per supplier | Supplier invoices arrive pre-structured in Merit Aktiva | Zero manual entry needed for e-invoice suppliers — biggest time saving available |
| Use a single dedicated OÜ bank account | One-time decision | Reduces reconciliation complexity | Multiple accounts increase reconciliation time; one account is cleanest |
Bookkeeping vs Full Accounting — Understanding the Price Gap
The price gap between bookkeeping-only (€100/month) and full accounting (€150/month) is small but significant in scope. The extra €50/month buys: the monthly KMD filing, EMTA correspondence handling, and the annual report. For any VAT-registered OÜ, paying €50 more per month to have the KMD professionally prepared and filed on time is almost always better value than the risk of handling it yourself.
| Extra €50/month Buys | Value | Risk if DIY |
|---|---|---|
| Monthly KMD preparation and filing by 20th | Never miss a VAT deadline; input VAT correctly reclaimed each month | Late KMD: minimum €200 fine + interest — exceeds one month’s entire fee |
| EMTA e-Tax portal monitoring and correspondence | Any EMTA queries handled promptly by accountant | Late EMTA response or incorrect response increases audit risk |
| Annual report preparation and Business Register filing | Annual report filed correctly and on time (30 June deadline) | DIY annual report errors common; incorrect report is permanent in public register |