How to Find the Right CPA for Your Small Business

The best way to find a CPA for your small business is to start with referrals from other business owners in your industry, then vet candidates by checking their license, asking about their experience with businesses like yours, and comparing fee structures before committing. The process takes some legwork, but choosing the right CPA can save you thousands in taxes and prevent costly mistakes as your business grows.

Where to Start Your Search

The most reliable leads come from people who already run businesses similar to yours. Ask other small business owners, your attorney, your banker, or members of any industry association you belong to. A referral from someone whose business resembles yours in size and structure carries more weight than a generic online review, because that person can tell you whether the CPA actually understands the tax issues and cash flow patterns specific to your type of work.

Beyond personal referrals, your state’s CPA society typically maintains a searchable directory of members, often filterable by specialty and location. The AICPA (the national professional organization for CPAs) also offers a directory. These won’t tell you whether a CPA is any good, but they confirm membership in professional organizations that require continuing education and adherence to ethical standards. Local business groups, chambers of commerce, and even your bookkeeping software’s partner directory (QuickBooks and Xero both maintain lists of certified advisors) can surface candidates who already work with the tools you use.

What a CPA Does That Others Don’t

Before you search, it helps to know exactly what you’re hiring. A CPA (Certified Public Accountant) has passed a rigorous four-part exam, met state education and experience requirements, and holds an active license. That license grants them the authority to represent you before the IRS if you’re audited, sign off on audited financial statements, and provide attestation services that banks and investors sometimes require.

A bookkeeper records your day-to-day transactions and keeps your books organized but typically doesn’t handle tax strategy or complex compliance. An enrolled agent (EA) is federally licensed to represent taxpayers before the IRS and can prepare tax returns, but doesn’t have the broader financial advisory and attestation authority a CPA holds. Many small businesses use a bookkeeper for monthly recordkeeping and a CPA for tax preparation, planning, and higher-level financial guidance. Knowing this helps you avoid overpaying a CPA for bookkeeping work, or underpaying for strategic advice by hiring the wrong type of professional.

Questions to Ask Before You Hire

Once you have a short list of two or three candidates, schedule introductory calls or meetings. Most CPAs offer a free initial consultation. Here’s what to cover:

  • What types of small businesses do you work with? A CPA who primarily handles individual tax returns or large corporate audits may not be the right fit. You want someone who regularly works with businesses at your revenue level and in your industry, because they’ll already know the deductions, credits, and compliance issues that apply to you.
  • What’s your experience with my business structure? Tax rules differ significantly for sole proprietors, S-corps, partnerships, and C-corps. If you’re an S-corp, you want a CPA who files S-corp returns regularly, not one who does it twice a year.
  • What software do you use? If you already run your books in QuickBooks, Xero, or Wave, you want a CPA who works natively in that platform. Switching software mid-year to accommodate your accountant creates unnecessary headaches. A good CPA can also recommend tools for expense tracking (like Expensify or Ramp) and payroll if you don’t already have them in place.
  • How often will we communicate? Some CPAs only surface at tax time. Others schedule quarterly check-ins to review your financial statements, flag problems early, and adjust your estimated tax payments. For most small businesses, quarterly contact is the minimum you should expect.
  • How do you handle tax planning versus just tax preparation? Filing your return is backward-looking. Planning is forward-looking: timing income and expenses, choosing retirement account contributions, structuring owner compensation to minimize self-employment tax. The CPA who saves you real money is the one who helps you plan before December 31, not the one who just fills in forms in April.
  • Do you file in multiple states? If you have customers, employees, or contractors in other states, multi-state filing adds complexity and cost. Make sure the CPA has experience with it.

How Much a Small Business CPA Costs

CPA fees vary based on your business structure, revenue, and the condition of your books. Hourly billing typically runs $150 to $400 per hour, but many CPAs offer flat-fee packages for tax preparation, which gives you cost certainty.

For businesses with revenue under $750,000, expect to pay roughly these ranges for annual tax preparation:

  • Sole proprietor (Schedule C): $450 to $1,200
  • Single-member LLC: $550 to $1,350
  • Partnership or multi-member LLC: $900 to $2,400
  • S-corporation: $1,200 to $3,400
  • C-corporation: $1,500 to $4,200

Those fees climb as revenue grows. A business earning $750,000 to $2 million might pay $3,000 to $4,500 for an S-corp return, or $3,700 to $5,600 for a C-corp return. Additional states add $500 to $1,500 per filing. If you use a lot of independent contractors, preparing 1099 forms adds $250 to $1,000 depending on volume.

One detail that directly affects your bill: the state of your books. A CPA working from clean, organized monthly records charges the base rate. Disorganized records, sometimes called “shoebox accounting,” can multiply the fee by 1.5 to 2 times, because the CPA has to reconstruct your financial picture before they can even start on your return. Investing $300 to $800 per month in bookkeeping services often costs less than the cleanup premium you’ll pay at tax time.

Verify the License

Before signing an engagement letter, confirm that your CPA’s license is active and in good standing. NASBA (the National Association of State Boards of Accountancy) operates a free public database called CPAverify at ald.nasba.org. Select your state, enter the CPA’s last name, and the tool shows their license status and any disciplinary history. You can also check directly with your state’s board of accountancy. This takes about two minutes and protects you from working with someone whose credentials have lapsed or who has faced professional sanctions.

Signs of a Good Fit

Beyond credentials and fees, pay attention to how the CPA communicates during your initial conversations. Do they explain things in plain language, or hide behind jargon? Do they ask detailed questions about your business, or rush to quote a price? A CPA who wants to understand your goals, not just your tax return, will deliver more value over time.

Responsiveness matters too. Ask how quickly they typically return calls or emails, and whether they have support staff who can handle routine questions. During tax season (January through April), even excellent CPAs get stretched thin. A firm with a small team may serve you better during crunch periods than a solo practitioner.

Finally, think about the long-term relationship. The best CPA for a startup doing $80,000 in revenue may not be the best CPA for that same business once it hits $2 million with employees in three states. Ask whether the firm has the capacity to grow with you, or whether you’d likely need to switch as your needs become more complex. Starting with someone who can scale alongside your business saves you the disruption of changing accountants every few years.