back
Complete Guide to Bookkeeping for Indian Small Businesses 2026
  • Is bookkeeping legally required? - Yes. Under the Income Tax Act (Section 44AA), Companies Act (Section 128), and GST Act (Section 35), maintaining books of accounts is mandatory.
  • What books must I maintain? - Cash book, bank book, sales/purchase registers, journal, ledger, stock register, and GST records.
  • Cash or accrual accounting? - Companies/LLPs must use accrual. Sole proprietors can use cash basis if turnover is below Rs 2 crore.
  • How often? - Daily (invoices, expenses), weekly (bank reconciliation), monthly (GST, TDS, P&L review), annually (financials, ITR).
  • Software or manual? - Cloud accounting software (Zoho Books, TallyPrime) for any business with 50+ transactions/month. Spreadsheets only for very early-stage freelancers.
  • Cost of outsourced bookkeeping? - Rs 2,000-15,000/month depending on transaction volume + Rs 15,000-50,000/year for annual compliance.

Bookkeeping is the foundation of every financial decision your business makes - from knowing whether you can afford a new hire, to filing your GST return correctly, to convincing a bank to approve your loan application. Yet it is the most neglected function in Indian small businesses. The owner handles it in spare time, transactions pile up, the CA gets a shoebox of receipts in March, and everyone scrambles to file returns with incomplete data.

This guide covers everything an Indian small business owner needs to know about bookkeeping in 2026 - legal requirements, what books to maintain, daily/weekly/monthly tasks, GST and TDS integration, software selection, and when to hire a professional. For businesses already using Zoho Books, see our complete Zoho Books guide.

Legal Requirements: Who Must Maintain Books of Accounts?

Income Tax Act (Section 44AA): Professionals (doctors, lawyers, CAs, architects, engineers, etc.) earning above Rs 25 lakh/year and businesses with turnover above Rs 2 crore/year (Rs 3 crore if 95%+ digital receipts and payments) must maintain prescribed books. Below these thresholds, you can use presumptive taxation (Section 44AD/44ADA) - but even then, basic records are recommended.

Companies Act (Section 128): Every company (Pvt Ltd, OPC, Public Ltd) and LLP must maintain books of accounts on accrual basis. These must be kept at the registered office and preserved for 8 financial years.

GST Act (Section 35): Every registered GST taxpayer must maintain records of production/manufacture, inward/outward supply, stock, input tax credit, output tax, and all other statutory data. These records must be maintained at the principal place of business.

Penalty for non-maintenance: Income Tax: up to Rs 25,000 penalty under Section 271A. GST: up to Rs 25,000 per year per GSTIN. Companies Act: officer in default may face imprisonment and fines.

What Books of Accounts Must an Indian Small Business Maintain?

Book / RegisterWhat It Records
Cash BookAll cash receipts and payments - petty cash, counter sales, vendor payments in cash
Bank BookAll bank transactions - NEFT/RTGS/UPI receipts, cheque payments, bank charges, interest
Sales RegisterAll sales invoices - customer, date, amount, GST, HSN code, place of supply
Purchase RegisterAll purchase bills - vendor, date, amount, GST, HSN code, ITC claimed
JournalNon-cash adjustments - depreciation, provisions, accruals, write-offs, inter-account transfers
General LedgerAccount-wise summary of all transactions - every account's running balance
Stock RegisterInventory - opening stock, purchases, sales, closing stock, valuation method
GST RecordsInput/output tax, ITC register, RCM register, HSN-wise summary, e-invoicing log
TDS RegisterTDS deducted on vendor payments and TDS deducted by customers - Section 393 mapping
Fixed Asset RegisterAll fixed assets - cost, depreciation, WDV, date of purchase, location

In cloud accounting software like Zoho Books, all these registers are maintained automatically as you create invoices, bills, payments, and journal entries. The software generates each register from the underlying transaction data.

Cash Basis vs Accrual Basis: Which to Use?

Cash Basis: Revenue recognised when money is received; expenses recognised when money is paid. Simpler. Allowed for sole proprietors and partnerships below Rs 2 crore turnover. Not allowed for companies or LLPs.

Accrual Basis: Revenue recognised when earned (invoice issued); expenses recognised when incurred (bill received) - regardless of when money moves. Mandatory for companies, LLPs, and businesses under tax audit. Provides a more accurate picture of financial performance.

CA Recommendation: Use accrual basis even if not legally required. It gives you accurate receivables, payables, and profitability - essential for decision-making. Zoho Books supports both methods, but accrual is the default.

The Indian Small Business Bookkeeping Calendar

Daily Tasks (15-30 minutes)

  • Create and send invoices for all sales
  • Record all expenses and upload receipts
  • Categorise bank feed transactions (if using auto-feeds)

Weekly Tasks (1-2 hours)

  • Review and reconcile bank transactions - match bank feed with records
  • Follow up on overdue invoices (or let automated reminders handle it)
  • Review cash flow - do you have enough to cover upcoming payments?

Monthly Tasks (3-5 hours)

  • Complete bank reconciliation for the month
  • Deposit TDS by the 7th
  • File GSTR-1 by the 11th and GSTR-3B by the 20th
  • Deposit PF and ESI by the 15th (if applicable)
  • Review monthly P&L - are you profitable? Where are the costs?
  • Reconcile GSTR-2B with purchase register for ITC accuracy

Quarterly Tasks (2-4 hours)

  • File TDS returns (Form 26Q/27Q) and generate Form 16A
  • Pay advance income tax (15 June, 15 Sept, 15 Dec, 15 March)
  • Review quarterly financial performance against budget

Annual Tasks (Year-End: March-April)

  • Record year-end adjustments - depreciation, provisions, accruals, prepaid amortisation
  • Physical stock count and inventory valuation
  • Prepare financial statements - Balance Sheet, P&L, Cash Flow (if applicable)
  • File income tax return (ITR-3/ITR-4/ITR-5/ITR-6 depending on entity)
  • File GSTR-9 (annual GST return)
  • ROC annual return filing (for companies - Form AOC-4, MGT-7)

Tax audit (if turnover exceeds Rs 1 crore business / Rs 50 lakh profession). For monthly GST filing support, explore our GST return filing services.

Software vs Manual Bookkeeping: When to Switch

FactorManual / SpreadsheetCloud Accounting Software
Best ForUnder 50 transactions/month, very early stage50+ transactions/month, any GST-registered business
GST ComplianceManual - compute, format, export, upload to portalAutomated - auto-calculate, push to GSTN, reconcile
Bank ReconciliationDownload statement → manual matching → hours of workAuto bank feeds → smart matching → minutes
Error RateHigh - formula errors, duplicate entries, missed transactionsLow - system-enforced double-entry, auto-calculations
CollaborationEmail files back and forth, version conflictsReal-time - owner + accountant + CA access simultaneously
CostRs 0 (but 10-20 hours/month of your time)Rs 899-2,999/month (but saves 10-15 hours/month)

Recommendation: Switch to cloud accounting software the moment you register for GST. The automation, compliance accuracy, and time savings pay for the subscription within the first month. For software selection, see our Zoho Books GST setup guide.

Cost of Bookkeeping for Indian Small Businesses

ApproachMonthly CostAnnual ComplianceTotal Annual
Full DIY (spreadsheets)Rs 0 (+ your time)Rs 15,000-30,000 (CA for ITR/audit)Rs 15,000-30,000
Software + DIY dailyRs 899-1,499 (software only)Rs 15,000-30,000Rs 26,000-48,000
Software + Outsourced bookkeepingRs 3,000-10,000 (software + CA/bookkeeper)Rs 15,000-50,000Rs 51,000-1,70,000
Full-time in-house accountantRs 25,000-50,000 (salary + software)Rs 20,000-50,000Rs 3,20,000-6,50,000

The sweet spot for most Indian SMBs: Software (Rs 899-1,499/mo) + outsourced bookkeeping and compliance (Rs 3,000-10,000/mo) - total Rs 50,000-1,40,000/year. You handle daily invoicing and expenses; the bookkeeper/CA handles GST, TDS, reconciliation, and annual filing. For details on this hybrid approach, see our CA vs DIY bookkeeping guide.

Common Bookkeeping Mistakes Indian Small Businesses Make

Mistake 1: Mixing personal and business transactions. Using your personal bank account for business payments makes reconciliation impossible. Open a dedicated current account for the business - every business rupee flows through this account.

Mistake 2: Recording expenses only at tax time. If you wait until March to record 12 months of expenses, you will miss deductions, misclassify entries, and produce inaccurate financial statements. Record expenses as they occur - the mobile app takes 30 seconds per receipt.

Mistake 3: Not reconciling bank statements monthly. Unreconciled bank accounts mean you do not know your real cash position. Errors, duplicate entries, and fraudulent transactions go undetected. Reconcile every month without fail.

Mistake 4: Ignoring GST compliance deadlines. GSTR-1 by the 11th, GSTR-3B by the 20th, TDS by the 7th, PF/ESI by the 15th - missing any one triggers penalties. Set up calendar reminders or use software that reminds you automatically.

Mistake 5: Not keeping receipts and supporting documents. Every expense claim, every ITC, every deduction must have a supporting document. During an audit, 'I paid it but do not have the receipt' means the expense is disallowed. Use auto-scan in Zoho Books to digitise receipts instantly. For professional bookkeeping management, explore our Zoho Books accounting services.

Key Takeaways

Bookkeeping is legally mandatory for Indian businesses under the Income Tax Act (Section 44AA), Companies Act (Section 128), and GST Act (Section 35) - with penalties up to Rs 25,000 per statute for non-maintenance.

Every Indian small business must maintain at minimum: cash book, bank book, sales register, purchase register, general ledger, stock register, GST records, and TDS register. Cloud accounting software generates these automatically from transaction data.

The bookkeeping calendar for Indian SMBs follows GST and TDS deadlines - daily invoicing/expenses, weekly bank reconciliation, monthly GST filing (11th/20th) and TDS deposit (7th), quarterly TDS returns and advance tax, and annual financials + ITR + GSTR-9 + ROC filing.

Cloud accounting software (Rs 899-1,499/month) saves 10-15 hours/month over manual bookkeeping and ensures GST compliance accuracy - the cost is recovered in the first month through time savings and avoided penalties.

The optimal model for most Indian SMBs is hybrid: owner handles daily bookkeeping (invoicing, expenses, bank categorisation) using software, and a CA/bookkeeper handles monthly GST, TDS, reconciliation, and annual compliance (Rs 3,000-10,000/month outsourced).

Need Professional Bookkeeping Support?

Proper bookkeeping is the foundation of GST compliance, tax planning, cash flow management, and audit readiness. Whether you handle it yourself with cloud software or outsource to a professional - the important thing is that it gets done consistently, accurately, and on time.

Explore our Zoho Books accounting services for CA-supervised bookkeeping, GST filing, TDS compliance, and annual financial statement preparation - starting from Rs 2,999/month for small businesses.

For queries, reach out at +91 945 945 6700 or WhatsApp us directly.

Frequently Asked Questions

Have a look at the answers to the most asked questions.

If turnover exceeds Rs 2 crore (business) or Rs 25 lakh (profession), yes - prescribed books must be maintained. Below these limits, you can opt for presumptive taxation (44AD/44ADA) with simplified records. GST-registered sole proprietors must maintain GST records regardless.

Bookkeeping is the daily recording and categorisation of financial transactions - invoices, expenses, payments. Accounting is the interpretation, analysis, and reporting of that data - financial statements, tax computation, compliance filings. Bookkeeping feeds accounting.

Rs 2,000-5,000/month for basic bookkeeping (under 200 transactions). Rs 5,000-15,000/month for bookkeeping + GST filing. Rs 15,000-50,000/year additional for annual compliance (ITR, audit, ROC). Full CA-managed: Rs 5,000-15,000/month all-inclusive.

Companies and LLPs must use accrual (legal requirement). Sole proprietors and partnerships can choose - but accrual gives more accurate financial data. Use accrual unless you are a very small cash-based business with under 50 transactions/month.

When any of these occur: you register for GST, you cross 50 transactions/month, you hire employees, you need bank reconciliation, or you spend more than 2 hours/week on bookkeeping. Software pays for itself immediately.

Bookkeeping matlab har financial transaction ko daily record karna - sales invoices, expenses, bank transactions, receipts. Zaroori isliye hai kyunki Income Tax Act, Companies Act, aur GST Act teeno ke under books maintain karna mandatory hai. Nahi kiya toh Rs 25,000 tak penalty lag sakti hai per Act.

Cloud accounting software (Zoho Books ya TallyPrime) + hybrid model. Aap daily invoicing aur expenses record karein (30 min/day). CA/bookkeeper monthly GST, TDS, bank reconciliation, aur annual compliance handle kare. Total cost Rs 50,000-1,40,000/year - full-time accountant se 70% sasta.

Income Tax Act: 6 years from the end of the relevant assessment year (8 years if transfer pricing applicable). Companies Act: 8 financial years. GST Act: 6 years. In practice, maintain records for at least 8 years to cover all statutes.

The CA conducting the audit will qualify or disclaim the audit report. The Income Tax Department may reject expense claims without supporting records, increase your assessed income, and levy penalty under Section 271A (up to Rs 25,000). Incomplete GST records lead to ITC reversal and penalties.

For very early-stage businesses (under 50 transactions/month, not GST-registered), Excel can work as a stopgap. But Excel has no auto-calculation of GST, no bank feeds, no GSTR filing, no duplicate detection, and no audit trail. The moment you register for GST, switch to dedicated accounting software.
CA Sundaram Gupta
CA Sundaram Gupta

Top trending

Section 8 Company vs Society vs Charitable Trust: Which NGO Structure Should You Choose?
REGISTRATION

Section 8 Company vs Society vs Charitable Trust:...

CA Sundaram Gupta
CA Sundaram Gupta Apr 8, 2026
How to Form a Charitable Trust in India: Trust Deed Drafting, Registration and RNPO Application
COMPANY REGISTRATION & COMPLIANCE

How to Form a Charitable Trust in India: Trust Dee...

CA Sundaram Gupta
CA Sundaram Gupta Apr 8, 2026
Net Worth Certificate for NRI: How an Indian CA Issues It and What It Must Certify
NRI

Net Worth Certificate for NRI: How an Indian CA Is...

CA Sundaram Gupta
CA Sundaram Gupta Apr 8, 2026
How to Calculate Net Worth for a Certificate: Assets, Liabilities and Adjustments Explained
FINANCIAL PLANNING & ADVISORY

How to Calculate Net Worth for a Certificate: Asse...

CA Sundaram Gupta
CA Sundaram Gupta Apr 8, 2026
Net Worth Certificate Format: What Must Be Included and ICAI Certification Standards
FINANCIAL PLANNING & ADVISORY

Net Worth Certificate Format: What Must Be Include...

CA Sundaram Gupta
CA Sundaram Gupta Apr 8, 2026

Table of content

Loading content...

Subscribe to get updates from Patron Accounting

Share this article

Connect With Our Experts

India Flag +91
Get updates on WhatsApp WhatsApp

More articles on the go.

Play Icon

Bring back the joy of reading newsletters & blogs

Subscribe and be ready for an amazing experience

10,000+
Happy Clients

Helping businesses stay compliant and stress-free.

15+
Years Experience

Deep expertise in GST, Income Tax, ROC & business compliance.

50,000+
Documents Filed

Returns, registrations, and filings handled accurately.

4.9★
Client Rating

Trusted by entrepreneurs, startups, and growing businesses.

ISO
Certified

Professional standards and documented processes.

SSL
Secure

Your financial and business data is fully protected.