Most finance teams take 7-10 days to close the books. Here's a day-by-day checklist to close in 2 days — what to automate, what to keep manual.
Most Indian finance teams take 7-10 days to close their books at month-end. The accounts team scrambles, reconciliations pile up, approval chains stall, and the CA is waiting for reports. There's a better way. This playbook shows how to close in 2 days — what to automate, what to keep manual, and exactly what happens on each day.
Why Month-End Takes So Long
Month-end isn't one big task. It's 20 small tasks with dependencies. You can't finalize reports until reconciliations are done. You can't reconcile until bank statements are downloaded. You can't process accruals until all invoices are approved. Each delay cascades.
Add manual processes to the mix — VLOOKUPs in Excel, approvals over WhatsApp, chasing vendors for missing invoices — and a 'close' that should take 16 working hours stretches across 2 weeks.
The Core Principle: 80% Continuous, 20% Batch
Teams that close fast don't work harder at month-end. They work continuously throughout the month. Bank reconciliation happens weekly, not monthly. Expense approvals happen daily. GST reconciliation happens as GSTR-2B is generated on the 14th, not at month-end.
When you arrive at month-end, 80% of the reconciliation work is already done. You only need to handle the final week's transactions and the batch-level tasks (journal entries, period locking).
Day 1 Checklist: Reconciliation Day
Morning (4 hours)
- •Download bank statements from all banks (ICICI, HDFC, SBI — whatever you use)
- •Run bank reconciliation — match every debit and credit to book entries
- •Flag unmatched transactions for investigation
- •Download GSTR-2B from the GST portal (available from the 14th)
- •Reconcile GSTR-2B with purchase register
- •Categorize mismatches: vendor not filed, GSTIN typo, amount difference
Afternoon (4 hours)
- •Download marketplace settlement reports (Amazon, Flipkart if applicable)
- •Reconcile settlements against internal order records
- •Review pending expense claims — approve or reject every open item
- •Process TDS deductions on all vendor payments
- •Verify inter-company transactions are balanced (if applicable)
- •Flag all unresolved exceptions for Day 2
Day 1 goal
By end of Day 1, every rupee should be accounted for. No unknowns, no 'we'll figure it out tomorrow'. Exception list is written and categorized.
Day 2 Checklist: Closing Day
Morning (4 hours)
- •Resolve all exceptions flagged on Day 1 — call vendors, fix entries, clear suspense
- •Process journal entries: depreciation, prepaid expenses, accruals, provisions
- •Reverse last month's accruals if they've now been booked
- •Verify TDS deposits match deducted amounts
- •Run trial balance — check for anomalies (unusual balances, wrong sign)
- •Investigate any trial balance issues before proceeding
Afternoon (4 hours)
- •Generate Profit & Loss statement
- •Generate Balance Sheet
- •Generate Trial Balance and Cash Flow statement
- •Review with the finance lead or CFO
- •Lock the period — no more entries allowed for this month
- •Share reports with CA and management
- •Archive source documents (bank statements, settlement reports)
What to Automate vs. What to Keep Manual
Automate These
- •Bank transaction matching — rules handle 80%, exceptions go to humans
- •GST reconciliation with fuzzy matching for GSTIN typos and rounding
- •TDS calculation based on vendor type and payment section
- •Marketplace settlement matching against order data
- •Report generation — P&L, BS, TB, Cash Flow
- •Journal entry reversals for accruals and prepaid expenses
Keep Manual
- •Exception review — humans decide what to do with mismatches
- •Final approval of journal entries above materiality threshold
- •Period locking decision — signed off by finance lead
- •Investigation of unusual trial balance movements
- •Commentary on variance vs prior month / budget
Common Blockers and How to Prevent Them
Blocker: 'Bank statement not available until the 3rd'
Fix: Use bank feed APIs where available, or download statements daily throughout the month. Most banks let you download up to the previous business day.
Blocker: 'CFO hasn't approved 12 pending invoices'
Fix: Set up auto-escalation rules. Invoice pending for 48 hours → escalates to CFO. Pending 72 hours → escalates with reminder. Most approvals happen within SLA when people know the clock is ticking.
Blocker: 'Marketplace settlements don't match our orders'
Fix: Reconcile marketplace settlements weekly, not monthly. By month-end, you only have one week's worth to match, and you already know the recurring issues.
Blocker: 'We don't know which accruals to reverse'
Fix: Tag every accrual with its reversal date at creation time. Your system should auto-generate reversal entries on the 1st of next month.
The 2-Day Close Requires Preparation
You can't suddenly start closing in 2 days next month. You need to build the habits first: weekly bank reconciliation, daily expense approvals, continuous GST monitoring, automated TDS calculation. Once those are running, the month-end close becomes a finalization exercise, not a catch-up exercise.
Teams that make this shift report not just faster closes, but better data quality — because issues are caught when they happen, not 30 days later when nobody remembers the context.
How ReckOps Helps
ReckOps is built for continuous reconciliation. Bank statements import automatically, GST data updates from the portal, TDS calculates on every invoice, and marketplace settlements reconcile as they arrive. By month-end, your reports are essentially ready — you're just reviewing, not reconciling.
Download the full month-end close checklist at the bottom of this page. Start implementing one habit at a time, and within 3 months you'll have cut your close time in half.
Ready to automate your back-office?
ReckOps automates GST reconciliation, vendor payables, bank matching, and more — so your finance team can focus on strategy, not data entry.
Learn More