Last reviewed: 6 October 2026. Most year-end problems in an Indian business are not year-end problems. They are September problems that nobody closed: a bank entry parked in suspense, a vendor invoice missing from the books but sitting in GSTR-2B, TDS deducted but not deposited, or an unpaid bill to a small supplier that quietly became a tax disallowance. A disciplined month-end close, run to the same checklist every month, is what keeps those from piling up. This note sets out the 12-step close we use as a working template for MSMEs and companies, with the Indian statutory touchpoints in the right order.
Why a month-end close is a compliance control, not just an accounting habit
A close does three things at once. It produces numbers management can use (MIS), it makes the statutory returns defensible (GST, TDS, advance tax), and it leaves an audit trail that a statutory auditor, a lender or a tax officer can follow. Companies must also use accounting software that records an audit trail of every change, and that feature cannot be switched off, for financial years starting on or after 1 April 2023. A documented close with a period lock is how you make that audit trail meaningful rather than decorative.
The 12-step month-end close
| # | Step | What to check | Typical day |
|---|---|---|---|
| 1 | Bank and cash reconciliation | Every bank account, UPI/gateway settlement account, petty cash and loan account tied to the statement. No unexplained difference carried forward. | Day 1-2 |
| 2 | Clear suspense and unmapped entries | Every bank line coded to a ledger. Suspense and "to be classified" balances brought to nil or listed with an owner. | Day 2 |
| 3 | Sales cut-off and GSTR-1 tie-out | Invoices, credit notes and debit notes in the right month. Sales register matched to GSTR-1 by GSTIN, tax head and rate. E-invoice IRNs present where applicable. | Day 2-3 |
| 4 | Purchase cut-off and vendor invoices | All purchase bills and expense claims booked in the month of receipt of goods or services. Vendor GSTIN and place of supply verified. | Day 2-3 |
| 5 | GSTR-2B and IMS reconciliation | Purchase register versus GSTR-2B and the Invoice Management System: accept, reject or hold, and note ineligible ITC. | Day 3-4 (after 14th) |
| 6 | RCM, ITC reversals and GSTR-3B working | Reverse-charge liability, blocked credits, Rule 37 reversals and the cash versus credit ledger position, ready before the 20th. | Day 4 |
| 7 | TDS deducted, deposited, accrued | TDS payable ledger tied to challans. Section-wise deduction checked. Deposit by the 7th of next month (30 April for March). | Day 4 |
| 8 | Payables ageing and MSME dues | Ageing by vendor. Udyam-registered micro and small suppliers flagged against the 15/45-day payment clock. | Day 4-5 |
| 9 | Payroll and statutory dues | Salary, PF, ESI, professional tax and TDS on salary accrued and tied to the payroll register and challans. | Day 5 |
| 10 | Accruals, prepayments, depreciation | Expenses incurred but not billed, prepaid amounts, fixed-asset additions and the month's depreciation. | Day 5-6 |
| 11 | Review and flux analysis | Trial balance and P&L compared with the prior month and budget. Every movement above your threshold explained in one line. | Day 6 |
| 12 | Lock the period and archive | Period locked in the software, reconciliations and working papers saved, open items carried to next month's list. | Day 6-7 |
GST: reconcile before you file, not after
For monthly filers, GSTR-1 is due on the 11th and GSTR-3B on the 20th of the following month (QRMP taxpayers follow the quarterly cycle with the monthly payment due on the 25th, and may use the Invoice Furnishing Facility by the 13th). GSTR-2B is generated on the 14th, which means the ITC comparison naturally falls in the window between the 14th and the 20th. Use the first two weeks of the month to clean the books side, so that the 2B comparison is a matching exercise rather than a hunt.
Three points deserve a standing line in your checklist. First, ITC is eligible only if the supplier has reported the invoice and it appears in GSTR-2B, so unmatched invoices need a follow-up list sent to vendors every month, not once a year. Second, if a supplier is not paid within 180 days of the invoice date, the ITC is reversed with interest under Rule 37 and can be re-availed on payment. Third, the Section 16(4) time limit for FY 2025-26 invoices ends on 30 November 2026, so unclaimed credits from last year should already be on your list; our Section 16(4) note sets out the dates and traps. The detailed matching routine is in our GSTR-3B ITC reconciliation checklist.
TDS: the month-end tie-out
The monthly TDS check is a three-way tie: the TDS payable ledger, the challans actually paid, and the deduction recorded against each vendor or employee. Tax deducted in a month is deposited by the 7th of the next month, and for March by 30 April. Where the deposit is late, interest runs at 1.5 per cent per month for deducted-but-not-paid tax from the date of deduction, and 1 per cent per month for tax not deducted, from the date it was deductible to the date of deduction. These are the 1961 Act handles; under the Income-tax Act 2025 the substance carries forward, and TDS provisions sit in the Section 393 tables.
The quarter-end comparison with Form 26AS and AIS is a separate exercise done after the statement is filed. Form numbers have been renumbered for FY 2026-27, and portal labels sometimes lag, so confirm the label shown on the portal when you file; the current position is in our TDS statement post for FY 2026-27.
Payables: the MSME 45-day clock
Section 43B(h) of the Income-tax Act, 1961 (the substance continues under the 2025 Act; confirm the current section reference when you cite it in a working paper) allows a deduction for sums payable to micro and small enterprises only when they are actually paid, if they remain unpaid beyond the time allowed under Section 15 of the MSMED Act. That is 45 days from the day of acceptance where there is a written agreement, and 15 days where there is none. The month-end ageing report is therefore a tax report as much as a creditors report.
| Illustration (figures assumed) | Detail |
|---|---|
| Supplier | Udyam-registered small enterprise, written agreement allowing 45 days |
| Invoice accepted | 5 September 2026, amount ₹6,00,000 |
| Last day to pay within limit | 20 October 2026 (45 days from 5 September) |
| If paid on 25 October | Paid late but within FY 2026-27, so the deduction falls in FY 2026-27 on payment; the supplier may still claim interest under Section 16 of the MSMED Act for the delay |
| If unpaid on 31 March 2027 | ₹6,00,000 added back in FY 2026-27 and allowed in the year it is actually paid |
Each month, extract the supplier list, tag the Udyam status from the vendor master, and sort by the days left on the clock. Half-yearly reporting is a separate obligation for companies; see our Form MSME-1 note, where the 31 October 2026 date applies for the April to September period.
Worked example: a close that catches a real difference
Take a trading company with a month's purchase register showing eligible ITC of ₹4,86,000 while GSTR-2B shows ₹4,52,000. The ₹34,000 gap is the close in miniature.
| Item | Amount (₹) | Action |
|---|---|---|
| Invoices booked but not in GSTR-2B (supplier yet to file) | 21,000 | Hold the ITC, send a vendor follow-up, carry to next month's list |
| Wrong GSTIN keyed on one bill | 8,500 | Correct the vendor master, request re-reporting |
| Personal-use item booked to purchases (blocked credit) | 4,500 | Reclassify, remove from eligible ITC |
| Total difference | 34,000 | Nil unexplained |
The point is not the amount but that every rupee of difference has an owner and a next step before GSTR-3B is filed. An unexplained difference carried forward month after month is exactly what a departmental scrutiny of ITC picks up.
Working-day timeline
| Window | Focus | Owner |
|---|---|---|
| Day 1-2 | Bank, cash, gateway settlements, suspense, sales and purchase cut-off | Accounts executive |
| 7th | TDS deposit for the previous month | Accounts lead, with finance approval |
| 11th | GSTR-1 (monthly filers) | GST in-charge |
| 14th onwards | GSTR-2B and IMS comparison, vendor follow-ups | GST in-charge |
| Before 20th | GSTR-3B working, RCM, reversals, payment | GST in-charge, reviewed by finance head |
| Day 5-7 | Payroll dues, accruals, depreciation, flux review, period lock | Finance head |
Common mistakes we see
- Reconciling GST only at the GSTR-9 stage, when vendor follow-ups are far harder.
- Letting one suspense ledger collect every unidentified bank credit for the whole year.
- Booking purchase bills only when paid, which defeats cut-off and the 180-day and 45-day checks.
- Treating TDS as a quarter-end task, so a missed deposit is found after interest has run for months.
- Not locking periods, so back-dated entries change filed numbers silently.
Automating the routine, keeping judgement with people
Bank rules, recurring entries, vendor-wise ageing and a GSTR-2B import can take a good share of the mechanical work out of steps 1 to 8. Spreadsheet and software-based approaches are covered in our post on automation for accounts teams, and moving from Tally or spreadsheets to a cloud ledger is covered in the Zoho Books migration checklist. Automation shortens the close; it does not replace the review in step 11, where someone who understands the business explains the movements.
Frequently asked questions
How many working days should a month-end close take?
For a small or mid-size Indian business with clean data, a close in 5 to 7 working days is a sensible target. The first 2 days go to bank, cash and sales cut-off, days 3 to 4 to GST and TDS reconciliation, and the rest to accruals, review and MIS. Weak data (missing invoices, unmapped bank entries) is what stretches it to 15 days or more.
Should GST reconciliation wait for the GSTR-2B to be generated?
The GSTR-2B for a month is generated on the 14th of the next month, so the final ITC comparison cannot be done earlier. Do the books-side clean-up (missing vendor invoices, wrong GSTIN, wrong tax split) in the first week and run the 2B comparison as soon as it is generated, well before the GSTR-3B is filed.
Is TDS reconciliation a month-end or a quarter-end activity?
Both. The deduction and deposit tally is monthly, because TDS is deposited by the 7th of the following month (30 April for March). The comparison of the books with Form 26AS and AIS, and with the quarterly TDS statement, is done once the statement is filed. See the Q2 FY 2026-27 TDS statement post for the current form labels, and confirm the label shown on the portal at the time of filing.
What is the minimum a very small business should do every month?
Reconcile every bank and cash balance, clear suspense, match sales and purchase registers to GSTR-1 and GSTR-2B, check TDS deducted against TDS deposited, list unpaid dues to Udyam-registered micro and small suppliers, and lock the period. Even this short list prevents most year-end surprises.
Do I need accounting software to run a proper close?
No software is mandatory for a close, but under the Companies (Accounts) Rules companies must use accounting software with an audit trail that cannot be disabled for financial years starting on or after 1 April 2023. Whatever tool you use, the checklist and period lock matter more than the brand.
Can the close be outsourced?
Bookkeeping, reconciliations and the MIS pack can be run by an external accounting team working on your books under a written scope, with your management retaining approvals and sign-offs. Statutory audit, certification and assurance work is a separate engagement and is not part of a bookkeeping retainer.
We run monthly bookkeeping, reconciliations and MIS for MSMEs and companies on a defined scope. Share your current process and we will map the gaps.
Bookkeeping servicesTalk to us
This note is for general information and is not advice on any specific case. Dates and rates are as understood at the date of review; please confirm against the notification, portal and your own facts before acting. Bookkeeping and reconciliation support does not include audit, attestation or certification, which are separate engagements.