When to Hire a CPA (And What to Ask Before You Do)
Not all accountants are equal. Here's how to find one who actually helps your business.
A good CPA doesn't just file your taxes — they save you money, keep you out of trouble, and give you advice that grows your business. The right CPA pays for themselves many times over. The wrong one is an expensive form-filler.
Detaild Academy provides general educational information, not professional tax, legal, or financial advice. Tax laws vary by state and change frequently. Always consult a qualified CPA or attorney for advice specific to your situation.
The Three Types of "Accountants"
Before we talk about when to hire, let's clarify who's who in the accounting world:
Tax Preparers
Anyone can call themselves a tax preparer. No license required. They can fill out forms and file returns. They may know the basics, but they can't represent you in an audit and have no professional licensing to lose if they mess up.
Best for: Very simple returns (W-2 employees with no business)
Cost: $50-200
Enrolled Agents (EAs)
Licensed by the IRS. They passed rigorous exams on tax law and can represent you in IRS matters (audits, appeals, collections). Often specialize in individual and small business taxes.
Best for: Self-employed individuals, small business owners
Cost: $200-500 for annual tax prep
Certified Public Accountants (CPAs)
Licensed by state boards. Passed the CPA exam (extremely difficult), completed education requirements, and must maintain continuing education. Can do everything EAs do plus financial audits, attestation, and complex business accounting.
Best for: Growing businesses, complex situations, strategic tax planning
Cost: $400-1,500+ for annual tax prep
The practical difference: For a solo mobile detailer with straightforward finances, an EA can be great value — IRS expertise at lower cost. As your business grows or gets complex (employees, multiple entities, S-Corp), a CPA's broader expertise becomes valuable.
When You Can DIY (And When You Shouldn't)
DIY-Friendly Situations
- First year of business with minimal revenue (under $30K)
- Simple sole proprietorship with one revenue stream
- Clean books with well-organized expenses
- Comfortable with numbers and tax software
- No employees, no inventory, no complex deductions
Tools for DIY: TurboTax Self-Employed ($120-180), H&R Block Self-Employed (~$120), FreeTaxUSA (much cheaper)
Hire a Professional When
- Net profit exceeds $50K+: The cost of missing deductions or making errors exceeds the CPA's fee
- You have or want employees: Payroll taxes are complex and penalties are steep
- Considering S-Corp election: This requires understanding reasonable compensation, payroll, and corporate returns
- Multiple business entities: More complexity = more risk of errors
- Large equipment purchases or vehicle expenses: Depreciation, Section 179, and bonus depreciation rules are nuanced
- You're audited: Never face the IRS alone
- State tax complexity: Working across state lines, sales tax obligations
- You hate this stuff: Stress and anxiety have value. Sometimes paying someone is worth the peace of mind.
What to Look For in a CPA or EA
Not all CPAs are right for your business. Here's what to look for:
1. Experience with Small Service Businesses
A CPA who primarily serves large corporations or medical practices won't know the nuances of mobile service businesses, vehicle deductions, or schedule C issues. Ask specifically about their experience with:
- Self-employed individuals / Schedule C filers
- Mobile service businesses
- Vehicle expense deductions (mileage vs. actual)
- Home office deductions
2. Proactive, Not Just Reactive
A good CPA doesn't just file your return once a year. They:
- Help you estimate quarterly taxes
- Advise on timing of purchases and deductions
- Flag opportunities (S-Corp election, retirement accounts)
- Warn you about potential issues before they become problems
If they only want to hear from you in April, find someone else.
3. Reasonable Fees for Your Stage
CPA fees vary widely by region and firm size. Rough ranges for annual tax prep:
- Simple Schedule C: $300-600
- Schedule C + S-Corp return: $800-1,500
- Complex multi-entity: $1,500+
Be wary of extremely cheap (cutting corners) or extremely expensive (overkill for your needs). Get quotes from 2-3 professionals.
4. Responsive and Accessible
Can you reach them when you have questions? Do they return calls/emails within a reasonable time? Do they explain things clearly? A CPA who's impossible to reach isn't useful.
5. Not Overly Aggressive or Conservative
You want someone in the middle. An overly aggressive CPA might push questionable deductions that trigger audits. An overly conservative one might miss legitimate deductions out of excessive caution. Ask about their philosophy on deductions.
Questions to Ask Before Hiring
Interview potential CPAs like you'd interview any service provider. Here are the key questions:
Experience Questions
- "What percentage of your clients are self-employed or small service businesses?"
- "Are you familiar with vehicle deductions for mobile businesses — mileage rate vs. actual expenses?"
- "Have you worked with clients who've been audited? What was your role?"
- "Do you have experience with S-Corp elections for service businesses?"
Service Questions
- "What's included in your annual fee? Just tax prep, or do you offer quarterly guidance?"
- "How do you handle mid-year questions? Is there a charge for a quick call?"
- "What software do you use? Is it compatible with Wave/QuickBooks?"
- "What's your turnaround time during tax season?"
Fee Questions
- "What's the total cost for annual tax preparation for a business like mine?"
- "How do you charge — flat fee or hourly?"
- "Are there additional charges for quarterly estimates or mid-year consultations?"
- "What would it cost if I needed to add S-Corp preparation later?"
Philosophy Questions
- "How do you approach deductions — conservative, aggressive, or somewhere in between?"
- "What's the most common mistake you see self-employed clients make?"
- "If I wanted to structure my business to minimize taxes as I grow, what would you recommend I be thinking about?"
Where to Find a Good CPA
Referrals: Ask other business owners — especially other detailers or mobile service providers. If they have someone who understands their business, that's a warm lead.
Local Small Business Networks: Chamber of commerce, BNI groups, small business meetups. CPAs who serve small businesses often participate in these.
CPA Directories:
- AICPA's "Find a CPA" tool: aicpa-cima.com
- State CPA society directories
Enrolled Agent Directory:
- NAEA's "Find an Enrolled Agent": naea.org
Online/Virtual CPAs: Many CPAs now work remotely. This expands your options beyond local professionals. Firms like Bench, Pilot, and 1-800Accountant offer virtual services, though quality varies.
How to Work With Your CPA Effectively
Once you've hired a CPA, make their job easier (which keeps your costs down):
Keep Clean Books
The cleaner your books, the less time your CPA spends organizing — and the lower your bill. Use accounting software, categorize consistently, reconcile monthly.
Provide Documents Organized
When tax time comes, send:
- P&L statement or income/expense summary
- Mileage log total (business miles driven)
- Home office square footage (if claiming)
- Health insurance premiums paid
- Retirement contributions
- Any 1099s received
- Major purchases documentation
One organized PDF or folder beats a shoebox of random receipts.
Communicate Year-Round
Don't wait until April to mention the $15,000 equipment purchase in October. Check in quarterly at minimum — especially before making large financial decisions.
Ask Questions
If you don't understand something, ask. A good CPA wants you to understand your finances. Never sign a return you don't understand.
Does a CPA Pay for Itself?
Common Mistakes
→ Cheap often means inexperienced or cutting corners. A missed deduction or error can cost far more than the savings on fees. Check credentials and experience.
→ Good CPAs provide value year-round — quarterly estimates, purchase timing, structure advice. Build a relationship, not a transaction.
→ Ask specifically about experience with self-employed clients, vehicle deductions, and home office. A CPA for restaurants won't know your world.
→ Get a clear quote before engaging. Understand what's included and what costs extra. Surprise bills destroy trust.
→ CPAs prepare taxes; they're not bookkeepers. If your books are a mess, hire a bookkeeper first or expect higher CPA fees for cleanup.
If you're doing $50K+ in net profit and don't have a CPA, start looking now — not in March. Get referrals from other business owners, interview 2-3 candidates using the questions above, and make a decision before the busy season.
Schedule a mid-year check-in with your CPA (July or August). Review year-to-date income, discuss any major planned purchases, and estimate where you'll land for the year. This prevents surprises and lets you make strategic moves while there's still time.
Frequently Asked Questions
Can't I just use TurboTax for my business taxes?
You can, and many people do successfully. TurboTax Self-Employed handles Schedule C well. But it can't give strategic advice, catch deductions you didn't know existed, or represent you in an audit. As income and complexity grow, the value of a professional increases.
What's the difference between a CPA and an EA?
CPAs are licensed by state boards and have broader training (audits, attestation, business accounting). EAs are licensed by the IRS specifically for tax matters. For most small business tax needs, both are capable. CPAs typically cost more but offer broader services.
How much should I expect to pay for tax preparation?
For a Schedule C sole proprietor with clean books: $300-600. For a Schedule C plus S-Corp return: $800-1,500. Complex situations or poor books cost more. Get quotes specific to your situation.
When should I switch from EA to CPA?
Consider a CPA when: you're considering S-Corp election, you have multiple entities, you need business advisory beyond taxes, or your financial situation is complex enough that broader expertise matters. Many successful businesses work with EAs for years; it's about fit and need.
Should my bookkeeper and CPA be the same person?
They can be, but often aren't. Some CPAs offer bookkeeping; some work with separate bookkeepers. Having separate professionals creates a natural check — the CPA can catch bookkeeping errors. Either structure works if both are competent.
Know Your Numbers Before You Meet Your CPA
Detaild tracks revenue automatically. Walk into your CPA meeting with clear numbers and impress them.
Download Detaild Free