Monthly bookkeeping on Mainbrace runs on a five-day close: Day 1 through Day 5, every month, in your inbox by the morning of the fifth regardless of time zone. The cadence is the deliverable — the calendar entry the operations owner can plan around without checking in on whether the books are done.
Day 1 is intake. The previous month's transactions have arrived from the bank feeds, the card feeds, the Stripe payouts, the platform settlements (Shopify, Amazon, Gusto, bill.com). Anything that needs documentation — receipts, vendor invoices, owner-personal reimbursements — has either been forwarded to the intake inbox or queued at the kickoff call. No Amazon-uncategorized pile, no "send me last month's receipts" chase on Day 8.
Day 2 and Day 3 are reconciliation. Bank accounts, card accounts, and platform payouts all tie to the same closing balance the ledger will report. Anomalies surface here: duplicate Stripe payouts on the same day, a vendor whose monthly cost has quadrupled, an owner-personal charge on the AmEx that needs to clear before the close. None of these flags require a thread with the founder — they land in the cleanup log attached to the pack.
Day 4 is the close: P&L, balance sheet, cash-flow statement, tied to the cent. Day 5 is the pack: a categorized ledger, reconciled statements, the three statements, and the anomaly flags & cleanup log. The pack that arrives is the same file the CPA receives — no re-keyed numbers, no rounding, no reconciling two spreadsheets that diverged three weeks ago.
The point of the cadence is what it stops: the Saturday morning the founder sits down to figure out whether the money is right, the Monday-afternoon scramble before the board update, the Q1 estimate that builds on a close that was actually last month's numbers. Books closed by the 5th turn the close into a calendar entry, not a project.