CPA vs Tax Chains vs Tax Software: An Honest Comparison for Frederick County Taxpayers

Tax Preparation · Frederick MD CPA · Mercer Flanagan

Every year, millions of Americans choose between a local CPA, a national tax chain, and software they do themselves. For simple W-2 returns, the differences are minor. But for small business owners, self-employed individuals, landlords, and families with complex situations — the choice of who prepares your taxes has real financial consequences. Here's an honest look at how each option compares.

What the Options Actually Are

When we talk about tax preparation options, there are really four categories — and they are not equally suited to every situation:

  • Local CPA firm — a licensed Certified Public Accountant who has passed a rigorous multi-part exam, maintains continuing education requirements, and is licensed by the state. CPAs are the most credentialed tax professionals and are authorized to represent clients before the IRS in all matters.
  • National tax chains — firms like the large national tax preparation chains employ seasonal preparers with widely varying levels of training and credentialing. Some preparers at these firms are Enrolled Agents or CPAs; many are not. The preparer you see this year may not be there next year.
  • Non-CPA tax preparers — independent tax preparers who are not licensed as CPAs or Enrolled Agents. In Maryland, anyone can prepare taxes for compensation without any licensing requirement beyond a basic IRS registration number (PTIN). There is no minimum education or competency standard.
  • Tax software (DIY) — tax software, the major national tax software platforms. Effective for simple returns; increasingly limited as situations become more complex.

The CPA Credential — What It Actually Means

The CPA designation is not a marketing title — it is a state-issued professional license that requires:

  • 150 college credit hours in accounting and related subjects
  • Passing all four parts of the Uniform CPA Examination — one of the most difficult professional licensing exams in any field, with a pass rate under 50% per section
  • One to two years of supervised experience under a licensed CPA
  • Annual continuing education — Maryland CPAs must complete 80 hours of CPE every two years to maintain licensure
  • Adherence to professional standards — CPAs are subject to the AICPA Code of Professional Conduct and state board discipline

An Enrolled Agent (EA) is also a credentialed tax professional — licensed by the IRS specifically for tax representation and preparation. EAs are a strong option for tax representation matters. A CPA with significant tax practice experience combines accounting depth with tax expertise.

A non-credentialed preparer has passed no exam, met no education requirement, and is subject to no professional standards beyond the IRS's basic registration requirement.

⚠️ In Maryland, Anyone Can Prepare Your Taxes for Pay

Maryland does not require tax preparers to hold any license, pass any exam, or meet any education standard to prepare returns for compensation. The only federal requirement is a Preparer Tax Identification Number (PTIN), which the IRS issues to virtually anyone who applies. When you hand your financial documents to an unlicensed preparer, you have no assurance of their competency — and you are still responsible for the accuracy of the return they file on your behalf.

Where National Chains Fall Short for Maryland Taxpayers

National tax chains are built around volume — processing as many returns as possible during tax season with a workforce of largely seasonal employees. That model works well for simple W-2 returns. It breaks down in several important ways for Maryland taxpayers with anything beyond a basic situation.

Maryland-Specific Knowledge

The single biggest gap between a national chain and a Maryland CPA is state-specific knowledge. National chains train their preparers on federal tax law and generic state return preparation. Maryland's specific obligations — the Personal Property Tax Return, SDAT Annual Report, PTE election, nonresident reciprocity rules, BEACON employer filings, and the Maryland-federal conformity gaps — are rarely covered in chain training programs.

A seasonal preparer at a national chain in Frederick County may have never heard of the Maryland PTE election. They almost certainly are not asking clients whether they have filed their SDAT Annual Report. They are unlikely to know that Maryland does not conform to the QBI deduction or to proactively flag the Maryland estate tax gap for clients approaching the $5 million threshold.

We cover all of these issues in our Maryland Tax Guide — and they are standard parts of our client engagement, not add-ons.

Preparer Continuity

National chains have notoriously high seasonal employee turnover. The person who prepared your return last year may be gone this year. Your return history, your specific situation, your business structure, and the planning we discussed last March — none of that carries over to a new preparer who is meeting you for the first time and working from a blank screen.

At a local CPA firm, the same CPA reviews your return every year. We know your business. We know your family situation. We remember that you had a capital gain last year and we planned the estimated payments around it. We call you in November to discuss year-end strategies — not just in March when it's too late to change anything.

Offshore Preparation

Many national chains and some larger regional firms outsource the actual preparation of returns to offshore vendors in countries like India. Your Social Security number, income data, bank account information, and family details are transmitted internationally to preparers you will never meet, who are not subject to US professional standards, and whose work is reviewed by the US-based staff member whose name goes on the return.

At Mercer Flanagan, every return is prepared and reviewed in-house by our Frederick team. We explicitly do not offshore preparation — and we think this matters enough to say so plainly.

Year-Round Availability

National chain offices are largely seasonal — open from January through mid-April and staffed with temporary employees during that window. If you receive an IRS notice in July, need to make an estimated tax decision in September, or want to plan a business purchase before December 31, a seasonal chain cannot help you.

We are available year-round. Tax planning is most valuable when it happens before the tax year ends — not after the return is filed and all the decisions are already made.

Where Software Falls Short

Tax software has improved dramatically and is genuinely appropriate for simple situations — a W-2 employee with a mortgage, no business income, and straightforward finances. The limitations become significant as complexity increases:

  • Software asks questions — it does not know what questions to ask. The software will not ask you whether your Maryland LLC has filed its SDAT Annual Report. It will not suggest the PTE election if you don't know to look for it. It will not flag that your estate may be approaching the Maryland threshold. It answers the questions you put to it — it does not identify what you don't know.
  • Business returns are genuinely complex. S-Corp returns (Form 1120-S), partnership returns (Form 1065), depreciation schedules, multi-state apportionment, payroll tax coordination — these require professional judgment that software cannot replace.
  • IRS representation. If you are audited, software cannot represent you. A CPA can represent you before the IRS at all levels — examination, appeals, and collection. An unlicensed preparer cannot.
  • Maryland-specific issues. Most national software is built around federal returns with state returns as an afterthought. Maryland's unique provisions — PTE election, depreciation addbacks, pension exclusion optimization, estate tax planning — are not features that software actively surfaces for you.

Side-by-Side Comparison

Feature Local CPA National Chain DIY Software
Licensed credential required Yes — CPA license Varies by preparer No
Continuing education required Yes — 80 hrs/2 yrs Varies No
Maryland-specific expertise Yes Rarely No
Same preparer every year Yes No — high turnover Software only
Preparation done in-house Yes Often offshored Yes — by you
Year-round availability Yes Seasonal only Software only
IRS audit representation Full representation Limited No
Proactive tax planning Yes Rarely No
S-Corp / business returns Yes Some locations Limited
PTE election analysis Yes No No
Estate & trust returns Yes Rarely No
Best for simple W-2 returns Yes Yes Yes

When a CPA Is Worth the Cost

The honest answer is that not everyone needs a CPA. A single W-2 employee with no investments, no business, and a straightforward financial situation may be perfectly well served by tax software. The cost-benefit calculation shifts significantly in these situations:

  • You own a business — any business, any size. The S-Corp election analysis, QBI deduction, Maryland PTE election, business deductions, and entity-level filings all require professional judgment that software and seasonal preparers routinely miss.
  • You are self-employed — estimated taxes, self-employment tax planning, home office, vehicle deductions, and health insurance deductions require someone who knows what to look for.
  • You own rental property — depreciation schedules, passive activity rules, cost segregation opportunities, and the QBI rental safe harbor are all areas where a CPA adds real value.
  • You commute to DC or work in multiple states — the Maryland-DC reciprocity rules, Form D-4A, nonresident returns, and multi-state apportionment are consistently mishandled by software and non-Maryland preparers. We discuss this in detail in our DC commuter tax guide.
  • You received an IRS notice — a CPA can represent you and respond effectively. Software cannot.
  • Your estate may approach $5 million — Maryland estate tax planning requires proactive professional engagement, not annual return preparation alone.
  • You have had a major life change — marriage, divorce, death of a spouse, inheritance, sale of a business or property, retirement — each of these creates tax complexity that benefits from professional guidance.

What to Look for in a Local CPA

Not all CPA firms are the same. When evaluating a local CPA in Frederick County, look for:

  • Active CPA license — verify at the Maryland Board of Public Accountancy's online license lookup
  • Experience with your specific situation — a CPA who primarily handles individual returns may not have deep expertise in S-Corp structuring or farm tax
  • Year-round availability — a firm that disappears after April 15 is not a planning partner
  • Maryland-specific knowledge — ask directly about the PTE election, SDAT Annual Report filing, and Maryland-federal conformity differences. The answers will tell you quickly whether the preparer knows Maryland or just knows federal
  • Transparent pricing — you should know what you're paying before you engage
  • Client reviewssee what our clients say about working with us
🗺️ Why Mercer Flanagan

We have been serving Frederick County individuals, businesses, farms, nonprofits, and families since 1971. Every return is reviewed by a CPA. We do not offshore preparation. We are available year-round. We know Maryland's tax law specifically — not just federal. And we tell you honestly whether we can help before you pay us a dollar. Book a free consultation and find out what working with a local CPA actually looks like.

Frequently Asked Questions

How much more does a CPA cost compared to a national tax chain or software?

For simple individual returns, a CPA typically costs more than a national chain or software. The gap narrows — and often reverses — for business returns, self-employed individuals, and complex situations. A CPA who identifies the Maryland PTE election, correctly handles DC commuter reciprocity, and catches a missed deduction can save multiples of their fee in a single return. We publish our starting prices on our pricing page — individual returns start at $450.

What happens if my a national tax chain preparer makes a mistake on my return?

National chains typically offer some form of error protection — they will pay penalties and interest resulting from preparer errors, subject to limitations. What they generally do not offer is proactive representation if you are audited, or accountability for missed deductions and planning opportunities that were never identified in the first place. You cannot recover money you never knew you were owed.

Can I switch to a CPA mid-year if I started with software or a chain?

Yes — and mid-year is often the best time to make the switch. We can review prior years' returns, identify any missed deductions or planning opportunities, and implement a proper year-round planning relationship going forward. We regularly bring on new clients who come to us after an audit, a life change, or simply realizing their prior preparer was not asking the right questions.

I have a simple return. Do I really need a CPA?

Probably not — and we will tell you that honestly. If you are a W-2 employee with no business income, no rental property, no complex investments, and a straightforward financial situation, quality tax software is likely sufficient. The question worth asking is whether your situation is actually as simple as you think it is. Many clients who come to us convinced they have a simple return discover a missed deduction, an unaddressed Maryland filing obligation, or a planning opportunity that changes the calculus. A free consultation costs you nothing to find out.

Roy Cogliandolo, CPA

Mercer Flanagan · Frederick, MD · June 2026

Not Sure If You Need a CPA? Let's Find Out Together.

We offer a free 20-minute consultation — no obligation. We'll tell you honestly whether we can add value for your specific situation, and what it would cost if we can.

Book a Free Consultation Call (301) 662-6992