---
title: "How to Set Up a Chart of Accounts for an Indian SMB"
description: "Chart of accounts setup for Indian small businesses — Indian GAAP account groups, code structure and customisation tips for clean reporting."
canonical_url: "https://billbabu.com/blog/chart-of-accounts-setup-india"
markdown_url: "https://billbabu.com/blog/chart-of-accounts-setup-india.md"
type: "blog-post"
language: "en-IN"
published: "2026-05-16"
last_updated: "2026-10-08"
author: "BillBabu Team"
category: "Accounting"
tags: ["chart of accounts", "bookkeeping", "smb", "gaap"]
site: "BillBabu (https://billbabu.com)"
---
# How to Set Up a Chart of Accounts for an Indian SMB

By BillBabu Team · Published 16 May 2026 · Updated 8 October 2026 · Category: Accounting

Chart of accounts setup for Indian small businesses — Indian GAAP account groups, code structure and customisation tips for clean reporting.

## What a Chart of Accounts Actually Is

A Chart of Accounts (CoA) is the complete list of ledger accounts your business uses to record every financial transaction. It is the backbone of your books — every entry must hit at least two accounts from this list, and your Trial Balance, Profit & Loss and Balance Sheet are simply different views of the same list. A well-designed CoA makes management reporting effortless; a badly designed one means rebuilding history every time a partner asks a simple question like "how much did we spend on marketing last quarter". Aim for 80–150 accounts for a typical Indian SMB — fewer and you lose granularity, more and you create reconciliation nightmares.

## The Indian GAAP Five-Group Structure

Indian accounting follows a five-group classification — Assets, Liabilities, Equity, Income and Expenses. Assets split into Fixed Assets, Investments, Current Assets (cash, bank, debtors, inventory, GST input credit) and Loans & Advances. Liabilities split into Capital, Reserves, Long-Term Borrowings, Current Liabilities (creditors, GST output, TDS payable, salaries payable) and Provisions. Income covers Sales, Other Income, Discount Received; Expenses covers Direct Costs (purchases, freight inward), Indirect Costs (rent, salaries, electricity), Finance Costs and Depreciation. This grouping is also what Schedule III of the Companies Act mandates for financial statement presentation.

## Designing the Account Code Structure

Use a numeric code that mirrors the group hierarchy so reports auto-sort correctly — 1xxxx for Assets, 2xxxx for Liabilities, 3xxxx for Equity, 4xxxx for Income, 5xxxx for Expenses. Within each, leave gaps for future accounts — 10100 Cash, 10200 Bank-HDFC, 10210 Bank-HDFC Current, 10220 Bank-HDFC OD. Always keep separate accounts for GST Input (CGST, SGST, IGST), GST Output and GST Payable — clubbing them turns GSTR-3B reconciliation into a nightmare. Also separate TDS receivable (from customers) from TDS payable (deducted by you from vendors) — they sit on opposite sides of the balance sheet.

## Customisation by Industry

A trading business needs detailed inventory and purchase accounts (Opening Stock, Purchases, Closing Stock, Freight Inward, Customs Duty). A services business compresses these into "Direct Costs" but expands "Employee Costs" with sub-accounts for salaries, PF, ESI, gratuity and bonus. A manufacturer needs Work-in-Progress, Finished Goods and Raw Material accounts plus separate utility, factory rent and stores consumption ledgers. Always add an "Other Operating Expenses" bucket for one-off items so they don't clutter your monthly comparatives.

## Build Your CoA Once in BillBabu and Forget About It

BillBabu ships with an India-ready default chart of accounts pre-mapped to Schedule III groupings, GST ledgers and TDS ledgers. You can rename, add or delete accounts at setup, lock the structure, and from then on every invoice, payment voucher and journal entry posts automatically to the right ledger. The reports module gives you Trial Balance, grouped P&L and Balance Sheet without any extra mapping — you spend zero time tagging transactions and full time analysing them.

**Built for Indian small businesses.** BillBabu is GST-compliant billing software that helps you create invoices, manage estimates, track payments and stay audit-ready — from your phone. [Learn more about BillBabu](https://billbabu.com/) or [download the app](https://play.google.com/store/apps/details?id=com.billbabu.app).

## Related guides

- [Export Realization Delays & EDPMS Caution Listing: RBI Extension Rules, Write-Off Limits, and e-BRC](https://billbabu.com/blog/export-realization-edpms-caution-listing-write-off-rules): Protect your business from RBI EDPMS caution listing. Master the 9-month export realization deadline, AD bank extensions (Form ETX), 5% & 10% write-offs, e-BRC, and forex accounting.
- [GST on Payment Gateway MDR & Daily UPI Settlements: Journal Entries, ITC, and Reconciliation Guide](https://billbabu.com/blog/gst-on-payment-gateway-mdr-accounting-entries): Master the accounting treatment for payment gateway MDR under SAC 9971, 18% GST ITC claiming in GSTR-2B, Section 194-O TDS, double-entry vouchers, and 3-way reconciliation.
- [Fixed Assets Register: Format, Contents and Depreciation Schedule](https://billbabu.com/blog/fixed-assets-register-india-format): Fixed assets register India format — required contents, depreciation schedule and disposal accounting for compliant SMB record-keeping.

---

This is the Markdown version of https://billbabu.com/blog/chart-of-accounts-setup-india for AI assistants. Product summary and every page: https://billbabu.com/llms.txt
