Separate books. One login. One install.
Running several legal entities usually means several subscriptions, several logins and a consolidation done in a spreadsheet. Here it is one installation, one login, a switcher in the top bar, and genuine separation underneath: each company keeps its own chart of accounts, fiscal year, tax setup, currency and numbering.
Company or branch? This decides what you pay.
| You have | Model it as | Cost | Why |
|---|---|---|---|
| Two limited companies filing separate returns | Two companies | $18/mo | Separate statutory books, separate statements |
| One company trading under three brand names | One company, three branches | $9/mo | One set of books; brands are a reporting dimension |
| A head office and four depots | One company, five branches | $9/mo | One legal entity, one return |
| One company with three GST or VAT registrations | One company, three tax registrations | $9/mo | Separate returns, but one set of books |
| A holding company and two subsidiaries | Three companies in a group | $27/mo | Each files separately; consolidation across the group is included |
| A UK company and its Kenyan sister company | Two companies | $18/mo | Different currencies, tax regimes and fiscal years |
| An accountant with 20 client entities | 20 companies, or a partner licence | ask us | Partner pricing exists for this exact case |
The short version: if it files its own tax return, it is a company. Everything else inside it is free and unlimited. This is the most common pricing question we get, so it is a table rather than a sentence.
Not a filter on one dataset.
Plenty of products call a dropdown filter multi-company. This is the Odoo and ERPNext model, implemented properly: every scoped table carries a company, and a global scope makes cross-company leakage a structural impossibility rather than a matter of remembering a where clause.
Its own chart of accounts
Seeded from a country template when you create the company. A Kenyan entity and a UK entity have different account structures, and neither can post into the other's ledger.
Its own fiscal calendar
Any start month, its own period locks and its own year-end close. A March year end and a December year end coexist without either compromising.
Its own base currency
Each company reports in its own currency, holds its own exchange rates, and consolidates to a group presentation currency when you run a group report.
Its own numbering
Separate document sequences, prefixes and resets per company, so invoice numbers never collide and each entity's audit trail is contiguous.
Its own access list
Users are granted per company. Somebody who works only for the trading company cannot see the holding company at all, in lists, in search, in reports or through the API.
Shared master data, optionally
An item, a supplier or a contact can be scoped to one company or shared across all of them, so a common product catalogue does not need maintaining three times.
Intercompany, without the reconciliation.
When your trading company buys from your holding company, one document can generate its mirror in the other entity: a sale in company A creating the matching purchase in company B, with the partner mapping configured once. At period end, group reporting consolidates the tree, translates currency and eliminates the intercompany balances so the group figures are not double counted.
- Automatic mirrored documents between companies you nominate
- Consolidated profit and loss and balance sheet across a company tree
- Currency translation to a group presentation currency
- Intercompany elimination entries, so group revenue is not inflated
| Code | Account | Debit | Credit |
|---|---|---|---|
| 1100 | Trade receivables | 48,120.00 | - |
| 1200 | Bank current account | 96,441.18 | - |
| 1300 | Inventory | 134,908.00 | - |
| 2100 | Trade payables | - | 37,220.60 |
| 2200 | VAT control | - | 9,884.12 |
| 4000 | Revenue | - | 298,105.72 |
About multi-company.
Can one person work across several companies?
Yes. Users are granted access per company, and someone with access to more than one sees a switcher in the top bar. Their permissions can differ per company, so the same person might be an administrator in the trading entity and a read-only accountant in the holding company.
Can I add a company later?
Yes, in about ten seconds, and the charge prorates to your billing cycle. Setting it up properly takes a few minutes because you choose the country, currency, fiscal year and chart of accounts template, but adding it is instant.
What if I add a company by mistake?
Archive it. Billing stops at the next cycle, the data stays, and you can reopen it later. If it was genuinely a mistake within the same billing period, tell us and we will not charge for it.
Do branches get their own profit and loss?
Yes, through the cost centre and dimension engine. Every posting can carry a branch, and every financial report can be filtered or grouped by it. What a branch does not get is its own chart of accounts, its own fiscal year or its own statutory consolidation, because it is not a separate legal entity.
Is there a limit on the number of companies?
Not technically. Practically, on shared hosting we would think carefully past about ten active companies, because the volume limits on the system requirements page apply to the whole installation rather than per company. Accountants and agencies running many client entities should ask about partner pricing, which is designed for exactly that.
Two entities, eighteen dollars.
Add the second company in the trial and see whether the separation is as real as it needs to be.