Skip to content
LekhaPro
Accounting

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.

lekhaPro· New Tax Invoice
Search or jump to…
D
New Tax Invoice
INV/2026-27/0143 · 16 Jun 2026 · Sharma Traders (Maharashtra)
Intra-state · CGST + SGST
ItemQtyRateGSTAmount
Steel Pipe 2" · HSN 730640₹1,25018%₹59,000
Welding Service · SAC 99881₹8,00018%₹9,440
Fittings pack · HSN 730712₹45018%₹6,372
Taxable₹63,400
CGST 9%₹5,706
SGST 9%₹5,706
Round Off₹0
Grand Total₹74,812
Seventy Four Thousand Eight Hundred Twelve Rupees Only

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.

The journal behind each everyday document
Document raisedWhat posts to the ledger
Sales invoiceDr Sundry Debtors (grand total); Cr Sales (taxable) and Output GST Payable
Credit noteThe sales entry in reverse — Sales and Output GST debited, Debtors credited
Purchase billDr Purchases and Input GST (ITC); Cr Sundry Creditors, with round-off balancing
Customer receiptDr Cash & Bank; Cr Sundry Debtors — the invoice document itself is untouched
Vendor paymentDr Sundry Creditors; Cr Cash & Bank
Expense voucherDr Direct Expenses, with Input GST split out only where ITC is eligible
Opening balancesDr 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.

The accounting cycle

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.

  1. Sale
    or purchase / expense
  2. Invoice
    GST-correct
  3. Posted to ledger
    double-entry, auto
  4. Trial Balance
    always balanced
  5. P&L
    real, COGS-based
  6. Balance Sheet
    filing-ready

Illustrative — the same flow behind every statement.