If you're running your month-end close from memory, you're running it at risk.
A month-end close checklist is the difference between a close that's reliable and one that occasionally drops tasks, misses reconciliations, or produces financial statements with errors. It's the operational backbone of your close process — and most teams don't have one that's actually complete.
This guide covers what a complete close checklist looks like, organized by the categories your team works through each month, and how to turn a static list into a dynamic, trackable system.
Why Most Close Checklists Are Inadequate
The typical close checklist is a Google Sheet or Excel file that started small and grew organically. Over time, it becomes:
- Incomplete: Tasks that “everyone knows” never got written down — until one month they get missed
- Disorganized: Tasks listed in random order rather than logical sequence, making it hard to know what depends on what
- Untrackable: No status, no ownership, no due dates — just a list that gets checked off (or not)
- Unreliable: Different people use different versions, and nobody is sure which is current
A good checklist isn't just a list of tasks. It's a workflow document with ownership, sequencing, and accountability built in.
The Complete Close Checklist by Category
Cash & Banking
The close always starts with cash. These tasks form the foundation everything else is built on — if cash is wrong, everything downstream is wrong.
- Reconcile all bank accounts to the general ledger
- Reconcile petty cash funds
- Record bank fees, interest income, and NSF items
- Confirm and clear outstanding checks older than 60 days
- Process wire transfers and confirm settlement
- Review and post all cash receipts for the period
Accounts Receivable
- Run the AR aging report and review for collection concerns
- Reconcile AR subledger to the general ledger
- Write off uncollectable amounts (with appropriate approval)
- Record bad debt expense and adjust the allowance
- Confirm revenue recognition for in-progress contracts
- Review and resolve credit memos and unapplied cash
- Confirm all customer invoices for the period have been issued
Accounts Payable
- Reconcile AP subledger to the general ledger
- Process invoices received but not yet entered into the system
- Review and approve invoices due before close
- Reconcile corporate credit card statements to receipts
- Confirm expense cutoff: all expenses belong in the correct period
- Review and post recurring payables (rent, subscriptions, insurance)
Payroll & Benefits
- Reconcile payroll to the general ledger
- Record employer payroll tax liabilities
- Accrue for vacation, sick time, and unused PTO
- Reconcile benefits deductions to insurance invoices
- Confirm 401(k) and HSA contributions have been remitted on time
- Record any commissions or bonuses earned but not yet paid
Fixed Assets & Depreciation
- Run the monthly depreciation schedule
- Record depreciation journal entries for all asset classes
- Capitalize new assets purchased during the period
- Retire or dispose of assets removed from service
- Reconcile the fixed asset subledger to the general ledger
- Review capitalization vs. expense decisions for the period
Accruals & Prepaids
- Record accruals for expenses incurred but not yet invoiced
- Reverse prior month accruals that are no longer needed
- Amortize prepaid expenses (insurance, software, maintenance contracts)
- Review all accrual balances for reasonableness vs. prior periods
Equity & Debt
- Record interest expense on all debt instruments
- Reconcile notes payable balances to amortization schedules
- Record any equity transactions (capital contributions, owner distributions)
- Update the cap table if any equity events occurred
Revenue Recognition
- Confirm all revenue for the period has been recognized in accordance with ASC 606
- Defer revenue for services not yet delivered
- Review percentage-of-completion for multi-period contracts
- Reconcile deferred revenue balance to contract details
Financial Statement Review & Reporting
- Prepare draft income statement, balance sheet, and cash flow statement
- Run variance analysis vs. prior month and vs. budget
- Investigate and document explanations for significant variances
- Distribute drafts for management review and comment
- Incorporate review feedback and finalize financial statements
- Distribute final financials to stakeholders
- Archive close workpapers and supporting documentation
Making Your Checklist Dynamic
A static checklist is better than no checklist. But a dynamic, system-based checklist is better still.
The difference: a dynamic checklist has ownership assigned to every task, due dates for every item, real-time status visible to everyone, and a consistent template that launches at the start of every close. It's not a document — it's a workflow system.
When you move from a static list to a dynamic system:
- Nothing gets missed. The template includes everything — including the tasks that only get done when someone remembers to do them.
- Status is always visible. Managers don't need to ask; the system shows what's done, in progress, and blocked.
- Accountability is built in. Every task has a named owner and a due date. There's no ambiguity about who's responsible.
- The close gets faster over time. Because the process is consistent and repeatable, your team gets better at it every month.
Controllers who move from static checklists to dynamic close management systems typically see their close shrink by 2–3 days within 90 days. The checklist didn't change — the accountability and visibility around it did.