Accounting
The month-end close checklist, step by step
A practical month-end close checklist for finance teams: cut-off, reconciliations, adjusting entries, review and reporting, with one worked example that ties to the bank.
The Viacle team7 min read
- 01
Cut-off
Business day 1
- Supplier bills for the month recordedAP
- Customer invoices issued and recordedAR
- Goods received, not yet billed, accruedAP
- 02
Reconcile
Business days 1–2
- Bank and card accounts matched to statementsController
- Payables agree to the ledgerAP
- Receivables agree to the ledgerAR
- 03
Adjust
Business days 2–3
- Accruals and prepaids postedAccounting
- Depreciation postedAccounting
- Open foreign-currency balances revaluedAccounting
- 04
Review
Business days 3–4
- Manual journal entries approvedController
- Variances to last month and budget explainedController
- 05
Report and lock
Business day 5
- P&L, balance sheet and cash flow producedAccounting
- CFO review and sign-offCFO
- Period lockedController
The month-end close is where every number your business produced in a month gets checked, explained and locked. Done well, it gives a CFO or owner a set of statements they can stand behind. Done under pressure, it becomes a week of exports, spreadsheets and questions nobody can answer quickly.
This guide sets out a month-end close checklist you can adapt to your own team, explains the process behind each step, and follows one illustrative purchase through it, so you can see what a clean close looks like in practice.
What is the month-end close process?
The month-end close process is the set of steps a finance team follows after each month ends to make sure the books are complete and correct: every transaction recorded in the right period, every balance sheet account reconciled to evidence, adjustments posted, and the financial statements reviewed before anyone relies on them. Once the month is closed, the period is locked, so the reported numbers can't change underneath you.
Most teams aim to finish within the first few business days of the new month. The order matters more than the speed: each stage depends on the one before it, so a gap early in the close shows up as rework later.
The month-end close checklist
The checklist above groups the work into five stages. Use the stages as your structure, then add the accounts and owners specific to your business.
1. Cut-off: get everything into the right month
- Record every supplier bill dated in the month, including bills still waiting for approval.
- Issue and record every customer invoice for work delivered in the month.
- Accrue for goods and services received but not yet billed, so expenses land in the month they were incurred.
- Confirm that payments sent and received in the month are recorded, with their exchange rates and fees.
2. Reconcile: prove each balance
- Match every bank and card account to its statement, line by line.
- Agree the payables subledger to the accounts payable balance in the general ledger.
- Agree the receivables subledger to accounts receivable, and review what's overdue.
- If you run more than one entity, confirm that intercompany balances agree on both sides.
3. Adjust: post what the transactions don't capture
- Post accruals and release prepaid expenses for the month.
- Record depreciation on fixed assets.
- Recognize deferred revenue that has now been earned.
- Revalue open foreign-currency balances at the month-end rate, so unrealized gains and losses are visible.
4. Review: explain the numbers
- Review and approve manual journal entries before they're final.
- Compare each line of the P&L and balance sheet with last month and with budget, and explain the movements that matter.
5. Report and lock
- Produce the profit and loss statement, balance sheet and cash flow statement.
- Get CFO or owner review and sign-off.
- Lock the period, so nothing can be posted to it without approval.
A worked example: one purchase through the close
Take one illustrative purchase. A company buys six laptops from a German supplier for €9,000 on purchase order PO-2087. Bill #A-311 is recorded at 1 EUR = 1.0800 USD, or $9,720. It's paid later in the month at 1.0850, plus a $15 payment fee, so $9,780 leaves the bank.
At the bank reconciliation step, the statement shows $9,780. If the payment was recorded only at the bill's value, there's a $60 difference to investigate: a $45 exchange loss and a $15 fee that nobody booked. Repeat that for every foreign-currency payment in the month, and reconciliation becomes the slowest part of the close.
When the payment is recorded with its rate and fee as it settles, the same step takes moments. Journal entry JE-5521 already carries the $45 realized FX loss and the $15 fee, debits equal credits, the supplier's balance is zero, and the bank line matches exactly.
Because this bill was paid within the month, its exchange difference is realized and already in the books. A foreign-currency bill still open at month-end is different: it is revalued at the month-end rate in the adjust stage, and the difference is recorded as unrealized until the bill is paid.
Why the close runs late
When a close slips, it's rarely because the team is slow. It's usually one of these:
- Data arrives late. Bills sit in inboxes and receipts are never recorded, so cut-off keeps moving.
- Systems don't agree. Purchasing, payables, payments and the ledger each hold their own copy of the truth, and every difference has to be traced by hand.
- Context is missing. A bank line shows an amount, but not the bill, rate or fee behind it.
- Everything waits for the end. Reconciliations that could happen daily are saved for the last week.
How to close faster without cutting corners
- Write the checklist down, with an owner and a due day for every task, and reuse it every month.
- Reconcile continuously. Matching bank lines as payments settle leaves only the exceptions for month-end.
- Record payments with their exchange rate and fees when they settle, not as an estimate later.
- Keep the evidence with the entry: the order, bill and approval behind every number.
- Build reports from the same records you run the business on, so there's nothing to re-export or re-key.
What changes on one system
Most of the effort in a close goes into making separate systems agree. When purchasing, bills, payments and the ledger run as one system, much of that work disappears: payments post with their bill, rate and fee attached, the close checklist tracks every task and owner in the same place, and the statements come from records you already trust. See how it works on the Accounting page.
