Guides · Updated June 12, 2026

Bookkeeping for Small Business: A Plain-English Starter Guide

Bookkeeping for small business explained: cash vs accrual, a weekly routine, reconciliation, DIY vs hiring help, and ecommerce traps like marketplace payouts.

A seller checks her bank account in March, sees $14,000, and concludes business is good. What she can't see: $6,200 of that is sales tax she's holding for three states, $3,000 is a loan payment due Friday, and her last Amazon payout already had ad spend and fees subtracted before it ever hit the bank. Her real cushion is closer to $4,000. That gap between what the bank shows and what you actually have is exactly the problem bookkeeping solves.

Bookkeeping for small business isn't about pleasing the IRS once a year. It's the habit of recording what came in, what went out, and what it was for — consistently enough that you can answer 'am I actually making money?' without guessing. This guide covers the basics: cash vs. accrual, the minimum viable system, a weekly routine you can run in under an hour, when to hire help, and the two traps that wreck ecommerce books specifically.

What Bookkeeping for Small Business Actually Is (and Isn't)

Bookkeeping is the recording layer: every sale, refund, fee, expense, and transfer gets categorized into accounts — revenue, cost of goods sold, advertising, software, owner draws, and so on. Accounting is the interpretation layer built on top: financial statements, tax strategy, forecasting. You can't have useful accounting without clean books underneath, which is why bookkeeping comes first even though it feels less glamorous.

The output of good small business bookkeeping is three reports you can trust: a profit and loss statement (did I make money this month?), a balance sheet (what do I own and owe right now?), and a cash flow view (where did the money actually go?). If you can't produce those, you don't have books — you have a pile of receipts and a bank feed.

  • Bookkeeping = recording and categorizing transactions, reconciling accounts
  • Accounting = statements, tax planning, and decisions built on those records
  • The test: can you produce an accurate P&L for last month in under ten minutes?

Cash vs. Accrual: Pick One and Understand Why

Cash-basis bookkeeping records income when money lands and expenses when money leaves. It's simple and matches your bank account, which is why most very small businesses start there. The catch for product sellers: if you buy $20,000 of inventory in November and sell it in January, cash basis shows a terrible November and an artificially great January. Your books swing with purchasing, not performance.

Accrual-basis bookkeeping records revenue when it's earned and expenses when they're incurred, regardless of when cash moves. Inventory sits on the balance sheet as an asset and only hits your P&L as cost of goods sold when units sell. That's more work, but it's the only way an inventory business sees true monthly margin. As an example: a seller doing $30,000/month with $12,000 in product cost looks wildly different month to month on cash basis depending on when purchase orders land — and looks steady on accrual, because she is steady.

Practical rule of thumb: service businesses and very early sellers can run cash basis; once inventory is a meaningful chunk of your spending, move to accrual (or at least track inventory separately so COGS reflects what you sold, not what you bought). Tax filing basis and management bookkeeping basis don't have to match — ask your tax preparer what applies to your situation.

The Minimum Viable Bookkeeping System

You don't need an ERP. You need separation, software, and a cadence. Separation means a dedicated business checking account and business credit card — every business transaction flows through them, and nothing personal does. Mixing accounts is the single most expensive bookkeeping mistake, because untangling commingled transactions later costs more in bookkeeper hours than the bank account costs to open.

Software means a real general ledger like QuickBooks Online or Xero, not a spreadsheet, once you're past a handful of transactions a month. Bank feeds pull transactions automatically; your job becomes categorizing and reconciling rather than typing. Cadence means a fixed weekly slot — the same way you'd schedule payroll. Books done weekly take 30-60 minutes; books done annually take a miserable week in March and still come out worse.

  • Separate business checking account and credit card — no exceptions
  • A general ledger (QuickBooks Online or Xero) with bank feeds connected
  • A simple chart of accounts: revenue, refunds, COGS, fees, ads, software, shipping, payroll, owner draws
  • A recurring weekly time block, plus a monthly close where you reconcile everything
  • A folder (digital is fine) for receipts and invoices, attached to transactions as you go

See what Amazon owes you — free

Connect your seller account and get a free reimbursement audit. No credit card, keep 100% of what you recover.

The Weekly Bookkeeping Routine

Consistency beats sophistication. A small business owner who runs this loop every week will have cleaner books than one with fancy software and no habit. The whole routine should take under an hour once your categorization rules are set up — most transactions repeat, and both QuickBooks and Xero let you auto-categorize recurring vendors.

The monthly close adds one more layer on top of the weekly loop: reconcile every account against its statement (bank, credit card, loan, payment processors), confirm inventory and sales tax liability balances look sane, then lock the period so nothing shifts under you later.

Weekly Bookkeeping Routine (30-60 minutes)
  1. 1

    Pull the bank feeds

    Open your ledger and refresh feeds for the business checking account, credit card, and payment processors so everything from the week is in.

  2. 2

    Categorize transactions

    Assign each transaction to its account: COGS, advertising, software, shipping, fees, draws. Set rules for recurring vendors so this gets faster every week.

  3. 3

    Record marketplace payouts correctly

    Split each payout into gross sales, refunds, fees, and ad spend rather than booking the deposit as revenue. Use settlement reports or a tool that posts the journal for you.

  4. 4

    Attach receipts and invoices

    Snap or forward receipts to the transaction now, while you remember what it was. Future-you at tax time will be grateful.

  5. 5

    Chase open items

    Flag anything you can't identify, unpaid invoices, and missing supplier bills. Five minutes now prevents a mystery balance at month end.

  6. 6

    Scan the dashboard

    Glance at cash, upcoming bills, and month-to-date P&L. This is the payoff: you make this week's decisions with real numbers.

Reconciliation: The Step Most Owners Skip

Reconciliation means proving your books match reality: the bank statement, the credit card statement, the processor's settlement report. If your ledger says checking ended February at $11,482 and the bank statement says $11,482, those books are trustworthy. If they're off by $300, something is missing, duplicated, or miscategorized — and you want to find it while the trail is one month old, not fourteen.

This is also your fraud and error alarm. Duplicate software charges, a supplier who billed twice, a refund that never actually processed — reconciliation catches all of them. Do it monthly for every account, including the ones that feel automatic. Unreconciled books are the bookkeeping equivalent of untested backups: they look fine right up until you need them.

DIY vs. Bookkeeper vs. Software: Who Should Do Your Books?

DIY makes sense early: transaction volume is low, you learn what your numbers mean, and the weekly routine above is genuinely manageable. The hidden cost is your time and the errors you don't know you're making — accrual inventory entries and multi-state sales tax are where DIY books usually go sideways.

A bookkeeper (typically a few hundred dollars a month for a small business, varying with volume and complexity — get quotes) buys back your time and adds expertise. For ecommerce, hire someone who has handled marketplace sellers before; a generalist who books Amazon deposits as revenue will quietly overstate your sales and understate your fees all year.

Software automation sits in between and stacks with either choice: ledger software handles the bank feeds and rules, and channel-specific tools handle the messy marketplace math. BeanHawk, for example, posts summarized settlement journals to QuickBooks Online and Xero so each payout lands pre-split into sales, refunds, and fees, with flat all-channel pricing from $19/mo. The realistic path for most sellers: DIY with automation until the weekly routine regularly blows past an hour or accrual inventory gets hairy, then add a bookkeeper who reviews rather than re-keys.

Ecommerce Traps: Marketplace Payouts and Inventory

Trap one: booking deposits as revenue. A marketplace payout is a net number. As an illustrative example, a $10,000 Amazon deposit might represent roughly $13,000 of gross sales minus referral fees (typically 8-15% of sale price depending on category), FBA fulfillment fees, ad spend, and refunds. Book the deposit as revenue and your books understate both sales and expenses by thousands — your margin percentages become fiction, and sales tax reporting based on those numbers is wrong too. Every payout needs to be split into its components using the settlement report.

Trap two: invisible inventory. Cash spent on stock isn't an expense when you buy it — it's an asset that becomes cost of goods sold as units sell. Skip that and you can't compute gross margin, you can't see slow-moving cash tied up on shelves, and your P&L lurches with every purchase order. Landed cost makes this worse: the true unit cost includes freight, duties, and prep, not just the supplier invoice. A unit that 'costs $8' might really cost $9.70 landed, and pricing decisions made off the $8 number quietly leak margin on every sale.

Neither trap announces itself. Books with these errors still balance and still produce reports — the reports are just wrong. If your gross margin looks better than industry peers or swings more than 10 points month to month with no real change in your business, audit how payouts and inventory are being recorded before trusting another report.

Frequently asked questions

How much time does bookkeeping for a small business actually take?

With separate accounts, bank feeds connected, and categorization rules set up, plan on 30-60 minutes weekly plus a slightly longer monthly close for reconciliation. Volume matters more than revenue: a seller with 40 transactions a month moves faster than one with 400. If your weekly session regularly exceeds an hour, that's the signal to add automation or a bookkeeper.

Should my small business use cash or accrual bookkeeping?

Service businesses and very early sellers can usually run cash basis. Once inventory is a significant share of spending, accrual (or at minimum, separate inventory tracking with proper COGS) is the only way to see true monthly margin, because product cost hits the P&L when units sell rather than when you buy stock. Your tax filing basis can differ from your management books — confirm with your tax preparer.

Why shouldn't I just record marketplace deposits as sales?

Because a payout is a net figure: gross sales minus referral fees, fulfillment fees, ad spend, and refunds. Booking the deposit as revenue understates both sales and expenses, distorts margins, and can throw off sales tax reporting. Split each payout using the settlement report, or use a tool that posts a summarized settlement journal to your ledger automatically.

When should I hire a bookkeeper instead of doing it myself?

Common triggers: the weekly routine regularly takes more than an hour, you've moved to accrual with inventory, you're collecting sales tax in multiple states, or you've gone three months without reconciling. For ecommerce, hire someone with marketplace experience specifically — generalists often mishandle payout splits and inventory entries.

What's the difference between bookkeeping and accounting?

Bookkeeping is recording and categorizing transactions and reconciling accounts — the data layer. Accounting interprets that data: financial statements, tax strategy, and forecasting. A bookkeeper keeps the records current; an accountant or CPA uses them for taxes and decisions. Clean bookkeeping makes the accounting cheaper and more accurate.

Do I really need a separate business bank account as a sole proprietor?

Yes. Even when it's not legally required, mixing personal and business spending makes every transaction a judgment call, multiplies bookkeeper hours, weakens liability protection if you have an LLC, and turns a tax audit into archaeology. A free business checking account plus one business card solves it permanently.

Put this on autopilot

BeanHawk recovers what Amazon owes you and keeps your books penny-accurate — every channel included, from $19/mo.