Start with a diagnosis
ZELVU Business logoZELVU BUSINESSBuild · Operate · Grow · Trade

Free sample lesson · no sign-up needed

Double-entry without the jargon: debits, credits and the five account types behind every Tally or Zoho Books ledger

From Finance for Non-Finance Founders · Module 1 — How accounting records your business · 8 min read

You run the business, sign the cheques and approve the payments, yet when your accountant says "we parked it in suspense and will pass a journal later", you nod and move on. Every number you will ever see about your business — the profit your CA reports, the net worth a bank calculates, the GST you pay — is built from double-entry records. Once you can read those records yourself, you stop depending on someone else's summary and start catching the errors that cost real money. This lesson is education, not professional advice; for decisions specific to your business, consult your CA.

What you need to know

The accounting equation. Every set of books rests on one line: Assets = Liabilities + Capital. Assets are what the business owns or is owed (bank balance, stock, machines, money customers owe you). Liabilities are what it owes to outsiders (supplier dues, loans, GST collected but not yet paid). Capital is what belongs to the owners. If you put ₹5,00,000 of your own money into the business bank account, assets rise by ₹5,00,000 (bank) and capital rises by ₹5,00,000. The equation still balances, and every correct entry keeps it balanced.

Two sides to every transaction. Double-entry means each transaction touches at least two accounts, and the total debited always equals the total credited. "Debit" simply means the left side of an account and "credit" the right side. Neither word means good or bad.

The five account types. Every ledger in your software belongs to one of five families:

  • Assets — bank, cash, stock, fixed assets, debtors (customers who owe you), security deposits, input GST credit.
  • Liabilities — creditors (suppliers you owe), loans, output GST payable, TDS payable, salaries payable.
  • Capital (owner's equity) — capital introduced, retained profit, and drawings (which reduce capital).
  • Income — sales, service fees, interest received, discounts received.
  • Expenses — purchases, rent, salaries, electricity, freight, bank charges, depreciation.

Tally Prime organises ledgers into groups such as Capital Account, Loans (Liability), Current Liabilities, Fixed Assets, Current Assets, Sundry Debtors, Sundry Creditors, Duties & Taxes, Sales Accounts, Purchase Accounts, Direct Expenses and Indirect Expenses. Zoho Books uses account types such as Asset, Liability, Equity, Income and Expense. The labels differ; the five families are the same.

The rule that makes it work.

Account typeA debit…A credit…
Assetincreases itdecreases it
Expenseincreases itdecreases it
Liabilitydecreases itincreases it
Capitaldecreases itincreases it
Incomedecreases itincreases it

If you studied commerce in India you may remember the "golden rules" — personal accounts: debit the receiver, credit the giver; real accounts: debit what comes in, credit what goes out; nominal accounts: debit expenses and losses, credit incomes and gains. They produce exactly the same entries as the table. Use whichever you find easier.

Why your bank statement looks backwards. Your bank statement is the bank's record of your account, and to the bank your deposit is money it owes you — a liability. So when a customer pays you, the bank "credits" your account. In your own books the same receipt is a debit to your bank ledger, because your asset went up. Many founders misread their own ledgers because of this one reversal.

Parties are accounts too. A credit sale does not touch the bank at all: you debit the customer (an asset, because they owe you) and credit sales. When the customer pays, you debit bank and credit the customer, clearing what they owed. A supplier bill works the other way: debit purchases, credit the supplier.

GST sits in its own ledgers. When you sell ₹1,00,000 of goods and charge GST, the GST is not your income. For this example assume an 18% rate on an intra-state sale: debit customer ₹1,18,000, credit sales ₹1,00,000, credit output CGST ₹9,000 and output SGST ₹9,000 (both liabilities). Always confirm the correct rate for your goods or services on the GST portal or CBIC's rate notifications.

Suspense is a parking bay, not a home. When the accountant does not know where an amount belongs, it goes to a suspense ledger. That is acceptable for a day or two. A suspense balance at month-end means someone has not finished the job.

Step-by-step method

  1. Ask your accountant for the full list of ledgers (the chart of accounts) with closing balances, exported from Tally or Zoho Books to a spreadsheet.
  2. Next to each ledger, write which of the five families it belongs to. Flag anything you cannot classify.
  3. Look for duplicates: the same customer or supplier under two names, or two ledgers for one expense ("Travel" and "Travelling Exp").
  4. Pick 15–20 recent vouchers covering a sale, a purchase, a receipt, a payment, a salary and a loan instalment.
  5. For each voucher, write one sentence describing what happened in plain words.
  6. Before looking at the entry, predict which account should be debited and which credited, using the rule table.
  7. Compare your prediction with what was actually posted, and mark each as match or mismatch.
  8. Check the balances in suspense, "miscellaneous" and "sundry" ledgers; list anything older than a month.
  9. Take your mismatch list to your accountant and ask for the reason or a correction.

Worked example

Worked example

A handicraft wholesaler in Jaipur with three staff starts a new financial year. For this example assume GST at 12% on its goods and ignore stock left over at month-end. In April:

  1. Owner brings ₹3,00,000 capital: Dr Bank 3,00,000 / Cr Capital 3,00,000.
  2. Buys goods on credit for ₹1,00,000 + GST ₹12,000: Dr Purchases 1,00,000, Dr Input GST 12,000 / Cr Supplier 1,12,000.
  3. Sells goods on credit for ₹1,50,000 + GST ₹18,000: Dr Customer 1,68,000 / Cr Sales 1,50,000, Cr Output GST 18,000.
  4. Pays shop rent of ₹25,000: Dr Rent 25,000 / Cr Bank 25,000.
  5. Customer pays ₹1,00,000: Dr Bank 1,00,000 / Cr Customer 1,00,000.
  6. Takes a bank loan of ₹2,00,000: Dr Bank 2,00,000 / Cr Loan 2,00,000.

Trial balance at 30 April:

  • Debits: Bank 5,75,000 + Purchases 1,00,000 + Input GST 12,000 + Customer 68,000 + Rent 25,000 = ₹7,80,000
  • Credits: Capital 3,00,000 + Supplier 1,12,000 + Sales 1,50,000 + Output GST 18,000 + Loan 2,00,000 = ₹7,80,000

The books balance. Now the insight: the bank shows ₹5,75,000, but ₹5,00,000 of that is the owner's capital and the loan. Profit for the month on these figures is Sales 1,50,000 − Purchases 1,00,000 − Rent 25,000 = ₹25,000. The GST difference (₹18,000 − ₹12,000 = ₹6,000) is owed to the government, not earned. An owner who reads only the bank balance would believe the month was twenty times better than it was.

Apply it

Template / checklist

Ledger review sheet:

  • Ledger name: __ | Family: Asset / Liability / Capital / Income / Expense | Balance ₹__ | Classified correctly? Yes / No
  • Duplicate ledgers found: ____
  • Suspense balance ₹__ | Oldest item date __
  • Personal expenses booked as business expenses? Yes / No | Amount ₹____
  • Loan or capital receipts shown as income? Yes / No
  • GST included inside sales or purchase amounts? Yes / No
  • Vouchers tested __ | Mismatches | Sent to accountant on __

Common mistakes

  • Treating a loan or capital receipt as sales because "money came in", which inflates turnover and profit.
  • Booking GST into the sales or purchase amount instead of separate GST ledgers, so the P&L and the GST returns never agree.
  • Reading "Cr" on the bank statement as money you owe, and worrying over a healthy balance.
  • Creating a new ledger each time a party's name is typed differently, which scatters one customer's dues across three accounts.
  • Paying personal bills from the business account and recording them as office expenses rather than drawings.
  • Leaving amounts in suspense for months, where they quietly hide errors or missing bills.

Apply it

20-minute action task

Open last month's Day Book in Tally or the transactions list in Zoho Books. Choose ten vouchers. For each, write the plain-English event, your predicted debit and credit, and whether the posted entry matches. Output: a ten-row table with at least one question for your accountant.

Ask the AI Business Tutor

  • "I run a [type of business] in [city]. Here are five transactions from last month: [describe each in plain words, with amounts]. For each, tell me which account should be debited and which credited, which of the five account types each belongs to, and one question I should ask my accountant if the entry in my books looks different."

Found this useful?

30 more lessons like this are waiting.

Enrol to unlock the complete Finance for Non-Finance Founders programme (7 modules · 31 lessons), the AI Business Tutor for questions about your own business, practice labs and 12 months of access.

One-time fee, paid upfront through ICICI Bank · bank financing assistance available · no subscription or auto-renewal.

Full programme

₹7,999

Enrol now