bookkeeping basics

How to Do Bookkeeping for Small Business: A Step-by-Step Guide

Learn how to do bookkeeping for your small business from scratch. This step-by-step guide covers setting up your books, recording transactions, and maintaining accurate financial records.

KW
Kevin Wilson

Starting a business is exciting. Bookkeeping? Not so much. But here’s what I tell every small business owner I work with: understanding the basics of bookkeeping is one of the most valuable skills you can develop.

You don’t need to become an accountant. But knowing how the numbers work helps you make better decisions, catch problems early, and have smarter conversations with your accountant or bookkeeper.

In this guide, I’ll walk you through exactly how to set up and maintain bookkeeping for your small business—step by step.

What Is Bookkeeping (And Why Does It Matter)?

Bookkeeping is the process of recording your business’s financial transactions. Every time money comes in or goes out, bookkeeping captures that information.

Think of it as the foundation of your financial house. Without solid bookkeeping:

Good bookkeeping gives you clarity. It’s the difference between hoping your business is doing okay and knowing exactly where you stand.

Step 1: Choose Your Bookkeeping Method

Before you record a single transaction, you need to decide on your bookkeeping method. There are two options:

Cash Basis Accounting

With cash basis, you record income when you receive it and expenses when you pay them.

Example: You invoice a client on January 15, but they don’t pay until February 3. With cash basis, you record the income in February when the money hits your bank account.

Pros:

Cons:

Accrual Basis Accounting

With accrual, you record income when you earn it (when you complete the work or deliver the product) and expenses when you incur them.

Example: Same scenario—you record the income in January when you invoice, even though payment comes in February.

Pros:

Cons:

My recommendation: Most small businesses should start with cash basis. It’s simpler, and you can always switch to accrual later if needed. However, if you sell products on credit or have significant inventory, accrual might be better from the start.

Step 2: Set Up Your Chart of Accounts

Your chart of accounts is the list of categories you’ll use to organize your financial transactions. Think of it as a filing system for your money.

Every chart of accounts has five main types:

1. Assets (What You Own)

2. Liabilities (What You Owe)

3. Equity (Owner’s Investment)

4. Income (Money Coming In)

5. Expenses (Money Going Out)

Pro tip: Don’t overcomplicate your chart of accounts. Start with 15-20 accounts and add more only when needed. The goal is useful categories, not an account for every possible expense.

Here’s a starter chart of accounts for a service business:

Account NameType
Business CheckingAsset
Business SavingsAsset
Accounts ReceivableAsset
Office EquipmentAsset
Business Credit CardLiability
Owner’s EquityEquity
Owner’s DrawsEquity
Service RevenueIncome
Advertising & MarketingExpense
Bank FeesExpense
InsuranceExpense
Office SuppliesExpense
Professional ServicesExpense
RentExpense
Software & SubscriptionsExpense
UtilitiesExpense

Step 3: Choose Your Bookkeeping Tools

You have three main options for tracking your books:

Option 1: Spreadsheets

Best for: Very small businesses with few transactions

Using Excel or Google Sheets is free and flexible. You can create your own system or use templates.

Pros:

Cons:

Option 2: Accounting Software

Best for: Most small businesses

Software like QuickBooks, Xero, or Wave automates much of the bookkeeping process.

Pros:

Cons:

My recommendation: If you have more than 20-30 transactions per month, use accounting software. The time savings and accuracy improvements are worth it.

Here’s a quick comparison:

SoftwareBest ForMonthly Cost
WaveFreelancers, very small businessesFree
QuickBooks Simple StartSmall businesses$30/month
QuickBooks EssentialsGrowing businesses$60/month
XeroBusinesses wanting unlimited users$15-78/month
FreshBooksService businesses, freelancers$19-60/month

Option 3: Professional Bookkeeper

Best for: Business owners who want to focus on their business

Hiring a bookkeeper means someone else handles the day-to-day recording and reconciliation.

Pros:

Cons:

Step 4: Open a Dedicated Business Bank Account

If you haven’t already, stop using your personal bank account for business. This is non-negotiable.

Mixing personal and business finances:

Open a separate business checking account. Many banks offer free or low-cost business accounts. Shop around.

If you’re using the Profit First system (which I highly recommend), you’ll eventually want multiple accounts:

But start with at least one dedicated business account.

Step 5: Record Your Transactions

Now for the actual bookkeeping. Every financial transaction needs to be recorded. Here’s what that looks like:

Recording Income

When money comes in:

  1. Identify the source: Who paid you and for what?
  2. Choose the right account: Usually Sales Revenue or Service Revenue
  3. Record the date, amount, and description
  4. Save documentation: Invoice, receipt, or contract

Example entry:

Recording Expenses

When money goes out:

  1. Identify what you bought: What was the purchase for?
  2. Choose the right expense category: Match it to your chart of accounts
  3. Record the date, amount, and description
  4. Save the receipt: Digital photos work great

Example entry:

The Daily Habit

If you’re doing your own books, here’s what I recommend:

Daily (5 minutes):

Weekly (30 minutes):

Monthly (1-2 hours):

Step 6: Reconcile Your Accounts Monthly

Reconciliation is the process of matching your books to your bank statements. It’s how you catch errors and ensure accuracy.

Here’s how to reconcile:

  1. Get your bank statement for the month
  2. Compare the ending balance on your statement to your book balance
  3. Check off matching transactions in your accounting software
  4. Investigate differences: Outstanding checks, deposits in transit, errors
  5. Make adjustments until balances match

If your reconciled balance doesn’t match your bank statement, something is wrong. Don’t ignore it—find and fix the discrepancy.

Common reconciliation issues:

Step 7: Maintain Proper Documentation

The IRS requires documentation for business expenses. More importantly, good records protect you.

What to keep:

How long to keep records:

Digital storage tips:

Step 8: Generate and Review Financial Reports

Your books tell a story. Learn to read it through these essential reports:

Profit and Loss Statement (P&L)

Shows your revenue, expenses, and profit over a period (usually monthly).

What to look for:

Balance Sheet

Shows what you own (assets), what you owe (liabilities), and your equity at a point in time.

What to look for:

Cash Flow Statement

Shows how cash moved in and out of your business.

What to look for:

Pro tip: Run these reports monthly and compare to previous months. Trends are more important than any single number.

Common Bookkeeping Mistakes to Avoid

After working with hundreds of small businesses, here are the mistakes I see most often:

1. Not Keeping Receipts

The IRS can deny deductions if you can’t prove the expense. Keep everything.

2. Using the Wrong Categories

Putting expenses in the wrong category skews your reports and can cause tax issues. When in doubt, ask your accountant.

3. Forgetting to Record Cash Transactions

Cash is easy to forget. Create a system for logging cash immediately.

4. Not Reconciling Monthly

If you skip reconciliation, errors compound. Small problems become big problems.

5. Mixing Personal and Business

Every time you buy something personal with a business card (and vice versa), you create extra work and risk.

6. Waiting Until Tax Season

Catching up on a year’s worth of bookkeeping is painful and error-prone. Stay current.

When to Get Help

DIY bookkeeping works—up to a point. Consider getting professional help when:

A good bookkeeper pays for themselves through time savings, accurate records, and tax deductions you might miss.

Your Next Steps

Here’s my suggested action plan:

  1. This week: Open a dedicated business bank account if you don’t have one
  2. Next week: Choose your bookkeeping method (cash vs. accrual) and set up your chart of accounts
  3. Week three: Select your bookkeeping tool and set it up
  4. Ongoing: Establish your daily, weekly, and monthly bookkeeping routine

Remember: The goal isn’t perfection from day one. It’s building consistent habits that keep your books accurate and useful.


Need help getting started? At Profit Path Books, we specialize in helping Utah small businesses set up proper bookkeeping systems—and we can take it off your plate entirely with our monthly bookkeeping services. Book a free consultation to discuss your situation.

KW

Kevin Wilson

Profit First Professional and QuickBooks ProAdvisor helping small business owners in Utah and beyond achieve financial clarity and consistent profitability.

Get in touch →