How to Do Bookkeeping for a Small Business (2026 Step-by-Step)
Learn how to do bookkeeping for a small business in 7 proven steps. Chart of accounts, monthly reconciliation, and the fastest path to clean, audit-ready books.

Quick Answer
To do bookkeeping for a small business: (1) open a dedicated business bank account, (2) pick double-entry software like QuickBooks, Xero, or Wave, (3) build a chart of accounts, (4) record every transaction weekly, (5) reconcile bank and card statements monthly, (6) review your income statement and balance sheet, (7) close the books yearly with a CPA review.
Bookkeeping is the practice of recording every financial transaction in a business. Done consistently — even 30 minutes a week — it produces the clean records you need for taxes, lending, and confident decisions.
Table of contents
What Bookkeeping Actually Is
Bookkeeping is the daily recording of every business transaction — sales, expenses, transfers, payroll. It is the input layer for everything else: financial statements, tax returns, lending applications, even valuations.
A bookkeeper records, categorizes, and reconciles. An accountant interprets those records, files taxes, and advises. In a small business, the owner often does both — at least early on.
Pick Your Method: Single vs Double-Entry
Single-entry records each transaction once, like a checkbook register. Simple, but produces no real financial statements and catches no errors.
Double-entry records each transaction twice — once as a debit, once as a credit — so the books are self-checking. Every modern accounting tool uses double-entry behind the scenes; you only enter the transaction once.
Build a Lean Chart of Accounts
Your chart of accounts is the master list of categories transactions get sorted into. Group them under the five types — assets, liabilities, equity, revenue, expenses — and keep names specific but not granular. Use Software Subscriptions, not a separate account for every tool.
Pick the Right Tool
For 0–10 transactions per month, a spreadsheet can work. From 10 to a few hundred per month, cloud accounting software (QuickBooks Online, Xero, Wave, FreshBooks) is the practical default. Above that, evaluate full platforms with payroll and inventory.

Best Ways to Get Started
- →
Use one business bank account and one business card
A single transaction feed eliminates the biggest cause of bookkeeping confusion — commingled funds.
- →
Enable bank feeds on day one
Your bank's data flows in automatically. You categorize once, then build rules so future transactions auto-categorize.
- →
Snap receipts the moment you spend
Use your accounting app's mobile receipt capture. Context is freshest at the moment of purchase.
- →
Block weekly bookkeeping time
30–60 minutes every Friday beats a 10-hour catch-up at month-end.
- →
Reconcile to the cent every month
Match every recorded transaction to the bank/card statement. Anything off — investigate before moving on.
- →
Close the month formally
Lock the period in your software once reconciled. Prevents accidental edits that corrupt prior reports.
Step-by-Step Plan
- 01
Separate business and personal finances
Open a business checking account and apply for a business credit card. Move all business activity onto them within 30 days.
- 02
Choose your accounting software
QuickBooks Online, Xero, Wave (free), or FreshBooks all work. Pick based on integrations with your bank, payroll, and any e-commerce platform.
- 03
Set up your chart of accounts
Use the template your software provides as a starting point. Add accounts only when an existing one truly doesn't fit.
- 04
Connect bank and credit card feeds
Authorize your accounts so transactions sync daily. Build categorization rules for recurring vendors.
- 05
Record and categorize transactions weekly
Set a recurring 30-minute calendar block. Capture date, amount, category, party, and a short memo.
- 06
Reconcile every account monthly
Match recorded transactions to bank and card statements. Investigate every mismatch — they don't go away on their own.
- 07
Review reports and close the period
Generate the income statement and balance sheet. Compare to prior months. Lock the period when satisfied.
Spreadsheet vs Cloud Accounting Software
| Approach | Best For | Strengths | Weaknesses |
|---|---|---|---|
| Spreadsheet (Excel/Google Sheets) | Under ~10 transactions/month, single owner | Free, fully flexible, no learning curve | No bank feeds, error-prone, no real reports |
| Cloud accounting software | 10–500+ transactions/month | Automation, real-time reports, multi-user, audit trail | Subscription cost, learning curve |
| Full ERP (NetSuite, etc.) | Multi-location, inventory-heavy, $5M+ revenue | Deep integration across operations | Expensive, complex, often overkill |
Mistakes to Avoid
- ✗Recording personal expenses in the business books to 'simplify' things.
- ✗Letting receipts pile up for weeks instead of capturing them in real time.
- ✗Inventing new chart-of-accounts categories on the fly — destroys reporting consistency.
- ✗Skipping bank reconciliation in months where nothing 'seems wrong'.
- ✗Forgetting to record owner contributions and draws separately.
- ✗Treating sales tax collected as revenue instead of a liability.
Pro Tips Advanced
- ★Create a 'To Categorize' rule for any transaction the software is unsure about — review them weekly in one batch.
- ★Use a recurring journal entry for monthly depreciation and prepaid expense amortization.
- ★Print or PDF month-end reports and store them in a dated folder — a permanent record outside the software.
- ★Once a quarter, audit five random transactions against source documents to catch drift.
- ★Give your CPA view-only access to your accounting software so year-end is faster and cheaper.
Frequently Asked Questions
Sources
- • Publication 334: Tax Guide for Small Business — Internal Revenue Service
- • Generally Accepted Accounting Principles (GAAP) — Financial Accounting Standards Board
- • Small Business Financial Management — U.S. Small Business Administration
All articles are reviewed for factual accuracy by a credentialed accounting professional before publication.
Priya is an IRS Enrolled Agent and bookkeeping specialist. She has prepared thousands of small business returns and consults on cloud accounting workflows for service-based businesses.