Sign up today for free — no credit card down.Get started
    All articles
    15 min read

    Month-End Close Checklist and Process: Steps, Free Template, QuickBooks Online and Xero

    A late receipt, bill and credit memo fly into the month's calendar page, which is checked off and posted to QuickBooks or Xero as a closed period.

    The month-end close process is the set of steps that makes a month's books final: record every transaction that belongs to the month, reconcile each account to its outside statement, post adjusting entries, review the profit and loss and balance sheet, then lock the period so the numbers stop changing. Most small businesses can finish it within five business days.

    See the 90 second demo of how bills and receipts reach QuickBooks Online or Xero before the close starts.

    The month-end close checklist at a glance. Day 1 is the first business day after month end.

    TaskWhoWhich dayQuickBooks Online stepXero step
    Collect missing bills and receiptsOwner or clientBefore month endFind expenses with no receipt attachedFind spend money lines with no receipt attached
    Record sales, bills and payrollBookkeeperDay 1 to 2Invoices, bills, expensesInvoices, bills, spend money
    Reconcile bank and card accountsBookkeeperDay 2 to 3Reconcile; save the reportReconcile; save the report
    Post adjusting entriesBookkeeperDay 3Journal entriesManual journals
    Review payables and receivablesBookkeeperDay 3 to 4A/P Aging and A/R Aging reportsAged Payables and Aged Receivables reports
    Review the statementsOwner or reviewerDay 4Profit and Loss, Balance SheetProfit and Loss, Balance Sheet
    Lock the periodAdmin or adviserDay 5Closing date with passwordLock dates
    File the evidenceBookkeeperDay 5Attachments, saved reportsFiles, saved reports

    Free downloads: the month-end close checklist as a PDF, a spreadsheet version, and a Claude skill that walks you through the close one task at a time.

    Table of contents

    1. What the close is: the definition in one paragraph
    2. The seven steps: the close in order, from cutoff to lock
    3. Closing entries: accruals, prepaids, depreciation and corrections
    4. The full checklist: every task, grouped in close order
    5. Free template: the download and its evidence column
    6. Owner or firm: the same list for an owner and for a firm
    7. Closing date vs. lock dates: how each system locks a closed month
    8. Why the close runs late: how missing documents hold the close open
    9. What you can automate: what automates and what needs judgment
    10. How long it should take: a five day target and two numbers
    11. Where document intake fits: what DocStreamAI changes, and what it does not
    12. The bottom line: measure, fix intake, keep the lock

    The month-end close as a window of time: the month ends, a few days of recording, reconciling and reviewing follow, and the period is locked so the financial statements can be issued.

    What is the month-end close process?

    The month-end close process is how a business finalizes its books for a calendar month. You record every transaction that belongs to the period, reconcile each account to its outside statement, post adjusting entries for items that span months, review the statements for errors, and then lock the period. The result is a set of financial statements that stays fixed and that a lender, owner or accountant can rely on.

    Unclosed books are incomplete, and they are also misleading.

    A month's transactions flowing into a set of books, which are then checked, adjusted and locked so the statements produced from them stay fixed.

    Every month, the books for the month just finished have to be made final. The word "close" is literal. QuickBooks Online and Xero both let you lock the period. Without the lock, someone posts a January expense in March and the January statements you already sent to a lender quietly change.

    "Up to date" means the transactions are entered. "Closed" means they have been checked, adjusted and finalized. A period closed badly is worse than one closed late, because a closed period claims someone checked it.

    How formal the close needs to be depends on who reads the output. A sole proprietor who only needs a tax return can close loosely. A business with a lender, an investor or monthly management accounts needs a close that runs on a schedule and produces the same statements every time.

    The month-end close process, step by step

    The order below is the common one. Steps two through five can overlap, but the sequence matters at the ends: you cannot reconcile accounts that are missing transactions, and you should not review statements you have not reconciled.

    1. Cut off the period. Decide what belongs to the month. Expenses incurred in the month belong to the month even if paid later, and prepayments belong to the months they cover. Wrong cutoff is why steady months often look erratic.

    2. Record every transaction. Sales, purchases, payroll, expenses, transfers. This is the step that stalls when documents are missing, and it is where most of the calendar time goes.

    3. Reconcile the accounts. Compare each account in the books to the outside record: bank and credit card statements, loan statements, merchant processor payouts. Every difference either gets explained or gets fixed. A reconciliation that "nearly" balances has not been done.

    4. Post adjusting entries. Accruals, prepaid expenses released to the month, depreciation, inventory adjustments, and corrections found while reconciling. The next section covers these closing entries.

    5. Review subledgers and balances. Payables and receivables aging, undeposited funds, inventory, payroll liabilities. These accounts collect errors silently.

    6. Review the statements. Produce the profit and loss and balance sheet, then compare them to the prior month and to the same month last year. Look for the line that moved and should not have, and the line that stayed flat and should have moved. It is the step most often skipped and the one most likely to catch a real error.

    7. Lock the period and file the evidence. Set the closing date or lock date, and store the reconciliation reports and the documents behind the entries where they can be found later. A close nobody can evidence is a close you will redo during an audit or a lender request.

    The seven steps of the close in order: cut off the period, record transactions, reconcile accounts, post adjusting entries, review subledgers, review the statements, then lock the period and file the evidence.

    What are month-end closing entries?

    Month-end closing entries are the adjusting journal entries posted after the transactions are recorded and before the statements are reviewed. The usual four are accruals for costs incurred but not yet billed, prepaid expenses released to the month they cover, depreciation on fixed assets, and corrections found during reconciliation. They make the month show what it actually earned and spent, whatever the timing of the cash.

    In QuickBooks Online they are journal entries; in Xero they are manual journals.

    Four kinds of month-end closing entries, accruals, prepaid releases, depreciation and corrections, each posted as a journal into the month before the statements are reviewed.

    Accruals. A contractor finished work in March and will invoice in April. The cost belongs to March, so you accrue it: debit the expense, credit accrued liabilities, and reverse the entry when the bill arrives. In QuickBooks Online, open the journal entry and choose Reverse to create the April entry. In Xero, give the manual journal an auto-reversing date when you post it.

    Prepaid releases. A twelve month insurance policy paid in January is an asset that turns into expense one month at a time. Each close releases one twelfth. A recurring journal in either system handles this, and the close then only needs a glance to confirm it ran.

    Depreciation. Fixed assets are spread over their useful life. In QuickBooks Online most small businesses post depreciation as a recurring journal entry. In Xero you can do the same with a repeating manual journal, or run it from Xero's fixed asset register.

    Corrections. Anything the reconciliation turned up: a bill coded to the wrong account, a duplicate entry, a transfer recorded as income. Post the fix inside the month it belongs to, before the lock, so the error never reaches a statement.

    Give each entry a memo saying why it exists, so the reviewer can follow it without asking.

    A month-end close checklist you can use

    Copy this, delete what does not apply, and add the two or three things specific to your business. A checklist that matches your actual accounts beats a longer generic one, and the value comes from using the same list every month so that a skipped item is visible.

    Before the month ends

    • Confirm every bank, credit card and loan account is connected or scheduled for import
    • Chase outstanding vendor invoices and employee receipts while the month is still fresh
    • Note any unusual transactions while you still remember what they were

    Transactions

    • All sales invoices issued and recorded
    • All vendor bills entered, including ones not yet paid
    • All employee expenses and receipts captured and coded
    • Payroll recorded, including employer taxes and benefit liabilities
    • Transfers between accounts recorded once

    Reconciliations

    • Every bank account reconciled to the statement, ending balance matching exactly
    • Every credit card reconciled to the statement
    • Loan balances agreed to the lender statement, with interest and principal split correctly
    • Merchant processor deposits agreed to gross sales less fees
    • Undeposited funds cleared, or every item in it explained

    Adjustments

    • Accruals posted for costs incurred but not yet invoiced
    • Prepaid expenses allocated to the correct months
    • Depreciation posted
    • Inventory adjusted to count, if applicable
    • Corrections from the reconciliation posted

    Review

    • Accounts payable aging reviewed for stale or duplicated balances
    • Accounts receivable aging reviewed, bad debt considered
    • Profit and loss compared to prior month and prior year, variances explained
    • Balance sheet reviewed, every balance recognizable and supportable
    • Suspense and uncategorized accounts cleared to zero

    Finalize

    • Period locked with a closing date or lock date
    • Reconciliation reports saved
    • Source documents filed and findable
    • Statements delivered to whoever reads them

    A month-end close checklist grouped into transactions, reconciliations, adjustments, review and finalize, with the earlier groups gating the later ones.

    Free month-end close checklist template

    Download the month-end close checklist (PDF). It carries every task above in close order, with who owns it, the day it is due, the QuickBooks Online and Xero step side by side, and the evidence to attach. Print one for each month, or one per client if you close books for others.

    Prefer a spreadsheet? The same checklist as a CSV opens in Excel, Google Sheets or Numbers.

    Work in Claude? Download the month-end close checklist as a Claude skill. To use the skill, upload the zip under Skills in Claude's settings, then ask Claude to "close the month". It asks whether you use QuickBooks Online or Xero, goes through each task in order, asks for the evidence, and ends with a status table and a list of blockers. It never changes anything in your books.

    The columns are group, task, who, business day due, status, evidence to attach, evidence attached, QuickBooks Online step, Xero step and notes.

    The checklist template as a spreadsheet: one row per task, with who owns it, the day it is due, its status, the evidence attached, and the QuickBooks Online and Xero steps side by side.

    The column that earns its place is evidence attached. For each task it asks what proves the task was done: the reconciliation report, the vendor bill attached to each entry, the depreciation schedule. A tick in "status" says someone believes the step is finished. A file in "evidence attached" lets someone else confirm it six months later.

    That matters when a lender asks how a balance was reached, when your accountant wants support at year end, or when a tax authority asks you to substantiate a deduction.

    Three ways to use the template well:

    • Fill in "who" once and leave it. The close slips when a task belongs to nobody. Put a person's name against every row.
    • Treat "day due" as the real deadline. If the card statement arrives on day 4, move the reconciliation row to day 4 and note why.
    • Keep the QuickBooks Online and Xero columns even if you use one. Firms closing both get a single list.

    Closing your own books vs. closing for clients

    The checklist is the same whoever runs it. What changes is who does each row, and where the time goes.

    The same checklist run two ways: an owner closing one set of books alone, and a bookkeeping firm running the identical list across many client files.

    If you own the business

    You either close your own books or hold the documents for an outside bookkeeper. Either way, your part of the checklist is the first block: get every bill and receipt into the books before the month ends.

    Keep the list short. A business with one bank account and one card can drop half the reconciliation rows. Never drop the statement review and the lock: reading your profit and loss monthly catches miscoded bills, and the lock stops a late entry rewriting a month you relied on.

    If you close books for clients

    For a bookkeeping firm the close is the product. A firm closing thirty client files a month runs the same process thirty times against thirty levels of client cooperation, and what decides whether the month is calm is almost never the accounting. It is how much of the paperwork arrived without being chased.

    Run one checklist across every client, with both systems' steps side by side, so a reviewer checks the same things in every file. Set a lock the client cannot undo: a closing date password the client does not know in QuickBooks Online, or Xero's first lock date, which binds everyone except advisers. Track elapsed days per client; the files that drag are usually waiting on documents.

    QuickBooks Online closing date vs. Xero lock dates

    Both systems lock a closed month, and the checklist step is the same: set the lock on day 5, after review. The mechanics differ, so here they are side by side, at the same depth.

    QuickBooks Online and Xero side by side: where the lock is set, what it blocks, who can override it, and the report that shows changes, for the closing date and for the two Xero lock dates.

    QuickBooks Online: the closing date. An admin sets it under the gear icon, then Account and settings, Advanced, Accounting, by turning on "Close the books" and entering the last day of the closed month. You then choose what happens when someone tries to change a transaction dated on or before it: allow the change after a warning, or allow it only after a warning and a password. Choose the password, and keep it with the person who reviews the close. The Exceptions to Closing Date report lists every change made inside the closed period after the date was set, which is the report to run when a prior month's numbers move.

    Xero: lock dates. An adviser sets them in Financial settings. There are two. The first stops every user except advisers from making changes on or before the date; the second, stricter one stops everyone, advisers included. For an owner who closes alone, set both to the same month end. For a firm, set the first so the client cannot post into a closed month, and the second once the year or quarter is final. Xero's History and Notes on each transaction show who changed what and when.

    The two map closely. QuickBooks Online's closing date with a password does what Xero's first lock date does: it stops casual changes and leaves a deliberate route for the person responsible. Xero's second lock date has no exact QuickBooks Online equivalent; the nearest is a password only the reviewer holds. If everyone knows the password, nothing is locked.

    Why does the month-end close take so long?

    For most small businesses the close is slow because of waiting. The accounting itself, reconciling accounts and posting adjustments, is a few hours. What stretches it across a week or more is missing inputs: vendor invoices still in an inbox, employee receipts nobody submitted, a statement that has not arrived, a charge nobody can identify. Each gap blocks a reconciliation, and a blocked reconciliation blocks the review.

    The fix is almost always upstream of the close.

    A close stalled by missing pieces: most of the work is finished while a handful of unarrived documents hold the reconciliation open.

    Split your close into two numbers: hours worked, and days elapsed from month end to lock. Six hours of work over eleven days is an intake problem, and faster reconciliation tooling will not move it. Thirty hours over four days is the opposite, and there the process is worth redesigning.

    Documents arrive by email, to several people, mixed in with everything else, and nobody owns them until the close makes them urgent. So the close begins with chasing.

    There is a quieter cost. Chasing is unpleasant, so it tends to end early. Three receipts are still missing, the amounts are small, and the charges get coded to a best guess so the close can finish. That guess is invisible in the statements. It shows up later as a drifting category, a slightly wrong sales tax position, or an expense nobody can substantiate.

    What parts of the close can you automate?

    Automation helps most at the front of the close and least at the end. Capturing documents and getting transactions coded into the books automates well, because the work is repetitive and the inputs are structured. Recurring adjustments automate too. Reviewing the statements and deciding whether a number is reasonable does not, because the judgment is the point.

    Knowing which end you are trying to speed up is most of the decision.

    Which parts of the close automate well: document capture and coding at the front, structured reconciliation matching in the middle, and human judgment on adjustments and statement review at the end.

    Document capture automates well. Invoices and receipts arriving by email can be picked up, read and coded without anyone retyping them. It is usually where the biggest calendar gain is.

    Coding and vendor matching automate reasonably well. A vendor coded to the same category twenty times can be coded the same way the twenty-first. A tool confidently coding the wrong thing is worse than one asking, so the useful setting is automatic for consistent vendors and review for the rest.

    Reconciliation matching partly automates. QuickBooks Online and Xero both propose matches. A duplicate charge or a payment covering three invoices still needs judgment.

    Recurring adjustments automate. Depreciation, a monthly prepaid release and a fixed accrual can be scheduled as recurring journals and simply reviewed.

    Variance review does not automate. A tool can flag that a category moved 40%. Whether that is a price rise, a miscoding or a real change is a question about the business.

    Automation shortens the close by making sure everything you need is already there when you sit down to do it.

    How long should a month-end close take?

    For a small business with clean intake, a month-end close should take a few hours of work and finish within about five business days of month end. Businesses with inventory, several entities or foreign currency reasonably take longer, and a first close after cleaning up neglected books can take much longer. The most useful benchmark is your own trend: a close that gets later each month is reporting a problem upstream, usually in how documents arrive.

    Track elapsed days and worked hours separately, because they have different cures.

    A close measured two ways: hours actually worked against days elapsed from month end to lock, with the gap between them showing time spent waiting.

    A practice closing client files can often close a simple client in a day or two once the documents are in hand, which is why the intake gap dominates the schedule. Estimate your own time saved if you want a number for your practice or business.

    Be careful with published benchmarks: most come from mid-market finance teams with dedicated staff, which is a different job.

    A fast close reached by skipping the review only defers the errors to year end. And no process closes a card account before its statement arrives. If you want one number to manage, use elapsed days from month end to lock.

    Where document intake fits

    For most small businesses and practices, the close is gated by whether the documents arrived. That is the problem DocStreamAI works on, and the boundary is worth stating precisely.

    DocStreamAI monitors connected Gmail and Outlook inboxes for vendor invoices, receipts and credit memos, and every organization also gets its own intake email address for documents that arrive somewhere nobody is watching. Documents can also be uploaded directly. Only financial documents go on to be read, so ordinary mail is left alone.

    Bills and receipts arriving in connected inboxes and at an intake address are classified and read, checked for duplicates, matched to existing vendors and categories, then either posted to QuickBooks Online or Xero or held for review.

    The AI reads the vendor, dates, line items, totals and tax, checks for duplicates before anything is submitted, and matches each document against the vendors and categories already in your QuickBooks Online or Xero file. The bill lands in QuickBooks Online or Xero with the original invoice attached, which fills the evidence column for your payables rows. You can pin a vendor to a category and funding account so it is coded the same way every time. Approval is yours to set: manual approval on everything, automatic submission, or per vendor. Documents uploaded directly always take one human confirmation.

    What that changes about the close is narrow. It removes the chase for documents that arrived by email, so when you open the books to reconcile, the bills and receipts are already entered and coded. It does not reconcile your accounts, post your accruals or judge your gross margin. A receipt handed over on paper and never emailed is also outside what an inbox can catch. Watch how forwarding and inbox capture work on a real bill.

    For the wider picture, see our guides to invoice automation software, automated bookkeeping software and AI tools for accountants and bookkeepers.

    The honest bottom line

    The month-end close process is well understood, and any competent bookkeeper can run the checklist above. What most small businesses have not solved is getting the inputs to that person before the close is due.

    So if your close is late, measure hours worked and days elapsed. A large gap means the close is waiting, and the fix is upstream: fewer places documents can land, and automatic capture for the ones that arrive by email. A small gap with high hours means the process needs the work.

    Either way, keep the lock. A period that gets closed and stays closed is what makes every month after it easier to trust.

    See DocStreamAI on your own documents

    Book a demo and we'll walk through how your invoices and receipts would be captured, extracted and posted to QuickBooks or Xero, using your setup rather than a sample file.

    Or start a free 14-day trial instead.