Reliable books · Practical guide
E-commerce month-end close checklist
Close the month with reconciled bank and provider balances, supported sales and inventory costs, and an assigned owner for every open exception. Use the checklist to turn scattered records into a report the team can act on.
A useful close makes the totals traceable and the gaps visible
Close in sequence: confirm the period and source records, reconcile cash and payment providers, support sales and inventory costs, review liabilities and adjustments, then reconcile the reports. Assign and document any open exception before using the results.
The checklist should record more than completion. Each task needs an owner, retained evidence, an exception where relevant and a status distinguishing work done from review completed. That makes the next action clear when a record is missing.
Use the same entity, currency and cutoff throughout. Where a report covers a different date or balance boundary, document the reconciliation rather than treating its total as interchangeable with the ledger.
1. Agree the period, roles and source pack
Record the entity, month, reporting currency, preparer and assigned reviewer. Save the ledger version and source export dates. Collect bank statements, provider reports, sales and refund records, inventory movements, supplier bills, payroll and the asset, debt and owner records that apply.
Set a cutoff for recording the month’s activity and a process for later adjustments. The bookkeeper prepares the ledger and reconciliations; operations supplies stock and purchasing evidence; budget owners confirm their costs; the owner resolves commercial commitments.
Identify missing records before the review. Name the person obtaining each one and the report or decision it affects. This keeps a missing supplier invoice or stock count from being buried inside a completed checklist.
2. Use the checklist as the month’s working record
For every applicable row, assign an owner and retain a link or reference to the evidence. Use Open, Done, Reviewed or N/A consistently. Done means the task has been prepared; Reviewed means the assigned review has occurred and its record is available.
For N/A, record why the task does not apply. For an exception, retain the amount or affected balance, missing evidence, follow-up and due date. Review the table with the period’s reports before completing the handover.
Print the page or use this table in the close record. Add the entity, period, currency, preparer, reviewer, ledger version and actual review date to its header.
Scroll horizontally if needed to see all columns.
| Task | Owner | Evidence | Exception | Status |
|---|---|---|---|---|
| 1. Confirm period and full scope | Close coordinator | Entity/currency/cutoff sheet; account, processor, channel and location list | Missing account, channel or source; assign owner/date | Open / Done / Reviewed / N/A |
| 2. Archive source records | Bookkeeper; authorized data owners | Original statements and exports with dates, filters and currency | Unavailable or stale export; expected replacement date | Open / Done / Reviewed / N/A |
| 3. Reconcile each bank account | Bookkeeper; named reviewer | Statement-to-ledger reconciliation and outstanding-item list | Unmatched item, cutoff difference or unexplained balance | Open / Done / Reviewed / N/A |
| 4. Reconcile each payment provider | Bookkeeper | Opening balance + signed activity − payouts = closing provider balance | Outside gateway, missing activity or unsupported adjustment | Open / Done / Reviewed / N/A |
| 5. Match payouts to the bank | Bookkeeper | Payout identifiers, signed transaction totals and bank references | Failed/missing transfer or payout in transit; later receipt check | Open / Done / Reviewed / N/A |
| 6. Map sales and customer liabilities | Bookkeeper; commercial owner supplies detail | Gross-to-net sales, taxes/shipping/fees scope and gift-card or store-credit schedules if relevant | Uncaptured orders, gateway difference or unsupported classification | Open / Done / Reviewed / N/A |
| 7. Check refunds and disputes | Bookkeeper; customer operations | Refund/chargeback detail, cutoff and posting trail | Duplicate refund, pending dispute or missing evidence | Open / Done / Reviewed / N/A |
| 8. Reconcile inventory quantity and value | Operations supplies records; bookkeeper reconciles | Opening stock + receipts − issues/adjustments = closing stock; valuation tie | Stock mismatch, goods in transit, loss or unsupported value | Open / Done / Reviewed / N/A |
| 9. Validate COGS and return treatment | Bookkeeper | Units sold, supported costs and documented return/landed-cost policy | Missing cost, late invoice, write-down or double-counted return | Open / Done / Reviewed / N/A |
| 10. Reconcile supplier payables and PO commitments | Bookkeeper; purchasing confirms terms | Payable roll-forward, unpaid invoice/PO schedule and deposits already paid | Same obligation on two lists or unrecorded supplier balance | Open / Done / Reviewed / N/A |
| 11. Review operating and acquisition costs | Bookkeeper; budget owners | Invoices, period spend, fees/fulfillment detail and allocation tie | Missing charge, wrong period or unallocated shared spend | Open / Done / Reviewed / N/A |
| 12. Review accruals and prepayments | Bookkeeper; reviewer approves estimates | Opening/movement/closing schedules with invoice or estimate support | Unsupported estimate, reversal omitted or prepaid cost expensed twice | Open / Done / Reviewed / N/A |
| 13. Reconcile payroll and relevant liabilities | Bookkeeper; payroll/tax specialist where needed | Payroll records and reconciled liability schedules under the agreed scope | Unpaid amount, missing specialist input or out-of-scope filing | Open / Done / Reviewed / N/A |
| 14. Separate assets, debt and owner movements | Bookkeeper; owner confirms transactions | Asset/depreciation schedules, loan principal/interest and owner approvals | Cash purchase treated twice or financing posted as sales | Open / Done / Reviewed / N/A |
| 15. Review foreign currency when applicable | Bookkeeper; qualified reviewer | Currency-specific balances and supported translation/revaluation | Mixed currency totals or unexplained exchange difference | Open / Done / Reviewed / N/A |
| 16. Review ledger and reporting totals | Bookkeeper; named reviewer | Trial balance, supported journals and P&L/balance-sheet ties | Unexplained suspense, reclassification or report mismatch | Open / Done / Reviewed / N/A |
| 17. Check analytical cost completeness | Analyst; bookkeeper supplies totals | Contribution definition; allocated + unallocated costs tie to actuals | Missing cost or changed allocation distorting comparisons | Open / Done / Reviewed / N/A |
| 18. Resolve or document exceptions | Assigned owners; designated approver | Exception log with amount, impact, evidence, owner and next check date | Open items remain visible; record accepted use and limitation | Open / Done / Reviewed / N/A |
| 19. Review, version and hand over the pack | Reviewer; owner accepts intended use | Versioned reports, review record and current cash/commitment inputs | Unreviewed provisional data or changed records after sign-off | Open / Done / Reviewed / N/A |
3. Reconcile stock quantity, value and COGS
Reconcile opening quantities plus receipts, less sales and other documented movements, to closing stock. Review returns, damaged goods and goods in transit using the supporting records and the applicable accounting policy. Agree quantities before relying on the valuation.
Support inventory unit costs and the costs included in valuation. COGS reflects inventory recognized as expense with the related sales, not the month’s supplier bank payments. Reconcile purchase liabilities and deposits separately.
Check whether fulfilment, freight or return handling has been included in inventory cost, period expense or the profitability allocation. Record the boundary and avoid charging the same amount twice.
Investigate valuation adjustments and unusual stock movements rather than explaining every change as purchases or sales. Keep the adjustment calculation and approval evidence with the inventory record.
4. Show how each open item affects the result
An exception record needs the affected account or report, amount where known, source reference, missing evidence, responsible person and next check. State what is supported by records and what still requires confirmation.
For a provisional figure, describe its basis and the condition for replacing it. For example, a documented unmatched payout belongs on the transit schedule while its bank receipt is checked; an unsupported difference needs investigation.
Prioritize items that could change a payment, inventory or pricing decision. A blank cost field can overstate product contribution; a missing supplier balance can understate future cash commitments. Carry those consequences into the handover.
Corrections should follow the evidence and the applicable ledger process. Preserve the original reconciliation and reference the adjustment so the next reviewer can follow the change.
5. Hand actuals and remaining commitments to planning
Provide the period reports, reconciled cash and provider balances, inventory and COGS support, liability detail and open exceptions. Include the version and cutoff so the forecast starts from an identified set of actuals.
Carry unpaid PO deposits and balances, supplier invoices, payroll and other scheduled obligations into the cash forecast with their dates. Join them by identifier to avoid listing the same liability in both the payable and PO schedules.
If profit and bank cash moved differently, use a same-period bridge to explain the main drivers. Then update the 13-week view for expected collections and payments. Historical explanation and future payment capacity require their own calculations.
Keep the review and revision record together
Record the review date, reviewed version, checks completed and exceptions left open. Store that record with the supporting schedules. If the ledger changes later, identify the adjustment and update the affected reports and forecast assumptions.
Compare recurring exceptions across months. Repeated late invoices, missing costs or unmatched payouts may point to a record-collection or reconciliation step that needs a clearer owner and timetable.
Keep completion and review statuses aligned with the work actually performed. The checklist is a record of evidence and responsibility, so a status should help the next person understand what they can rely on.
Assign the next close’s unresolved tasks
Choose the latest month and mark each applicable row. Start with the gaps affecting cash, inventory cost or contribution. Assign an evidence owner and a next check, then reconcile the reports once the records are available.
For a bookkeeping discussion, bring the ledger, key source exports and current exception list. Use the payout guide for settlement differences and the contribution guide for cost completeness before acting on a product margin.
Sources and calculation notes
- IFRS Foundation — IAS 2 Inventories, public overview
Inventory held, costs expensed with sales and valuation adjustments require separate evidence.
Accessed 2026-10-07.
- Shopify Help Center — Viewing and exporting your Shopify Payments payout details
Payout transaction detail supports provider-to-bank reconciliation.
Accessed 2026-10-07.
- IFRS Foundation — IAS 7 Statement of Cash Flows, public overview
Accrual results and cash movements differ, which informs the handover from actuals to cash planning.
Accessed 2026-10-07.
Your next financial question
Put numbers behind the next move.
Start with the decision ahead and the reporting you have today.