Most small business owners treat bookkeeping as something that happens at tax time. They collect receipts, hand them to an accountant in March, and consider it done. That approach produces a tax return. It does not produce a business you can manage.
Bookkeeping is the daily, weekly, and monthly work of keeping your financial records current and accurate. When it is done consistently, you know what you are owed, what you owe, whether you have the cash to make payroll next week, and whether the month was actually profitable. When it is skipped or delayed, you are flying blind on the numbers that determine whether the business survives.
This guide covers the full bookkeeping cycle for a small business: what to do daily, weekly, and monthly; how to run accounts receivable and payable correctly; how to handle bank reconciliations; and when to handle it in-house or hire out.
Daily Bookkeeping Tasks
Daily bookkeeping is not hours of work. For most small businesses with connected accounting software, it is 15 minutes of review and a few manual entries where automation does not reach.
The core daily tasks are: sync your bank and credit card feeds so transactions import automatically, categorize any transactions that were not auto-categorized correctly, record any cash transactions that do not flow through a bank account, issue invoices for work completed that day, and check your cash balance against upcoming obligations.
That last item is the one most operators skip. Knowing your bank balance is not the same as knowing your cash position. Your balance does not include the invoice due tomorrow, the payroll posting Friday, or the vendor payment you scheduled last week. Build the habit of looking at inflows expected this week against outflows scheduled this week. That comparison prevents overdrafts and the fees and damaged vendor relationships that come with them.
Weekly Bookkeeping Tasks
Weekly tasks are where money management actually happens. Daily tasks keep the records current. Weekly tasks keep the business solvent.
Accounts Receivable
Send invoices for any work completed in the prior week that has not yet been invoiced. Run your AR aging report and review every open invoice. Any invoice more than 15 days past due should receive a follow-up. Any invoice more than 30 days past due should receive a phone call, not just an email.
The reason to chase AR weekly is behavioral. Customers who pay slowly are testing whether you will ask. Most of them will pay when asked. The ones who will not pay are a collection problem, and you want to identify them at 45 days, not 90.
Set a consistent invoicing schedule and communicate it to customers before the relationship starts. Net-30 terms on an invoice that arrives 3 weeks after the work was done is effectively net-51. If you want cash in 30 days, invoice within 24 hours of delivery.
Accounts Payable
Enter all vendor bills received during the week. Review the AP aging report for anything due in the next 7 to 14 days. Schedule those payments so they post before the due date.
Late payments to vendors cost money in fees and damage relationships you depend on. The fix is simple: enter bills when they arrive, review what is due each week, and pay on schedule. The businesses that struggle with vendor relationships are almost always the ones that run AP reactively, chasing bills that are already past due rather than scheduling payments in advance.
Where you have separation of duties, have one person enter bills, and a different person approve payments. In a small business, this is often not possible, but if you have even two people with access to the books, the division reduces fraud risk.
Payroll
If you run weekly or biweekly payroll, confirm that payroll expenses post to the correct period and that payroll liabilities are recorded correctly for taxes and benefits. Payroll errors compound. A misclassified expense in one payroll run can go unnoticed in the books until a CPA finds it months later.
Monthly Bookkeeping Tasks
The monthly close is the most important bookkeeping discipline a small business can establish. It is also the one most likely to be skipped because it requires sitting down with the books with no immediate emergency driving the work.
Bank Reconciliation
Reconcile each bank account and credit card against the corresponding bank statement each month. This means comparing the ending balance in your accounting software against the ending balance on the statement and tracing every difference until the two numbers match exactly.
Do not let unreconciled items age past 30 days. A transaction you cannot explain within 30 days is a problem. The same transaction at 90 days is a crisis because you now have to reconstruct what happened, and the context is gone.
Bank reconciliation catches duplicate entries, bank fees that were never recorded, vendor billing errors you missed, and, occasionally, fraud. It is not a formality. It is the check that keeps everything else honest.
Close the AR and AP Cycles
At month-end, confirm that all revenue earned during the month has been invoiced. If you completed work in March and have not invoiced it, that revenue does not appear in March’s P&L. Under accrual accounting, this is a problem. Under cash accounting, you are going into April with outstanding work that the books do not reflect.
On the AP side, confirm that all expenses incurred in the month are recorded, even if the bills have not arrived yet. If you received services in March that will be invoiced in April, those costs belong in March’s books. Enter them as accruals.
Post Recurring Journal Entries
Monthly journal entries cover items that do not flow through normal transaction processing: depreciation on fixed assets, loan interest accruals, prepaid expense amortization, and owner draw or distribution entries. Set up recurring journal entries in your accounting software so these post automatically. Manual journals that require someone to remember them get skipped.
Review Financial Reports
Run the P&L, balance sheet, and AR and AP aging reports for the month. Compare the P&L against the prior month and the same month last year. Any line item that moved by more than 15% without an explanation needs a note. Revenue spikes that do not correspond to any known event may be posting errors. Expense drops may be missing entries. The review takes 20 to 30 minutes and catches most material errors before they carry into the next month.
Lock the Period
After reconciliation is complete, lock the accounting period in your software so no one can post retroactive changes. This is a one-click setting that most small businesses never use. It matters because retroactive changes destroy the comparability of your monthly reports. If March gets modified in June, your year-to-date numbers are unreliable.
Common Bookkeeping Mistakes That Cost Money
Commingling personal and business funds. Running personal purchases through the business account, or business purchases through a personal card, makes your books useless for analysis and creates significant tax and legal risk. Open dedicated business accounts. Route all business activity through them exclusively. This is the single most important structural decision in small business bookkeeping.
Skipping reconciliation. Small errors compound. A $43 discrepancy in January that you ignore becomes a $400 mystery by April. Reconcile every account every month. No exceptions. The time required for a monthly reconciliation is a fraction of the time required for a retroactive cleanup after three months of skipped reconciliation.
Inconsistent expense categorization. If marketing expenses are recorded in three different accounts depending on who entered them, your expense reports are meaningless. Establish category rules and enforce them. Use the accounting software’s bank rules feature to auto-categorize recurring vendors consistently.
Recording payments without applying them to invoices. A customer payment posted to a generic income account rather than applied to a specific invoice leaves the invoice showing as outstanding in the AR aging. Over time, this creates a phantom AR balance that understates your collections and overstates your receivables.
Not tracking owner draws correctly. Owner draws are not business expenses. They are equity distributions. Recording them as expenses reduces reported profit and distorts every profitability metric. Owner draws belong in the equity section of the balance sheet.
In-House vs. Outsourced Bookkeeping: The Real Decision
The question is not whether you can do your own bookkeeping. You can. The question is whether doing it yourself is the best use of your time at the current stage of the business.
At very low transaction volume, under 50 transactions a month, DIY bookkeeping with solid software is reasonable. The time cost is 3 to 5 hours per month. The risk is mostly that you categorize things incorrectly, which a CPA will catch at year-end.
At moderate volume, 50 to 200 transactions per month, the time cost of DIY bookkeeping starts competing with revenue-generating activity. A part-time bookkeeper at $300 to $800 per month handles the transactional work and frees you for higher-value tasks. The math is straightforward: if your effective hourly rate is over $60 and bookkeeping takes 10 hours per month, outsourcing it at $500 is a net positive.
At higher volume, over 200 transactions monthly, or any business with payroll complexity, inventory, or multiple revenue streams, professional bookkeeping is not optional. DIY at that level introduces error rates that materially affect business decisions.
When hiring a bookkeeper, verify they have experience with your accounting software and your industry. Check references. Establish a monthly deliverables list: reconciled accounts, AR and AP reports, P&L, and balance sheet by a specific date. Bookkeeping without defined deliverables and deadlines tends to drift.
Bookkeeping Software That Actually Works
The right software depends on complexity and who else needs access. For most small businesses, three platforms cover the field: QuickBooks Online for maximum accountant compatibility and integration depth, Xero for multi-user access and cleaner workflows, and Wave for early-stage businesses with simple books and no software budget.
Whichever you choose, connect all bank accounts and credit cards for automatic transaction import. Set up bank rules to auto-categorize recurring vendors. Set up recurring invoices for subscription-based customers. Configure payroll integration if you run payroll through a separate provider. The goal is to minimize manual data entry while maximizing automatic categorization accuracy.
For businesses using outsourced bookkeeping, give your bookkeeper direct access to the accounting software rather than emailing exports back and forth. Real-time access means faster monthly closes and faster answers when you have questions.
When Bookkeeping Connects to Bigger Operations: Questions
Bookkeeping is the foundation. The data it produces feeds every other management decision: staffing, pricing, vendor contracts, capacity planning, and financing. A business with clean books can answer the question “Can we afford to hire?” in 10 minutes. A business with bad books cannot answer that question at all.
For the operational layer that runs on top of your financial data, see our guide on business operation management. For the accounting function itself, see small business accounting for the method and reporting structure that bookkeeping feeds into.
If you are at the stage where you need outside help structuring the financial and operational side of the business, businessadvisors.io works with small business operators on exactly that.
Summary
Bookkeeping done correctly is a set of daily, weekly, and monthly habits, not a once-a-year project. Record transactions daily, manage AR and AP weekly, and close and reconcile monthly. Get the right software, keep personal and business finances completely separate, and hire a bookkeeper before the volume makes DIY bookkeeping a drag on the business rather than a cost savings.
The businesses that understand their numbers do not do anything complicated. They do the same simple tasks on the same schedule, every month, without skipping steps.