Monthly Bookkeeping Close Checklist

Month-end close run by the bookkeeper or fractional controller for an SMB engagement in QuickBooks Online. Covers pre-close prep, reconciliations, sub-ledger tie-outs, adjusting journal entries, reporting, and client delivery with a locked period.

9 sections 30 steps Collects data
1

Pre-Close Setup

  1. Collect bank and credit-card statements
    • Confirm the client has uploaded every operating bank, savings, and credit-card statement to the SmartVault or TaxDome portal for the period. Missing the credit-card statement is the most common reason close slips a day — chase it before fieldwork starts, not during.

    Collects file
  2. Confirm payroll is fully posted
    • Verify the last pay date in the period has cleared Gusto / ADP / QuickBooks Payroll and that the journal entry has synced to the GL. Unposted runs throw off payroll expense, payroll liabilities, and the 941 tie-out later.

    Collects list
  3. Coordinate with the payroll provider on missing runs
    • Open a ticket with Gusto / ADP / Paychex support and confirm an expected post date. If the run cannot be posted before close, document an estimated payroll accrual workpaper and flag the period for re-open if material.

  4. Confirm vendor bills entered through period-end
    • Pull the Bill.com or Ramp queue and confirm everything received through the last day of the month is entered in QBO with the correct bill date. Late-arriving invoices for in-period services should be accrued, not pushed to next month.

2

Bank and Credit-Card Reconciliation

  1. Reconcile each operating bank account in QBO
    • Tie the bank-feed ending balance to the statement and confirm the QBO book balance matches after outstanding items. Save the reconciliation report to the client workpaper folder before moving on.

  2. Clear stale uncleared items over 30 days
    • Pull the uncleared-transactions report and chase anything older than 30 days — usually old checks the payee never deposited or duplicate bank-feed matches. Aging uncleared items obscure cash and are a common partner-review red flag.

  3. Reconcile each credit-card account to statement
    • Match every charge to a Hubdoc / Dext receipt or vendor bill. Anything still sitting in Ask My Accountant after this step gets sent to the client as a coding question, not left in suspense.

  4. Document unreconciled items over $1,000
    • Capture any reconciling item over $1,000 in the rec workpaper with a description, dollar amount, and proposed resolution. Anything that cannot be cleared by close gets flagged in the management commentary.

    Collects file
3

Accounts Receivable Tie-Out

  1. Tie A/R aging to the GL receivables balance
    • Run the A/R aging summary at period-end and confirm the total ties to GL account 1200 (or the client's receivables account). Off-by-pennies usually means a credit memo posted to the wrong account; investigate before signing off the rec.

  2. Send statements on accounts past 30 days
    • Use the QBO statement run to send open-balance statements to every customer aged 31+ days. Weekly follow-up beats monthly — DSO drifts up fast when collections are batched only at close.

  3. Flag any accounts aged 90 days or more
    • Anything 90+ is a write-off candidate. Pull each customer's history and note disputed invoices, broken payment plans, and accounts already in collections.

    Collects list
  4. Recommend bad-debt write-off entries
    • Draft a write-off memo for the client with proposed amounts, customer names, and the supporting collection history. Do not post the entry without owner approval — write-offs hit P&L and most owners want to weigh in.

4

Accounts Payable Tie-Out

  1. Tie A/P aging to the GL payables balance
    • Run A/P aging at period-end and tie to GL account 2000. Negative balances on a vendor usually mean a payment posted without a matched bill — clean up before close so 1099 prep doesn't inherit the mess in January.

  2. Run the scheduled Bill.com payment batch
    • Process the approved-bills queue per the client's pay schedule. Confirm ACH and check selections against the cash-position review before releasing — a batch that overdraws the operating account is a Monday-morning emergency.

  3. Review unpaid bills against cash position
    • Compare 30-day forward bills due to the projected operating cash balance. Flag any shortfall in the management commentary so the owner can plan a draw, line-of-credit pull, or vendor stretch.

5

Payroll Tie-Out

  1. Tie payroll register to GL payroll expense
    • Pull the period payroll register from Gusto / ADP and tie gross wages, employer taxes, and benefit deductions to the corresponding GL accounts. The journal entry sync occasionally drops a class or department — spot-check class tracking on a sample of employees.

  2. Confirm 941 deposits posted on schedule
    • Verify each federal deposit hit the correct due date per the client's lookback period. Semiweekly depositors with a Wed/Thu pay date owe by the next Wednesday; Fri/Sat/Sun/Mon pay dates owe by the next Friday. A one-day miss is a 2% penalty.

  3. Accrue payroll for unpaid days at period-end
    • When the pay period straddles month-end, accrue gross wages plus employer payroll taxes for the unpaid days. Reverse the accrual on the first of the next month so the actual run isn't double-counted.

6

Fixed Assets and Loan Schedules

  1. Record fixed asset additions and dispositions
    • Add any new equipment, vehicles, or capitalized software per the client's capitalization policy (typically $2,500+ under the de minimis safe harbor). Remove disposed assets and book gain/loss on disposal.

  2. Post the monthly depreciation entry
    • Run the depreciation schedule from the fixed asset module (or the Excel roll-forward) and post the period entry. Reconcile accumulated depreciation on the balance sheet to the schedule total before signing off.

  3. Reconcile loan balances to lender statements
    • Tie each note-payable balance to the lender's month-end statement. Split the payment between principal and interest per the amortization schedule — bookkeepers commonly post the full payment to interest expense and overstate interest by thousands at year-end.

7

Adjusting Journal Entries

  1. Record prepaid expense amortization
    • Pull the prepaid schedule (insurance, software annual contracts, retainers) and book the period's expense amortization. Tie the remaining prepaid balance to the schedule before posting.

  2. Record deferred-revenue recognition
    • For subscription and prepaid-service clients, recognize the period's earned revenue from the deferred-revenue liability per ASC 606. Match the recognition pattern to the contract terms — annual prepays straight-line over 12 months unless the contract specifies otherwise.

  3. Reclass misposted transactions from recs
    • Post AJEs for the miscoded items identified during bank, credit-card, and sub-ledger recs. Every AJE needs a memo explaining the reclass — partners block close on AJEs without supporting workpapers.

8

Review and Reporting

  1. Review the working trial balance for variances
    • Compare the period WTB to prior month and prior-year-same-month. Investigate any GL account with a variance over the client's materiality threshold (commonly 10% and $1,000). Unexplained variances at this stage usually mean a missed reclass.

  2. Generate the P&L, balance sheet, and cash flow
    • Run the standard report package in QBO or Fathom: P&L (current month + YTD + prior-year comparison), balance sheet, and cash flow (indirect method). Export to PDF and save to the workpaper folder.

  3. Write management commentary on variances
    • Two to four paragraphs covering top P&L variances vs. prior month and budget, A/R concerns, current cash position, and any flagged items from reconciliations. Owners read this section first — keep it plain language, not GL-account jargon.

    Collects paragraph
9

Client Delivery and Period Lock

  1. Lock the period in QBO with close-date password
    • Set the closing date in Account and Settings → Advanced and enable the password. This stops accidental edits to closed-period transactions — the most common source of next-month rec headaches.

  2. Send the report package to the client portal
    • Upload the PDF report package and management commentary to the SmartVault / Liscio / TaxDome client folder and send the notification. Include a one-line note with the scheduled review-call time.

  3. Capture partner sign-off on the close
    • The reviewing partner or controller signs off on the final package. Returned-for-revisions decisions kick the close back to the AJE step with notes on what needs rework before resending.

    Collects list Collects paragraph Collects signature

Use this template

Copy it to your account, customize the steps, and run it with your team in minutes.


Sections 9
Steps 30
Category Accounting
Price Free to start
Need a different process

Browse hundreds of free templates across every team and industry.

Back to template library

Run Monthly Bookkeeping Close Checklist with your team

Customize the steps, assign roles, set a schedule, and keep a complete record for every run.