Most small business owners hire an accountant the same way they hire a plumber — whoever comes up first when they need help, often during a crisis. Tax deadline looming, IRS notice arrived, bank asking for financials: that’s when the search starts. The problem with that approach is that an accountant hired under pressure rarely turns out to be the right long-term fit. This guide is about how to find the right financial professional for where your business actually is — not whoever is available in April.
The starting point is understanding that “accountant” isn’t one job. There are four meaningfully different types of financial professionals a small business might hire, and the right choice depends almost entirely on your revenue, complexity, and what you’re actually trying to solve.
The four types — and when each one fits
Bookkeeper
A bookkeeper handles the transactional layer: categorizing income and expenses, reconciling bank and credit card accounts, managing accounts payable and receivable, running payroll, and producing the monthly financial reports (profit and loss, balance sheet, cash-flow statement) that tell you where the business actually stands. They are not tax advisors and they are not financial strategists. But without clean, accurate books, everything else downstream — taxes, financing applications, business decisions — is built on sand.
Typical cost: $50–$150/hour for a freelance bookkeeper; $300–$1,500/month for ongoing monthly bookkeeping depending on transaction volume. Virtual bookkeeping services (Bench, Bookkeeper360, Pilot) typically run $300–$700/month for a small business.
When you need one: as soon as you have regular revenue. If you’re doing your own bookkeeping in a spreadsheet and you have more than 50 transactions a month, you’re spending time that costs more than a bookkeeper does.
Enrolled Agent (EA)
An enrolled agent is a federally licensed tax practitioner — authorized by the IRS to represent taxpayers and prepare any type of federal tax return. EAs specialize in taxes. They’re not financial planners and they typically don’t do advisory work, but they know tax law in detail and they’re often excellent at IRS correspondence, audits, and back-tax issues. For a business with straightforward taxes and no need for general financial advisory, an EA paired with a bookkeeper is often the right and most cost-effective combination.
Typical cost: $150–$300/hour. Annual business tax return preparation: $500–$1,500 depending on entity type and complexity.
When you need one: if your taxes are the primary concern and you have clean books already, or if you have an IRS matter that needs a specialist.
CPA (Certified Public Accountant)
A CPA has passed the Uniform CPA Exam, met their state’s education and experience requirements, and holds an active license from their state’s board of accountancy. CPAs can do everything an EA can do on taxes, plus they can perform audits, reviews, and compilations of financial statements — which matters when you apply for a bank loan, seek outside investment, or need audited financials for a government contract or franchise disclosure.
Good CPAs also provide ongoing advisory: they look at your quarterly financials and tell you things like “your gross margin dropped 4 points this quarter — here’s why and what to do about it,” or “here’s how to structure your owner draws to minimize self-employment tax.” That advisory relationship is what separates a good CPA from a tax preparer with a CPA license.
Typical cost: $200–$500/hour. Annual business tax return: $800–$3,000 depending on entity type, number of states, and complexity. Monthly advisory retainer: $500–$2,500/month for a small business.
When you need one: once your business reaches $500K in annual revenue and especially if you have employees, multiple revenue streams, real estate, or are considering outside financing. Also immediately if you’re being audited.
Fractional CFO
A fractional CFO provides high-level financial strategy on a part-time or project basis — budgeting and forecasting, cash-flow modeling, fundraising support, pricing strategy, unit economics, financial systems design. They’re not your day-to-day numbers person; they’re the person who looks at all the numbers and tells you what they mean for the decisions you’re facing. Most fractional CFOs work with multiple businesses simultaneously.
Typical cost: $150–$400/hour or a monthly retainer of $2,000–$10,000/month depending on scope and the CFO’s background.
When you need one: when your business is generating $2M+ in revenue, or when you’re facing a complex strategic decision — a significant financing round, a major acquisition, a rapid expansion — that requires dedicated financial modeling and advice your CPA doesn’t have the bandwidth to provide.
Matching the type to your revenue stage
- Under $500K revenue: A bookkeeper for monthly recordkeeping, plus an EA or CPA at tax time. Total spend: $5,000–$10,000/year. Trying to hire a full advisory CPA at this stage is usually more than you need and more than you can efficiently use.
- $500K–$2M revenue: A bookkeeper plus a CPA on a quarterly advisory retainer. The CPA reviews your books each quarter, advises on tax planning, and prepares your annual return. Expect to spend $12,000–$25,000/year total.
- Over $2M revenue: A full-charge bookkeeper or small accounting team, a CPA on a monthly advisory basis, and potentially a fractional CFO if you’re growing fast, raising capital, or dealing with complex operational decisions. Costs scale with complexity.
What to look for when hiring
Industry experience
An accountant who has worked with 20 businesses in your industry is worth more than a generalist who has worked with 200 businesses across every category. They already know the typical margins, the common tax traps, the industry-specific accounting quirks, and what “normal” looks like for a business like yours. Ask specifically: “What percentage of your clients are in [your industry]? What are the most common tax issues you see in that sector?”
Tech stack compatibility
Find out what accounting software they use and prefer. Most small-business accountants work primarily in QuickBooks Online or Xero. Some specialize in FreshBooks, Wave, or NetSuite (for larger businesses). If your business already has data in one platform, hiring an accountant who doesn’t know it well creates unnecessary friction. If you’re starting fresh, ask what they recommend and why — the answer tells you whether they’re keeping up with the industry.
Communication standards
The technical quality of an accountant matters much less than you’d think once you clear a basic competence threshold. What actually determines whether the relationship works is communication: how quickly do they respond to emails? Do they explain things in plain language without being condescending? Do they proactively tell you about issues, or do you have to drag information out of them? Ask about their typical response time and hold them to it during the first 90 days.
Fee transparency
You should be able to get a written fee estimate before you engage anyone. A flat annual fee for tax preparation. A monthly rate for bookkeeping. An hourly rate for advisory work. Any accountant who won’t give you a clear fee structure before you start is either disorganized or hiding something. Either way, pass.
Location: does it matter?
Less than it used to. The majority of small-business accounting work is done remotely via shared cloud software, document portals, and video calls. A well-reviewed CPA in another city who specializes in your industry will serve you better than a mediocre local firm. That said, some owners genuinely value in-person meetings — especially early in the relationship and at tax time — and there’s nothing wrong with preferring a local accountant if you can find a good one. Don’t let geography be the only criterion.
Six interview questions worth asking every candidate
- “What do you typically look for in the first review of a new client’s books — what are the most common problems you find?” A good accountant has a clear answer based on real experience. Vague or generic answers suggest limited depth.
- “How do you communicate with clients between tax season — do you proactively flag issues or wait for clients to ask?” You want the former. Passive accountants are expensive.
- “Can you walk me through how you’d handle [a specific situation relevant to your business — a multistate sale, a 1099 contractor dispute, an equipment purchase decision]?” The specificity of the answer tells you whether they’ve actually done this or are giving you a textbook answer.
- “What’s your client-to-staff ratio, and who specifically would be working on my account?” If your CPA has 400 clients and no staff, you’re going to have trouble reaching anyone in March. Know the answer before you commit.
- “How do you charge — fixed fee, hourly, or retainer? What would my annual cost look like given what you know about my business so far?” Any hesitation or deflection here is a flag.
- “Have you represented clients in an IRS audit? What was the outcome?” Not every accountant has audit experience, but knowing whether they do tells you something about their depth.
Red flags to walk away from
- Won’t give a fee estimate. “It depends” is fine as a caveat. “I can’t quote you until we start” as a final answer is not.
- “We don’t share clients in your industry.” This sounds like a confidentiality policy but is actually a yellow flag — it may mean they’re blocking legitimate relationship-building or preventing you from getting referrals to other clients for references. Ask what it means specifically.
- Can’t explain something in plain language. If a CPA can’t explain why your effective tax rate is what it is, or what a specific deduction is based on, in two sentences a non-accountant can understand, that’s a communication problem that will get worse over time.
- Sloppy emails and late responses. Grammar errors, misspelled business names, proposals that don’t match what you discussed, follow-ups that never come — these predict how they’ll handle your actual work. Presentation matters.
- Aggressive tax positions without disclosure. An accountant who enthusiastically tells you they can get your taxes “way down” in your first meeting without asking many questions first may be cutting corners that expose you to penalties and interest. Ask specifically: “What’s the risk level of the strategies you’re recommending?”
- No engagement letter. Every legitimate accounting engagement should start with a written engagement letter specifying scope, fees, deadlines, and responsibilities. Proceeding without one protects neither of you.
Typical costs by service — so you know what’s normal
- Annual business tax return (Schedule C or S-Corp/partnership): $300–$600 for simple sole proprietor; $800–$2,000 for S-Corp or partnership; $2,000–$5,000 for complex multi-entity situations
- Monthly bookkeeping: $300–$700/month for a small business (under $1M revenue, moderate transaction volume); $700–$1,500/month for higher volume
- Payroll processing: $100–$500/month depending on employee count and the service provider (Gusto, ADP, Paychex, QuickBooks Payroll)
- Quarterly CPA advisory meeting: $400–$1,000 per meeting depending on complexity and prep time
- Compiled or reviewed financial statements: $1,000–$5,000 for a compilation; $5,000–$20,000 for a full audit (rarely needed for small businesses)
- IRS audit representation: $3,000–$10,000+ depending on complexity
Hourly versus retainer — which is better?
For transactional services (tax return preparation, one-off projects), hourly or flat-fee is usually appropriate — you pay for what you get.
For ongoing advisory relationships, a monthly retainer is almost always better for both sides. You get a fixed, predictable cost. The accountant knows they have reliable revenue and can staff your account properly. More importantly, you’ll call them when you need to — before the big decision, not after — because you’re not watching the clock. The businesses that get the most value from their accountants are the ones who treat them as on-call advisors, not year-end tax preparers.
The question to ask yourself: how often do I have a question I don’t call my accountant about because I don’t want to get billed for a 15-minute call? If the answer is “frequently,” a retainer arrangement is almost certainly more cost-effective for you.
How to verify credentials
Don’t take a business card as proof. Before you hand anyone access to your financial records:
- CPA license: Look up the individual by name at your {{STATE}} Board of Accountancy website. Verify the license is active, not expired, not suspended. This is a public database and the search takes two minutes.
- Enrolled Agent: Verify EA status and confirm their Preparer Tax Identification Number (PTIN) is active at irs.treasury.gov/rpo/rpo.jsf.
- PTIN: Any paid tax preparer is required to have an active IRS PTIN. You can verify it through the IRS directory. If someone is preparing tax returns without one, that’s a hard stop.
- Check for disciplinary history: State CPA board sites list any past disciplinary actions, license revocations, or sanctions. Worth five minutes to check before you engage.
When to switch accountants
Switching accountants is disruptive — it involves transferring records, onboarding a new firm, and potentially losing institutional knowledge about your business. Don’t do it frivolously. But do it without hesitation if you see any of these:
- Consistent slow response times — more than 2 business days for a routine email, more than a week for time-sensitive questions.
- Errors on returns or reports — everyone makes mistakes occasionally; errors on multiple documents, or errors that get caught by you rather than caught internally, are a pattern problem.
- You feel like a low priority — if you’re always waiting, always chasing, and they don’t seem to know your business when you do talk, they’ve grown beyond their capacity to serve you well.
- No proactive communication — a good accountant calls or emails when they notice something: a new law that affects you, a deduction you’re missing, a cash-flow trend that’s worth discussing. If you haven’t heard a proactive observation in over a year, the relationship has become transactional in a way that isn’t serving you.
- You’ve outgrown them — this is a good problem. If you’ve scaled from $300K to $3M and you’re still using the same $400 tax preparer you started with, the mismatch is costing you more than you think in missed planning and advisory opportunities.
The bottom line
The right accountant for your business is not the cheapest one, and it’s not the one who promises to get your taxes the lowest. It’s the one who understands your industry, communicates clearly, charges transparently, responds reliably, and treats your business as important enough to think about between your annual tax return. That accountant exists in every market at every budget level. Interview three people, ask the six questions above, check the credentials through your {{STATE}} board and the IRS, and trust your judgment about how well they actually listen. The right fit is obvious within the first conversation.