Bookkeeping for multiple companies

Finances for all your companies, in one dashboard.

Record income, expenses, cash, contacts, sales on credit and payments in a separate ledger for each company. Follow every company from one consolidated view, and give your team access company by company.

  • No credit card needed
  • 31 currencies
  • Works on mobile
Hesap dashboard with the company switcher open, showing cash, receivables, payables and recent transactions
The same account's dashboard on a phone
Multi-companySeparate cash, contacts and reports for each company
Role-based accessViewer · Editor · Admin
Audit trailEntries are never deleted; corrections are tracked
Live balancesCash, receivables and payables at a glance
Features

Everything you need for day-to-day bookkeeping.

Plain entry types that need no accounting knowledge, on top of a double-entry, tamper-proof ledger.

01

A separate ledger per company

Each company and project keeps its own cash accounts, contacts and reports. Look at a single company or at the consolidated view.

02

Role-based permissions

Invite team members and your accountant to the companies they need, as viewer, editor or admin — or to selected accounts only. Companies they have no access to stay invisible.

03

Income, expenses and transfers

Money in, money out and transfers between accounts are recorded by category; cash balances update instantly.


04

Sales on credit and payments

Sales and purchases on credit go to contact accounts; partial payments, advances and supplier debts show up clearly in each contact's balance.

New entry dialog with entry types such as money in, money out, sale on credit and transfer
Profit and loss report with a monthly income and expense chart
Contact statement with transactions and running balance
05

Profit & loss

Income, expenses and net profit by category and month, per company or consolidated, with CSV export.


06

Account statements

A statement for every cash account and contact with opening balance, transactions and running balance; one click to a spreadsheet-ready CSV.

07

Multiple currencies

USD, EUR, GBP, TRY and 27 more. Accounts in each currency are kept and reported separately — ideal for projects abroad and foreign-currency cash.

08

Audit trail

Posted entries can't be changed. Corrections are made with a reversing entry, so the full history always stays traceable.

How it works

Ready in three steps.

  1. 1

    Add your companies

    Create cash and bank accounts and your customer and supplier contacts for each company.

  2. 2

    Record your entries

    Pick an entry type and enter the amount; see the effect on cash and contact balances before saving.

  3. 3

    Invite your team

    Invite team members and your accountant by email to the right company with the right role.

Pricing

Plans that grow with your business.

Every plan includes unlimited entries.

FAQ

Frequently asked questions

Do I need accounting knowledge?

No. Entry types use plain words: money in, money out, sale on credit, transfer. The debit and credit records are created automatically in the background.

Can I give my team access to specific companies only?

Yes. You invite people to a company as viewer, editor, admin or super admin, or to selected cash accounts and contacts only. They don't see the cash, contacts or reports of companies they have no access to.

Can I issue invoices or file taxes?

No. Hesap is a bookkeeping tool; issuing invoices, e-invoicing and tax filings are out of scope. Keep working with your accountant for statutory books and returns — you can give them access to Hesap.

Can I connect my bank account?

Not yet. Bank transactions are recorded as entries, and statements can be exported as CSV.

How do I fix a wrong entry?

Use “Reverse”. The original entry isn't deleted; a reversing entry cancels its effect and it drops out of your reports. The history always stays traceable.

What happens to my data when I reach a plan limit?

Nothing. You can't add new companies, cash accounts or contacts until you upgrade, but all existing data stays visible and exportable. After upgrading you continue where you left off.

Where is my data stored?

In a PostgreSQL database hosted in the European Union (Frankfurt). Each customer's data is separated from others by access rules enforced in the database itself.

Which currencies are supported?

31 currencies, including USD, EUR, GBP, CHF, CAD, AUD, AED, SAR and TRY. Each cash account and contact uses one currency; amounts aren't converted, and every currency is totalled separately.

The financial picture of all your companies, in one dashboard.