Monthly Financial Close Checklist

Month-end close workflow for an SMB bookkeeping or controller engagement, from pre-close confirmations through bank and sub-ledger reconciliation, adjusting entries, financial statements, and period lock. Run by the bookkeeper or account...

1

Pre-Close Setup

  1. Confirm bank and credit-card statements uploaded
    • Check the client portal (SmartVault, Liscio, TaxDome, or ShareFile) for every operating bank account and credit card. Missing statements are the most common reason close slips past Day 5 — chase the client before starting recs, not after.

    Collects list
  2. Request missing statements from the client
    • Send a single consolidated request listing every missing statement with account last-four. Set a hard deadline 48 hours out — if statements aren't in by then, escalate to the engagement partner before the rest of close stalls.

  3. Confirm payroll posted through period end
    • Verify the Gusto, ADP, or Rippling journal entry hit the GL for the last pay date in the period, including employer FICA, FUTA, SUTA, and 401(k) match. Confirm tax deposits cleared the bank.

  4. Clear Ask My Accountant and uncategorized
    • Run a P&L by account filtered to Ask My Accountant, Uncategorized Income, and Uncategorized Expense. Send a numbered question list to the client; do not let suspense balances roll into the period being closed.

2

Bank and Credit-Card Reconciliation

  1. Reconcile each operating bank account
    • Tie ending bank balance to GL cash for every account. In QBO, use the reconcile tool with the statement ending balance and date — do not force-reconcile to a difference. Save the reconciliation report PDF to the workpaper folder.

  2. Investigate stale uncleared transactions
    • Pull the uncleared list and flag anything older than 30 days. Stale checks over 90 days get voided and reissued or escheated per state unclaimed-property rules. Deposits in transit older than 5 business days are usually posting errors.

  3. Reconcile each credit-card account
    • Tie statement ending balance to GL liability balance. Confirm the payment to the card cleared the operating account. Watch for personal charges run through the business card — flag for owner reimbursement or distribution coding.

  4. Document unreconciled items over $1,000
    • List every reconciling item over $1,000 with the date, amount, account, and explanation. This is the partner-review artifact at quarter-end and the audit-evidence trail at year-end.

    Collects file
3

Sub-Ledger Tie-Out

  1. Tie A/R aging to GL receivables
    • Run the A/R aging summary as of period end and tie the total to the GL receivables balance. Investigate any difference — usually a journal entry posted directly to A/R without a customer, which breaks the sub-ledger.

  2. Tie A/P aging to GL payables
    • Run the A/P aging summary as of period end and tie to the GL payables balance. Confirm Bill.com or Ramp sync posted every approved bill in the period; out-of-sync AP automation is a frequent cause of variance.

  3. Reconcile inventory to the perpetual ledger
    • For clients with inventory, tie the perpetual balance to the GL inventory account. Record any cycle-count adjustments through cost of goods sold with supporting count sheets attached.

  4. Roll forward fixed assets and post depreciation
    • Add current-period acquisitions and remove disposals on the depreciation schedule. Post the monthly depreciation JE per the schedule. Confirm any disposals booked the gain or loss correctly and removed accumulated depreciation.

  5. Tie loan balances to lender statements
    • Match each note payable to the lender's month-end statement. Split the payment between principal and interest using the amortization schedule — bank-feed auto-categorization usually books the entire payment to interest expense, which understates the liability.

4

Adjusting Journal Entries

  1. Accrue payroll for unpaid days
    • When period end falls mid-pay-period, accrue gross wages and employer taxes for the worked-but-unpaid days. Reverse the entry on the first of the next period so the next pay run posts cleanly.

  2. Amortize prepaids and recognize deferred revenue
    • Run the prepaid schedule (insurance, software annual subscriptions, retainers) and post the monthly expense. Recognize the period's portion of deferred revenue per the contract terms. Tie ending balances on each schedule to the GL.

  3. Reclass misposted transactions
    • Move items identified during recs to the correct GL account, class, or location. Every reclass JE needs a memo describing what was originally posted and why it's moving — partners will block close on bare entries.

  4. Post all adjusting journal entries
    • Confirm every AJE has a memo, supporting workpaper, and a category (accrual, deferral, depreciation, reclass). Export the AJE listing for the partner-review packet.

    Collects file
5

Review and Reporting

  1. Review trial balance for unusual variances
    • Run the working trial balance with prior-month and prior-year comparison columns. Flag any line moving more than 10% or $5,000 for explanation. Negative balances on asset or expense accounts almost always indicate a posting error.

  2. Generate the financial statement package
    • Produce the income statement (current month, YTD, prior-year comparison), balance sheet, and cash flow statement using the indirect method. Pull from QBO, Xero, or Sage Intacct standard reports; format consistently month over month.

  3. Write management commentary on variances
    • Cover top revenue and expense variances vs. budget, A/R aging concerns over 60 days, current cash position with weeks of runway, and KPIs the client tracks (gross margin, customer count, AR turnover). Two pages, plain English.

  4. Submit the package for partner review
    • Send the partner the trial balance, financials, AJE listing, reconciliation reports, and commentary draft. Use the firm's review-note template so feedback comes back structured, not scattered.

    Collects list
  5. Address partner review notes
    • Work each review note in order, mark it cleared with a brief response, and resubmit. Do not deliver to the client until every note is closed.

6

Client Delivery and Period Lock

  1. Lock the period in the GL
    • In QBO, set the closing date and password under Account and Settings → Advanced. In Xero, use Lock Dates. This stops the client or staff from posting back into a closed period and breaking the recs.

  2. Deliver the report package to the client
    • Upload financials and commentary to the client portal (TaxDome, Liscio, SmartVault) — never email PDFs with financial data. Send a notification with a one-paragraph summary of the month.

  3. Schedule the monthly review call
    • Book a 30-minute call within 5 business days of delivery. Standing slot on the calendar beats ad-hoc scheduling — clients who skip the call lose context within two months.