Outsourced Bookkeeping for Estonian OÜs
Professional outsourced bookkeeping for Estonian companies — what is covered, how the monthly workflow operates, who it suits, the difference from full accounting outsourcing, and how to transition from DIY or a previous bookkeeper.
What Outsourced Bookkeeping Covers
Every sales invoice, purchase invoice, bank payment, and receipt is posted as a double-entry journal entry in Merit Aktiva. Each entry is assigned the correct account code, VAT treatment, and source document reference — in compliance with the Raamatupidamise seadus.
We reconcile every line of your bank statement to a corresponding ledger entry. The closing bank balance in the accounting system must match the actual bank balance exactly. Discrepancies are investigated and resolved before month-end close.
All transactions are posted to an RTJ-compliant chart of accounts — the Estonian GAAP account structure that maps directly to the annual report format required by the Business Register. Correct account codes from day one mean cleaner annual reports.
Under the Raamatupidamise seadus, every accounting entry needs a source document. We attach the relevant invoice, receipt, or bank record to each entry in Merit Aktiva — creating an auditable, searchable archive that satisfies the 7-year retention requirement.
At month-end, we deliver a balanced trial balance confirming all accounts are correctly posted. The trial balance is the foundation for KMD filing, TSD filing, and annual report preparation — all of which depend on accurate underlying bookkeeping.
If you or another accountant handles the EMTA filings, we provide a clean trial balance and general ledger export each month. The handover is structured so your filing accountant can complete TSD and KMD without needing to chase data or correct entries.
What is outsourced bookkeeping — and what is it not? Outsourced bookkeeping is the professional maintenance of your general ledger: posting transactions correctly, reconciling bank accounts, and delivering clean books each month. It is not a full accounting service — EMTA declarations (TSD, KMD), annual reports, and payroll processing are separate services. Bookkeeping-only is appropriate for simple OÜs where the owner handles filings, or where a separate accountant is already engaged for declarations.
Section 1 — Complete Scope of Service
What is included in outsourced bookkeeping — and what requires the full accounting package
Scope Reference Table
The table below shows exactly what is and is not included in a bookkeeping-only service. Green rows are included; red rows require an upgrade to the full monthly accounting package or a specific add-on.
| Task | Included? | Notes |
|---|---|---|
| Double-entry transaction posting (all accounts) | ✓ Yes | All transactions posted to correct account codes in RTJ-compliant chart of accounts |
| Sales invoice recording with VAT classification | ✓ Yes | 22% Estonian VAT, 0% EU reverse charge, outside scope — classified correctly per Käibemaksuseadus |
| Purchase invoice recording with input VAT | ✓ Yes | Input VAT identified and tagged for reclaim on KMD (if OÜ is VAT-registered) |
| Bank statement reconciliation (all accounts) | ✓ Yes | Every bank statement line matched to ledger entry; unmatched items flagged same day |
| Cash receipts and expense receipt posting | ✓ Yes | Fuel receipts, till receipts, cash purchases — posted with correct expense account and VAT |
| Payroll journal entries (posting only) | ✓ Yes | Salary, social tax, income tax, UI, and net payment entries posted — does not include TSD calculation or filing |
| Fixed asset register and depreciation entries | ✓ Yes | RTJ 5 — monthly depreciation posted; asset additions and disposals recorded |
| Month-end trial balance and account review | ✓ Yes | Balanced trial balance delivered with each period close; unusual balances flagged |
| EMTA KMD (VAT return) filing | ✗ Not included | Available as add-on €80/month; required for VAT-registered OÜs |
| EMTA TSD (payroll declaration) filing | ✗ Not included | Available in full monthly accounting package from €150/month |
| Payroll calculation (gross → net, social tax) | ✗ Not included | Available in full monthly accounting package |
| Employment register updates (töötamise register) | ✗ Not included | Available in full monthly accounting package |
| Annual report preparation and filing | ✗ Not included | Available as €400 one-off add-on |
| Management P&L and balance sheet reports | ✗ Not included | Trial balance available; formatted reports in full package |
| EMTA correspondence handling | ✗ Not included | Available in full monthly accounting package |
The monthly accounting package (from €150/month) includes bookkeeping plus KMD, TSD, payroll, employment register, and annual report. The bookkeeping-only service (from €100/month) is a €50/month saving — but requires you or another accountant to handle all EMTA filings. For any OÜ with VAT registration or employees, the full package is almost always the better choice: the filing complexity and deadline risk outweigh the cost saving.
Section 2 — Who Outsourced Bookkeeping Is Best For
The OÜ profiles where bookkeeping-only works — and where it does not
Suitability by OÜ Profile
| Business Profile | Bookkeeping Only | Full Accounting | Why |
|---|---|---|---|
| E-resident OÜ, no VAT, no employees, low volume | ✓ Suitable | Also fine | Simple obligations; owner can file nil KMD/TSD if nothing to declare; bookkeeping-only covers the ledger |
| Small OÜ, not VAT-registered, 1–2 staff | ✓ with caution | Recommended | TSD filing for payroll adds complexity — full accounting safer unless owner is confident with TSD |
| VAT-registered OÜ — any size | ✗ Insufficient | Required | KMD must be filed by 20th monthly — this requires the bookkeeping data AND an accountant to review and file |
| Active trading OÜ, high invoice volume | ✓ if filing handled separately | Recommended | Bookkeeping-only works if KMD/TSD are handled by another accountant; better to consolidate |
| Startup needing investor-ready accounts | ✗ Insufficient | Required | Investors expect formatted P&L, IFRS-compliant accounts, and equity event accounting — all in full service |
| OÜ with messy prior records needing clean-up | Clean-up first, then either | Clean-up + full service | Clean-up is a prerequisite; after that, full accounting prevents recurrence |
The Coordination Risk of Splitting Bookkeeping and Declarations
When bookkeeping and EMTA declarations are handled by two different parties — a bookkeeper for the ledger and an accountant for the filings — coordination gaps create compliance risk. The most common issue: the bookkeeper posts a transaction incorrectly (wrong VAT classification, wrong account), and the declaration accountant does not catch it because they trust the bookkeeping data. The resulting KMD error means either overclaimed input VAT (EMTA may back-assess) or underclaimed (cash lost).
| Risk Area | Single Provider (bookkeeping + declarations) | Split Provider (bookkeeper + separate accountant) |
|---|---|---|
| VAT classification errors | Caught by same person before KMD filing | Risk of passing incorrect VAT data to declaration accountant |
| Missing invoices at month-end | Bookkeeper knows and chases before trial balance | Bookkeeper may deliver incomplete data; declaration accountant works with what they have |
| Payroll posting vs TSD reconciliation | Payroll entries and TSD declaration reconciled by same person | Payroll journal entries may not match TSD filed — audit risk |
| Annual report accuracy | Entire year’s bookkeeping reviewed by same person preparing report | Annual report preparer must review and potentially correct bookkeeper’s work |
| EMTA query response | Single person has full context to respond accurately | Query may require collaboration between two parties; slower response |
Section 3 — Monthly Bookkeeping Workflow
Step by step — from document receipt to clean trial balance delivery
The Monthly Cycle
Outsourced bookkeeping follows a structured monthly cycle driven by your document delivery and our posting and reconciliation process. The cycle produces a clean, balanced trial balance by the 10th of the following month — in time for any KMD or TSD filings that depend on it.
What You Send Each Month — and How
32DocumentHow to SendDeadlineWhat Happens If Late
| Bank statement (all accounts) | CSV or PDF downloaded from LHV/SEB/Coop online banking; email or upload to shared folder | By 5th of following month | Reconciliation delayed; trial balance may be delivered late |
| Sales invoices issued | Forward from accounting software (Merit Aktiva), email PDF, or e-invoice auto-captured | Ongoing as issued; confirm any issued but not in system by 5th | Revenue understatement; VAT output may be incorrect for KMD period |
| Purchase invoices received | Forward supplier email; photograph paper invoice; upload PDF to shared folder | As received; batch by 5th of month | Input VAT not captured; expense understated; purchase not matched to bank payment |
| Expense receipts (fuel, meals, office supplies) | Photograph with phone; email with description in subject line | By 5th of month | Expenses not posted; lost input VAT reclaim if VAT-registered |
| Payroll amounts (if employees and bookkeeping posts entries only) | Email with: gross salaries, social tax amounts, net payments made | By 3rd — payroll must be posted before TSD can be filed | Payroll entries incorrect; TSD filing by another party delayed |
Section 4 — Chart of Accounts for Estonian OÜs
The RTJ-compliant account structure used for all bookkeeping
Why the Chart of Accounts Matters
The chart of accounts (kontoplaan) is the foundation of bookkeeping — the coded classification system that organises every transaction. In Estonia, the chart of accounts must map to the RTJ standard annual report format so that the general ledger can produce a compliant majandusaasta aruanne. Using the wrong account structure means the annual report will require manual adjustments and reclassifications — adding time and error risk.
We use an RTJ-compliant standard chart of accounts for all clients, customised for your specific business (e.g. separate revenue accounts for different product lines, expense accounts for relevant categories). The main account groups and typical codes are shown below.
| Account Code | Account Name | Category | Typical Transactions |
|---|---|---|---|
| 1000 | Cash and bank accounts | Current asset | Bank receipts, payments, bank fees |
| 1020 | Trade receivables (nõuded ostjate vastu) | Current asset | Unpaid sales invoices; customer payments received |
| 1060 | VAT receivable (käibemaksu ettemaks) | Current asset | Input VAT claimable on KMD; overpaid VAT refunds pending |
| 1200 | Inventory (varud) | Current asset | Stock purchases; goods sold; NRV write-downs (RTJ 4) |
| 1500 | Tangible fixed assets (materiaalne põhivara) | Non-current asset | Equipment, computers, vehicles purchased |
| 1510 | Accumulated depreciation | Contra asset | Monthly depreciation entries (RTJ 5) |
| 2000 | Trade payables (võlad tarnijatele) | Current liability | Unpaid purchase invoices; supplier payments |
| 2100 | VAT payable (käibemaks) | Current liability | Output VAT collected from customers; net KMD liability |
| 2200 | Tax liabilities (maksuvõlad) | Current liability | TSD social tax, income tax, UI due to EMTA |
| 2300 | Accrued expenses | Current liability | Accrued salary, accrued interest, deferred income |
| 3000 | Share capital (aktsiakapital) | Equity | Share issuances; initial €2,500+ contribution |
| 3100 | Retained earnings (jaotamata kasum) | Equity | Prior year profits retained; losses accumulated |
| 4000 | Revenue from services | Revenue | Service invoices; consulting fees; SaaS subscriptions |
| 4100 | Revenue from goods | Revenue | Product sales; e-commerce orders |
| 5000 | Cost of goods sold | Cost of revenue | Direct materials, purchased goods for resale |
| 6000 | Staff costs (tööjõukulud) | Operating expense | Gross salaries, employer social tax, employer UI |
| 6100 | Office and premises | Operating expense | Rent, utilities, insurance, maintenance |
| 6200 | Marketing and sales | Operating expense | Advertising, website, sales tools |
| 6300 | Administrative expenses | Operating expense | Accounting, legal, bank fees, software subscriptions |
| 6400 | Depreciation (amortisatsioon) | Operating expense | Monthly depreciation of fixed assets |
Account-Level VAT Coding
In Merit Aktiva, every transaction is tagged with a VAT code as well as an account code. VAT codes determine which box of the KMD each transaction flows into. Correct VAT coding at the bookkeeping stage is essential — incorrect VAT codes produce incorrect KMD declarations even if the account codes are right.
| VAT Code | Meaning | KMD Box | Example Transaction |
|---|---|---|---|
| KM22 | Output VAT 22% — standard rate sales | Row 1 — taxable supplies at 22% | Service invoice to Estonian client: €1,000 + €220 VAT |
| KM9 | Output VAT 9% — reduced rate sales | Row 1a — taxable supplies at 9% | Accommodation service or qualifying publication |
| KM0 EU | Zero-rated EU supply (reverse charge) | Row 2 — zero-rated EU supplies | IT service invoice to German VAT-registered business |
| KM0 EX | Zero-rated export outside EU | Row 3 — exports | Physical goods exported to USA or UAE |
| V22 | Input VAT 22% reclaimable | Row 5 — deductible input VAT | Purchase invoice from Estonian VAT-registered supplier |
| V RC | Reverse charge input (EU purchase) | Row 6 — EU acquisitions; self-assess output also | Software subscription from German supplier — OÜ self-assesses VAT |
| EI KM | Outside scope — no VAT | Not on KMD | Invoice to US client; bank fees; salary payments |