How to Do Bookkeeping for a Small Business
Everything you need to set up and maintain your books, even if you've never done bookkeeping before. No accounting degree required.
What is bookkeeping?
Bookkeeping is recording what money comes in and what money goes out of your business. That's it. It's not accounting (that's the analysis and reporting part), and it's not tax preparation (that's what your CPA does with the data you give them).
Your job as a small business owner is to keep clean records of every transaction so that:
- You know if you're making money or losing it
- You can file taxes accurately (and claim every deduction)
- You have proof if the IRS ever asks questions
- You can make informed decisions about your business
Most small businesses don't need double-entry accounting, journal entries, or a chart of accounts with 200 line items. You need to track income, track expenses, categorize them, and reconcile with your bank. That's the core.
Good bookkeeping isn't complicated. It's consistent. 15 minutes a week beats a 12-hour panic session in April.
Setting up your books
Step 1: Separate your business and personal finances.
Open a business bank account and a business credit card. This is the single most important thing you can do. When business and personal transactions are mixed in one account, everything takes 3x longer to sort out.
Step 2: Choose your categories.
Start simple. Most small businesses need 10-15 expense categories:
- Advertising and marketing
- Office supplies
- Software and subscriptions
- Professional services (CPA, lawyer)
- Insurance
- Rent or home office
- Travel
- Meals (business)
- Utilities
- Vehicle expenses
- Equipment
- Education and training
- Bank fees and interest
You can always add more later. Starting with too many categories is worse than starting with too few.
Step 3: Pick a bookkeeping method.
Cash basis or accrual basis? For most small businesses, cash basis is the right choice. You record income when you receive it and expenses when you pay them. Simple, intuitive, and what the IRS expects from most sole proprietors and small LLCs.
Accrual basis records income when earned and expenses when incurred, regardless of when cash changes hands. This matters more for larger businesses with significant accounts receivable or inventory.
If your annual revenue is under $25 million, the IRS generally allows you to use cash basis accounting. Stick with it unless your CPA recommends otherwise.
Daily and weekly tasks
Bookkeeping doesn't have to be a daily chore, but consistency matters. Here's what a realistic schedule looks like:
Daily (2 minutes):
- Save receipts for any cash purchases (snap a photo)
- Note any income received that might not show in your bank (cash, Venmo, etc.)
Weekly (15-20 minutes):
- Review new transactions in your bookkeeping tool
- Categorize anything that wasn't auto-categorized
- Check that bank balance matches your records
- Flag anything unusual or missing
Monthly (30-60 minutes):
- Reconcile your bank statement
- Review your income statement (profit and loss)
- Check accounts receivable (who owes you money?)
- File or back up receipts
Automate the boring parts
Hivebooks connects to your bank and auto-categorizes transactions using Buzz AI. What used to take 20 minutes a week takes 5.
Try Hivebooks Free →How to categorize transactions
Categorization is where most small business owners get stuck. Here are the rules of thumb:
When in doubt, ask: "What was the business purpose?"
- Bought lunch with a client? → Business meals (50% deductible)
- Bought lunch for yourself at your desk? → Not a business expense
- Paid for Zoom? → Software/subscriptions
- Bought a desk? → Office equipment
- Gas for driving to a client? → Vehicle expenses
Don't overthink subcategories. Your CPA doesn't need "Office Supplies - Pens" and "Office Supplies - Paper" as separate categories. "Office Supplies" is fine. The IRS cares about the big buckets on Schedule C, not whether you bought Bic or Pilot pens.
Be consistent. If you categorize your phone bill as "Utilities" in January, don't switch to "Office Expenses" in June. Pick one and stick with it all year.
Handle transfers correctly. Moving money between your own accounts (checking to savings, business to personal) is NOT income or expense. It's a transfer. Don't let transfers inflate your revenue or expense numbers.
Don't categorize owner's draws (money you pay yourself) as an expense. It's a distribution, not a business expense. Recording it as an expense inflates your deductions and will cause problems with the IRS.
Reports you actually need
You don't need 15 reports. You need three:
1. Income Statement (Profit & Loss)
Shows your revenue minus expenses for a period (month, quarter, year). This tells you: am I making money? It's also what your CPA uses to prepare your Schedule C.
2. Balance Sheet
Shows what you own (assets), what you owe (liabilities), and the difference (equity). Most sole proprietors can skip this, but it becomes important once you have business assets, loans, or significant accounts receivable.
3. Cash Flow Statement
Shows how cash moved in and out during a period. Profit doesn't always mean cash in the bank (you might have unpaid invoices). The cash flow statement shows your actual liquidity.
For most small businesses and freelancers, the income statement is the only report you'll look at regularly. The others matter more as you grow.
Preparing for tax time
If you've been consistent with your bookkeeping all year, tax prep is easy. Here's your checklist:
- Reconcile all accounts through December 31
- Review your income statement for the full year. Does the revenue match your 1099s and bank deposits?
- Check for missing deductions. Did you claim your home office? Mileage? Health insurance? Retirement contributions?
- Gather receipts for any expenses over $75 (IRS requires documentation)
- Export your data. Your CPA needs either a P&L report or a categorized transaction list. Most bookkeeping tools can export this as CSV or PDF.
- Note any special items: Equipment purchases (Section 179), vehicle mileage log, home office square footage
The goal: hand your CPA a clean income statement and a short list of notes. If they have to spend hours cleaning up your data, you're paying for it.
Set a calendar reminder for January 15 to start your year-end bookkeeping review. Don't wait until April. Your CPA will thank you, and you'll file earlier, which means refunds (or at least certainty) sooner.
Common mistakes to avoid
- Mixing personal and business accounts. This is the #1 mistake. Get a separate business account. Today.
- Ignoring bookkeeping for months. Doing 6 months of catch-up work is painful and error-prone. 15 minutes a week prevents this.
- Categorizing everything as "Miscellaneous." If 40% of your expenses are uncategorized, your P&L is useless and your CPA will charge you more.
- Forgetting to track cash transactions. Cash income is still taxable. Cash expenses are still deductible. Write them down.
- Not reconciling with the bank. If your books don't match your bank statements, something is wrong. Find it before your CPA does.
- Paying for more tool than you need. A solo freelancer does not need QuickBooks Enterprise. Start simple.
Choosing the right tool
Your options range from free to expensive:
Spreadsheets (free): Work fine if you have fewer than 50 transactions a month and enjoy manual data entry. Break down as you grow.
Wave (free): Full accounting software, free for basic use. Revenue comes from payment processing. Good for very small businesses.
QuickBooks ($30-200/mo): The industry standard. Powerful but complex, expensive, and overkill for most small businesses.
FreshBooks ($17-55/mo): Good for service businesses and freelancers. Strong invoicing, weaker on expense tracking.
Hivebooks (free to $19/mo): Built for small businesses that don't need enterprise features. Bank syncing, auto-categorization with Buzz AI, and reports that map to Schedule C. Starts free, Pro is $19/mo.
The best tool is the one you'll actually use. If QuickBooks sits there unopened for 3 months, it's not the right tool, regardless of how many features it has.
Start with Hivebooks
Set up your books in 5 minutes. Connect your bank, let Buzz categorize your transactions, and get a clean income statement for your CPA. 14-day free Pro trial, no credit card.
Try Hivebooks Free →