Not all tax professionals are the same. A CPA, an Enrolled Agent, and a tax attorney each bring different skills, credentials, and cost structures. Choosing the wrong type of advisor -- or the wrong individual -- can mean overpaying, missing deductions, or getting poor representation if the IRS comes calling.
CPA: The Broad-Spectrum Professional
A Certified Public Accountant (CPA) is licensed by their state after passing the Uniform CPA Exam and meeting education and experience requirements. CPAs can prepare tax returns, represent you before the IRS, provide audit support, and advise on financial planning, business structure, and accounting. Their training covers a wide range of accounting and financial topics beyond just taxes.
CPAs are a good fit if you need someone who can handle both your tax preparation and broader financial or business accounting needs. If you own a business, have complex investments, or need compiled or audited financial statements (for a loan, for example), a CPA is often the right choice. However, not all CPAs specialize in tax -- some focus on audit, forensic accounting, or consulting. Always confirm that the CPA you hire actively works in tax and stays current with tax law.
Enrolled Agent: The Tax Specialist
An Enrolled Agent (EA) is a federally licensed tax practitioner credentialed by the IRS. To earn the designation, they must either pass a rigorous three-part Special Enrollment Examination covering individual tax, business tax, and representation practices, or have worked at the IRS for at least five years in a position that regularly interpreted and applied the tax code. EAs must complete 72 hours of continuing education every three years.
The key advantage of an EA is specialization. Their entire credential is built around tax. They have unlimited practice rights before the IRS, meaning they can represent you in audits, appeals, and collections at every level. EAs are often more affordable than CPAs for pure tax work and are an excellent choice for individual returns, self-employment tax, and IRS representation. If your needs are strictly tax-related and you do not require broader accounting services, an EA may be the best value.
Tax Attorney: When Legal Protection Matters
A tax attorney is a lawyer who specializes in tax law. They hold a Juris Doctor degree, have passed a state bar exam, and often have an additional Master of Laws (LL.M.) in taxation. Tax attorneys handle the most complex and high-stakes tax situations: IRS criminal investigations, Tax Court litigation, complex estate and trust planning, international tax structuring, and large business transactions.
The unique advantage of a tax attorney is attorney-client privilege. Communications with your tax attorney are legally protected in ways that communications with a CPA or EA are not (with some exceptions for tax advice from CPAs under IRC Section 7525). If you are facing potential criminal liability, owe a large amount to the IRS and need to negotiate an offer in compromise, or are involved in a complex transaction where legal protection matters, a tax attorney is the right professional. They are also the most expensive, with hourly rates typically ranging from $300 to $700 or more.
Cost Comparison and What to Expect
For a straightforward individual return (W-2 income, standard deduction), expect to pay $200 to $400 for a CPA or EA. Returns with self-employment income, rental properties, or investments typically run $400 to $800. Complex returns with business entities, multistate filing, or international components can cost $1,000 to $3,000 or more. Tax attorneys generally charge hourly rather than per-return, with rates varying widely by market and expertise.
Be wary of any preparer who bases their fee on the size of your refund -- this is a red flag that they may inflate deductions to increase their payment. Legitimate professionals charge based on the complexity of your return, not the outcome. Also compare what is included: does the fee cover an initial consultation, a mid-year review, or only the annual filing? Some advisors offer year-round support, which can be valuable if your tax situation evolves throughout the year.
Red Flags and Questions to Ask
Before hiring anyone, verify their credentials. Check a CPA's license through their state board of accountancy. Look up an EA on the IRS Return Preparer Office directory. Confirm a tax attorney's bar membership through the state bar association. Every paid tax preparer must have a Preparer Tax Identification Number (PTIN) -- if they do not have one, walk away.
Red flags include: guaranteeing a specific refund amount before reviewing your documents, refusing to sign the return (which is legally required for paid preparers), charging fees based on refund size, pressuring you to sign a blank return, or being unable to explain how they arrived at a number. Good questions to ask include: What is your experience with my type of tax situation? How do you handle IRS notices or audits? What is your continuing education focus? Do you carry professional liability insurance? The answers will tell you whether this person is a competent professional or someone to avoid.
