Month-End Close Coordination
Close completes on schedule; blockers surface early
Month-end close is the finance team's monthly emergency. Accruals from every department, JEs from AP, revenue recognition from RevOps, variance analysis, controller sign-off. Every close depends on inputs from people whose day job isn't close. Every missed input is a delay. Every delay compounds.
An hour-by-hour walkthrough.
Step by step.
- 01
Send close checklist
Day 25 of month, Fin sends personalised checklists to each accrual owner via Slack DM. Each checklist lists specific line items expected from that owner, due date, data source (which spreadsheet or system to pull from).
Slack · Email · Close template - 02
Collect accruals + JEs
Owners submit via Slack reply, portal form, or direct upload to shared drive. Fin ingests, validates against templates, flags anomalies (accrual is 3x prior month → flag).
Slack · Google Drive · NetSuite · Journal Entry system - 03
Escalate blockers
Late items nudge owner Day 27, escalate to manager Day 1, escalate to controller Day 2. Material items ($>10k default) get extra nudge cadence.
Slack · Teams - 04
Aggregate for controller
Fin assembles all accruals, JEs, and revenue recognition into the controller's review package. Variance analysis auto-generated per line item vs. prior month / budget.
NetSuite · Excel · Controller dashboard - 05
Publish close + retro
Controller sign-off in Slack triggers close publication. Post-close retro auto-generates: on-time %, escalation count, material estimates, forecast implications.
NetSuite · Slack · Finance leadership
What you connect to make this run.
NetSuite · QuickBooks · SAP · Oracle
read+writeGL integration. Read prior-period balances for variance; write JE aggregations on approval.
Slack · Teams
writePersonalised checklists per owner; nudges + escalations; controller sign-off.
Google Drive · SharePoint
readWhere accrual owners upload spreadsheets. Fin ingests, validates, and normalises into standard format.
Salesforce · CRM
readRevenue recognition inputs — closed-won deals in period, subscription changes, deferred revenue schedules.
Before and after, honestly.
Playbooks that pair with this one.
Weekly Finance Digest
The pre-close visibility that surfaces close-blocking issues before Day 25.
AR Aging & Collections
AR aging feeds revenue recognition in the close.
Bill Payment Approval
AP cutoff at close; approved bills post to the closing period.
License Cost & Renewal Tracking
SaaS accruals for the month tie to renewal / usage tracking.
Answers about this playbook.
What if an accrual owner is on vacation during close?
Owners designate a delegate in the approval-policy config. Delegate gets the checklist automatically if primary is on approved leave. Never blocks the close on an out-of-office owner.
How does it handle variance thresholds?
Configurable per line item + per period. Variances above threshold get flagged in the controller review with the underlying detail. Below threshold, just tracked for post-close analysis.
Can we do a soft close mid-month?
Yes — the playbook can be triggered on any date with a soft-close template (lighter checklist, no controller sign-off). Useful for weekly / bi-weekly financial reviews.
What about multi-entity consolidations?
Fin runs the close per entity in parallel, then rolls up to consolidation. Each entity has its own owner group + templates; consolidation happens after all entities close.
Does this replace our ERP's close functionality?
No — it orchestrates around it. Your ERP still does the actual GL work (period lock, JE posting, financial statement generation). Fin coordinates the humans and inputs that feed the ERP.
See it run on your data.
Free plan, no credit card. Connect the systems this playbook needs and run it against a past event first.