Most month-end close checklists tell you to "automate everything." That's the marketing version. The honest version is that some close steps automate cleanly, some need a human reviewing exceptions, and some are pure judgment calls software can't make. If you treat all 12 steps as equal, you'll either over-promise automation to your firm or under-use the tools you've already paid for.
This checklist tags every step as Manual, Automatable, or Already Automated. It's part of the broader bookkeeping automation framework Growthy uses to evaluate what's worth automating across a multi-client portfolio. Each step shows the time it took manually, the time it takes with automation, and where the judgment line sits. Use it to plan your close week, train staff, and decide which steps are worth investing in tooling for.
What can you actually automate at month-end close?
About 5 of the 12 standard close steps automate cleanly: bank and credit card reconciliations, recurring depreciation entries, period locking, and AI categorization with bookkeeper review. Another 5 stay manual because they require judgment a model doesn't have: aging reviews, inventory counts, fixed-asset capitalization, accruals, and intercompany transfers. Tax-basis adjustments and AP follow-ups land in between. A bookkeeper running 15 clients can cut close time from about 75 hours to about 26 hours per month using the automatable steps, without giving up control over the judgment calls.
Key Takeaways
- 5 of 12 steps automate cleanly - Bank rec, credit card rec, depreciation, period lock, and AI categorization with confidence scoring
- 5 of 12 stay manual forever - Aging reviews, inventory adjustments, fixed-asset capitalization, accruals, and intercompany transfers all require human judgment
- Categorization is "Done by AI" not "Manual" - At 85% first-import accuracy and 90%+ on returning clients, the bookkeeper reviews flagged items rather than coding line by line
- Time per close drops from 4-6 hours to 1.5-2 hours per client - That's about 49 hours per month recaptured at 15 clients, or roughly $3,675 in billable capacity at a $75/hr rate
- The $2,500 IRS de minimis threshold is firm-policy elective - If you don't have an Applicable Financial Statement, you elect $2,500 per item under Reg §1.263(a)-1(f); with an AFS the threshold is $5,000
What "Automated" Actually Means at Close
Three labels appear in the checklist below. Each means something specific.
Already Automated means the software does the step end-to-end without human review. Recurring depreciation journal entries fall here. So does the period lock. The bookkeeper presses one button or sets one schedule and the work happens.
Automatable means the software does the work, but a human reviews flagged items. Bank reconciliation matches 90% of transactions automatically; the bookkeeper reviews the 10% that didn't match cleanly. AI categorization codes most lines; the bookkeeper reviews the ones with low confidence scores. Same pattern: software does the volume, human owns the exceptions.
Manual means there's no automation that can do the step well. Accruals require a judgment about what was earned but not invoiced. Intercompany transfers need entity context the system doesn't have. Inventory adjustments need someone to count what's on the shelf. These steps don't get easier with better software; they get easier with better process.
The split matters because vendor pitches blur the three. If a tool sells "automated close," ask which of the 12 steps it handles, and which label it earns on each.
The 12-Step Close Checklist
Here are the 12 steps in the order most firms run them, with the label and time estimate for each. The time estimates assume one client of typical small-business complexity (under $5M revenue, single entity, 200-500 monthly transactions).
- Reconcile bank accounts. Automatable. About 90% of transactions auto-match to the bank feed. The bookkeeper reviews unmatched items: deposits in transit, outstanding checks, and feed gaps. Time: 30 minutes per client (was 90 minutes with manual matching).
- Reconcile credit card accounts. Automatable. Same pattern as bank. Auto-match handles recurring SaaS, fuel, and corporate-card patterns; the bookkeeper reviews refunds, disputed charges, and personal-card pollution. Time: 20 minutes per client (was 60).
- Review categorization queue. Done by AI. AI codes 85% of transactions on first import, 90%+ on returning clients. The bookkeeper reviews the 10-15% flagged for low confidence. See AI vs bank rules in close-period categorization for the breakdown of when each approach wins. Time: 10 minutes per client (was 60).
- Review loan and AR aging. Manual. The system shows you 30/60/90/120 buckets, but deciding what's collectible is a judgment call. You look at customer history, recent payments, and any disputes. Time: 15 minutes per client.
- Review AP aging. Manual. Vendor follow-up, dispute resolution, and payment scheduling. The aging report is automated; the decisions aren't. Time: 15 minutes per client.
- Adjust inventory. Manual. Physical count if applicable, then a journal entry to true up book balance. Multi-location clients add complexity. Software helps with the entry, not the count. Time: variable, often 30+ minutes for inventory clients.
- Capitalize fixed-asset additions. Manual. You review purchases over your firm's de minimis threshold. Under Reg §1.263(a)-1(f), the threshold is $2,500 per item if your client doesn't have an Applicable Financial Statement, $5,000 if they do. Anything over the threshold gets capitalized; anything under can be expensed under the safe-harbor election. Confirm the election is on file before applying. Time: 10 minutes per client (more if there are multiple additions).
- Run recurring depreciation entries. Already Automated. Once the schedule is set up, the journal entry posts every period. The bookkeeper checks the entry posted and confirms no asset disposals were missed. Time: under 5 minutes per client after setup.
- Book accruals. Manual. Accrued expenses, prepaid amortization, deferred revenue, and bonus accruals. Each requires judgment about what was earned or incurred but not yet invoiced. Time: 15-30 minutes per client.
- Record intercompany transfers. Manual. The AI doesn't know which entity sent what to whom. Multi-entity clients need the bookkeeper to map transfers and confirm both sides clear. Time: variable.
- Post tax-basis adjustments. Manual. Book-vs-tax M-1 differences (depreciation method, meals, accruals). Most firms do these year-end only, but some clients need quarterly tax-basis books. Time: 10 minutes per client (or year-end only).
- Close and lock the period. Already Automated. Set the lock date and the system blocks back-dated edits. Audit trail captures who closed when. Time: under 2 minutes per client.
That's the full close. Five Automatable, two Already Automated, five Manual. The split is the same whether you're on QBO with bank rules, Xero with manual categorization, or Growthy with AI categorization. What changes is how much time the Automatable steps take.
Week-of-Close Timeline
Here's how the 12 steps map to a typical 4-day close week. The day labels assume a Monday close start with a Thursday wrap.
Day 1 (Monday): reconciliations and categorization. This is the automation-heavy day. Bank and credit card reconciliations run, and the AI categorization queue fills with flagged items. The bookkeeper reviews exceptions and clears them. If the close is going to land on time, this day moves fast.
Day 2 (Tuesday): aging and inventory. AR aging, AP aging, and inventory adjustments. All three are judgment days. The system tees up the data; the bookkeeper makes decisions. Plan for client emails on collectibility and vendor questions.
Day 3 (Wednesday): fixed assets, depreciation, accruals, intercompany. The middle of the close. Capitalize what needs capitalizing, post the recurring depreciation, book accruals, and clear intercompany. Multi-entity clients eat most of this day.
Day 4 (Thursday): tax-basis and close-lock. Apply any tax-basis adjustments needed for the period (often skipped if year-end only), then close and lock. Send the close package to the client or partner. Done.
Solo bookkeepers running 5-15 clients usually batch this into one or two days a month rather than spreading across the week. The order still matters: reconciliations and categorization first, judgment calls second, lock last.
How Growthy Handles the Automatable Steps
For the steps tagged Automatable or Already Automated, here's what Growthy does differently from a stock QBO + bank rules setup.
Auto-bank-rec runs nightly, not on demand. When the bookkeeper signs in Monday morning, the rec is done and exceptions are queued. They start at the exception list, not the matching screen. That's the 30-minute-vs-90-minute difference on step 1.
Confidence scoring routes the queue. AI categorization assigns a confidence score to every transaction. Above 90% goes through automatically. Between 70-90% lands in a "review recommended" tier. Below 70% lands in "must review." The bookkeeper sees the must-review queue first and works down. No more clicking through 487 transactions one by one to find the 15 that needed attention.
Recurring journal entries post on schedule. Depreciation, prepaid amortization, and any other recurring entries post automatically when the schedule fires. The bookkeeper gets a notification with the entry posted and a one-click "review and approve" if firm policy requires.
Period lock is one click with audit trail. After step 12, the bookkeeper clicks lock. The system captures who, when, and which prior-period edits get blocked. If a partner needs to reopen the period for a correction, that's logged too.
None of this magic. It's just removing the busywork from the steps that don't need a human, so the human can spend time on the steps that do.
Time Saved at 15 Clients
The math at scale is what makes the close-automation investment worth tracking. Here's a typical 15-client solo bookkeeper, comparing manual close to automated close.
Manual close: 15 clients × 5 hours per close = 75 hours per month. That's almost two full work weeks gone to close work, leaving little time for advisory, sales, or rest. Most solo bookkeepers hit a wall here around 12-13 clients because the math stops working.
Automated close: 15 clients × 1.75 hours per close = about 26 hours per month. Same client load, same quality, about a third of the time. The savings come almost entirely from steps 1, 2, and 3 (reconciliations and categorization), which add up to about 3 hours per client manually and about 1 hour per client automated.
Capacity recapture: 75 - 26 = 49 hours per month. At a $75/hour bookkeeper rate, that's about $3,675/month or $44,100/year of recovered capacity. The bookkeeper either takes more clients (the solo bookkeeper stack scaling to 15 clients walks through how) or repurposes the time into higher-margin advisory work.
The investment to get there is a stack cost of around $200-350/month for a 15-client setup. Net: about $40,000 of recovered annual capacity for around $4,000 of tooling. CPA firms running similar engagements see comparable math; scaling into a CPA-firm bookkeeping engagement covers the practitioner version. For more on the underlying time math, the real cost of manual bookkeeping breaks it down by activity.
Frequently Asked Questions
Can I customize the checklist for my firm's process? Yes. The 12 steps are the standard small-business close pattern, but most firms add or remove steps. Some add a sales-tax accrual review (step 9.5). Some skip inventory entirely. The labels (Manual, Automatable, Done) stay the same regardless of step order; what changes is which tools you use to handle the Automatable ones.
What about multi-entity consolidations? The 12 steps still apply per entity, but consolidation reporting is a separate workflow. Growthy handles multi-entity natively (separate books per entity in one workspace), and consolidation reporting is on the roadmap for late 2026. Today, multi-entity close means running the 12 steps per entity, then exporting trial balances to a consolidation tool (Fathom, Reach Reporting) for the consolidated package.
Does Growthy enforce close-period locking? Yes. After step 12, the period locks and back-dated edits are blocked. Any reopen action (typically a partner override for corrections) is captured in the audit trail with timestamp and user. This matters for compilation and review engagements where audit-trail integrity is part of the workpaper.
How does the AI handle one-off vendors that only appear during close? Year-end accruals, annual insurance prepaids, and other once-a-year items often have no prior history to learn from. The AI flags them as low-confidence (under 70%) and routes them to the bookkeeper review queue. After the bookkeeper codes them once, the system learns the pattern for next year. Same with new clients in their first close: confidence scores start lower and improve over the first 2-3 close cycles.
What if the bank feed is broken on close week? Same answer as without automation: you import a CSV or PDF statement and reconcile from that. The auto-rec works against any feed source, so a CSV import still gets matched. Manual fallback exists; you don't lose the close because Plaid had a bad day.
Growthy is bookkeeping software, not a CPA firm. This content is educational, not professional advice. Full disclaimer.
Get Started with Growthy
Related: Bookkeeping Automation for Multi-Client Bookkeepers, Automated Bank Reconciliation, Batch Deposit Matching, Bookkeeper Automation Stack