All hiring guides
Financial services CPA

CPA: job description, interview questions, and screening workflow

A ready-to-post job description, 10 interview questions with what a good answer sounds like, and a screening workflow for a small accounting firm or small business hiring a CPA, sized for a hire without a big-firm HR department behind it.

The three letters after the name are the easiest thing to check and the least useful thing to interview for. A CPA license tells you someone passed the exam and holds an active credential. It doesn't tell you how they'll handle the judgment call that actually determines whether a client trusts them: an ambiguous deduction, a client pushing for an aggressive position, an audit finding that could go two defensible ways. This guide verifies the license first, in minutes, then spends the rest of the process screening for the judgment the letters can't prove. If you're still weighing whether to bring a CPA in-house at all versus staying with an outside firm, our post on how to hire a CPA you can actually trust with your taxes covers that decision and the license-verification basics first. This page picks up from there: the posting, the interview questions, and the screening workflow once you've decided to hire.

What a CPA actually does at a small firm or small business

At a large firm, a CPA usually specializes early: tax, audit, or advisory, with reviewers and a partner above them catching mistakes before a client sees the work. At a small accounting firm or as an in-house hire at a small business, a CPA often covers more ground personally, with far less review between their judgment call and the client or the owner acting on it.

The core responsibilities, in practice:

  • Preparing and reviewing tax returns, and making defensible judgment calls on ambiguous positions
  • Representing clients or the business before the IRS or a state tax authority when needed, which requires the active license
  • Advising on tax strategy and planning, not just filing after the fact
  • Reviewing financial statements and, depending on the role, performing or supporting audit or attest work
  • Explaining tax and financial decisions to a client or owner who isn't fluent in tax code
  • Staying current on tax law changes and applying them correctly, since the rules shift most years
  • Catching a client's or a colleague's error before it becomes a filed, and harder to fix, mistake

The technical knowledge is checkable and largely learnable from a transcript and a license. What's harder to see on paper is judgment under ambiguity: how someone reasons through a position that doesn't have one clean right answer, and how honestly they communicate that reasoning to the person relying on it.

Job description you can post today

Copy this, then adjust the specifics (tax, audit, or advisory focus, your client base or company size, your busy-season structure) to match your firm or business.

CPA
[Firm or company name] is looking for a CPA to [prepare and review tax filings / support audit and advisory work], bringing licensed judgment to decisions our clients and our business rely on.

What you'll do
Prepare and review [tax returns / financial statements / audit work], applying sound, defensible judgment to ambiguous positions. Represent [clients / the business] before tax authorities when needed. Advise on tax strategy and planning, not just after-the-fact filing. Explain financial and tax decisions clearly to people who aren't tax professionals. Stay current on relevant tax law and regulatory changes.

What we're looking for
An active, verifiable CPA license in good standing. Real experience with ambiguous judgment calls, not just routine, well-documented filings. Clear, plain-language communication with non-experts. Comfort working with less review and backup than a large firm provides. [Specific specialization or industry experience, if relevant.]

Schedule
[Insert hours, any busy-season expectations, and remote or in-office policy]

[Insert pay range, per your firm's or company's policy and any applicable state salary transparency requirements]

10 interview questions, and what a good answer sounds like

1. Walk me through your CPA license: which state, and how would you verify it for me right now?

This should be fast, specific, and unhesitating: the state, the license number or a clear path to look it up. A candidate who's vague, or who conflates a CPA license with "CPA-eligible" or "passed the exam, not yet licensed," is telling you something important before you've asked a single technical question. Verify it yourself regardless of how confident the answer sounds.

2. Tell me about a tax or audit judgment call that had no single clean right answer. How did you reason through it?

This is the single most important question on this list. A strong answer names a specific real situation, the competing considerations, and how they landed on a defensible position, including how they'd document the reasoning. A candidate who can only describe routine, unambiguous work, or who claims every call they've made was obvious, hasn't been tested on the part of this job that actually requires a license and judgment rather than software.

3. A client pushes you to take a more aggressive position than you're comfortable with. Walk me through that conversation.

Strong answers hold a clear professional line while explaining the reasoning and the real risk to the client in plain terms, rather than either caving immediately or refusing to engage with the client's concern at all. A candidate who says they'd "just do what the client wants" is a real flag, since it's your business's or your client's liability on the line, not just the preparer's.

4. Tell me about a mistake, yours or someone else's, that you caught before it became a filed error.

Listen for a specific, real story: what tipped them off, what they checked, what they did next. A candidate who can't produce a concrete example, or who describes noticing something and letting it go, is a risk in a role where they're often the last check before something becomes official.

5. Explain a tax concept you work with often to me as if I've never taken an accounting class.

This tests plain-language communication, which matters as much as technical depth at a small firm or business where the CPA talks directly to clients or an owner who isn't fluent in tax code. Listen for a simple, concrete explanation rather than jargon repeated without translation.

6. How do you stay current on tax law changes, and tell me about one that actually changed how you advised a client this year.

Good answers name real, specific sources and a concrete example of a change affecting real advice, not a vague "I keep up with the news." A candidate with no specific recent example may be relying on outdated knowledge without realizing it, which is a real risk given how often the rules shift.

7. Walk me through how you'd handle representing a client in front of the IRS or a state tax authority.

Listen for real, specific experience: what the process actually involves, how they prepare, how they communicate with the client throughout. A candidate with no real exposure to this, despite claiming audit-representation experience, may be overstating their background, since this is one of the few things only a licensed CPA, an enrolled agent, or an attorney can actually do.

8. Tell me about the most complicated return or engagement you've handled, and what made it hard.

This surfaces real experience with complexity: multiple entities, an unusual transaction, a first-year filing with messy prior records. A vague answer ("they're all pretty similar") suggests limited exposure to anything beyond routine, predictable work.

9. How do you document your reasoning on a judgment call, so someone reviewing your work later understands why you made the call you did?

At a small firm or business, there's often less formal review than at a large firm, so documentation is the substitute for a second set of eyes. Good answers describe a real habit: notes on the reasoning, the facts considered, why an alternative position was rejected. "I just remember why I did it" is a risk, since institutional memory walks out the door when this person does.

10. Why a small firm or in-house role instead of a larger firm with more structure, specialization, and review layers?

This checks whether they understand the trade-off: more ownership and variety, but also more personal exposure and less backup catching what they miss. A candidate who can't name a real reason beyond "it was the opportunity available" may be underprepared for how much of this job is personally, individually accountable at a smaller organization.

A scorecard you can score candidates against

Ten questions only help if everyone involved in the hire is listening for the same signals. Score every candidate on the same six dimensions, so you're comparing evidence instead of six different gut feelings. Copy this into a doc and fill in a row per candidate.

What you're scoringStrong signalWeak signal
License verifiabilityStates the state and license fast, points to a clear way to verifyVague, or conflates "passed the exam" with an active license
Judgment on ambiguous callsReal example of an unclear position, the competing considerations, and how they landed and documented itOnly describes routine work, or claims every call was obvious
Holding a line under client pressureExplains the real risk clearly and holds a professional position without either caving or refusing to engageWould "just do what the client wants" regardless of the risk
Catching errors before they're filedSpecific real story of catching a mistake before it became officialNo concrete example, or noticed something and let it go
Plain-language communicationExplains a technical concept to a non-expert in simple, concrete termsFalls back on jargon without translating it
Documentation habitDocuments reasoning so a later reviewer could follow the judgment callRelies on memory alone, no real documentation habit

How to screen CPA candidates without losing a week to it

Truffle is a candidate screening platform that combines resume screening, one-way video interviews, and talent assessments, so you can build a screening workflow around what actually matters for a hire whose judgment your clients or your business is trusting directly.

CPA candidates often look similar on paper: the same license, similar years of experience, similar software listed. What a resume can't show is how someone actually reasons through an ambiguous call, which is exactly the judgment this role depends on.

  • Verify the license before anything else. Confirm the state, the license number, and that it's active and in good standing before you schedule an interview. This takes minutes and rules out a real, if uncommon, gap before you invest more time.
  • Resume screening for real specialization fit. Screen for the specific area (tax, audit, advisory) and client or industry background that matches your actual need, not just years of general experience. Our resume screening tool handles this without you reading every resume line by line.
  • A short one-way video interview for the judgment questions. Ask 2-3 of the scenario questions above, especially the ambiguous-judgment-call question and the client-pressure question, so you can hear how someone actually reasons before committing any live interview time. Our one-way video interview tool lets candidates record on their own time, which matters for people currently working through a busy season elsewhere.
  • A technical fluency check as a baseline. Our accountant skills test covers close-cycle and error-detection scenarios that give you a useful baseline read on technical rigor. It doesn't test tax-specific judgment directly, so pair it with the scenario questions above rather than relying on it alone.
  • A live conversation only for candidates who clear the first three steps. By this point you already know the license is real and they can reason through ambiguity. The live conversation is for fit and final judgment, not for discovering the basics for the first time.

AI surfaces the evidence. You review it and make the call. It doesn't verify a license for you, that step is still yours to run first, and it doesn't pick who gets hired.

Common hiring mistakes for this role

Treating the license as a substitute for a judgment check. A CPA license tells you someone passed the exam and holds an active credential. It doesn't tell you how they'll handle a genuinely ambiguous tax position. Test the judgment directly with a real scenario.

Skipping license verification because the resume looks strong. It takes about two minutes through a state board lookup or a service like CPAverify.org. Do it before the interview, every time, regardless of how polished the resume is.

Not testing how they'll handle client or leadership pressure on a position. This is where a CPA's professional judgment actually gets tested in practice, not in the routine filing work. A candidate who's never been asked how they'd push back hasn't been tested on the part of the job that protects you.

Confusing a CPA with an accountant or bookkeeper role, or vice versa. The credential, the scope of work, and the pay expectations are genuinely different. Writing an unclear posting pulls in candidates suited for one role but not the other, and wastes interview time sorting that out that a clear posting would have avoided.

Underweighting communication skill because the work is technical. A CPA who can't explain a position in plain language to a client or an owner will leave them as confused as before, just with a bigger invoice. Weight the plain-language question as heavily as the technical ones.

Recommendation

What should your screening process look like?

Answer six quick questions about how you hire. We'll point you to the screening steps that fit, so you spend your time on the candidates worth a conversation.

How many applications does a typical position pull in?
How much can you tell from a resume for these roles?
Do you need proof of a specific skill before a live round?
How do first-round phone screens fit your week?
How big is the team doing the screening?
What matters most in how you compare candidates?

What each result looks like

Layer all three signals

Your hiring spans high volume and high stakes, so no single step covers it. Layer all three: score resumes first, hear candidates on a one-way interview, then confirm with an assessment. Each step narrows the field, and you make the call at every stage.

7-day free trial. No credit card required.

Built for small business hiring

Screen every role in this guide inside Truffle

Post the job description, run resume screening, a one-way interview, or an assessment, and get a ranked shortlist. Public pricing, 7-day free trial, no credit card.

Truffle is candidate screening software built for the AI age

Start free trial

7 days · 30 credits · no card required

Start typing to search 300+ pages on hiretruffle.com.