Tax software is one part of a practice system. It has to fit the return work, but it also sits inside intake, document collection, review, signatures, e-file transmission, acknowledgments, billing, retention, and data security. A long feature list can miss the handoffs where an office loses time or control.

Start with the practice you intend to run. Then make each sales demonstration follow the same script. Do not let a vendor choose only the cleanest return or skip the export, rejection, permission, and support tests.

Current vendor pricing structures to investigate

This is not a complete market list or a recommendation. It shows how four official vendor pricing pages described their 2026 sales structures on the review date. The descriptions below report vendor-published terms only. They do not claim that a feature works well, fits a particular firm, or performs better than another product.

Vendor and official page Published pricing structure What to verify in a quote
Drake Tax pricing Desktop packages with unlimited or fixed return counts, a desktop pay-per-return option, and a separate online pay-per-return product. The page prices extra users and individual and business returns separately for the online product. Desktop or online product, user count, included return count, individual and business overages, states, and optional workflow products
TaxSlayer Pro pricing Annual Classic, Web, and Premium packages. The published return scope and included tools differ by package, and the page displays separate regular and limited-time new-customer prices. Desktop or web delivery, individual or business return scope, promotion eligibility, renewal price, users, and client-facing tools
TaxAct Professional pricing Unlimited bundles, fixed-count 1040 and business bundles, and separate pay-per-return plans. The page distinguishes single-user and multi-user offerings and states when state software is included or purchased separately. Return type, return count, user edition, state editions, overage charges, document and cloud services, and separately sold add-ons
Intuit ProConnect Tax pricing Individual and business return bundles plus pay-per-return purchasing. The official terms state that a separate annual User Access license is required for each user who needs covered product functions. Return bank, individual and business volumes, User Access licenses, states, promotion eligibility, add-ons, and unused-return terms

Published prices and promotions can change without a matching change to the product name. Save the dated quote and product schedule you actually receive. Do not use this table as a substitute for those documents.

Professional software and consumer filing products answer different needs

Question Consumer filing product Professional preparer product
Primary user A taxpayer preparing a personal return or using an assisted consumer service A paid preparer or firm managing work for multiple clients
Identity and authorization Taxpayer identity and self-file workflow Preparer PTINs, firm information, EFIN workflow, and staff permissions when supported
Workflow One taxpayer's guided filing path Client queue, preparer assignment, review, signatures, transmissions, acknowledgments, and retention when included
Return scope Forms and situations offered to the consumer for that product tier Federal, state, local, individual, business, fiduciary, exempt-organization, and other modules chosen for the firm's work
Commercial terms Usually priced around a taxpayer's filing package May use annual, per-return, module, user, office, hosting, or service charges

A familiar company name does not settle which product is being sold. Confirm that the license permits paid preparation, the supported forms match the practice, and the e-file arrangement matches the firm's IRS provider role.

Write the requirements before requesting demos

Count the work by type, not only by total returns. Fifty wage-only federal returns create a different software need from fifty returns that include multiple states, rentals, partnerships, S corporations, estates, trusts, amended years, or local filings.

  • Return years: current, prior-year, amended, and extension work
  • Return types: individual, business, fiduciary, estate and gift, exempt organization, payroll, and information returns
  • Jurisdictions: every federal, state, city, county, and local form the firm expects to prepare
  • People: owners, preparers, reviewers, administrators, seasonal staff, contractors, and remote workers
  • Locations: home office, storefront, multiple offices, and remote access
  • Client handoffs: organizer, portal, document upload, messages, e-signature, invoice, payment, copy delivery, and retention
  • Office handoffs: assignment, missing items, reviewer notes, corrections, approval, transmission, rejection, and acceptance
  • Data needs: prior-software conversion, document storage, reports, full export, backup, and account closure

Mark each requirement as must have, should have, or optional. A demo failure on a must-have item should remain visible even when the product scores well elsewhere.

A weighted professional tax software scorecard

Category Suggested weight Evidence to collect
Forms and tax-year coverage 25% Current supported-form list, states and localities, entity modules, prior years, and known release dates
Preparation and review 20% Input flow, diagnostics, workpapers, notes, overrides, reviewer changes, version history, and print results from the test return
Security and access 20% Authentication, roles, logs, encryption information, device controls, backups, service providers, incident terms, and retention settings
Client and office workflow 15% Portal, organizer, signatures, status, assignments, billing connections, document delivery, and multi-office controls
Support and filing season operations 10% Support hours, escalation path, response targets, status notices, training, release notes, and outage communication
Total cost and contract 10% Written quote, renewal terms, all modules and services, payment timing, cancellation, conversion, export, and termination provisions

Score each item from 0 to 5 only after recording evidence. A salesperson's verbal answer can be a lead, but the contract, documentation, product test, and current supported-form list are better decision records.

Run the same fictional return through every finalist

Create a test packet from invented names, identification numbers, addresses, employers, and amounts. Include the return features your firm expects and at least one missing item, one inconsistency, one state issue, and one reviewer correction. Do not upload a real taxpayer's data to a sales environment.

  1. Create the fictional client and assign a preparer and reviewer with different permissions.
  2. Import or enter the same source documents and record the time and manual cleanup required.
  3. Prepare the return without a coached vendor shortcut.
  4. Inspect diagnostics, worksheets, election statements, explanations, and any overridden field.
  5. Send a reviewer note, return the file to preparation, make a correction, and confirm the change trail.
  6. Generate the client review package and inspect pagination, instructions, signature forms, privacy, and unnecessary data exposure.
  7. Demonstrate the e-file readiness check, transmission control, acknowledgment, and a rejected-return workflow in a test environment.
  8. Search the client list, run office reports, and verify that staff see only the clients and functions assigned to them.
  9. Export the complete fictional client record in the formats promised for a departing customer.
  10. Open a support request and record the channel, time, answer, and escalation path.

The IRS requires electronic-return software to pass Assurance Testing for the forms a developer supports. The IRS also states that developers do not have to support every form and that the test returns do not include every form or schedule that may appear on a real return. Use the IRS explanation of software approval for e-file as one check, then test your actual form list.

Make security questions specific

A tax firm remains responsible for its information security program and its use of service providers. A vendor security page should lead to written answers about the exact service being purchased.

  • Where is client data stored, processed, backed up, and supported?
  • Which users can view taxpayer identification numbers, bank information, returns, and documents?
  • Can the firm require multifactor authentication and control session, device, and location access?
  • What logs can the firm review, retain, and export?
  • How are employees, subcontractors, hosting providers, document tools, signature tools, and support vendors governed?
  • What is the incident-notification process, and what does the contract promise about timing and cooperation?
  • How are patches and tax-program updates delivered and verified?
  • What happens to production data, backups, and test copies after termination?
  • Can the firm obtain its data without renewing the license?

The FTC Safeguards Rule guidance addresses the information security program and oversight of service providers. The IRS collects current tax-professional security material on Protect Your Clients; Protect Yourself, including Publication 4557 and written security plan resources.

Compare total cost at three return volumes

Use the same low, planned, and high volume for every quote. Separate fixed charges from costs that rise by return, state, entity, user, office, transmission, signature, document, support level, or payment service.

Estimated annual cost = base license + modules + users + offices + hosting + workflow services + training + conversion + projected per-return charges + projected state and e-file charges

Then divide the total by completed paid returns in each scenario. Keep cash timing visible. A lower annual estimate may still create a preseason cash burden, a costly cancellation, or a data-export problem.

Items that often sit outside the headline price

  • State, local, business, fiduciary, estate, gift, payroll, and prior-year modules
  • Additional users, offices, workstations, remote hosting, and storage
  • Portals, organizers, e-signatures, document tools, and client messaging
  • Per-return authorizations, transmissions, bank-product services, and payment processing
  • Onboarding, data conversion, training, premium support, and after-hours support
  • Renewal increases, minimum commitments, financing terms, cancellation charges, and data retrieval

Read the contract before treating the quote as final

  • Which product, modules, tax years, users, offices, and services are included?
  • Which terms renew automatically, and on what date?
  • Can pricing or included features change during the term?
  • What happens if a required form or jurisdiction is late or unsupported?
  • Who owns the client data, and what export is provided during and after the term?
  • How long can the firm access prior-year returns after cancellation?
  • Which service levels are contractual, and which appear only in sales material?
  • How are security incidents, outages, data loss, and subcontractors addressed?
  • What refund, termination, dispute, governing-law, and liability terms apply?

Preserve the signed terms, order form, product schedule, security documentation, supported-form list, and sales answers together. A future renewal review is much faster when the original assumptions are still available.

Keep a one-page decision record

The final record should name the selected product and version, tax year, alternatives tested, test date, evaluators, scores, must-have failures, total-cost scenarios, contract term, open risks, responsible owner, and next review date. Record why a lower-scoring product was selected if price, conversion, timing, or another constraint drove the choice.

Reopen the decision before each renewal. Form coverage, pricing, support, hosting, security terms, and office needs can change even when the product name does not.

Official sources checked

Common questions

What readers ask next

What is the best professional tax software?

There is no defensible universal winner. A product that fits a solo 1040 practice may fail a multi-office firm that prepares business, fiduciary, multistate, or high-volume returns. Compare each current-year product against the same written requirements and test packet.

Is professional tax software the same as consumer filing software?

No. Consumer filing software is built around a taxpayer preparing a personal return or receiving assisted filing help. Professional software is sold for paid-preparer work and may support multiple clients, preparer identities, firm review, e-file operations, staff permissions, and office workflow. Some companies sell both product types, so verify the exact product and license.

Does IRS e-file approval mean a program supports every form?

No. The IRS says software developers may choose which forms to support, and Assurance Testing does not cover every form or schedule that can appear on an actual return. Verify the current federal, state, local, and entity forms your practice needs.

Should a new preparer choose pay-per-return or an unlimited license?

Model both with your expected mix and a low, base, and high return count. Include the base license, federal and state modules, entity modules, users, offices, portals, signatures, document tools, transmissions, training, conversion, support, and exit costs.

Can software replace a PTIN or EFIN?

No. Each covered paid preparer needs an active PTIN. A firm that participates in IRS e-file needs the appropriate IRS authorization and EFIN. Buying software does not create either authorization.