CPAForgeThe tools desk

Ranked & tested

Best Tax Software for Professional Preparers (2026)

By Marcus CaldwellFiled 2026-07-04

Professional tax software is the single most important — and most expensive — piece of a tax firm's tech stack, and switching it mid-career is painful enough that the choice tends to stick for years. The right pick depends less on a feature checklist than on three things: how many returns you file, how complex they are, and whether you want cloud or desktop. Here's how the major professional packages line up for a CPA or EA firm in 2026.

ProductPricingBest forRating
01Drake TaxPay-per-return or unlimitedSmall-to-mid firms wanting value
02LacertePer-return or unlimited tiersComplex and high-volume returns
03ProConnect TaxPay-per-return, cloudSmall firms wanting cloud + pay-per-return
04UltraTax CSCustom (suite pricing)Firms wanting an integrated CS suite
05CCH Axcess TaxCustom (cloud suite)Larger firms going cloud

How we evaluated#

Tax software comes down to four things for a working firm: return capability (does it handle the complexity and states you actually file?), pricing model fit (pay-per-return vs. unlimited at your volume), deployment (cloud vs. desktop for how your team works), and integration with the rest of your stack (bookkeeping, portal, practice management). We weighted capability and pricing-model fit most heavily, since those drive both quality and cost.

1. Drake Tax — best overall value#

For most independent and small-to-mid firms, Drake is the value benchmark the others are measured against. The unlimited package is aggressively priced, data entry is fast once you know it, and the form coverage and support have earned it a loyal following. The interface looks dated next to cloud-native rivals and it's primarily desktop, but if your priority is filing a lot of returns efficiently without a premium price tag, Drake is the one to beat.

2. Lacerte — best for complex returns#

When your book of business runs to complex 1040s, multi-state, and intricate entity returns, Lacerte is built for it: deep diagnostics, a huge form library, and the handling that high-end preparers rely on. It's Intuit's premium product, so it's priced accordingly and has a steeper learning curve — but for a firm whose work justifies it, the depth and the tight QuickBooks integration pay back the cost.

3. ProConnect Tax — best cloud for small firms#

If you want cloud access and pay-per-return economics, ProConnect is Intuit's answer for smaller and growing practices. It's fully browser-based, scales return-by-return so you're not paying for capacity you don't use, and connects to QuickBooks Online Accountant. The per-return cost adds up as you grow, and it has fewer power-user features than Lacerte, but for a lean, remote-friendly firm it's a strong fit.

4. UltraTax CS — best for an integrated suite#

UltraTax CS shines when it's the tax engine inside Thomson Reuters' broader CS Professional Suite — accounting, document management, and workflow sharing one integrated environment. The multi-monitor, high-efficiency workflow is genuinely fast for a trained preparer, and it's robust for multi-state and complex work. It's expensive and suite-oriented, with involved onboarding, so it's best for firms ready to commit to the ecosystem.

5. CCH Axcess Tax — best cloud for larger firms#

For mid-size and larger firms going cloud, CCH Axcess pairs tax with workflow and the deep research of CCH AnswerConnect on a true cloud platform that scales across offices. That power comes with enterprise pricing and complexity that's overkill for a solo preparer, but for a growing multi-office firm that wants tax, workflow, and research in one cloud system, it's a leading choice.

What we left off#

We left off the consumer/DIY products (TurboTax and the like) — they're for taxpayers, not professional preparers filing under a PTIN. We also passed on the very low-end "unlimited e-file" budget packages that cut corners on form coverage and support, and on niche specialty engines for narrow use cases (e.g., trust-only or expat-only shops) that most general firms won't need.

Pairing tax software with the rest of your stack#

Your tax engine is one layer of the firm's technology. It works best alongside a client portal for secure document collection, a practice management platform to run the workflow, and — for the contractor side of the season — a 1099 e-filing service to get information returns out the door.

Verdict#

For most firms: Drake Tax is the value default, and the one to justify moving away from. Step up to Lacerte when complex returns demand it, choose ProConnect if you want cloud plus pay-per-return for a small practice, and look to UltraTax CS or CCH Axcess when you're committing to a full integrated suite as you scale. Whatever you pick, model your return volume against both pricing structures first — that single calculation drives more of your cost than any feature on the box.

Q & A

Frequently asked questions

Pay-per-return or unlimited licensing — which is cheaper?
It depends on volume. Pay-per-return (ProConnect, and lower Lacerte/Drake tiers) is cheaper when you file a modest number of returns, while an unlimited package wins once you're filing enough that per-return fees exceed the flat cost. Estimate your return count first, then price both ways — the crossover point is usually a few hundred returns.
Do I need cloud-based tax software?
Not necessarily, but it helps remote and multi-office work. ProConnect and CCH Axcess are true cloud; Drake, Lacerte, and UltraTax are primarily desktop (with hosting options). If your team is distributed or you want anywhere-access without managing servers, cloud is worth the premium; if you're a single office, desktop is often cheaper and faster.
Does the tax software need to integrate with my other tools?
For an efficient firm, yes. Integration with your practice management, document portal, and bookkeeping software (QuickBooks/Xero) cuts re-keying and errors. Intuit's products integrate tightly with QuickBooks; the CS and CCH suites integrate within their own ecosystems. Map your existing stack before committing.

Keep reading

Related guides