Monthly Book Closing Checklist for Indian SMEs — 13-Step Discipline
13-step monthly book closing for Indian SMEs: bank + GST + TDS + inventory reconciliation, depreciation, provisions, lock-period mechanics in Tally + Zoho.
Why monthly closing matters
A formalised monthly book closing transforms a reactive accounting department into a predictable financial operation. For Indian SMEs, closing books at the end of each month is not just best practice — it’s an operational necessity dictated by the statutory calendar.
Executing a hard close accomplishes four specific objectives:
- Reduces year-end pain. Identifying a missing ₹5,000 bank charge in the same month takes minutes. Finding it during March audit takes hours.
- Generates clean MIS. Management Information System reports are only useful if the underlying data is reliable. Unreconciled accounts make profitability reports meaningless.
- Ensures statutory hygiene. GST + TDS compliance operate on strict monthly cycles. Your internal books must mirror what’s declared to the government to prevent automated mismatch notices.
- Enforces internal controls. Monthly cash counts + inventory checks deter internal theft + identify operational shrinkage early.
The 13-step checklist below ensures no ledger is left unverified before the financial period is locked.
The 13-step checklist in operational order
1. All sales invoices posted
Verify every outward supply made during the month is invoiced + posted into the accounting system.
- Action: Check the invoice-number sequence to identify missing or deleted vouchers.
- E-invoicing check: For businesses with AATO above ₹5 crore (per Notification 10/2023-Central Tax, effective 1 August 2023), e-invoicing is mandatory for B2B. Cross-reference your ERP sales register against the Invoice Registration Portal (IRP) log — every B2B invoice should have a generated Invoice Reference Number (IRN).
- Tally + Zoho: Tally provides a “Missing Vouchers” report for numbering continuity. Zoho Books prevents invoice-number duplication automatically + exposes the IRN-push status via API column.
2. All purchase bills posted
Capture every vendor bill, utility invoice, and raw material purchase incurred during the month.
- Action: Clear the physical + digital inboxes of the AP team. Recognise expenses in the month incurred, regardless of when paid.
- Common error: Leaving late-arriving utility bills for the following month. Always accrue the expense in the month it relates to (Step 9 covers accruals more broadly).
3. Bank reconciliation
The Bank Reconciliation Statement (BRS) is the foundation of accounting accuracy.
- Action: Match every line on the bank statement against the bank ledger in your software. Identify hidden charges, bounce fees, auto-debits, NACH mandates that operations didn’t report.
- Tally + Zoho: Tally supports auto-bank reconciliation via Excel / CSV import of the bank statement. Zoho Books uses live bank feeds (ICICI, HDFC, SBI, Axis), letting you match + categorise + clear transactions daily — transforming month-end BRS from hours of work into a 10-minute review.
4. Credit card + UPI + wallet reconciliation
Digital payment gateways + corporate credit cards are distinct financial accounts that are frequently neglected.
- Action: Reconcile Razorpay, Stripe, Cashfree, Paytm, corporate credit card statements exactly like bank accounts. Account for gateway commission, GST on commission, refunds, chargebacks.
- Common error: Booking the net settlement amount as Sales. The correct treatment is: book the gross sale amount; record gateway commission as a separate expense; record GST on commission as input credit; match the net transfer against the bank deposit.
5. GST reconciliation
Your books must align with the GST portal before you file monthly returns.
- Action (sales-side): Reconcile internal sales register against the data prepared for Form GSTR-1. Confirm outward tax liability matches.
- Action (purchase-side): Reconcile internal purchase register against the static Form GSTR-2B (auto-generated on the 14th of the following month). Per Section 16(2)(aa) of the CGST Act, you can only claim ITC for invoices present in GSTR-2B.
- IMS handling (effective October 2024): Suppliers whose invoices appear in your GSTR-2B can be marked as Accepted / Rejected / Pending via the Invoice Management System on the GST portal. Pending invoices stay out of ITC until reviewed in a subsequent month.
- Deep-dive: See the GSTR-2A vs GSTR-2B reconciliation guide for vendor mismatch handling + IMS workflow.
6. TDS reconciliation
Tax deducted from vendors + tax deducted by clients on your invoices both need verification.
- Action (payable side): Verify TDS deducted from vendor payments (rent under 194-I, professional fees under 194J, contractor payments under 194C, etc.) sits in the correct section-wise TDS Payable ledger — ready for deposit by the 7th of the following month.
- Action (receivable side): Cross-check internal “TDS Receivable” asset ledgers against Form 26AS downloaded from the TRACES portal. Identify clients who deducted tax but haven’t deposited it (which means it won’t reflect in your 26AS — chase them).
- Deep-dive: See the TRACES portal walkthrough for Form 26AS retrieval + reconciliation mechanics.
7. Employee reimbursements processed
Employees frequently sit on travel + expense (T&E) receipts.
- Action: Enforce a strict month-end cut-off for expense claims (e.g., 27th of the month). Post all approved reimbursements to the relevant expense ledgers; credit “Employee Reimbursement Payable” for the amount due.
- Tally + Zoho: Zoho Expense integrates natively with Zoho Books — approved expense reports push directly into the ledger. Tally requires consolidated journal entries from the expense-management tool’s monthly export.
8. Inter-company + inter-branch transactions reconciled
For SMEs with multiple branches or sister concerns, inter-entity ledgers must net to zero.
- Action: If Branch A records a ₹50,000 receivable from Branch B, Branch B must record a corresponding ₹50,000 payable. Resolve any in-transit inventory or cash discrepancies immediately — these compound across periods and create unreconcilable balances by year-end.
9. Accruals + prepaid expenses adjusted
Match revenues + expenses to the period they relate to, regardless of cash flow.
- Action: Post amortisation journals. A ₹1,20,000 annual software subscription paid in April should move ₹10,000 from “Prepaid Expenses” (asset) to “Software Expense” (P&L) each month. Accrue expenses for services received where the vendor hasn’t yet billed.
- Common error: Recognising prepaid expenses entirely in the month of payment (overstating that month’s expense + understating the following 11).
10. Depreciation entry posted
Fixed assets lose value every month. Recognising this systematically prevents distorted P&L hits at year-end.
- Action: Post a monthly depreciation journal entry per the Companies Act Schedule II useful-life schedule (the basis for the audited financial statements).
- Dual tracking: Income Tax Section 32 depreciation (block-of-assets percentage rates) is computed annually for the tax return — track in a separate workpaper, not in the monthly books. The difference between Companies Act depreciation + Income Tax depreciation flows into deferred tax under Ind AS 12 / AS 22 + is disclosed in Form 3CD Clause 18.
11. Provisions updated
Anticipated future liabilities must be recognised proportionally.
- Action: Post monthly provisions for predictable annual costs. Estimated income tax (1/12 of expected annual liability), statutory bonus (per Payment of Bonus Act), leave encashment + gratuity (per actuarial valuation), performance bonuses.
- Common error: Waiting until March to book the entire annual bonus payout — artificially inflating March + understating April-February. P&L should reflect operational cost as it accrues.
12. Cash on hand physically verified
Physical cash is highly susceptible to misappropriation.
- Action: A designated officer (not the cash-book maintainer — segregation of duties) must physically count currency in the petty-cash box on the last day of the month. The physical count must match the closing balance of the “Cash in Hand” ledger to the rupee.
- Documentation: Pass a signed physical-count voucher documenting the count + reconciliation. Any variance must be investigated immediately, regardless of magnitude.
13. Inventory count + adjustment
System inventory rarely matches physical reality due to theft, damage, or unrecorded consumption.
- Action: For manufacturing + trading SMEs, conduct a sample physical stock-take of high-value items each month (full count quarterly or annually depending on risk + size). Adjust system inventory to physical reality; post the difference to “Inventory Shrinkage” or “Damage / Obsolescence” expense ledger.
- Tally + Zoho: Tally’s “Physical Stock Voucher” adjusts quantities without re-averaging the unit cost (preserves cost-basis integrity). Zoho Inventory supports direct stock adjustments categorised by reason code (shrinkage, damage, theft, breakage).
Sign-off + locking the closed month
Once all 13 steps are signed off, lock the month in the accounting system to prevent back-dated alterations.
Zoho Books — Transaction Locking. Settings → Accountant → Transaction Locking → set the lock date. Transactions on or before this date cannot be added, modified, or deleted by any user. Optional Admin-override permission for genuine error corrections (recorded in the audit log).
Tally Prime — Security Control + Edit Log. Two-layer approach:
- Security Control: Administrator sets a “cut-off date for backdated vouchers” per user role. Data-entry operators cannot alter or create vouchers dated before the cut-off.
- Tally Edit Log: Mandatory feature enabled by default in Tally Prime 3.0+ to comply with MCA’s audit-trail rule (Rule 4(2) of Companies (Accounts) Rules, 2014, effective from FY 2023-24 for all companies maintaining books in electronic mode). Any post-close modification is recorded with timestamp + user identity — providing the immutable audit trail the rule requires.
To ensure ledgers are structured to support this workflow cleanly, see the Chart of Accounts Setup guide.
Tools that automate parts of the checklist
Modern software materially accelerates month-end close:
- Bank feeds. Zoho Books connects to major Indian banks (ICICI, HDFC, SBI, Axis) via secure API. Transactions flow daily — Step 3 (bank reconciliation) drops from a month-end task to a 5-minute daily routine.
- GSTR-2B auto-import. Tally Prime 3.0+ and Zoho Books both fetch GSTR-2B directly from the GST portal API. The software flags mismatched invoice values + missing vendor uploads automatically — Step 5 effort drops by 60-80%.
- Recurring journals. Zoho Books’ Recurring Journals + Tally’s Optional Voucher Classes auto-post standard monthly depreciation + prepaid amortisation entries on a scheduled date (typically 28th of every month).
- E-invoice IRP integration. Both Tally + Zoho integrate with the IRP for automatic IRN generation on B2B invoices above the ₹5 crore AATO threshold — eliminating the manual portal upload step.
Variance handling
You’ll inevitably encounter discrepancies that can’t be resolved within the 3-5 day closing window.
- Materiality thresholds. Establish an internal materiality limit (typically 0.01% of revenue or ₹10,000, whichever is lower for SMEs). Bank reconciliation off by ₹15 due to rounding → write off to “Bank Charges / Differences”; close the month. Bank reconciliation off by ₹15,000 → don’t close until investigated.
- Suspense accounts. Use suspense ledgers for genuinely unallocated items — e.g., a large NEFT inward without remittance advice can be parked in “Suspense — Unallocated Receipts” (liability), allowing the month to close. Clear the suspense in the following month once details surface.
- GST holdbacks. If Step 5 reconciliation reveals a vendor hasn’t uploaded their invoice to GSTR-1, log the variance + instruct AP to hold back the 18% GST component from the next payment cycle until the invoice appears in a subsequent GSTR-2B. This converts the ITC risk from your loss into the vendor’s payment chase.
- Inventory variances above threshold. Variances above (typically) 0.5% of inventory value should trigger a full physical count, not just a sample. Posting a large shrinkage adjustment without a full investigation is an audit red flag + may mask theft.
What good monthly closing produces
When the 13-step discipline runs consistently, management gets:
- Monthly P&L + Balance Sheet by the 5th of the next month (vs the typical SME pattern of “we’ll know after the audit in October”)
- GST returns filed by the statutory due dates (GSTR-1 by 11th, GSTR-3B by 20th / 22nd / 24th depending on AATO) with no last-minute scrambling
- TDS deposits by the 7th + quarterly Forms 24Q / 26Q with no rework
- Auditor-ready books at year-end that turn the statutory audit into a 2-week engagement instead of a 2-month firefight
- Clean inputs for any BRSR Core extraction (for listed entities — see Tally Ledger to BRSR Mapping)
For SMEs that want to outsource this rigor entirely, the coordinated bookkeeping service executes this exact 13-step methodology each month under a vetted CA partner — engagement subscriptions from ₹3,999/month.
Frequently asked questions
Why is monthly book closing necessary for SMEs?
Monthly closing reduces year-end audit pain, generates clean MIS for management decisions, aligns internal books with the statutory monthly cycle (GST + TDS filings), and surfaces operational issues (cash shortages, inventory shrinkage, gateway settlement gaps) when they're still small. Identifying a ₹5,000 missing bank charge in the same month takes minutes; finding it during March audit takes hours of archaeology. SMEs that don't close monthly accumulate compound errors that turn the statutory audit into a 2-month firefight.
How do I handle invoices that appear in my purchase register but not in GSTR-2B?
If a vendor's invoice doesn't appear in your GSTR-2B for the month, the vendor has not filed their GSTR-1 (or filed late). You cannot claim ITC for that invoice in the same month under Section 16(2)(aa) of the CGST Act. Practical workflow: park the ITC in an 'ITC Suspense' ledger (don't claim, don't write off); follow up with the vendor; if the invoice appears in a subsequent GSTR-2B, move the ITC from suspense to Input Credit; if it doesn't appear within 6 months, evaluate whether to withhold the GST portion of vendor payment or proceed with payment + treat the GST as cost.
What is the difference between Companies Act and Income Tax depreciation during month-end?
Two distinct depreciation frameworks run in parallel. Companies Act Schedule II prescribes depreciation based on useful life of each asset class (typically with WDV or SLM method, accountant's choice with disclosure) — this is the figure that flows into the audited Profit & Loss statement and is recorded monthly. Income Tax Act Section 32 prescribes block-of-assets depreciation at fixed percentage rates (e.g., 15% computers, 10% plant + machinery, 40% specified assets) and is computed annually for tax computation, not monthly. Both must be tracked separately because they produce different figures; the difference forms a key Form 3CD clause + creates Deferred Tax under Ind AS 12 / AS 22.
How do I lock a closed month in Tally Prime?
Tally Prime doesn't have a single 'lock period' button. Two practical mechanisms: (a) Security Control — administrator sets a 'cut-off date for backdated vouchers' per user role, preventing data-entry operators from altering or creating vouchers dated before the closing date; (b) Tally Edit Log — mandatory feature enabled by default in Tally Prime 3.0+ to comply with MCA's audit-trail rule (Rule 4(2) of Companies (Accounts) Rules, 2014, effective FY 2023-24). The Edit Log records any post-close modification with timestamp + user — providing the audit trail required for statutory compliance.
How do I lock a closed month in Zoho Books?
Zoho Books has a dedicated 'Transaction Locking' feature. Navigate to Settings → Accountant → Transaction Locking. Set a lock date — transactions on or before this date cannot be added, modified, or deleted by any user (with an optional 'Admin override' permission for genuine error corrections, recorded in the audit log). This is a cleaner UX than Tally's role-based approach and is the recommended discipline post-month-end sign-off.
What should I do if a bank reconciliation variance cannot be resolved by the closing date?
Apply materiality thresholds. Immaterial variances (e.g., ₹15-25 in rounding or unidentified bank charges) can be parked in a 'Bank Charges / Differences' or 'Suspense' ledger to close the month, then cleared in the next cycle when the underlying transaction surfaces. Material variances (e.g., ₹50,000+) must NOT be papered over with a suspense entry — investigate immediately by requesting SWIFT tracing or branch confirmation from the bank. Material unresolved variances may indicate fraud, failed gateway settlements, or unauthorised transfers — treating them as immaterial creates audit + governance risk.
Are provisions for bonus + gratuity mandatory every month?
Not statutorily mandatory monthly, but operationally essential for accurate monthly P&L. Provisions for predictable annual liabilities — statutory bonus (Payment of Bonus Act), gratuity (Payment of Gratuity Act), leave encashment, performance bonuses — should be accrued in 1/12 monthly portions so each month's P&L reflects true operational cost. Waiting until March to book a ₹24 lakh annual bonus payout artificially inflates March + understates April-February. Under Ind AS 19 / AS 15 (Employee Benefits), the long-service benefits (gratuity, long-service leave) are computed using actuarial valuation annually but accrued monthly based on the most recent valuation.
Can I skip the physical cash count if my SME barely uses cash?
No — the physical cash count is the single most important fraud-prevention control for petty cash, even when balances are small. A designated officer (not the person who maintains the cash book) must physically count the petty cash on the last day of the month, sign a count-sheet, and reconcile to the Cash-in-Hand ledger closing balance. Variance — even ₹500 — must be investigated. Many cash-misappropriation cases in SMEs go undetected for years because the physical count is treated as ceremonial. If your SME runs zero cash, document that fact + close the Cash-in-Hand ledger to remove the temptation.