Talk to an Expert
Talk to an Expert ✆ +91 945 945 6700
Accounting and Bookkeeping · 10 min read · Jul 20, 2026 · Updated Jul 27, 2026

How to Set Up a Chart of Accounts for a Small Business in India

CA Puja Pradhan

How to Set Up a Chart of Accounts for a Small Business in India - Featured Image
In this guide

    A chart of accounts setup means designing the structured, numbered list of every ledger your business will post to, organised into five account types (assets, liabilities, equity, income and expenses) so that each transaction lands in a predictable place. In India the exercise is only half finished if the list stops there: a workable chart also has to map to the Schedule III balance sheet heads and carry the GST and TDS ledgers you are legally required to report against. Get the structure right at the start and every trial balance, return and management report for the life of the business flows out mechanically. Get it wrong and you spend years reclassifying entries. This guide walks through how to set up a chart of accounts from the first ledger, with the numbering, the account types and the Indian tax ledgers that most templates leave out. For the underlying concept and terminology, our companion explainer on what a chart of accounts is covers the basics.

    What is a chart of accounts setup?

    A chart of accounts is the master index of your general ledger. Every voucher, invoice and bank entry is posted to one of its accounts, and the sum of those accounts is your trial balance. Setting it up is the act of deciding, in advance, which ledgers exist, what they are called, how they are coded and how they roll up into the financial statements. Because it sits under the accounting cycle at the point where transactions are classified, the chart quietly decides how everything downstream is reported. A rushed setup is the single most common reason a growing business finds its books unusable at audit time.

    What are the 5 main account types in the chart of accounts?

    Every ledger belongs to exactly one of five types. These are the top level of the chart and the order in which they appear:

    • Assets: what the business owns or is owed, from bank balances and receivables to fixed assets.
    • Liabilities: what the business owes, including payables, loans and unpaid GST or TDS.
    • Equity: the owners' stake, being capital introduced plus retained profits.
    • Income: revenue from sales and other operating and non-operating gains.
    • Expenses: cost of goods sold, salaries, rent and every other cost of running the business.

    The balance sheet is built from the first three (assets, liabilities and equity) and the profit and loss statement from the last two (income and expenses). When people ask what is listed first in a chart of accounts, the answer is assets, because the chart follows the balance sheet order before moving to the income statement.

    What are the 7 basic accounting categories?

    The five types are sometimes expanded to seven categories by splitting income into revenue and gains, and expenses into expenses and losses. It is a useful lens but not a different chart: a one-off profit on sale of an asset is a gain rather than trading revenue, and a fire loss is a loss rather than an operating expense. Keep them as sub-groups under income and expenses so the top level stays at five types. The important discipline is that no ledger ever sits in two categories at once.

    How should a chart of accounts be numbered?

    Numbering is what turns a list into a system. Use a block structure that reserves a thousand-series for each account type and leaves gaps of ten between individual codes so you can insert new ledgers later without renumbering everything.

    The standard block structure

    Code blockAccount typeMaps to Schedule III headExample ledgers
    1000–1999AssetsNon-current and current assetsBank, Trade Receivables, Plant & Machinery
    2000–2999LiabilitiesNon-current and current liabilitiesTrade Payables, GST Payable, TDS Payable
    3000–3999EquityEquity and other equityShare Capital, Reserves & Surplus
    4000–4999IncomeRevenue from operations, other incomeProduct Sales, Interest Income
    5000–5999ExpensesCost of materials, employee benefits, other expensesPurchases, Salaries, Rent

    Larger businesses extend this to a 7-digit chart, where the first digit is the entity or segment, the next two the department, and the last four the account itself. That is worthwhile only once you genuinely have multiple segments to report; for most small companies a four-digit code is cleaner and less error-prone. Our guide to numbering systems goes deeper into hierarchical and departmental codes if you expect to grow into segments.

    CA Tip: Leave gaps of ten between codes and reserve at least one empty thousand-block for the future. A business that codes its bank account 1010 and its next asset 1011 will be recoding the whole 1000 series within a year. Space is free at setup and expensive later.

    What are the golden rules for building the chart?

    The traditional golden rules (debit the receiver and credit the giver, debit what comes in and credit what goes out, debit expenses and losses and credit incomes and gains) tell you how to post to an account. The modern equivalent, which most software follows, works directly off the five types: debit increases assets and expenses, credit increases liabilities, equity and income. When you design the chart, the practical rule is simpler still. One economic concept gets exactly one ledger, that ledger has one natural balance side, and it rolls up to one Schedule III line. Every departure from that rule is a future reconciliation problem.

    How to set up a chart of accounts step by step

    Setting up the chart is a short, ordered exercise. Do it once, deliberately, before you record a single live transaction.

    Six-step flow showing how to build a chart of accounts from Schedule III heads through type blocks, GST and TDS ledgers, cost centres, opening balances and locking the chart.
    How to build a chart of accounts
    1. Start from the financial statements you must file. List the Schedule III balance sheet and profit and loss heads first, because the chart exists to feed them. This anchors your Schedule III balance sheet mapping from day one.
    2. Assign the five type blocks. Allocate the 1000 to 5000 series and confirm each block maps to a statement head.
    3. Add the tax ledgers India requires. Create separate input CGST, SGST, IGST and cess ledgers, matching output ledgers, a GST payable control and one TDS payable ledger per section.
    4. Set up cost centres, not duplicate ledgers. Configure branches, departments and projects as cost centres so one Rent ledger serves every location.
    5. Load opening balances. Enter the closing figures from the prior year against each ledger and confirm the trial balance ties.
    6. Lock and document it. Restrict who can create new ledgers and keep a one-line note against each code so the logic survives staff changes.

    If you are inheriting messy or incomplete books rather than starting fresh, a structured backlog bookkeeping and catch-up exercise should rebuild the chart before you attempt to reconcile anything.

    Which GST and TDS ledgers must an Indian chart include?

    This is the step generic international templates skip, and it is not optional. On the GST side, keep separate ledgers for input CGST, SGST, IGST and cess, a mirrored set of output ledgers, an electronic cash ledger control account and a GST payable account for each registration you hold. Because each GSTIN is a separate assessable person, a group with registrations in several states needs a separate tax ledger set per registration; the reporting rules are set out by the Central Board of Indirect Taxes and Customs. On the TDS side, create one payable ledger per section you deduct under, such as 194J for professional fees, 194C for contractors and 192 for salary, so the monthly challan and the quarterly return reconcile without further analysis; the current sections and rates are published by the Income Tax Department. Keeping these ledgers granular from the start is what lets you file returns from the trial balance rather than from a spreadsheet.

    Common mistake: Lumping all GST into a single "GST" ledger and all TDS into one "TDS" ledger. When the return asks for CGST versus SGST, or for the split by TDS section, the figures have to be dug back out by hand every month. Split them once at setup and the reconciliation is automatic.

    Should branches and departments get their own ledgers?

    No. This is the fastest way to bloat a chart into something unusable. If you open a "Rent Mumbai", "Rent Pune" and "Rent Delhi" ledger, your chart multiplies by the number of locations and your comparative figures break, because a new branch means a new ledger that has no prior-year equivalent. Keep one Rent ledger and tag each posting to a cost centre in TallyPrime or a location in Zoho Books. The only genuine exception is GST: because each registration is a separate assessable entity, its tax ledgers are legitimately separate. Everything operational belongs in a cost centre. This same discipline is why accounts payable and accounts receivable processes stay clean: one control ledger, many sub-ledgers, not many parallel heads.

    Worked example: posting a purchase against the chart

    Here is how a single intra-state purchase flows through a correctly designed chart. A Maharashtra business buys office supplies worth 50,000 (indicative, Exl GST) at 18% GST, split as 9% CGST and 9% SGST. Watch how each ledger, and its code, catches its own slice of the entry through double-entry.

    CodeLedgerTypeDebit (INR)Credit (INR)
    5100Office Supplies (Purchases)Expense50,000-
    1210Input CGST @ 9%Asset4,500-
    1220Input SGST @ 9%Asset4,500-
    2100Trade Payables (Vendor)Liability-59,000
    Total59,00059,000

    Because the input CGST and SGST sit in their own asset ledgers, the 9,000 of credit is already isolated and ready to set off against output tax in the GST return. Had the whole 59,000 gone to a single "Purchases" ledger, that input credit would be invisible until someone unpicked the invoice by hand. The chart did the reporting work automatically, which is the entire point of designing it properly.

    Key terms

    • General Ledger: the complete set of accounts the chart indexes, holding every posted transaction.
    • Trial Balance: the list of all ledger balances, which must tie before statements are drawn.
    • Schedule III Balance Sheet: the Companies Act format your chart's asset, liability and equity heads must map to.
    • Double-Entry Bookkeeping: the rule that every transaction debits one account and credits another for the same amount.
    • Journal Entry: the record of a transaction showing the ledgers and amounts on each side.

    Tools and templates to speed up the setup

    Once the structure is decided, most accounting software ships a default chart you can adapt rather than build from scratch. Start from that, delete the ledgers you will never use, and add your GST and TDS ledgers before going live. A ready-made chart of accounts template for Indian businesses with GST ledgers gives you a compliant starting point. For the asset side, a depreciation calculator helps you set Schedule II useful lives against your fixed-asset ledgers, and if you report under Indian Accounting Standards the AS versus Ind AS comparison matrix flags where your income and expense heads need extra granularity. The Companies Act formats these all feed into are notified by the Ministry of Corporate Affairs.

    Key takeaways

    • A chart of accounts setup organises every ledger into five account types and codes them so reporting is mechanical.
    • Use a 1000-to-5000 block numbering system with gaps of ten and one spare block for growth.
    • Map every account to a Schedule III head, and build separate GST and TDS ledgers from the first entry.
    • Keep branches, departments and projects in cost centres, never in duplicated ledger heads.
    • Design the chart once, deliberately, because every future return and report depends on these codes.

    Setting up a chart of accounts is a small job with a long shadow: an afternoon of careful design saves years of reclassification. If you would rather have the structure built and locked correctly for your entity, including the Schedule III mapping and the full GST and TDS ledger set, our Chart of Accounts Setup service handles it end to end.

    Decision guide

    New ledger or cost centre?
    New ledger or cost centre?
    Share this guide: Link copied!

    What is a chart of accounts?

    A chart of accounts is the structured list of every ledger a business posts to, grouped into assets, liabilities, equity, income and expenses, each carrying a code. It is the backbone of the trial balance, so a well designed chart maps directly to Schedule III heads and to the GST and TDS reporting the business already has to produce.

    How should a chart of accounts be numbered?

    Use a block structure with room to grow: a 1000 series for assets, 2000 for liabilities, 3000 for equity, 4000 for income and 5000 for expenses, leaving gaps of ten between codes. Keep the same block logic across every entity in a group so that consolidation and MIS mapping stay mechanical rather than manual each month.

    What are the 7 steps of accounting?

    The accounting cycle runs in seven steps: identify the transaction, record it in the journal, post it to the ledger, extract an unadjusted trial balance, pass adjusting entries, prepare the adjusted trial balance and the financial statements, and close the nominal accounts. The chart of accounts sits under step three, because the ledger heads decide how every transaction is classified through the rest of the cycle.

    Should branches and departments get their own ledger accounts?

    No. Branches, departments and projects belong in cost centres, not in duplicated ledger heads, otherwise the chart of accounts multiplies by the number of locations and comparative figures break. Keep one expense account such as Rent and tag it to a cost centre in TallyPrime or a location in Zoho Books. GST is the exception, since each registration needs its own tax ledgers.

    Which GST and TDS ledgers should a chart of accounts include?

    Keep separate ledgers for input CGST, SGST, IGST and cess, matching output ledgers, an electronic cash ledger control account and a GST payable account for each registration. On the TDS side, create one payable ledger for each section, such as 194J, 194C and 192, so the monthly challan and the quarterly return reconcile without further analysis.