How to hire a CPA you can actually trust with your taxes
A practical guide for small business owners: what a CPA actually does, how to tell a real license from a resume claim, what to test before you hire, and the red flags that matter.
AI summary
- CPA is a legally protected title, but nothing on a resume proves the license is real or active. Free lookup tools like CPAverify.org and your state board's database take about two minutes and catch it before you make an offer.
- A CPA, an enrolled agent, an accountant, and a bookkeeper aren't interchangeable. Only a CPA, an enrolled agent, or an attorney can represent you before the IRS with unlimited rights. Know which one you actually need before you post the role.
- A resume can't show you how someone handles an ambiguous tax judgment call. A scenario-based one-way interview and a short work sample get you closer to that than another round of 'tell me about your experience.'
Most CPA hires don’t go wrong in the interview. They go wrong three questions earlier, when nobody checks whether the credential on the resume is real.
CPA is a legally protected title. Someone can’t call themselves one without passing the exam, meeting a state board’s education and experience requirements, and holding an active license that can be suspended or revoked. But nothing stops a resume from claiming it anyway, and most small business owners never check. They read the three letters, feel reassured, and move straight to the interview.
That’s backwards. The interview tells you if someone’s good at the job. The license lookup tells you if they’re even allowed to do it, and it takes about two minutes. This guide covers both: how to verify what you’re actually hiring, and how to screen for the judgment and communication that separate a CPA who protects your business from one who’s just filing forms.
CPA vs accountant vs bookkeeper vs enrolled agent: what the letters actually buy you
These titles get used interchangeably in casual conversation, but they aren’t interchangeable when something goes wrong. The difference that matters most for a small business owner is who can actually stand next to you if the IRS comes calling.
| Role | Daily work | Licensing | Can represent you before the IRS |
|---|---|---|---|
| Bookkeeper | Records transactions, reconciles accounts, processes payroll | None required; certifications optional | No |
| Accountant (non-CPA) | Prepares financial statements, may file returns, advises on bookkeeping | Bachelor’s degree common; no license required | Limited, only for returns they personally prepared and signed |
| Enrolled agent (EA) | Tax preparation, planning, and IRS representation, exclusively tax-focused | Passes the IRS Special Enrollment Exam or qualifies through IRS experience; 72 hours of continuing education every 3 years | Yes, unlimited |
| CPA | Tax, audits, financial statements, attestation, broader advisory | State board license: education requirement, CPA exam, supervised experience, ongoing continuing education | Yes, unlimited |
Under IRS Circular 230, only attorneys, CPAs, and enrolled agents have unlimited rights to represent a taxpayer before any IRS office on any matter. Someone with no license can still call themselves an accountant, prepare your return for a fee, and do it competently. But they can’t sit across from an IRS examiner on your behalf. If an audit is even a remote possibility for your business, that distinction is worth knowing before you hire, not after a notice arrives.
None of this means every small business needs a CPA specifically. If your gap is transaction entry and reconciliation, see our guide to hiring a bookkeeper instead. If your needs are strictly tax filing without complexity, an EA is often the more cost-effective fit. A CPA earns its cost when you need audited or reviewed financials for a lender or investor, multi-state or multi-entity structuring, or someone who can represent you directly if a tax matter escalates.
In-house, outsourced firm, or fractional: how to choose
A CPA firm engagement makes sense when your needs are seasonal or occasional: annual tax filing, a one-time entity restructuring, a compilation or review your bank requires. You pay for the work you need and nothing more, and a good firm has more specialized knowledge across more situations than one person could.
A fractional or part-time CPA fits the middle ground: consistent enough that you want the same person who knows your business, but not so consistent that a full-time salary makes sense yet. This is a common step for businesses with 10 to 50 employees who’ve outgrown a purely seasonal relationship.
A full-time in-house CPA earns their salary once you need real-time answers, monthly closes, multi-entity consolidation, or investor-ready reporting on an ongoing basis. If you’re managing multiple locations or a complex ownership structure, having someone embedded who understands the context behind every number starts to outweigh the cost of a salary and benefits.
Many businesses move through all three stages as they grow: firm relationship first, fractional CPA next, in-house hire once volume justifies it. There’s no wrong place to start. There’s only a wrong place to stay too long.
Verify the license before you read a single interview answer
This is the step almost nobody takes, and it’s the cheapest, highest-signal thing you can do in the entire process.
How to actually check
Go to CPAverify.org, a free national database that pulls licensing data from boards of accountancy across the United States. Search by first name, last name, and state. No registration, no fee. The result shows a status: Active, Inactive, Lapsed, Revoked, or Suspended.
If the result looks incomplete or you want detail on a specific issue, go to the individual state board of accountancy’s website. A license number speeds this up considerably and helps you avoid confusion when two people share a name. Candidates usually have it on an engagement letter, a business card, or the footer of their website.
PTIN and e-file numbers, if they’ll sign your return
Anyone who prepares tax returns for pay, CPA or not, must hold a valid Preparer Tax Identification Number (PTIN) from the IRS to sign a return. If they’ll e-file on your behalf, they also need an Electronic Filing Identification Number. Ask for both directly. A candidate who’s vague about either, especially one who’s planning to sign your returns, is telling you something.
Why this is worth doing before the interview, not after
A bad hire in most roles means underperformance you can manage or correct. A CPA with a lapsed or fake license is a different category of risk. They can’t legally represent you if the IRS audits you. They may not be able to sign an attestation your lender requires. And an active license is what obligates someone to carry the malpractice coverage and follow the ethics rules the credential is supposed to guarantee.
A resume can say anything. This is one of the few places in the entire hiring process where you can check the claim for free, in under two minutes, before you’ve spent a single hour on an interview.
What great actually looks like
Depth in your specific situation, not accounting in general
A CPA who’s spent a decade doing individual tax returns isn’t automatically the right fit for a business with inventory, multi-state sales tax exposure, or an S-corp election. Ask directly: what similar businesses have they worked with, and what specific issues came up. Vague answers about “a variety of clients” are a weaker signal than a candidate who can describe a specific multi-state nexus problem they solved.
Proactive planning, not just annual filing
Filing a return is reactive. A CPA worth paying for tells you things before you ask. Ask about a specific tax strategy they’ve recommended to a business like yours: a retirement plan structure, a timing decision on a major purchase, an entity election that changed a client’s liability. If every answer is about filing on time and nothing about planning ahead, you’re looking at a preparer, not an advisor.
Explains things in plain language
You shouldn’t need a translator to understand your own financial position. In an interview, ask a candidate to explain a moderately complex concept, like the difference between an S-corp and an LLC taxed as a partnership, as if you’d never heard of either. Someone who can do that clearly is signaling how they’ll communicate with you all year, not just at tax time.
Where to find CPA candidates
Referrals from your bookkeeper, attorney, or banker. These are the highest-signal channel. People in adjacent financial and legal roles know who does careful, responsive work, because they’ve seen the output.
Your state’s CPA society. Most state CPA societies maintain member directories searchable by location and specialty, and many members take on new small business clients directly.
The AICPA’s public directory tools and job boards. Useful for confirming credentials and finding candidates who are active in the profession, not just listed on a resume.
General job boards. Indeed and LinkedIn generate volume for both full-time and fractional roles. Be specific in the posting (see below) so the pool that responds is closer to what you actually need.
Accounting-focused staffing firms. Robert Half and similar firms can move quickly for full-time or fractional placements, especially for specialized industries. The placement fee is real, but so is the speed when a hire is urgent.
How to write the posting
Name your entity complexity. LLC, S-corp, multi-state, inventory, multiple locations. A CPA reading a specific description can immediately tell you whether their experience matches. A vague posting attracts a vague pool.
Name your software. QuickBooks, Xero, or NetSuite. Whatever you run, say so. It saves both sides time.
Say whether you want tax-only or ongoing advisory. These are different scopes and different price points. Being upfront prevents a mismatch six months in.
Include a compensation or fee range. According to the U.S. Bureau of Labor Statistics, the median annual wage for accountants and auditors was $81,680 as of May 2024. Posting a realistic range filters out mismatches before either side wastes time.
Add one concrete application question. Something like: “Describe a time you caught a deduction, credit, or filing error a previous preparer had missed. How did you find it?” Candidates who’ve actually done the work will have a specific answer. Form-fillers will skip it.
How to screen the pile
Qualification questions and resume review
Set qualification questions that filter for the basics before anyone reviews an application: active CPA license (yes or no), state of licensure, and years of experience with your entity type. This is automatic and consistent, and it tells you who clears your baseline before you read a single resume.
When you do review resumes, look for industry overlap, tenure (a CPA who’s moved firms every 10 months deserves a direct question about why), and specificity. “Managed tax compliance for small business clients” tells you less than “prepared multi-state returns for six retail clients with $2M-$10M in revenue.” Resume screening software can surface the strongest matches so you’re not reading every application in the order it arrived, and the same qualification-question approach we recommend for any screening process applies directly here.
The scenario-based one-way interview
This is where Truffle fits into a CPA hiring process. Truffle is candidate screening software that combines resume screening, one-way video interviews, and talent assessments into a screening workflow you design before spending live hours on anyone.
For a CPA role, a one-way video works well because judgment shows up in how someone talks through a problem, not just in what’s on their resume. Ask a scenario question like: “A client had a one-time large capital gain this year. Walk me through how you’d think about advising them.” AI Match scores each response against the criteria you’ve defined, and Candidate Shorts surface the most relevant moments so you can review a batch of responses in minutes instead of scheduling a round of calls just to hear people describe their experience.
A talent assessment adds another layer here. A situational judgment test built around real financial scenarios shows how a candidate reasons through ambiguity, which is a better predictor of how they’ll handle your actual, messy situations than a structured behavioral interview alone. Our roundup of hiring assessments worth using covers how to pick one.
By the time you’ve run qualification questions, a resume review, and a one-way video, you know who’s worth a live conversation, and you’ve already verified their license before any of it started. Try Truffle free for 7 days, no credit card required, with plans from $49/month after that.
The live interview
By this stage you’re talking to a small group who’ve cleared the basics. Weight the questions toward reasoning, not recall, and give every candidate the same set so you’re comparing on substance. Our list of interview questions that actually reveal something has more on building a set like this.
“Walk me through the most complex tax situation you handled in the last year. What made it hard, and what did you actually do?” Listen for specificity: a real client situation, a clear decision process, and an outcome they can describe in detail. Vague answers about “staying current on the tax code” are a weaker signal than a candidate who names the actual problem.
“Tell me about a time you disagreed with a client’s request because it wasn’t compliant or advisable. How did you handle it?” You want someone who can hold a boundary professionally, not someone who either caves or lectures.
“What’s your process when you’re not sure about a specific tax treatment?” A strong answer names specific resources: IRS guidance, a technical research tool, a colleague with relevant expertise. A weak answer is some version of “I usually just know.”
“How do you communicate with clients during the busiest parts of the year?” This tells you what to expect in March and April, when responsiveness tends to fall off with an overloaded CPA.
Red flags worth taking seriously
Reluctance to share a license number or state of licensure. A licensed CPA in good standing has no reason to be vague about this. Treat hesitation as a direct signal.
No PTIN despite planning to sign your returns. This isn’t a paperwork gap. It’s a requirement, and skipping it is a compliance risk for you, not just them.
Guaranteeing a specific refund amount before seeing your numbers. The IRS itself warns about this pattern. A CPA who promises an outcome before doing the work is optimizing for the sale, not the result.
Vague about continuing education requirements. Licensed CPAs know their state’s CE requirements specifically, because missing them puts their license at risk. A candidate who can’t describe their own CE cycle may be less engaged with the license than the resume suggests.
No errors and omissions (malpractice) insurance. Most established CPAs carry it. Its absence is worth a direct question, not an assumption.
Won’t put engagement terms in writing. A written engagement letter defining scope, fees, and responsibilities is standard practice. Reluctance to provide one is a red flag regardless of how the interview went.
Comp context
According to the U.S. Bureau of Labor Statistics, the median annual wage for accountants and auditors was $81,680 as of May 2024, with the top 10 percent earning more than $141,420. Robert Half’s 2026 Salary Guide puts the national midpoint for a senior accountant at $94,750, and notes that a CPA credential typically accelerates advancement into management and controller-level roles.
Worth knowing as you plan your search: the AICPA’s 2025 Trends report found that accounting graduates fell to 55,152 in the 2023-24 academic year, a continued decline from prior years, though enrollment has started climbing again. The pool of newly licensed CPAs is thinner than it used to be. That’s a reason to move efficiently when you find a strong, verified candidate, not a reason to skip the verification step to save time.
The hire that actually matters
The CPA hire that works isn’t the one with the most polished resume. It’s the one whose license you’ve verified, whose judgment you’ve tested against a real scenario, and who can explain your own numbers back to you in plain language.
The sequence: decide whether you need a firm, a fractional CPA, or a full-time hire, write the posting with real specifics, verify any license before you invest interview time, screen with qualification questions and a one-way video, and save the live interview for the small group who’ve already shown they can reason through a real problem.
The same verification instinct applies anywhere a credential does real legal or financial work on your behalf. If you’re also building out your finance function, our guide to hiring a bookkeeper covers the more transactional layer of that work, and the screening logic here (verify first, test judgment second) transfers directly.
If what you actually need is a full-time hire who owns your month-end close rather than an outsourced CPA relationship, see our accountant hiring guide for the job description, interview questions, and scorecard for that specific role.
Frequently asked questions about hiring a CPA
What is the difference between a CPA and an accountant?
An accountant is a general title anyone can use, regardless of licensing. A CPA has passed the CPA exam, met a state board’s education and experience requirements, and holds an active license that can be revoked for misconduct. Both can prepare financial records and file taxes, but only a CPA can perform audits and attestation work, and only a CPA, an enrolled agent, or an attorney has unlimited rights to represent you before the IRS.
How do I check if someone’s CPA license is real and active?
Search CPAverify.org, a free national database that pulls licensing data from boards of accountancy across the United States, using the candidate’s first name, last name, and state. It returns a status of Active, Inactive, Lapsed, Revoked, or Suspended. If the result looks incomplete, check the individual state board of accountancy’s website directly, using the license number if the candidate has provided one.
Should I hire an in-house CPA or work with a firm?
A CPA firm or fractional CPA works well when your needs are seasonal or your transaction volume doesn’t justify a full-time salary. An in-house CPA makes sense once you need real-time answers, monthly closes, multi-entity consolidation, or investor and lender-ready reporting on an ongoing basis. Many small businesses start with a firm relationship and move a CPA in-house once that threshold is crossed. Growing headcount often means the same question comes up for payroll: our guide to hiring a payroll specialist covers when that becomes its own dedicated role.
What does a CPA typically cost or earn?
According to the U.S. Bureau of Labor Statistics, the median annual wage for accountants and auditors was $81,680 as of May 2024. Robert Half’s 2026 Salary Guide puts the national midpoint for a senior accountant at $94,750, noting that a CPA credential typically accelerates advancement into management and controller-level roles. Outsourced engagement fees vary widely by scope and market, so get a written quote tied to the specific work you need.