Beginner's Guide

Bookkeeping for Beginners: Where to Start

You started a business, not an accounting firm. Here's how to handle your books without losing your mind.

8 min read Updated March 2026

First, relax

Bookkeeping sounds intimidating because of the jargon. Debits, credits, journal entries, general ledger, chart of accounts. It sounds like a foreign language designed to make you feel stupid.

Here's the truth: if you can manage a personal checking account, you can do bookkeeping for a small business. At its core, bookkeeping is just answering two questions:

  1. How much money came in?
  2. How much money went out (and what was it for)?

That's it. Everything else is just structure and formatting to organize those two pieces of information. The accounting profession has a financial incentive to make this seem more complicated than it is. For a small business with straightforward finances, bookkeeping is genuinely simple once you set up a system.

You don't need to know what a T-account is. You don't need to understand GAAP. You need to track your income, track your expenses, and hand your CPA clean data once a year. That's the bar.

Vocabulary you actually need

Skip the accounting textbook. Here are the only terms that matter for a small business owner getting started:

  • Revenue / Income: Money your business earns from sales, services, or products
  • Expenses: Money your business spends to operate (rent, software, supplies, etc.)
  • Profit (Net Income): Revenue minus expenses. Positive = you made money. Negative = you lost money.
  • Invoice: A bill you send to a client requesting payment
  • Receipt: Proof you bought something (the IRS wants these for expenses over $75)
  • Reconciliation: Making sure your bookkeeping records match your bank statement. Think of it as double-checking your work.
  • P&L (Profit and Loss): A report showing revenue, expenses, and profit for a time period. Also called an income statement. This is the main report your CPA needs.
  • Schedule C: The tax form where sole proprietors and single-member LLCs report business income and expenses. Your P&L feeds directly into this.
  • Categories: Labels for expenses (rent, supplies, advertising, etc.) that organize your spending and map to Schedule C line items
  • Cash basis: Counting income when money arrives and expenses when money leaves. This is what most small businesses use and probably what you should use too.

That's 10 terms. You genuinely don't need more than this to start doing your own bookkeeping. As your business grows and gets more complex, you'll pick up more vocabulary naturally.

Your first 5 steps

Step 1: Open a business bank account.

Go to your bank and open a free business checking account. Many banks offer free business checking for low-volume accounts. From now on, all business income goes in and all business expenses come out of this account. This is the single most impactful thing you can do for your bookkeeping.

Why it matters: when business and personal transactions are mixed in one account, everything takes 3x longer to sort out. You have to remember whether each transaction was business or personal. With separate accounts, every transaction in your business account is a business transaction. Simple.

Step 2: Get a business credit card.

Use it for all business purchases. Many cards offer 1-2% cash back, which adds up. More importantly, it creates a clean paper trail of expenses and keeps them separate from personal spending. Even a basic card with no annual fee works.

Step 3: Pick a bookkeeping tool and connect your bank.

You need something that pulls in transactions automatically. Manual spreadsheets work in theory but fail in practice for 90% of people. The moment you fall behind on data entry, the spreadsheet becomes useless. A tool with bank sync does the data entry for you.

Step 4: Set up your categories.

10-15 expense categories that match Schedule C line items. Your bookkeeping tool probably has templates for this. Don't overthink it. You can always add categories later. See our expense categorization guide for the full list.

Step 5: Set a weekly reminder.

15 minutes every Friday. Open your tool, review the week's transactions, categorize anything new, and you're done for the week. This habit is the entire system. Everything else is setup.

Key Takeaway

You don't need to learn accounting theory. You need to separate your money, pick a tool, and spend 15 minutes a week. That's the entire system. Anyone who tells you it needs to be more complicated than this for a basic small business is overcomplicating it.

What to track (and what to ignore)

One of the biggest beginner mistakes is trying to track everything perfectly from day one. Don't. Focus on what matters and ignore the rest.

Track:

  • All income, even small cash payments (the IRS considers all income taxable)
  • All business expenses, even the small ones (a $5 expense 3x a week is $780/year in deductions)
  • Receipts for purchases over $75 (IRS documentation requirement)
  • Business mileage if you drive for work (70ยข/mile adds up fast)
  • Who you ate with and what you discussed (for business meal deductions)
  • Any cash transactions that don't go through your bank

Don't worry about (yet):

  • Double-entry accounting (single-entry is fine; your software handles the mechanics)
  • Debits and credits (your tool manages this behind the scenes)
  • Inventory tracking (only relevant if you sell physical products)
  • Accounts payable/receivable (only matters if clients take months to pay or you have large outstanding bills)
  • Depreciation schedules (your CPA handles this at tax time)
  • Balance sheets (important for larger businesses, not for a solo freelancer)
  • Payroll (only relevant once you hire employees)

Start simple. Get the basics right. Add complexity only when your business requires it.

Single vs. double entry

You'll see this distinction in every bookkeeping resource, so let's clear it up:

Single-entry bookkeeping: One entry per transaction. Money in or money out, with a category and description. Like a checkbook register. This is what most sole proprietors and freelancers actually need.

Double-entry bookkeeping: Every transaction has two entries (a debit and a credit) that balance each other. This is the accounting standard and what larger businesses require for accurate financial reporting.

The practical difference for you? Almost none. Modern bookkeeping tools handle the double-entry mechanics automatically. When you record a $100 office supply purchase, the software creates the proper journal entry (debit Office Supplies, credit Cash) without you knowing or caring. You just see "Office Depot - $100 - Office Supplies."

If someone tells you that you MUST learn double-entry accounting to run a small business, they're either an accountant, trying to sell you a course, or both. You need clean, categorized records that match your bank statements. The underlying accounting method is your software's problem, not yours.

That said, understanding the concept of double-entry helps if you ever need to read financial statements or communicate with your CPA about specific entries. It's worth learning eventually, but it's not a prerequisite for getting started.

Choosing a bookkeeping tool

Your options, ranked from simple to complex:

Spreadsheet (Google Sheets / Excel): Free. Works if you have fewer than 30 transactions a month and enjoy data entry. Falls apart the moment you skip a week. No bank sync, no auto-categorization, no reports your CPA can use directly. Fine for the first month, problematic long-term.

Wave: Free accounting software. Revenue model is payment processing. Decent for very small businesses but the interface is dated and support is minimal. Good if your only criteria is "free."

Hivebooks: Free to start, Pro at $19/month. Built specifically for small businesses that don't need enterprise features. Bank sync, AI auto-categorization (Buzz), invoicing, and reports that map directly to Schedule C. Designed for people who aren't accountants.

FreshBooks ($17-55/mo): Strong for service businesses and freelancers. Great invoicing but weaker on expense tracking and reporting.

QuickBooks ($30-200/mo): The industry standard. Powerful and feature-rich but complex, expensive, and massive overkill for most small businesses. If you're a solo freelancer using QuickBooks Enterprise, you're paying for a Ferrari to drive to the grocery store.

The only rule that matters: the best tool is the one you'll actually use. A $200/month tool that sits unopened for 3 months is infinitely worse than a free tool you check weekly. Start simple. Upgrade if and when you need to.

Your first month of bookkeeping

Here's exactly what your first 30 days should look like:

Day 1: Setup (30 minutes)

  • Open a business bank account (if you don't have one)
  • Sign up for a bookkeeping tool
  • Connect your bank account
  • Set up 10-15 expense categories

Week 1: Catch up (30-60 minutes)

  • Review and categorize all transactions that imported from your bank
  • Set auto-categorization rules for recurring charges you recognize
  • Don't stress about historical data. Start clean from today.

Week 2-3: Build the habit (15 minutes each Friday)

  • Review the week's new transactions
  • Categorize anything that wasn't auto-categorized
  • Snap photos of any receipts from the week

Week 4: First reconciliation (20 minutes)

  • Compare your bookkeeping balance to your bank statement
  • Fix any discrepancies
  • Celebrate. You just completed your first month of bookkeeping.

After the first month, you'll realize it's not that hard. The weekly review becomes second nature, and you'll wonder why you were nervous about it.

Common fears (debunked)

"What if I categorize something wrong?"

You can change categories anytime. Nothing is permanent. And honestly, putting an expense in "Office Supplies" instead of "Other Expenses" doesn't change your tax bill. The IRS cares about total deductions, not which line they're on. Your CPA can reclassify things if needed.

"What if I miss a transaction?"

If your bank is connected, you won't miss bank transactions. Cash purchases can fall through the cracks, which is why you snap receipt photos. If you do miss something, add it when you find it. Better late than never.

"What if I mess up my books so badly my CPA can't fix them?"

Unless you're committing fraud, there's nothing you can do in a bookkeeping tool that a CPA can't sort out. They've seen everything. Messy books are literally what they deal with all day. Your imperfect books are better than no books.

"Do I need to go back and do all of last year?"

If you haven't filed taxes for last year yet, yes, you should reconstruct the data (bank statements make this possible). If last year's taxes are filed, start fresh from now. Going back to fix old records that have already been reported doesn't help you.

"I'm terrible with numbers. Can I really do this?"

Bookkeeping isn't math. It's data entry and categorization. Your tool does the math (addition, subtraction). You just tell it what each transaction is. If you can sort email into folders, you can categorize expenses.

DIY vs. hiring a bookkeeper

Do it yourself if:

  • You have fewer than 100 transactions per month
  • You have one bank account and one credit card
  • Your business is straightforward (services, freelancing, consulting)
  • You're willing to spend 15-30 minutes per week on it
  • Your budget is tight (why pay $300/mo for something that takes 15 min/week?)

Consider hiring a bookkeeper if:

  • You have hundreds of transactions per month
  • You sell physical products with inventory
  • You have employees and payroll to manage
  • You have multiple bank accounts and business entities
  • You'd rather pay someone than do it yourself (your time has a dollar value)
  • You've tried DIY and can't make the habit stick

A bookkeeper costs $200-500/month for most small businesses. That's worth it if the alternative is not doing bookkeeping at all. But if you're a solo freelancer with 30 transactions a month, a good tool can replace the bookkeeper entirely and save you $2,400-$6,000 a year.

The hybrid approach: Do your own bookkeeping with a tool, then have a CPA review your books quarterly or at year-end. You get the daily accuracy of DIY with the professional oversight for tax prep. This is the sweet spot for most small businesses.

Built for beginners

Hivebooks is designed for people who aren't accountants. Connect your bank, let Buzz categorize your transactions, and get reports your CPA can actually use. No accounting degree required. Setup takes 5 minutes.

Try Hivebooks Free →

Start your books the easy way

Hivebooks makes bookkeeping simple for people who have better things to do. Free 14-day trial.

Start Your Free Trial →