Skip to main content
BlogOctober 13, 202614 min read

The month-end close checklist: every step, owner, and control

A complete month-end close checklist: reconciliations, accruals, AR aging review, intercompany, and sign-offs, with an owner and a control on every step.

Zuny FesterBy Zuny Fester, Head of Operations and Marketing
Reviewed by Zuny Fester
Published Editorial policy

Part of the month-end close guide.

The month-end close checklist: every step, owner, and control

A close checklist is only useful if every line answers three questions: who does it, what control proves it was done right, and where the evidence lives. A month-end close checklist should cover cut-off, subledger closes, cash and balance sheet reconciliations, accruals and deferrals, revenue recognition, AR aging and credit loss review, intercompany and consolidation, financial statement review, and period lock, with a named owner, a control, and evidence for every step. The checklist below is organized in that order, so each phase feeds the next. Use it as a template and adjust owners to your team.

Key takeaways

• Every checklist step needs four things: the task, a named owner, a control that proves it was done correctly, and the evidence you'll hand an auditor.

• Order matters. Lock subledgers before you reconcile them, and reconcile before you review.

• You don't "close out" AR aging at month-end. Open invoices carry forward. At month-end you review the aging, reconcile it to the general ledger, update the allowance for credit losses, and write off only with approval.

• ERPs build some of this in. NetSuite's period close checklist, for example, runs Lock A/R, Lock A/P, revaluation, intercompany elimination, and Close in a fixed sequence.

• A checklist is a control only if it's followed the same way every month. Tracking completion is easy. Proving each step was done correctly is the hard part.

• Loopfour, the deterministic finance workflow automation platform, runs the repeatable steps on this checklist as workflows and routes the judgment calls to named approvers.

What should be on a month-end close checklist?

A complete month-end close checklist has nine phases: pre-close preparation, cut-off and subledger lock, cash reconciliations, balance sheet reconciliations, accruals and deferrals, revenue, AR aging and credit losses, intercompany and consolidation, and review, reporting, and lock. Each phase depends on the one before it.

Pre-close → cut-off → reconcile → adjust → review → report → lock

For the concepts behind each phase, see what month-end close is and how the process works. The checklist itself follows.

The month-end close checklist

Each row is a step, with an owner, the control that proves it, and the evidence to retain. Owners are typical roles. Replace them with names.

Phase 1: Pre-close (last week of the month)

StepOwnerControlEvidence
Publish close calendar and input deadlinesControllerCalendar approved and sent before month-endCalendar with owners and due dates
Confirm final billing run dateBilling leadBilling run scheduled before cut-offBilling schedule
Send accrual requests to budget ownersSenior accountantRequests tracked to responseRequest log and responses
Review open purchase orders for receiptsAP leadUnreceived POs flagged for accrualOpen PO report

Phase 2: Cut-off and subledger lock

StepOwnerControlEvidence
Post all customer invoices and credit memos for the periodAR leadInvoice register compared to shipments or service start datesInvoice register, cut-off test
Post all vendor bills receivedAP leadBills dated in period matched to receiptsAP register
Post payroll and benefitsPayroll leadPayroll register ties to the GLPayroll register and journal
Lock AR and AP for the periodControllerLock applied only after subledger reviewERP lock log

Phase 3: Cash reconciliations

StepOwnerControlEvidence
Reconcile every bank account to the bank statementStaff accountantReconciliation prepared and reviewed by different peopleSigned reconciliation with reconciling items
Reconcile payment processor payouts (e.g., Stripe) to bank deposits and the GLStaff accountantEvery payout matched to charges, fees, and refundsPayout-level match report
Clear undeposited funds and clearing accountsStaff accountantAged items investigated, not carriedClearing account detail
Reconcile corporate cardsAP leadEvery transaction coded and receiptedCard statement reconciliation

Phase 4: Balance sheet reconciliations

StepOwnerControlEvidence
Reconcile AR subledger to the AR control accountAR leadZero unexplained differenceAging-to-GL tie-out
Reconcile AP subledger to the AP control accountAP leadZero unexplained differenceAP aging-to-GL tie-out
Reconcile prepaid expenses to amortization schedulesSenior accountantSchedule ties to GL balancePrepaid schedule
Reconcile fixed assets and record depreciationSenior accountantRegister ties to GL; additions supportedFixed asset register
Reconcile accrued liabilitiesSenior accountantEach accrual supported and reversed when billedAccrual schedule

Phase 5: Accruals and deferrals

StepOwnerControlEvidence
Record expense accruals for services received but not billedSenior accountantAccruals above threshold approved by controllerAccrual support and approval
Amortize prepaid expensesStaff accountantEntry agrees to scheduleJournal entry and schedule
Record payroll accruals for days worked but not paidPayroll leadCalculation reviewedAccrual calculation

Phase 6: Revenue

StepOwnerControlEvidence
Release deferred revenue per schedulesRevenue accountantWaterfall ties to the GLDeferred revenue rollforward
Record unbilled revenue for work delivered but not invoicedRevenue accountantSupported by usage, hours, or milestonesUnbilled calculation
Review new contracts and modifications for ASC 606 treatmentControllerNon-standard terms reviewed before schedulingContract review memo

For the deferred revenue tie-out, see our guide to building a deferred revenue waterfall.

Phase 7: AR aging and credit losses

StepOwnerControlEvidence
Review AR aging by bucket and customerAR leadPast-due balances above threshold have a documented follow-upAnnotated aging report
Update the allowance for credit lossesControllerCalculation follows the documented methodologyAllowance calculation
Write off uncollectible balancesControllerWrite-offs above threshold approved by CFOApproval and write-off entry
Review unapplied cash and creditsAR leadUnapplied items applied or explainedUnapplied cash report

If AR is already locked for the period, record the allowance adjustment and any approved write-offs as controller-approved journal entries, or schedule the write-off review before the AR lock. Follow your ERP's rules for posting to a locked subledger.

Phase 8: Intercompany and consolidation

StepOwnerControlEvidence
Reconcile intercompany balances by entity pairSenior accountantBalances agree before eliminationIntercompany reconciliation
Revalue open foreign-currency balancesSenior accountantPeriod-end rates from an approved sourceRevaluation report
Run eliminations and consolidationControllerNo unexplained elimination differencesConsolidation workpapers

Phase 9: Review, reporting, and lock

StepOwnerControlEvidence
Flux analysis against prior month and budgetControllerVariances above threshold explainedFlux commentary
Review and approve all manual journal entriesControllerPreparer and approver are different peopleJournal entry approval log
Produce financial statements and management reportsController / FP&AStatements tie to trial balanceReporting package
CFO sign-offCFOSign-off after review is completeSign-off record
Close the period in the ERPControllerNo posting to closed period without reopening approvalERP period status and log

Locking is easy to skip, and it protects every step before it. A backdated entry into an open period can unreconcile an account you already signed off. Our guide on how to lock accounting periods covers the settings and the reopen process.

Book a workflow review to see which of these steps your team could stop doing by hand.

Do you close out aging accounts at month-end?

No. You don't close out or reset AR aging at month-end. Open invoices stay open and keep aging until they're paid, credited, or written off. What you do at month-end is review the aging, reconcile it to the general ledger, update the allowance for credit losses, and write off specific balances only with approval.

The confusion usually comes from ERP terminology. In NetSuite, for example, "Lock A/R" prevents new AR transactions from posting to the period being closed. It doesn't clear or reset the aging. The invoices are simply carried into the next period's aging report. For how to read the report itself, see the AR aging report explained.

The allowance for credit losses at month-end

Under US GAAP, trade receivables fall under ASC 326's current expected credit loss (CECL) model, so the allowance should reflect expected losses, not just invoices already known to be bad. Many companies apply loss rates by aging bucket. FASB's ASU 2025-05 adds a practical expedient for current accounts receivable and contract assets from ASC 606 revenue, letting entities assume that current conditions at the balance sheet date stay unchanged for the remaining life of the asset. According to Grant Thornton's summary of ASU 2025-05, it's effective for fiscal years beginning after December 15, 2025, with early adoption permitted.

Here is an illustrative month-end allowance update. Loss rates below are hypothetical and should come from your own historical experience, adjusted for current conditions.

Aging bucketBalance after write-offLoss rate (illustrative)Required allowance
Current$200,0000.5%$1,000
1–30 days past due$60,0002%$1,200
31–60 days past due$20,0005%$1,000
61–90 days past due$8,00015%$1,200
Over 90 days past due$6,00040%$2,400
Total$294,000$6,800

The allowance started the month at $5,000. During the close, a $1,200 invoice from a customer that entered bankruptcy is written off with CFO approval.

Write-off of the specific invoice:

AccountDebitCredit
Allowance for credit losses$1,200
Accounts receivable$1,200

Top-up to the required allowance ($5,000 − $1,200 = $3,800 remaining; $6,800 required; $3,000 needed):

AccountDebitCredit
Credit loss expense$3,000
Allowance for credit losses$3,000

The allowance closes the month at $6,800, and net receivables are $287,200 ($294,000 − $6,800). The aging report itself carries forward unchanged except for the written-off invoice.

How NetSuite's period close checklist fits in

If you run NetSuite, the ERP enforces part of this sequence for you. According to Oracle's NetSuite documentation on the period close checklist, "to close a period, you must first lock out transactions that post to A/P, A/R, and Payroll if applicable, and then review accounts and perform any necessary adjustments." Depending on your features, the checklist includes tasks such as Lock A/R, Lock A/P, Lock Payroll, Review Negative Inventory, Revalue Open Foreign Currency Balances, Calculate Consolidated Exchange Rates, Eliminate Intercompany Transactions, and Close.

NetSuite's checklist covers the ledger mechanics, not the whole close. It doesn't reconcile your Stripe payouts, chase accrual requests, or document your allowance methodology. Those steps still need owners and controls. For the intercompany step specifically, see how to run intercompany elimination in NetSuite.

How to turn the checklist into a control, not a to-do list

A checklist becomes a control when each step is done the same way every month and the evidence is created as the work happens. Ticking a box proves someone said it was done. It doesn't prove it was done correctly.

To-do listControl
"Bank rec done" tick boxReconciliation with reconciling items, preparer, reviewer, and dates
Accruals posted from memoryAccrual requests tracked, calculations retained, approvals logged
Allowance "reviewed"Calculation following a documented method, with approval
Period "closed"ERP lock with a log of any reopen and who approved it

How to choose a way to run your checklist

Choose the approach that reduces the manual steps on the checklist, not just the one that tracks them. Tracking tells you what's late. Automation removes the reason it's late.

Close management software tracks tasks, owners, and sign-offs, and stores evidence. It's a strong fit for visibility. Most of the underlying work, such as matching, pulling reports, and preparing entries, still happens elsewhere.

Horizontal automation platforms can script individual steps. They're flexible, and they suit teams with engineering time to build and maintain each flow.

Loopfour runs the repeatable rows of this checklist as deterministic workflows. Loopfour Studio reconciles bank and Stripe activity, clears clearing accounts, prepares recurring accruals and deferred revenue releases, and ties subledgers to the GL in NetSuite, QuickBooks, Xero, Sage Intacct, or Rillet. Judgment steps, such as write-offs and non-standard contracts, are routed to the named approver in Slack. An AI agent decides what to do at runtime. Loopfour does only what was approved. Every run produces an execution tree, which becomes the evidence column of your checklist. For the full playbook, see how to automate month-end close.

Frequently asked questions

What should be included in a month-end close checklist? Include pre-close preparation, cut-off and subledger lock, cash and balance sheet reconciliations, accruals and deferrals, revenue recognition, AR aging and credit loss review, intercompany and consolidation, financial statement review, and period lock. Every step should have an owner, a control, and evidence.

Do you close out aging accounts at month-end? No. AR aging isn't closed or reset. Open invoices carry forward until they're paid, credited, or written off. At month-end you review the aging, reconcile it to the GL, update the allowance for credit losses, and approve any write-offs.

Who owns the month-end close checklist? The controller usually owns the checklist and the close calendar. Individual steps are owned by AR, AP, payroll, revenue, and staff accountants, with the CFO signing off on the final results.

How often should the close checklist be updated? Review it at least quarterly and whenever you add an entity, a system, a revenue model, or a new accounting standard. A checklist that doesn't change as the business changes stops reflecting how the close actually runs.

What is the difference between a close checklist and close controls? A checklist lists what needs to happen. Controls prove it happened correctly, through reviews, approvals, reconciliations, and retained evidence. A good checklist names the control for every step.

Conclusion

A month-end close checklist earns its keep when every step has an owner, a control, and evidence. Work the phases in order, lock before you reconcile, reconcile before you review, and close the period in the ERP when you're done. AR aging carries forward. The allowance and write-offs are where month-end judgment goes. Get those right every month and your checklist doubles as your audit file.

Tell us the one workflow your team dreads. We will show it running — deterministic, permissioned, and auditable.

Book a demo.

Sources

• Oracle NetSuite Help: Using the period close checklist

• Grant Thornton: Measuring credit losses on current accounts (ASU 2025-05)

• FASB: Accounting Standards Update 2025-05, Financial Instruments—Credit Losses (Topic 326)

• What is month-end close? The process, how long it takes, and soft vs hard close

• How to automate month-end close in 2026 (without breaking your audit trail)

• The AR aging report: how to read it, why CFOs watch it, and how to forecast collections from it

• How to lock accounting periods so backdated edits can't unreconcile your books

• How to build a deferred revenue waterfall schedule

• How to run intercompany elimination in NetSuite

Sources

  1. Oracle NetSuite, Period Close Checklist (opens in a new tab).
  2. Financial Accounting Standards Board, Accounting Standards Update 2025-05, Financial Instruments, Credit Losses (Topic 326) (opens in a new tab).