Bookkeeping

What ZenBooks does

Multi-company double-entry bookkeeping, with the Finnish chart of accounts and VAT rates built in from the moment you create a company.

Read the full docs

Companies and the chart of accounts

A company is one bookkeeping entity; a user can belong to several, each with its own owner, accountant, or viewer role. Creating a company auto-seeds the full official Finnish standard chart of accounts (over a thousand accounts), Finnish VAT rates (25.5% / 14% / 10% / 0%), a fiscal year, and starter sets of payment methods and voucher series.

Journal vouchers

Every voucher must balance - debits equal credits - before it can be posted. A posted voucher stays editable until its period's VAT return is filed, at which point it locks, unless editing after the VAT return is explicitly allowed in Settings. The editor's fields adapt to voucher type - Outcome, Income, Bill of costs, Incoming online invoice, Transfer, Bank statement, Salary, Memo, Attachment, Import, Other - including a full payroll form for Salary that can prefill itself from an employee record.

Sales invoices

Sending a draft invoice auto-generates and posts a linked voucher - debit accounts receivable, credit revenue by account, credit VAT payable - so invoicing and the ledger never drift apart.

Reports and documents

Trial balance, income statement, balance sheet, and VAT report are all computed live from posted voucher lines, nothing pre-aggregated or cached. Receipts and other documents (photographed or uploaded, image or PDF) live in a shared document library you can attach to a voucher at any time, from the voucher editor itself.

Deployment and clients

One Docker image runs the frontend and backend together (same-origin, no separate API server to configure), alongside a MariaDB container. Electron (desktop) and Capacitor (Android) builds are also available, connecting to that same self-hosted backend - useful when the web app alone isn't enough. The UI is available in English and Finnish.

Licensing and plans

Every deployment starts with a 14-day trial - no account required. A license key from your zenbooks.fi account (Solo, Pro, Enterprise, or Enterprise+) raises the company, user, and install-count limits enforced on that deployment, billed monthly or annually and managed entirely from your account page.

Full documentation, including Docker deployment, the domain model, and licensing, lives at zenbooks.fi/docs.