Skip to content

Guides ยท Bookkeeping

Bookkeeping Basics for Small Business Owners

Short answer

Bookkeeping means recording every transaction, reconciling bank and card accounts to statements, and closing the books each month. Keep supporting records at least 3 years. Most small businesses can use cash-basis accounting. A bookkeeper handles the daily record; an accountant or CPA interprets it and signs tax filings.

12 min read

Key takeaways

  • Bookkeeping is the record; tax prep and CFO work are built on top of it, not the other way around.
  • Keep supporting records at least 3 years, longer for underreported income or a bad debt deduction.
  • Most small businesses qualify for cash-basis accounting, but check eligibility before assuming it.
  • A monthly close, with every account reconciled and the P&L reviewed, beats catching up once a year.
  • A bookkeeper, an accountant, and a CPA are not interchangeable. Know which one a task actually needs.

What bookkeeping actually is

Bookkeeping is the daily and weekly record of what money came in, what went out, and where it sits right now. It is not the same as tax filing and it is not the same as financial strategy. It is the foundation both of those depend on.

Every transaction, a client payment, a software subscription, a payroll run, gets recorded and sorted into a category in a general ledger. Do that consistently and three things follow almost automatically: a profit and loss statement that shows whether the business made money, a balance sheet that shows what it owns and owes, and a set of numbers a lender, investor, or tax preparer can actually use without asking a dozen follow-up questions.

Skip it, or do it inconsistently, and the cost shows up later, usually at the worst time. A founder raising a round gets asked for financials and has three months of uncategorized bank transactions to sort through first. A business owner facing an IRS notice can't produce the receipt for a deduction claimed two years back. A partner selling the company finds the books don't match what the bank statements actually say.

For most small businesses, bookkeeping breaks down to three habits: record transactions as they happen or at least weekly, reconcile every bank and card account against the real statement, and close the books each month so the prior period is locked and reported. None of that is complicated in concept. It is easy to fall behind on in practice, which is why most owners either build a fixed weekly habit early or hand the job to someone whose habit it already is.

The records you need to keep, and for how long

The IRS doesn't require a specific bookkeeping method, but it does require you to be able to produce the records behind anything on a tax return if it asks. That means keeping, at minimum:

  • Bank and credit card statements for every business account
  • Receipts or invoices for anything you deducted, especially large purchases and travel
  • Payroll records, including W-2s and 1099s issued
  • Loan and lease agreements
  • Prior-year tax returns and the supporting schedules filed with them
  • Sales records if you collect and remit sales tax anywhere

On how long: the IRS baseline is to keep records supporting a return for at least 3 years from the date you filed it. That window stretches to 6 years if you underreported income by more than 25%, and to 7 years if you're claiming a loss from a bad debt or a worthless security. If you never file a return, or file a fraudulent one, there is no time limit at all.

A practical rule that covers almost every small business: keep everything for 7 years, then let it go. Storage is cheap. Reconstructing three years of receipts during an audit is not. Digital copies count, so a scanned receipt or a forwarded invoice in a dedicated folder satisfies the requirement just as well as a paper file, as long as you can actually find it again when asked.

Cash basis vs accrual: which one you're actually on

Cash basis means you record income when the money hits your account and expenses when you actually pay them. It's simple, it matches your bank balance, and it's what most sole proprietors, freelancers, and small LLCs use by default.

Accrual basis means you record income when you earn it (the invoice goes out, the work is delivered) and expenses when you incur them, regardless of when cash actually moves. It's more work to maintain, but it gives a far more accurate picture of profitability in any business with meaningful accounts receivable, accounts payable, or inventory, because it matches revenue to the period it was actually earned in.

Most small businesses are legally free to choose cash basis, but there are limits tied to average annual gross receipts and to certain business types, including some with inventory. Those thresholds are indexed and change periodically, so if your business is inventory-heavy, a C corporation above a meaningful revenue level, or considering a switch either direction, check the current figure with the IRS or your preparer before assuming you qualify.

Switching methods later is possible but it isn't just a settings toggle: it usually requires filing IRS Form 3115 and getting the change approved or automatically consented to under the applicable revenue procedure. Decide once, with real input, rather than drifting into whichever your software defaulted to.

The chart of accounts: the backbone of your books

The chart of accounts is the list of categories every transaction gets sorted into: your bank accounts, your revenue lines, your expense categories, your liabilities. It's what turns a pile of transactions into a P&L and balance sheet that actually mean something.

A chart of accounts that's too thin hides useful detail. Lumping every software subscription into "Office Expenses" means you can never answer "what are we actually spending on tools" without pulling the transaction list and re-sorting it by hand. A chart that's too granular does the opposite: fifteen near-identical expense categories that nobody, including whoever set them up, remembers the difference between six months later.

A workable structure for most small businesses starts simple: a handful of revenue lines that match how you actually sell (by product line, by service type, or just one line if the business is early), and expense categories organized around how you think about the business, not how your bank labels transactions. Add detail when a category is big enough or important enough to want to track on its own; collapse categories that never get more than a transaction or two a year.

Getting this right at the start saves a rebuild later. Changing the chart of accounts after a year of transactions have been coded against the old one means either living with inconsistent historical data or spending real time recategorizing the past to match the present.

Reconciliation: matching your books to reality

Reconciliation is the check that your books agree with what actually happened in your bank and card accounts. Every month, the ending balance in your books for each account should match the ending balance on the actual statement, once you account for anything still in transit.

Here's a worked example. Say your bookkeeping software shows a checking account balance of $18,400 at month end. The bank statement shows $19,150. The $750 difference isn't an error by itself; it's explained by two outstanding checks totaling $600 that haven't cleared yet, and a $150 bank fee that hit the statement but hasn't been recorded in the books yet. Once you record the fee and account for the outstanding checks, both numbers agree: $18,400 plus the $150 fee equals $18,550 in the books, and $19,150 minus the $600 in outstanding checks equals $18,550 on the bank side. That's a clean reconciliation.

When the numbers don't reconcile after accounting for timing differences, that's the signal something is actually wrong: a duplicate entry, a transaction recorded to the wrong account, or a transaction missed entirely. Reconciling weekly rather than only at month end catches these while the transaction is still fresh enough to remember, instead of hunting through 30 days of activity to find one miscoded charge.

The monthly routine: what closing the books means

"Closing the books" means a specific set of steps get done, in order, and the prior month gets locked so nothing in it changes by accident afterward. A basic monthly close looks like this:

  • Every transaction for the month is recorded and categorized
  • Every bank, card, and payment-processor account is reconciled to its statement
  • Any accruals, prepayments, or depreciation entries are recorded if you're on accrual
  • The profit and loss and balance sheet are reviewed for anything that looks off (a category with an unusually large or negative balance is the first thing to check)
  • The period is locked, so a later entry can't quietly change a number that's already been reported

Running this every month, even a slow one, is what keeps the books usable. A business that reconciles quarterly, or worse, once a year at tax time, ends up doing twelve months of detective work in one sitting, usually right when a tax deadline is also approaching. It also means any pricing, cash flow, or hiring decision made mid-year was made on stale or wrong numbers, because nobody had a current P&L to check against.

The close doesn't need to be elaborate. It needs to happen on a fixed schedule, by someone who treats it as non-negotiable, whether that's the owner blocking two hours on the calendar or a bookkeeper who reports back with a note on anything unusual in the month.

Bookkeeper vs accountant vs CPA: who does what

These three roles get used interchangeably in conversation, but they're not the same job, and mixing them up is how businesses end up either overpaying for routine work or underpaying for something that actually needed a credentialed signature.

  • Bookkeeper: records transactions, reconciles accounts, produces monthly P&L and balance sheet reports. Day-to-day, historical, backward-looking.
  • Accountant: interprets those numbers, can build budgets and forecasts, advises on structure and cash flow, may or may not hold a CPA license.
  • CPA: an individual who has passed the CPA exam and met state requirements to hold the title. Only a CPA, enrolled agent, or other credentialed signer can sign and file certain tax returns or represent a client in front of the IRS. "CPA" is a protected title tied to the individual, not a description a business can apply to itself just because it employs one.

A small business with clean, current books usually needs a bookkeeper for the monthly work and a credentialed signer for the annual return, brought in with enough lead time to review the year before it's filed, not after. The accountant or CFO layer becomes worth paying for once the business is making decisions, pricing, hiring, raising capital, that actually depend on forward-looking numbers rather than a historical record.

Software: picking a system and setting it up right

The two platforms that cover the large majority of US small businesses are QuickBooks Online and Xero. Both handle bank feeds, invoicing, reconciliation, and reporting, and both integrate with the receipt-capture and payroll tools most small businesses already use. Wave is a reasonable free option for a very early, very simple business, with fewer integrations and less room to grow into as transaction volume increases.

The platform matters less than the setup. A chart of accounts copied from a template that doesn't match how the business actually operates, or bank feeds that were never fully connected, will produce bad reports no matter which software is running underneath. Get the initial setup right, meaning the chart of accounts reflects the real business, every account that touches money is connected, and opening balances are accurate, and the software mostly gets out of the way after that.

Ownership matters too. Whoever does the bookkeeping, whether that's the owner, an employee, or an outside firm, the business itself should own the software account, not a personal login that leaves with whoever set it up. That single detail avoids a genuinely common problem: a business that switches bookkeepers and discovers the historical books live in an account nobody but the previous bookkeeper can access.

Common mistakes that create year-end headaches

Most of the bookkeeping problems that surface at tax time trace back to a handful of habits formed months earlier:

  • Mixing personal and business spending in the same account, which turns every reconciliation into a manual sort of what belongs where
  • Recording transactions in batches every few months instead of weekly, so half the detail (what a charge was actually for) is already forgotten by the time it gets entered
  • Never reconciling accounts, so errors and duplicate entries accumulate silently for months
  • Treating a loan deposit or an owner contribution as revenue, which inflates the P&L and can overstate taxable income
  • Losing receipts for large purchases or contractor payments, which becomes a problem only when a deduction gets questioned
  • Missing 1099 filings for contractors paid above the reporting threshold, which creates penalty exposure that has nothing to do with whether the business actually owes more tax

Each of these is cheap to prevent and expensive to fix after the fact. A separate business bank account, a weekly half-hour of categorizing transactions, and a monthly reconciliation cover most of the list on their own. The rest comes down to treating receipts and 1099 tracking as a monthly task rather than a January scramble.

When to bring in outside help

Doing your own books works fine for a genuinely simple business: low transaction volume, one bank account, no payroll, no inventory. Past that, the time cost of doing it yourself usually exceeds what it would cost to hand it off, and the error rate climbs at the same time volume does.

Signs it's time to bring in a bookkeeper: reconciliation is more than a month behind, the P&L hasn't been looked at in a quarter, a lender or investor asked for financials and producing them took days instead of minutes, or payroll and contractor payments have entered the picture and the 1099 and W-2 deadlines feel like a surprise every year rather than a known date.

Catch-up work, cleaning up books that have fallen behind by months or longer, is a distinct project from ongoing monthly bookkeeping, usually priced and scoped separately because the volume of work to reconstruct a backlog is different from the volume to maintain current books. If your books are behind, it's worth getting that scoped honestly rather than assuming ongoing monthly pricing covers a cleanup on top of it.

Whichever route you take, the goal is the same: books that are current enough, and clean enough, that you can actually look at them and know what's true about the business right now, not what was true four months ago.

Questions

Frequently asked questions

How often should I actually update my books?

At minimum, transactions should be categorized weekly and every account reconciled monthly. Waiting longer means forgetting what a charge was for and losing the detail behind a deduction, which makes tax time and any lender request slower and less accurate.

What's the real difference between a bookkeeper and an accountant?

A bookkeeper records transactions, reconciles accounts, and produces monthly reports. An accountant interprets those numbers for decisions like pricing, budgeting, or structure. Only a CPA, enrolled agent, or another credentialed signer can sign and file most tax returns, so check which role a given task actually requires.

Can I just keep my books in a spreadsheet?

For a very early, very simple business with almost no transactions, yes, that can work for a while. Past a handful of transactions a week, though, dedicated software like QuickBooks Online or Xero handles bank feeds and reconciliation far more reliably than a manually updated spreadsheet.

What records does the IRS actually require me to keep, and for how long?

Bank and card statements, receipts for deductions, payroll records, loan agreements, and prior returns, kept at least 3 years from the filing date. That window extends to 6 years for underreported income above 25% of what was reported, and to 7 years for a bad debt deduction.

Should my small business use cash or accrual accounting?

Most small businesses default to cash basis because it's simpler and matches the bank balance. Businesses with meaningful inventory, receivables, or payables usually get a more accurate profitability picture on accrual. Eligibility limits exist; check current thresholds with the IRS or a preparer.

How do I know if it's time to hire a bookkeeper instead of doing it myself?

If reconciliation is more than a month behind, you can't produce a current P&L in minutes, or payroll and 1099 deadlines keep catching you off guard, the time cost of doing it yourself has likely passed what it would cost to hand off.

Is catch-up bookkeeping the same as regular monthly bookkeeping?

No. Catch-up bookkeeping reconstructs months or years of backlogged records and is scoped and priced separately from ongoing monthly work, because the volume of work needed to rebuild a backlog is different in kind from the volume needed to maintain books that are already current.

Sources

  1. [1]IRS: How long should I keep records?, September 2026
  2. [2]IRS Instructions for Forms 1099-MISC and 1099-NEC, September 2026
  3. [3]IRS Instructions for Forms W-2 and W-3, September 2026
  4. [4]IRS Publication 509: Tax Calendars, September 2026
  5. [5]IRS Publication 538: Accounting Periods and Methods, September 2026
  6. [6]NASBA: Title Protection Exposure Draft (CPA title restrictions), September 2026
  7. [7]QuickBooks Online: Reconcile an account, September 2026

This guide is general information only, not tax or legal advice for your situation.

Related services

Related guides

Next step

Talk to the team that would run your books

A short call covers your setup, your software and what a first month would look like. You get a written scope and price after it.