Real double-entry accounting, finally approachable
A posted General Ledger underneath plain-language screens — books a CA can sign off, without the jargon a shop owner can’t.
Live product UI — sample data.
Posted double-entry GL
Every sale, purchase, receipt, payment, expense and return posts a balanced journal — the Trial Balance balances by construction.
Chart of Accounts + vouchers
A standard seeded chart, manual journal vouchers (validated Dr = Cr), day book and per-account ledger drill-down.
Statements that just work
Trial Balance, Profit & Loss and Balance Sheet, derived and posted, with PDF + Excel export.
What this actually means in practice
Posted means the journal exists as rows, not as a report. Save a sales invoice and LekhaPro writes one journal entry against it: Sundry Debtors debited with the grand total, Sales credited with the taxable value, Output GST Payable credited with the tax, round-off taking the remainder. A balance check runs before the write and throws on any entry where debits and credits differ, so an unbalanced journal cannot reach the database at all.
Because every entry balances individually, the sum of all of them balances too — the Trial Balance is arithmetic on rows that already tie, not a figure anyone reconciles by hand. Each journal carries the document type and id it came from, so a Balance Sheet line opens into its account ledger, the ledger opens into the day book, and the day book opens the actual invoice, receipt or voucher. Re-posting is idempotent: editing a document replaces its entry rather than adding a second.
What that rules out is the whole class of problems a print-only billing app creates. Revenue cannot exist without a debtor behind it; stock cannot leave without cost following it; a statement cannot disagree with the ledger it was built from, having no separate store to disagree with. Posting happens inside the same database transaction that saves the document, so either both land or neither does. A rebuild from source documents exists — but as verification, not repair.
| Document raised | What posts to the ledger |
|---|---|
| Sales invoice | Dr Sundry Debtors (grand total); Cr Sales (taxable) and Output GST Payable |
| Credit note | The sales entry in reverse — Sales and Output GST debited, Debtors credited |
| Purchase bill | Dr Purchases and Input GST (ITC); Cr Sundry Creditors, with round-off balancing |
| Customer receipt | Dr Cash & Bank; Cr Sundry Debtors — the invoice document itself is untouched |
| Vendor payment | Dr Sundry Creditors; Cr Cash & Bank |
| Expense voucher | Dr Direct Expenses, with Input GST split out only where ITC is eligible |
| Opening balances | Dr Debtors and Cash, Cr Creditors, the difference to Opening Balance Equity |
What’s included
- Posted General Ledger + Chart of Accounts
- Manual journal vouchers & day book
- Trial Balance, P&L, Balance Sheet
- Customer / vendor / bank ledgers
- COGS-based profit report
- Forex revaluation on foreign-currency balances
- Branded PDF & Excel exports
What it does not do
- · There is no payroll or HRMS module — salaries are recorded as expense vouchers or journal entries, not run from a pay register. That module is genuinely unbuilt, not hidden behind a tier.
- · No automated import of transaction history from Tally or any other package. Masters and opening balances come across; past vouchers stay where they were entered.
- · The Desktop edition runs on Windows only. Choose the Cloud edition for Mac, Linux or browser access from any device.
- · The full posted-ledger core is in every plan from ₹249 monthly; only the conversational AI that discusses your books sits at ₹2,499 Enterprise.
Frequently asked
Is this a true double-entry system?
Yes — journals are posted behind every transaction and the Trial Balance balances by construction. Manual vouchers are supported too.
Do I need accounting knowledge?
No. The screens are plain-language; the double-entry happens underneath automatically.
Can I post a journal entry by hand?
Yes. Manual journal vouchers accept any combination of accounts and are validated on the same rule as automatic ones — debits must equal credits before the entry saves. Use them for depreciation, provisions, salary accruals, director loans and year-end adjustments. They appear in the day book alongside document-generated entries and carry the same narration and drill-down.
Can I add my own ledger accounts?
Yes. A standard Indian-SME chart is seeded with fixed system codes — Cash & Bank, Sundry Debtors, Input and Output GST, Purchases, Sales — and you add your own ledgers under any primary group with an opening balance. Those flow into the grouped Balance Sheet and Profit & Loss, so your CA sees the groupings they expect rather than ours.
What exactly is included in Accounting?
posted General Ledger + Chart of Accounts, manual journal vouchers & day book, trial Balance, P&L, Balance Sheet, customer / vendor / bank ledgers, COGS-based profit report and forex revaluation on foreign-currency balances, and 1 more. Every item on that list is a working screen you can open in the trial rather than a capability described in the abstract.
How is accounting handled differently here?
It rests on posted double-entry GL, chart of Accounts + vouchers and statements that just work. The distinction that matters is that these are structural rather than cosmetic — the behaviour is built into how records are posted, not layered on as a report you have to remember to run.
Does Accounting work offline?
On the Desktop edition, yes — completely. posted General Ledger + Chart of Accounts and manual journal vouchers & day book run against a local database on your own machine, so the screens behave the same with the network unplugged as with it connected. AI and billing are the only two things that reach out. On the Cloud edition accounting runs in the browser and needs a connection.
How does Accounting affect my GST?
It feeds it directly rather than sitting alongside it. CGST/SGST and IGST are split from HSN or SAC and place of supply as each document is raised, so whatever accounting produces is already correct when GSTR-1, 3B and 2B reconciliation are drawn off the same books. The return matches the accounts because it was never a separate exercise.
Does Accounting cost extra?
No. Accounting is part of the accounting core rather than a paid add-on, so chart of Accounts + vouchers is there on the entry tier exactly as it is on the highest one. What the tiers change is reach and depth — devices, multi-branch and multi-warehouse reporting, and whether the conversational AI copilots are switched on.
Is anything in Accounting generated by AI?
None of the figures. Everything posted double-entry GL produces is computed by tested engines and would be identical with the model switched off — what AI contributes is the sentence around a number and the routing that brings the right one to your attention. Nothing it writes posts to your books without your approval.
One entry, all the way to your Balance Sheet
Every transaction posts straight through a real double-entry ledger — no re-keying, no month-end surprises.
- Saleor purchase / expense
- InvoiceGST-correct
- Posted to ledgerdouble-entry, auto
- Trial Balancealways balanced
- P&Lreal, COGS-based
- Balance Sheetfiling-ready
Illustrative — the same flow behind every statement.