Small business bookkeeping is the habit of recording every dollar that comes into and goes out of your business, in a way you, your CPA and the IRS can follow later. It is not glamorous, but it is the difference between knowing whether you made money last month and guessing. This guide walks through the setup you do once, the records you keep every day, and a simple weekly and monthly routine that keeps the books right without eating your evenings.
Why small business bookkeeping matters
Good books do three jobs. They tell you how the business is doing: which customers owe you, which bills are due, and whether you can afford to hire. They make tax time cheaper and calmer, because your CPA works from organized numbers instead of a shoebox. And they protect you. The IRS says you may choose any recordkeeping system suited to your business that clearly shows your income and expenses, and that you must keep records as long as needed to prove the income or deductions on a return. Its recordkeeping page for small businesses is worth ten minutes of your time.
Lenders and investors also ask for a profit and loss statement and a balance sheet. If your books are current, you can produce them the same day.
Set up your books: a bank account and a chart of accounts
Two decisions at the start save hours every month afterwards.
Open a separate business bank account
Before anything else, keep business money apart from personal money. Open a business checking account, and if you use a credit card for business purchases, get one used only for the business. The SBA's guide to managing your business finances notes that you will need a business bank account whichever way you take payments.
Mixing accounts is the most common reason small business books go wrong. Every personal grocery run on the business card becomes an entry someone has to find, question and reclassify. If you do pay a business cost personally, record it as money you put into the business (or reimburse yourself with a documented transfer) rather than leaving it out of the books.
Set up a simple chart of accounts
The chart of accounts is the list of buckets every transaction is sorted into. It has five groups:
- Assets: what the business owns, such as checking, petty cash, money customers owe you (accounts receivable), inventory and equipment.
- Liabilities: what it owes, such as vendor bills not yet paid (accounts payable), credit card balances, loans and taxes collected but not yet paid over.
- Equity: the owner's money in the business and the profit kept in it.
- Income: sales and other revenue.
- Expenses: rent, wages, software, supplies, fuel, advertising and so on.
Start small. Twenty to forty accounts is plenty for most small businesses, and you can add more later. Name expense accounts the way your tax return groups costs, so your CPA can map them without guesswork. Resist creating an account for every vendor; that is what vendor records are for.
If you want to understand how the accounts interact, with debits on one side and credits on the other, read our plain-English guide to double-entry accounting.
Record income and expenses as they happen
Each transaction needs a date, an amount, who it was with, what it was for and which account it belongs in. The sooner you record it, the easier it is to remember what a charge was.
Income
Record each sale when you invoice it or when you are paid, depending on your accounting basis (more on that below). Note the customer, what was sold and how it was paid. Deposits that are not sales, such as a loan, an owner contribution or a refund from a vendor, must not be recorded as income, or you will overstate profit and pay tax you do not owe.
Expenses
Record every payment to the right expense account. Watch for the ones that slip through: bank fees, card processing fees, software subscriptions and small cash purchases. A petty cash box should have its own account and a slip for every withdrawal.
Payroll
If you use a payroll provider, it will give you a report for each pay run showing gross wages, employee withholdings, employer taxes and net pay. Record those totals in your books after every run so wages and payroll liabilities match the provider's records.
Keep receipts and supporting documents
The IRS points out that purchases, sales, payroll and other transactions generate supporting documents, and those documents back up the entries in your books. Keep invoices you send, vendor bills, receipts, bank and card statements, deposit records, payroll reports and contracts.
A few habits make this painless:
- Photograph or scan paper receipts the day you get them, and attach them to the transaction if your software allows it.
- Write a short note on receipts that are not obvious, such as who attended a business meal and why.
- Store documents by year and month so you can find anything quickly.
How long to keep them depends on the record. For income tax, the general period is three years from filing, with longer periods in some situations, and the IRS says to keep employment tax records for at least four years. Its page on how long to keep records lists the cases. When in doubt, keep them longer and ask your CPA.
Track invoices and bills, then reconcile every account
Once customers pay you later, or you buy on credit from suppliers, the bank balance stops telling the full story. Two lists fill the gap:
- Accounts receivable: every invoice you have sent that is not yet paid. An aging report groups them by how overdue they are, such as current, 1 to 30 days, 31 to 60 days and over 60 days. Chase the old ones first.
- Accounts payable: every vendor bill you owe. Its aging report shows what is due this week, so you can pay on time without paying early.
Number your invoices in sequence, state clear payment terms, and record each customer payment against the invoice it pays. That way the receivable list stays accurate and nobody is chased for a bill they already paid. If you sell physical products, inventory needs its own records as well; our guide to FIFO inventory costing explains how the cost of stock flows into your profit.
Reconcile your bank and card accounts
Bank reconciliation is how you prove your books match reality. Once a month, take the bank statement and compare it line by line with the bank account in your books:
- Start from the statement's ending balance.
- Tick off every deposit and payment that appears in both places.
- Add items in the bank that are missing from your books, such as fees, interest or a forgotten card payment, and record them.
- List items in your books that have not cleared the bank yet, such as checks still in the mail. These are timing differences, not errors.
- Confirm that the statement balance, adjusted for those timing items, equals the balance in your books.
Do the same for every credit card and loan account. A difference you cannot explain usually means a missing entry, a duplicate or a typo, and it is far easier to find within a few weeks than at year end.
Cash vs. accrual basis in brief
There are two main ways to decide when a transaction counts:
| Cash basis | Accrual basis | |
|---|---|---|
| Income is recorded | When the money is received | When it is earned, usually when you invoice |
| Expenses are recorded | When you pay them | When you incur them, even if paid later |
| Best at showing | Cash in the bank | True profit for the period |
| Effort | Lower | Higher; needs receivable and payable tracking |
Many small businesses may use the cash method for federal tax, but it is not open to everyone. IRS Publication 538 explains the rules, including limits that depend on the type of business, its gross receipts and whether it carries inventory. Pick a method with your CPA, then apply it consistently. Even if you file on a cash basis, tracking invoices and bills as above gives you accrual-style insight for running the business.
A weekly and monthly bookkeeping routine
Small business bookkeeping works best as a routine, not a project. Here is a simple rhythm:
Every week (30 to 60 minutes)
- Record all sales, invoices and customer payments.
- Enter vendor bills and expenses, and attach the receipts.
- Review the receivables aging and follow up on overdue invoices.
- Check what bills are due next week and schedule payments.
Every month (a few hours)
- Reconcile every bank, credit card and petty cash account.
- Record payroll totals from your payroll provider, if you have not already.
- Review the profit and loss and balance sheet for anything that looks wrong.
- Set aside money for taxes you will owe.
The monthly part grows into a proper close as the business grows. Our month-end close checklist lays it out step by step, with who does what and when.
When to bring in a CPA or bookkeeper
You can keep your own books and still benefit from professional help. Consider bringing someone in when:
- You hire your first employees, or start selling in another state.
- You carry inventory or buy equipment that has to be depreciated.
- You are choosing or changing a business structure or accounting method.
- Your reconciliations keep failing, or bookkeeping takes more than a few hours a week.
- You need financial statements for a loan, an investor or a sale.
A common setup is for the owner or an office manager to handle daily entries, a bookkeeper to review them monthly, and a CPA to handle tax returns and planning. Clean, current books make every one of those people faster, which lowers what you pay them.
Keeping the books in one place
Spreadsheets work for the first few months, but they do not enforce balanced entries or link invoices to payments. Accounting software does. BMS Prime, for example, posts invoices, vendor bills, bank accounts, credit cards, petty cash and expenses to a double-entry ledger in US dollars, and builds the trial balance, profit and loss, balance sheet and cash flow from it, with receivables and payables aging and bank reconciliation alongside. It also keeps HR and time tracking on the same records, though it does not calculate US payroll taxes, so you would keep your payroll provider for that. See HR and accounting software for US small businesses for what is included, or compare plans by team size.
Whatever tool you choose, the steps above are the same: a separate account, a sensible chart of accounts, every transaction recorded with its document, and a reconciliation every month.
Frequently asked questions
Can I do my own small business bookkeeping?
Yes, many owners do, especially in the first years. The work itself is not hard: record every sale and expense, keep the receipts and reconcile the bank each month. What matters is doing it regularly. Many owners keep the day-to-day entries themselves and pay a CPA or bookkeeper to review the books a few times a year and prepare the tax return.
How long should I keep business records?
The IRS says to keep records as long as they are needed to prove the income or deductions on a tax return. For most income tax records that is generally three years from filing, but longer periods apply in some cases, such as six or seven years, and employment tax records should be kept at least four years. Check the IRS guidance for your situation.
What is the difference between bookkeeping and accounting?
Bookkeeping is recording the transactions: sales, bills, payments and receipts, each in the right account. Accounting builds on those records. It covers the reports, adjustments, tax planning and advice that come from them. A bookkeeper keeps the records complete and accurate; an accountant or CPA interprets them, prepares returns and helps you make decisions.
Should I use cash or accrual basis bookkeeping?
Cash basis records income when money arrives and expenses when you pay, which is simple and shows your bank position. Accrual basis records income when you earn it and expenses when you owe them, which gives a truer picture of profit. Many small businesses may use the cash method for tax, but there are limits, so confirm with your CPA before choosing.
How often should I reconcile my bank account?
At least once a month, as soon as the statement is available. Monthly reconciliation catches missing entries, duplicates, bank fees and fraud while they are still easy to trace. Busy businesses with many card sales or payments often reconcile weekly, which keeps each session short and makes the month-end close much faster.
Read next
- HR & accounting software for US small businesses
- Month-end close checklist for small businesses
- Double-entry accounting for small business, explained
- FIFO inventory costing, explained