A real ledger, not a spreadsheet with totals
Every business event posts one balanced entry. Nothing is added at read time, so the trial balance and the balance sheet agree — always, without a reconciliation ritual at month end.
Ledger account tree — group accounts hold structure, leaf accounts hold postings.
- ▸1000AssetsBDT 1,125,771.50ASSET
- ▸1100Current AssetsBDT 1,125,771.50ASSET
- ▸1500Non-current AssetsBDT 0.00ASSET
- ▸2000LiabilitiesBDT 0.00LIABILITY
- ▸3000EquityBDT 0.00EQUITY
- ·3300Opening Balance EquityBDT 0.00EQUITY
- ▸4000IncomeBDT -1,125,771.50INCOME
- ▸4100Sales RevenueBDT -1,125,771.50INCOME
- ▸5000ExpensesBDT 0.00EXPENSE
- ·5800Foreign Exchange Gain / LossBDT 0.00EXPENSE
What you get
Chart of accounts that mirrors your business
A group/leaf account tree — group accounts hold structure, leaf accounts hold postings — so reports roll up without manual mapping.
Balanced by construction
One business event produces one balanced entry. Opening balances post as real entries against opening balance equity rather than being bolted on at read time.
Multi-currency without the mess
Accounts can carry their own currency with dated exchange rates, while the ledger stays in your base currency — so every report consolidates without conversion logic of its own.
Tax handled at the transaction
Tax is captured where the sale or purchase happens, posted to its own liability account, and reported from the ledger rather than reconstructed later.
Statements straight from the ledger
Trial balance, profit and loss, balance sheet and cash flow read the same postings your day-to-day work creates. No export step, no second source of truth.
Cost of sales posted automatically
A sale posts revenue, tax and the cost-of-sales/inventory pair together, so margin is a ledger fact rather than a monthly estimate.
Common questions
Do I need an accountant to set this up?
No. It ships with a working chart of accounts you can use as-is, and your accountant can adjust it later without disturbing existing postings.
Can I run more than one currency?
Yes. Accounts can hold a foreign currency with dated exchange rates, while the ledger itself stays in your base currency so reports consolidate cleanly.
What happens to my opening balances?
They are posted as real opening entries against opening balance equity, which is why the balance sheet balances from day one instead of drifting.