How to Start a Bookkeeping Business

Illustration for How to Start a Bookkeeping Business

To start a bookkeeping business, register a legal entity (usually an LLC), get an EIN, choose a software stack built around QuickBooks Online or Xero, set your pricing, and line up your first clients. You can launch from home for a few hundred dollars, and most new owners are billing within a month or two of deciding to go for it.

Starting a bookkeeping business is one of the lowest-risk businesses you can build: recurring revenue, tiny overhead, work you can do from anywhere, and demand from nearly every small business in the country. This guide covers the setup, in order.

Before you start: confirm you can do the work

This guide assumes you already have bookkeeping competence. If you're still learning the craft, start with how to become a bookkeeper first — you cannot run a bookkeeping business until you can clean up a set of books and produce accurate statements without hand-holding. Everything below is about turning that skill into a business.

Step 1: Pick your niche

The instinct is to serve "any small business." Resist it. A niche makes your marketing sharper, your work faster, and your rates higher. Options that work well:

  • By industry — restaurants, real estate agents, e-commerce sellers, construction, law firms, medical practices.
  • By service — catch-up and cleanup work, ongoing monthly bookkeeping, or bookkeeping plus payroll.
  • By software — "the QuickBooks Online bookkeeper for Shopify sellers."

A niche lets you build repeatable processes. If every client is a Shopify store, you learn their sales tax quirks, their platform fees, and their typical chart of accounts once — then apply it to every new client.

Step 2: Register the business

Choose a structure. Most solo bookkeepers form a single-member LLC — it separates personal and business liability and is simple to run. A sole proprietorship is even simpler but offers no liability protection. If you expect to grow and hire, talk to a CPA about an S-corp election down the road.

Then handle the essentials:

  1. Register the LLC with your state (typically $50–$500 depending on the state).
  2. Get an EIN from the IRS — it's free and takes minutes online. Use it instead of your Social Security number on client paperwork.
  3. Open a business bank account so your own books are clean from day one.
  4. Get professional liability insurance (errors and omissions). Clients trust you with their financials; E&O coverage protects you if something goes wrong.

Step 3: Build your software stack

Your stack is your factory floor. Keep it lean:

  • General ledger: QuickBooks Online is the US default; add Xero if your niche prefers it. As a ProAdvisor you can often get wholesale pricing and pass clients a discount.
  • Practice management / workflow: a way to track which clients are done, in progress, or waiting on documents each month.
  • Document collection: a secure client portal to request bank statements and receipts, so you're not chasing email attachments.
  • Payments: software to invoice clients and collect payment automatically.

Set up your own books in this exact stack first. It's your best practice file, and it makes your monthly financials effortless.

Step 4: Set your pricing

New owners almost always charge too little. Move away from hourly as fast as you can — hourly punishes you for getting faster and caps your income. Instead, price in fixed monthly packages based on the scope of work (number of accounts, transaction volume, whether payroll or sales tax is included).

A common starting structure: a Basic tier for a simple, low-volume business, a Standard tier for a typical small business with a few accounts, and a Premium tier that adds payroll and reporting. Price the value of clean, on-time books — not the minutes it takes you. For the full framework, see the bookkeeping pricing guide.

Step 5: Define your onboarding process

The difference between a stressful bookkeeping business and a calm one is a documented process. Write down exactly what happens when a client signs:

  1. Send an engagement letter that defines scope, deliverables, and deadlines.
  2. Collect access to bank feeds, prior books, and their chart of accounts.
  3. Do a diagnostic — how messy are the existing books, and does the client need a one-time cleanup before ongoing work?
  4. Set the monthly close cadence: when documents are due, when the books close, when reports go out.

A concrete example: A new client — a 12-employee HVAC company — comes to you with six months of uncategorized transactions and no reconciliations. Your onboarding catches this immediately, so you quote a one-time cleanup project ($1,800) to get current, then move them onto a $650/month ongoing package. Without a diagnostic step, you'd have priced the cleanup as if it were routine monthly work and lost money on the account.

Step 6: Get your first clients

You can have the cleanest setup in the world and no business until someone pays you. Your first clients usually come from your existing network, local business groups, referrals from CPAs and tax preparers (who often don't want bookkeeping work), and a simple website that ranks for your niche and city. This is worth its own playbook — read how to get bookkeeping clients for the channels that actually convert.

Step 7: Plan for capacity from day one

Here's the trap most bookkeeping businesses hit: you sell monthly packages, you fill your calendar, and then you're stuck — every new client means more hours you don't have, so growth stalls or quality slips. The mechanical work (reconciliations, categorization, close) is what saturates you first.

As you grow past a handful of clients and start feeling that squeeze, AI workspaces built for accounting and bookkeeping firms — OCTA Flow among them — run the repetitive parts of the close on your real files so you can take on more clients without hiring in lockstep. That's a scale-stage decision, not a launch-day one. For now, just design your packages and processes so they'll survive growth.

Frequently Asked Questions

How much does it cost to start a bookkeeping business? Very little — typically a few hundred to about a thousand dollars, covering LLC registration, insurance, and software subscriptions. There's no inventory, storefront, or equipment beyond a computer.

Do I need a license to start a bookkeeping business? There's no federal bookkeeping license. You'll need standard local business registration and a state LLC filing. Certification (QuickBooks ProAdvisor, NACPB, AIPB) is optional but builds client trust.

How many clients do I need to make a living? With fixed monthly packages, many solo bookkeepers reach a full-time income with 10–20 clients, depending on package size. The exact number depends on your pricing and how efficiently you work.

Should I offer catch-up bookkeeping? Yes. Cleanup and catch-up projects are one of the easiest ways to land new clients — many businesses are behind — and they often convert into ongoing monthly work.


Next: learn how to get bookkeeping clients, or subscribe for practical guides on building and growing a bookkeeping business.