Tax Professional Types Compared

How CPAs, enrolled agents, tax attorneys, seasonal preparers and tax software differ in role, pricing style and fit.

The table compares types of providers, not individual companies. Each type has a different training path, scope of practice and typical way of charging. Prices vary widely by region, complexity and firm, so we describe how each option tends to bill rather than quote dollar amounts.

Read the columns from left to right: what the option is, how it works in practice, who it usually suits and what to watch for. Representation rights before the IRS differ by credential, which matters if you ever receive a notice or an audit letter.

Select a column header to sort.

OptionHow it worksGood forWatch out for
CPA (Certified Public Accountant)State-licensed accountant who may prepare returns, advise on planning and represent clients before the IRS. Often bills hourly or by flat fee, sometimes with a retainer.Business owners, complex returns, year-round planning and financial statementsFees can be higher; confirm the CPA actually does tax work and check the license with your state board
Enrolled agent (EA)Federally authorized tax practitioner who passed an IRS exam or has qualifying IRS experience, with unlimited representation rights.Tax-specific questions, back taxes, audits and notices at a credential-based price pointQuality varies by individual; verify status in the IRS directory
Tax attorneyLawyer focused on tax who can give privileged legal advice and represent you in tax disputes and court.Large disputes, criminal exposure, complex estate or business structuringUsually the highest hourly rates; may not be needed for routine returns
Seasonal or storefront preparerPrepares individual returns, often for a flat fee per form, mostly in filing season. May hold only a PTIN.Simple to moderately simple returns on a tight budgetCredentials vary, representation rights can be limited, and refund-based fees are a red flag
Tax software (DIY)You enter your data and the program checks it and e-files. Priced by tier, often with extra charges for state returns or add-ons.Straightforward returns where you are comfortable with the formsNo judgment about planning; add-on prices can climb; you carry the risk of entry errors
IRS Free File and VITA/TCEFree guided software for eligible taxpayers, and volunteer sites that prepare returns for qualifying people at no charge.Lower-income, older or limited-English taxpayers and simple returnsEligibility rules apply and change each year; check IRS.gov
Bookkeeper plus tax proA bookkeeper keeps monthly records and a CPA or EA prepares the return from clean books.Small businesses and freelancers with ongoing transactionsTwo fees to manage; clarify who handles sales tax, payroll and 1099s
Fractional or outsourced accounting firmMonthly subscription for bookkeeping, tax planning and filings under one engagement.Growing businesses that want predictable monthly costsRead the scope closely; catch-up work and special filings may be extra

Fee levels depend on location, complexity and the individual firm, so always request a written quote. To verify credentials, use the IRS Directory of Federal Tax Return Preparers and your state board of accountancy. Information about free help and filing options is on IRS.gov. This comparison is general education and not tax or legal advice.