Bookkeeping for Small Business: A Beginner's Guide
In this article
- Bookkeeping vs. accounting
- Step 1: Open a separate business bank account
- Step 2: Choose cash or accrual accounting
- Step 3: Set up a simple chart of accounts
- Step 4: Pick your tool
- Step 5: Record transactions and keep receipts
- Step 6: Reconcile your accounts every month
- Step 7: Track what customers owe you
- Step 8: Handle contractors, W-9s and Form 1099-NEC
- Step 9: Set money aside for taxes
- Step 10: Read your reports every month
- Your bookkeeping routine
- How long to keep your records
- Mistakes to avoid
- When to hire a bookkeeper
- Frequently asked questions
Bookkeeping for a small business means recording every dollar that comes in and goes out, sorting it into the right categories, and checking it against your bank statements every month. Done well, it tells you whether you're actually making money, keeps tax season calm and makes it easy to get a loan. You can do it yourself with a spreadsheet or software in about an hour a week.
This guide shows you how to set up your books from zero, with a sample chart of accounts, a worked bank reconciliation, the tax basics every U.S. small business owner should know, and a weekly-to-yearly routine you can follow.
Bookkeeping vs. accounting
Bookkeeping is the day-to-day recording: invoices, receipts, payments, payroll and categorizing transactions. Accounting uses that data to prepare financial statements, analyze results, plan taxes and make decisions. Good bookkeeping comes first; without clean records, an accountant can only guess, and you'll pay for the hours it takes to clean up.
Step 1: Open a separate business bank account
Mixing personal and business money is the number one bookkeeping problem. A dedicated business checking account (and, if you use one, a business credit card) gives you a clean record of every business transaction, makes reconciliation possible and helps protect your personal assets if you have an LLC or corporation.
Step 2: Choose cash or accrual accounting
Cash basis
You record income when you receive the money and expenses when you pay them.
Good for: freelancers and very small service businesses. Simple and matches your bank account.Accrual basis
You record income when you earn it and expenses when you incur them, even if no money has moved yet.
Good for: businesses with inventory, credit sales or growth plans. Gives a truer picture of profit.Most very small businesses can use the cash method. Larger businesses, and some that carry inventory, may be required to use accrual. Check IRS Publication 538 or ask a tax professional before you choose, because changing methods later requires IRS approval in most cases.
Step 3: Set up a simple chart of accounts
The chart of accounts is the list of categories you'll use. Keep it short: you can always add accounts later. Here's a starter version for a service business:
| Number | Account | Type |
|---|---|---|
| 1000 | Business checking | Asset |
| 1100 | Accounts receivable | Asset |
| 1500 | Equipment | Asset |
| 2000 | Accounts payable | Liability |
| 2100 | Business credit card | Liability |
| 3000 | Owner's equity / capital | Equity |
| 3100 | Owner's draws | Equity |
| 4000 | Service revenue | Revenue |
| 5000 | Contractors | Expense |
| 5100 | Software and subscriptions | Expense |
| 5200 | Rent | Expense |
| 5300 | Marketing and advertising | Expense |
| 5400 | Insurance | Expense |
Tip: if you're a sole proprietor, it helps to name your expense accounts after the lines on IRS Schedule C, so your categories map straight to your tax return. New to debits and credits? Read debits and credits explained first.
Step 4: Pick your tool
- Spreadsheet (Excel or Google Sheets): free and fine for a handful of transactions a week. Use one row per transaction: date, description, account, amount, receipt link.
- Accounting software: tools like QuickBooks, Xero or Wave connect to your bank, suggest categories, send invoices and produce reports automatically. Worth it once you have regular invoices, employees or inventory.
Step 5: Record transactions and keep receipts
Set a fixed time every week to categorize new transactions. Snap a photo of each receipt as soon as you get it and attach it to the transaction (most apps let you do this from your phone). For each expense, the record should show what you bought, from whom, when, how much and the business purpose.
Step 6: Reconcile your accounts every month
Reconciling means making sure your books and your bank statement tell the same story. Differences usually come from checks that haven't cleared, deposits in transit, or bank fees you haven't recorded. Here's an example:
| Bank statement side | Amount | Your books side | Amount |
|---|---|---|---|
| Ending bank balance | $8,450 | Balance in your books | $8,165 |
| − Outstanding checks | −$620 | − Bank fee not yet recorded | −$35 |
| + Deposit in transit | +$300 | ||
| Adjusted bank balance | $8,130 | Adjusted book balance | $8,130 |
Both sides match at $8,130, so the account is reconciled. You'd then record the $35 bank fee in your books. If the two sides don't match, look for a transaction recorded twice, a missing one, or two digits swapped (a difference divisible by 9 is a classic sign of a transposition).
Step 7: Track what customers owe you
Send invoices promptly, with a clear due date and payment options. Once a week, review your accounts receivable aging report (unpaid invoices grouped by how late they are: current, 1–30, 31–60, 61–90 and 90+ days). Follow up on anything overdue. A profitable business can still run out of cash if clients pay late.
Step 8: Handle contractors, W-9s and Form 1099-NEC
Before you pay an independent contractor, ask for a Form W-9 with their legal name and taxpayer ID. At year-end, you generally must file Form 1099-NEC for each contractor you paid for services above the IRS threshold:
| Payments made in | 1099-NEC threshold |
|---|---|
| 2025 | $600 or more per contractor |
| 2026 | $2,000 or more per contractor (indexed for inflation starting in 2027) |
The form is due to both the IRS and the contractor by January 31 of the following year (or the next business day if it falls on a weekend). There are exceptions, for example most payments to corporations, so check the current IRS instructions for Forms 1099-MISC and 1099-NEC.
Step 9: Set money aside for taxes
If you're self-employed, no one withholds taxes from your income. Besides income tax, you'll owe self-employment tax of 15.3% (12.4% for Social Security and 2.9% for Medicare) on 92.35% of your net earnings from self-employment, plus any state taxes. You usually pay during the year through quarterly estimated taxes (Form 1040-ES), with due dates around April 15, June 15, September 15 and January 15.
A common rule of thumb is to move 25–30% of each month's profit into a separate tax savings account. Here's how that works for a service business with a good month:
| Simple profit and loss (one month) | Amount |
|---|---|
| Service revenue | $12,500 |
| Contractors | −$2,000 |
| Rent | −$1,200 |
| Marketing | −$600 |
| Software | −$300 |
| Insurance | −$250 |
| Total expenses | −$4,350 |
| Net profit | $8,150 |
| Set aside for taxes at 25% | $2,037.50 |
Your actual tax depends on your total income, deductions, business structure and state, so treat this as a savings habit, not a tax calculation. A tax professional can help you set the right percentage.
Step 10: Read your reports every month
Profit and loss
Revenue minus expenses for a period. Answers: am I making money?
Balance sheet
Assets, liabilities and equity on a date. Answers: what do I own and owe?
Cash flow statement
Where cash came from and where it went. Answers: why is my bank balance different from my profit?
Your bookkeeping routine
- Weekly · 30–60 minRecord and categorizeCategorize new transactions, attach receipts, send invoices and follow up on overdue ones.
- MonthlyReconcile and reviewReconcile bank and credit card accounts, review the profit and loss, move money to your tax savings account.
- QuarterlyEstimated taxesPay estimated taxes and compare results with your plan for the year.
- YearlyClose the booksFile 1099s by January 31, prepare year-end reports for your tax return and archive the year's records.
How long to keep your records
The IRS's general rule is to keep records that support your tax return for three years after you file. Some situations call for longer: six years if you underreported income by more than 25%, seven years if you claim a loss from worthless securities or bad debt, and at least four years for employment tax records. Keep records on property and equipment until the period of limitations expires for the year you dispose of it. Digital copies are fine as long as they're complete and readable.
Mistakes to avoid
Paying business expenses from your personal account.
Use only business accounts. If it happens, record it as an owner contribution.
Catching up on a whole year of bookkeeping in March.
Work weekly. Small batches are faster and more accurate.
Treating owner withdrawals as business expenses.
Record them as owner's draws. They're not deductible.
Skipping bank reconciliations.
Reconcile monthly to catch duplicates, missing items and fraud early.
Spending the money you owe in taxes.
Move a fixed percentage of profit to a separate tax account every month.
When to hire a bookkeeper
Consider getting help when bookkeeping takes more than a few hours a week, when you hire employees and run payroll, when you carry inventory, or when you keep falling behind. Many owners keep doing their own day-to-day records and hire an accountant or CPA for tax returns and planning. Even then, understanding your own books makes you a better client and a better decision-maker.
Frequently asked questions
Can I do my own bookkeeping?
Yes. Most small business owners can handle their own bookkeeping with a separate bank account, a simple chart of accounts and a weekly routine. Bring in a professional for taxes and complex situations.
What's the difference between a bookkeeper and an accountant?
A bookkeeper records and organizes transactions. An accountant (or CPA) analyzes them, prepares financial statements and tax returns, and gives tax and business advice.
Is a spreadsheet enough for bookkeeping?
For a freelancer or a very small business with few transactions, yes. When you send many invoices, have employees or inventory, accounting software saves time and reduces errors.
What records should a small business keep?
Receipts, invoices, bank and credit card statements, canceled checks, payroll records, contractor W-9s and 1099s, and records for equipment and property purchases.
This guide is educational and isn't tax or legal advice. Learn bookkeeping step by step in our free bookkeeping course, with a template you can download.
How to Make a Budget in 6 Steps (With Real Examples)
How to Improve Your Credit Score: 10 Steps That Work
Debits and Credits Explained: Rules, Examples and Cheat Sheet