Top 10 Best 990 Software of 2026

GITNUXSOFTWARE ADVICE

Finance Financial Services

Top 10 Best 990 Software of 2026

Ranking roundup of 990 software options with evaluation criteria and tradeoffs for tax teams using UltraTax CS, TaxBandits, or ProConnect Tax.

32 min readUpdated AI-verified · Expert reviewed
How we ranked these tools
01Feature Verification

Core product claims cross-referenced against official documentation, changelogs, and independent technical reviews.

02Multimedia Review Aggregation

Analyzed video reviews and hundreds of written evaluations to capture real-world user experiences with each tool.

03Synthetic User Modeling

AI persona simulations modeled how different user types would experience each tool across common use cases and workflows.

04Human Editorial Review

Final rankings reviewed and approved by our editorial team with authority to override AI-generated scores based on domain expertise.

Read our full methodology →

Score: Features 40% · Ease 30% · Value 30%

Gitnux may earn a commission through links on this page — this does not influence rankings. Editorial policy

This Best List ranks software that generates, validates, and files Form 990 series returns with an emphasis on e-file workflow fit, configuration depth, and automation of recurring fields like 990-PF and 990-EZ. The ranking helps analysts compare tools that differ most in data models, jurisdiction support, and operational controls such as audit logs and RBAC for review teams.

If you’re an accounting firm standardizing recurring nonprofit 990 work with controlled review before IRS submission, UltraTax CS is the best fit, whereas TaxBandits suits teams running repeat 990s across entities and years, and if you’re cost-conscious on a smaller nonprofit workflow, Form 990 Online is the entry choice.

Editor’s top 3 picks

Three quick recommendations before you dive into the full comparison below — each one leads on a different dimension.

Editor pick
1

UltraTax CS

Return worksheet linking keeps schedule inputs consistent across the 990 series build.

Built for fits when accounting firms standardize recurring nonprofit returns and need workflow-controlled review before IRS submission..

2

TaxBandits

Editor pick

Preparer review workflow with iteration tracking helps teams manage sign-off for narrative schedules and schedule data in one return run.

Built for fits when nonprofit preparers run repeat Form 990 work across multiple entities and fiscal years..

3

ProConnect Tax

Editor pick

Review checkpoints that gate finalization for IRS e-file readiness across 990 schedules and computations.

Built for fits when tax teams want a repeatable 990 workflow with review checkpoints and reliable e-file output..

Comparison Table

1
UltraTax CSBest overall
enterprise
9.1/10
Overall
2
8.8/10
Overall
3
enterprise
8.6/10
Overall
4
vertical specialist
8.3/10
Overall
5
8.0/10
Overall
6
7.7/10
Overall
7
7.4/10
Overall
8
7.1/10
Overall
9
6.8/10
Overall
10
6.5/10
Overall
#1

UltraTax CS

enterprise

Thomson Reuters professional tax preparation software with a 990-PF and 990 module.

9.1/10
Overall
Features9.0/10
Ease of Use9.2/10
Value9.2/10
Standout feature

Return worksheet linking keeps schedule inputs consistent across the 990 series build.

UltraTax CS uses a guided input and pro-form style calculation approach that maps nonprofit tax forms and schedules to client data, including narrative and schedules that require controlled reuse across tax years. It supports IRS e-file production from the return workspace and produces structured outputs aligned to IRS filing requirements. Preparers can run internal review steps before submission, using role based work queues and approval routing within the same client return context. This integration focus makes it a fit for teams that standardize nonprofit chart of accounts inputs into repeatable return builds.

A tradeoff is that advanced automation depends on how the firm configures templates and internal workflows, since UltraTax CS centers on return preparation rather than external data pipelines. It fits best when a firm has recurring Form 990-EZ and Form 990 preparation for a portfolio of nonprofits and wants consistent sign-off gates before e-file submission.

Pros
  • +Form 990 return production with guided inputs and repeatable client data reuse
  • +Internal preparer review workflow with approval routing before submission
  • +IRS e-file output generation from the return workspace
  • +Multi-client nonprofit processing supports consistent seasonal production
Cons
  • Automation beyond return prep requires firm-specific workflow configuration
  • Complex nonprofit adjustments can create longer review cycles
  • External integrations need add-on or custom process mapping in many firms
Use scenarios
  • Nonprofit accounting firms

    Portfolio Form 990 processing

    Reduced rekeying across filings

  • Tax managers

    Pre-submission preparer review

    Lower submission rework

Show 1 more scenario
  • Tax preparers

    Tax-year specific return builds

    Faster season turnaround

    Tax-year versioning supports repeatable workflows for recurring nonprofit filing requirements.

Best for: Fits when accounting firms standardize recurring nonprofit returns and need workflow-controlled review before IRS submission.

#2

TaxBandits

SMB

Tax filing software that supports electronic filing for nonprofit Form 990 returns.

8.8/10
Overall
Features8.9/10
Ease of Use8.7/10
Value8.9/10
Standout feature

Preparer review workflow with iteration tracking helps teams manage sign-off for narrative schedules and schedule data in one return run.

TaxBandits fits organizations that run multiple fiscal-year close cycles and want consistent inputs across related returns. It provides structured return components and scheduling logic to keep supplemental schedules aligned to the core Form 990 or Form 990-EZ form selection. Preparer review workflow is a practical fit for teams that separate data entry from final sign-off and need visible change ownership across iterations.

A key tradeoff is that the workflow depth is geared toward standard 990 preparations, so complex edge cases often require manual intervention outside the guided screens. TaxBandits is a strong fit when a nonprofit has a predictable chart of accounts, recurrent governance disclosures, and a recurring need to generate XML filing output for IRS e-file.

Pros
  • +Tax-year versioning keeps prior-year selections from contaminating current returns
  • +Built-in preparer review workflow supports structured sign-off steps
  • +XML output supports IRS e-file preparation workflows
  • +Multi-entity return handling reduces re-entry across related nonprofits
Cons
  • Edge-case mappings sometimes need manual cleanup outside guided screens
  • Narrative schedule configuration can take time for first-time teams
  • Some reconciliation steps depend on consistent source categorization
  • Automation coverage is strongest for common return patterns
Use scenarios
  • Nonprofit accounting teams

    Annual 990 preparation from close data

    Faster first draft cycle

  • Tax preparer firms

    Multi-entity client return production

    Less rework across clients

Show 2 more scenarios
  • Governance and compliance owners

    Board disclosure narratives and controls

    More consistent disclosures

    Narrative schedule fields and governance-related inputs support consistent disclosure completion before filing.

  • Internal finance teams

    IRS e-file package generation

    Reduced formatting friction

    XML output packaging supports an IRS e-file ready workflow from the prepared return content.

Best for: Fits when nonprofit preparers run repeat Form 990 work across multiple entities and fiscal years.

#3

ProConnect Tax

enterprise

Intuit cloud-based professional tax software supporting Form 990 filings.

8.6/10
Overall
Features8.6/10
Ease of Use8.8/10
Value8.3/10
Standout feature

Review checkpoints that gate finalization for IRS e-file readiness across 990 schedules and computations.

ProConnect Tax supports end-to-end 990 preparation with structured inputs for forms and schedules, then produces an IRS e-file-ready output for submission. The workflow is built around review checkpoints that let preparers and reviewers validate computed values before the file is finalized. Tax-year versioning keeps the form logic aligned to the selected tax year so teams avoid mixing guidance across versions. This fits shops that want a consistent internal process for multiple 990 series returns.

A tradeoff appears in governance depth when multiple internal roles must be tightly separated because fine-grained RBAC and audit log controls are not its primary strength. It fits best for firms that run a standard preparer-review cadence and need reliable e-file preparation rather than highly customized control frameworks. It also fits organizations that prepare a moderate volume of 990 returns with recurring schedules and want repeatable preprocessing steps.

Pros
  • +Guided 990 preparation flow reduces omissions across schedules
  • +Built-in review checkpoints help catch issues before e-file
  • +Tax-year versioning keeps form logic aligned to the filing year
  • +Collaboration supports preparer and reviewer handoff
Cons
  • Limited governance controls for complex RBAC needs
  • Less flexible automation for edge-case nonprofit reporting
  • Customization beyond standard workflows is constrained
  • Data import paths can require manual cleanup for messy exports
Use scenarios
  • Mid-size tax firms

    Standard preparer-review cycle for 990s

    Fewer rework rounds

  • In-house nonprofit accounting

    Recurring 990 preparation across years

    Consistent annual filing process

Show 2 more scenarios
  • Specialty nonprofit compliance teams

    Complex schedule sets with controlled inputs

    More complete schedules

    Structured schedule entry helps maintain internal consistency during preparation.

  • Small CPA practices

    Light automation with manual oversight

    Lower operational friction

    Guided steps support dependable outputs with human review for exceptions.

Best for: Fits when tax teams want a repeatable 990 workflow with review checkpoints and reliable e-file output.

#4

990 Tracker

vertical specialist

Dedicated 990 tax automation platform from K1x supporting Forms 990, 990-PF, 990-EZ, 990-T, 4720, and 8868 across 42 state jurisdictions.

8.3/10
Overall
Features8.2/10
Ease of Use8.1/10
Value8.5/10
Standout feature

Versioned return workspace plus schema-checked XML export ties each preparer change to a specific tax year package.

990 Tracker (k1x.io) targets nonprofit Form 990 preparation workflows with document-centric intake and versioned tax-year handling.

It tracks preparer review steps and collects filer data needed for schedules and narrative sections, then generates IRS e-file-ready XML output with schema validation checks.

Automation focuses on reducing rework between drafts and final packages through configurable status flows and recurring reminders.

Governance stays centered on role-based access controls and an audit trail for key edits during the filing cycle.

Pros
  • +Tax-year versioning keeps prior returns intact
  • +Configurable review workflow reduces draft-to-final churn
  • +XML export includes IRS schema validation checks
  • +Audit log records who changed which fields
Cons
  • Limited flexibility for nonstandard internal chart-of-accounts mapping
  • Automation rules have fewer triggers than some workflow tools
  • API surface lacks granular endpoints for schedule-level edits
  • RBAC scope may not cover all custom approvals needs

Best for: Fits when a nonprofit needs controlled 990 draft workflows with schema-checked XML output and review auditability.

#5

Form 990 Online

SMB

IRS-authorized e-file provider since 2004 for Form 990 and 990-EZ with sliding-scale pricing based on gross receipts.

8.0/10
Overall
Features8.3/10
Ease of Use7.8/10
Value7.7/10
Standout feature

Tax-year versioning that drives schedule selection and field logic inside a single return workflow.

Form 990 Online performs end-to-end preparation of federal nonprofit returns for Form 990, Form 990-EZ, and Form 990-PF with an IRS e-file XML output path. Tax-year versioning is built into the workflow so the right form logic and schedules are used for each filing year.

The system supports schedule-level completion and review steps that track filing readiness across a return build. Form 990 Online also includes a filing-status view for nonprofit teams that manage multiple entities and recurring submissions.

Pros
  • +Tax-year-aware form logic reduces schedule mismatches across filings
  • +Schedule-level completion supports consistent nonprofit return builds
  • +IRS e-file XML output supports direct filing readiness workflows
  • +Filing-status tracking helps coordinate recurring submissions
Cons
  • Preparer review workflow is weaker for complex multi-preparer approvals
  • Limited visibility into cross-schedule dependencies during data entry
  • Automation options for recurring answers are narrow compared with tax-specific rivals
  • Governance controls for RBAC and audit logs are not geared for large teams

Best for: Fits when a small to mid-size nonprofit team needs consistent IRS e-file XML output and tax-year specific form builds.

#6

CrossLink Professional Tax Solutions

SMB

Professional tax software supporting exempt organization returns including Form 990-PF e-filing.

7.7/10
Overall
Features7.5/10
Ease of Use7.6/10
Value8.0/10
Standout feature

Schedule-anchored preparer review workflow that keeps governance disclosure and schedule completion tightly coupled.

CrossLink Professional Tax Solutions supports Form 990 preparation with a workflow built around nonprofit reporting schedules and review stages. The software supports tax-year versioning so teams can maintain consistent worksheet logic across IRS schema updates.

It also provides XML generation and IRS e-file submission artifacts with validation checks during the XML preparation flow. CrossLink is distinct in how it organizes preparer review tasks around recurring 990 schedule structures and governance-focused disclosure content.

Pros
  • +Tax-year versioning keeps 990 worksheet logic aligned with current filing rules
  • +XML generation includes validation steps before final submission outputs
  • +Preparer review workflow matches recurring schedule completion and signoff steps
  • +Schedule-specific navigation reduces time spent locating supporting disclosure text
Cons
  • Automation depth is limited for multi-entity 990 consolidations
  • Extensibility and API surface are not documented to support custom integrations
  • Admin and RBAC controls are thin for large teams with strict segregation
  • Complex Schedule tracking can slow down data entry for nonstandard chart structures

Best for: Fits when a small to mid-size nonprofit tax team needs structured 990 workflows with schedule-focused review checkpoints.

#7

SAXTAX

SMB

Professional tax preparation software from Profit Developers supporting Form 990 series e-filing.

7.4/10
Overall
Features7.7/10
Ease of Use7.1/10
Value7.3/10
Standout feature

Tax-year versioning tied to return layout and schedule structures reduces rework when moving between filing years.

SAXTAX targets recurring nonprofit tax preparation with return-specific configuration for Form 990 and related schedules.

The product supports draft-to-signoff cycles with preparer review steps designed for internal governance disclosure changes.

Pros
  • +Tax-year versioning keeps return layouts aligned to filing requirements
  • +XML generation supports IRS e-file oriented workflows for selected return types
  • +Preparer review workflow supports controlled draft changes and signoff
  • +Schedule-level mapping fits nonprofit accounting output to structured schedules
Cons
  • Workflow depth depends on configuring review steps for each practice’s process
  • API and automation surface are limited for custom external data pipelines
  • Schedule coverage breadth varies by return type and filing status
  • Complex amendments require more manual reconciliation across prior-year figures

Best for: Fits when nonprofit tax teams need controlled, repeatable Form 990 drafting with review workflows.

#8

TaxZerone

SMB

Tax e-filing platform supporting exempt organization returns including Form 990-PF.

7.1/10
Overall
Features6.9/10
Ease of Use7.1/10
Value7.4/10
Standout feature

XML filing output designed to pair with IRS schema validation during the final preparation step.

TaxZerone is a 990 preparation solution built around guided completion and document output for nonprofits. It supports nonprofit-focused data entry that maps to common schedules and allows preparer review steps before submission output is generated.

The workflow centers on tax-year versioning so users can keep prior-year inputs organized while producing the correct form layout. Compared with tools that only generate PDFs, TaxZerone emphasizes preparation-to-XML output so organizations can align filings to IRS schema validation requirements.

Pros
  • +Tax-year versioning keeps prior-year inputs separated by filing period
  • +XML output supports IRS schema validation workflows
  • +Built-in preparer review workflow reduces rework during form completion
  • +Schedule coverage aligns with common 990 add-on reporting needs
Cons
  • Limited visibility into cross-form consistency checks beyond what is surfaced in review screens
  • Automation is mostly confined to the guided workflow instead of configurable rule engines
  • Admin controls are thinner for multi-preparer teams with complex RBAC needs
  • Data export options for downstream systems can be less flexible than ETL-first products

Best for: Fits when a small to mid-size nonprofit needs structured 990 preparation with XML output and review checkpoints.

#9

On-Line Taxes

SMB

Online tax filing platform supporting exempt organization returns including Form 990-PF e-filing.

6.8/10
Overall
Features6.8/10
Ease of Use6.6/10
Value7.0/10
Standout feature

Built-in preparer review checkpoints link schedule-level changes to the final XML output package.

On-Line Taxes produces Form 990 series returns through an interview-driven workflow that maps nonprofit reporting inputs into IRS-ready output.

It supports tax-year versioning for Form 990, 990-EZ, 990-PF, and 990-N e-Postcard, with XML filing output designed for IRS processing.

The system organizes nonprofit schedules and attachments into a preparer review flow so corrections can be tracked before submission.

Governance disclosures and statement text for schedules like Schedule O are handled inside the return builder rather than in external editors.

Pros
  • +Interview flow keeps schedule selection and inputs aligned to a single return build
  • +Tax-year versioning reduces mismatch risk when switching between reporting periods
  • +XML output supports IRS schema validation workflows for e-file submission
  • +Built-in preparer review sequence supports correction loops before filing
Cons
  • Less automation for cross-return reuse of narrative statements than workflow-heavy competitors
  • Complex Schedule R and Schedule G edge cases can require manual checks for completeness
  • Advanced data integration needs typically require external spreadsheet or accounting exports
  • Audit-trail granularity for field-level edits is limited compared with governance-first tools

Best for: Fits when a nonprofit tax team wants consistent Form 990 build workflows with IRS XML output and structured review.

#10

Efile990

SMB

Dedicated Form 990 e-filing software for nonprofits and tax preparers.

6.5/10
Overall
Features6.3/10
Ease of Use6.5/10
Value6.8/10
Standout feature

Tax-year version handling tailored to IRS schema changes during 990 preparation workflow.

Efile990 targets nonprofits that need IRS e-file packaging and 990-form workflows without stitching together separate utilities. The workflow centers on preparing XML-ready outputs for Form 990, Form 990-EZ, Form 990-PF, and Form 990-N e-Postcard, with support for attaching common schedules.

Efile990 includes filing-status tracking and tax-year version handling aimed at year-specific IRS schema expectations. Admin workflows focus on preparer review steps and managing who can finalize and submit returns.

Pros
  • +990 form workflows map directly to IRS XML filing expectations
  • +Tax-year version handling reduces mistakes tied to updated requirements
  • +Filing-status tracking supports operational follow-up after submission
  • +Preparer review workflow supports internal governance on drafts
Cons
  • Limited depth for complex schedule stacks compared with specialist tools
  • XML validation guidance feels more form-centric than issue-diagnostic
  • Automation and API coverage is minimal for custom integrations
  • Admin controls focus on workflow roles rather than granular permissions

Best for: Fits when a nonprofit needs structured 990 preparation with submission tracking and internal draft review.

Conclusion

After evaluating 10 finance financial services, UltraTax CS stands out as our overall top pick — it scored highest across our combined criteria of features, ease of use, and value, which is why it sits at #1 in the rankings above.

Our Top Pick
UltraTax CS

Use the comparison table and detailed reviews above to validate the fit against your own requirements before committing to a tool.

How to Choose the Right 990 software

This buyer’s guide covers ten 990 software options focused on producing IRS-ready Form 990, including UltraTax CS, TaxBandits, ProConnect Tax, 990 Tracker, Form 990 Online, CrossLink Professional Tax Solutions, SAXTAX, TaxZerone, On-Line Taxes, and Efile990.

Across these tools, the recurring differentiator is how the workflow manages tax-year versioning, schedule-level completeness checks, and the path from preparer review to IRS e-file XML packages, with each product handling return build control differently.

990 workflow controls that determine draft-to-XML correctness

A 990 tool is judged by how it preserves tax-year logic and schedule completeness from interview screens through the final IRS e-file XML package. These controls reduce schedule mismatches and cut rework cycles caused by review churn.

The biggest differences show up in preparer review workflow mechanics, how tax-year version handling locks or separates prior data, and how strongly the XML export is tied to validation steps that gate final submission readiness.

  • Return worksheet linking that prevents cross-schedule input drift

    UltraTax CS links worksheet inputs to keep the schedule series build consistent across the full 990 workflow. This approach reduces omissions during schedule-level assembly compared with tools that rely on schedule-by-schedule completion screens.

  • Iteration-aware preparer review workflow with sign-off tracking

    TaxBandits uses a preparer review workflow with iteration tracking so teams can manage sign-off for narrative schedules and schedule data in one return run. 990 Tracker also offers a configurable review workflow, but it emphasizes versioned workspace and schema-checked exports more than iteration tracking.

  • Review checkpoints that gate IRS e-file readiness

    ProConnect Tax adds review checkpoints that gate finalization for IRS e-file readiness across 990 schedules and computations. On-Line Taxes also links schedule-level changes to the final XML output package, but it provides less cross-schedule reuse of narrative statements than ProConnect Tax.

  • Schema-checked XML export tied to a versioned return workspace

    990 Tracker exports schema-checked XML from a versioned return workspace and ties preparer edits to a specific tax-year package. Form 990 Online provides tax-year-aware schedule logic, but its preparer review workflow is weaker for multi-preparer approvals.

  • Tax-year version handling that drives schedule selection and field logic

    Form 990 Online uses tax-year versioning to drive schedule selection and field logic inside a single return workflow. SAXTAX also uses tax-year versioning tied to return layout and schedule structures to reduce rework when moving between filing years.

  • Validation steps embedded into XML generation for schedule completion coupling

    CrossLink Professional Tax Solutions generates XML with validation steps before final submission outputs while keeping governance disclosures coupled to schedule completion via schedule-anchored review checkpoints. 990 Tracker configures review workflow and schema-checked XML export, but it places less emphasis on coupling governance disclosures to specific schedule checkpoints.

How to choose 990 software based on workflow control depth

The selection process should start with workflow control points because 990 errors typically surface during review routing and finalization, not during initial interview intake. The right tool matches the organization’s review cadence and the number of entities and preparers involved in each return build.

A second pass should map automation and extensibility needs to the tool’s documented surface. Some platforms focus on guided workflow consistency and review checkpoints, while others expose fewer automation hooks for custom external data pipelines and firm-specific workflow configuration.

  • Match the review workflow model to the team’s sign-off process

    TaxBandits fits when teams need iteration tracking and structured sign-off steps for narrative schedules and schedule data in one run. CrossLink Professional Tax Solutions fits when schedule-focused review checkpoints must keep governance disclosure completion tightly coupled.

  • Select worksheet linking versus schedule-by-schedule completion

    UltraTax CS fits when schedule series inputs must stay consistent using return worksheet linking across the full 990 build. ProConnect Tax fits when review checkpoints gate finalization across schedules and computations, even if the workflow relies less on return-wide worksheet linking.

  • Pick tax-year version handling that matches how returns are reused across periods

    If prior-year selections must not contaminate current returns, TaxBandits uses tax-year versioning to keep earlier selections isolated. If schedule selection and field logic should change inside the same return workflow, Form 990 Online uses tax-year-aware form logic.

  • Choose schema-checked XML export when review auditability depends on XML-package traceability

    990 Tracker is built for schema-checked XML export tied to a versioned return workspace and preparer edits bound to a specific tax-year package. TaxZerone pairs XML filing output with IRS schema validation during the final preparation step, but it provides thinner cross-form consistency visibility beyond guided review screens.

  • Confirm governance and RBAC depth when multiple preparers handle complex stacks

    ProConnect Tax adds review checkpoints but has limited governance controls for complex RBAC needs. CrossLink Professional Tax Solutions supports schedule-anchored governance disclosure coupling, while UltraTax CS can lengthen review cycles when complex nonprofit adjustments require firm-specific workflow configuration.

  • Plan for edge-case coverage if schedules require nonstandard mappings

    Efile990 handles tax-year version handling tailored to IRS schema changes during the 990 preparation workflow, but it has limited depth for complex schedule stacks compared with specialist tools. 990 Tracker keeps schema-checked XML export tied to a versioned workspace, yet it has fewer automation triggers and limited flexibility for nonstandard internal chart-of-accounts mapping.

Who should buy this category of 990 software

Nonprofit preparers should buy 990 software when return production depends on consistent schedule logic and controlled review routing before IRS e-file XML output is finalized. Firms should also buy when tax-year reuse and narrative schedule governance create recurring rework without versioned controls.

The strongest fits cluster by team workflow and output needs. Accounting firms often need worksheet linking and repeatable client data reuse, while nonprofit teams prioritize versioned workspace and schema-checked XML output that supports auditability.

  • Accounting firms standardizing recurring nonprofit returns

    UltraTax CS supports return production with guided inputs and repeatable client data reuse using return worksheet linking, which fits recurring nonprofit engagements with firm-controlled review before IRS submission.

  • Nonprofit preparers running Repeat Form 990 work across multiple entities and fiscal years

    TaxBandits includes tax-year versioning and a preparer review workflow with iteration tracking, which supports repeat returns while keeping sign-off structured across entity and fiscal-year variation.

  • Teams that need review checkpoints that directly gate IRS e-file readiness

    ProConnect Tax is designed around review checkpoints that gate finalization for IRS e-file readiness across 990 schedules and computations, which fits workflows that measure readiness at the checkpoint level.

  • Organizations that require schema-checked XML output with preparer-change traceability

    990 Tracker keeps a versioned return workspace and ties preparer changes to a specific tax-year package with schema-checked XML export, which supports controlled draft workflows and review auditability.

  • Small to mid-size nonprofits that need tax-year specific form builds with consistent e-file XML

    Form 990 Online provides tax-year-aware form logic and schedule-level completion designed for consistent IRS e-file XML output when a small team must standardize builds.

Common mistakes when selecting 990 software and how to avoid them

A common failure is choosing a tool by the form interview experience without checking how review routing behaves across multiple preparers. Another failure is underestimating how tax-year version handling affects schedule selection and narrative field logic when returning to amend or re-file.

Teams also make errors by assuming XML output equals validation coverage. Some tools include schema-checked exports and validation steps, while others provide form-centric validation guidance that does not diagnose cross-schedule issues as deeply.

  • Selecting software that lacks traceable draft-to-XML links for review auditability

    Prefer 990 Tracker when schema-checked XML export is tied to a versioned workspace and preparer edits map to a specific tax-year package. Use CrossLink Professional Tax Solutions when schedule-focused review checkpoints must remain coupled to governance disclosure completion.

  • Ignoring review workflow mechanics that control sign-off iterations for narrative schedules

    TaxBandits is built for iteration tracking and structured sign-off steps for narrative schedules and schedule data in one run. ProConnect Tax uses review checkpoints for e-file readiness, but its limited governance controls can be a blocker for complex RBAC needs.

  • Assuming tax-year versioning prevents schedule mismatches without checking schedule selection logic

    Form 990 Online ties tax-year versioning to schedule selection and field logic to reduce schedule mismatches across filings. Efile990 focuses tax-year handling tied to IRS schema changes, but it can be thin for complex schedule stacks compared with specialist tools.

  • Expecting deep automation hooks for custom integrations without confirming extensibility

    UltraTax CS concentrates on return production with guided inputs and internal preparer review workflow, so automation beyond return prep may require firm-specific workflow configuration. CrossLink Professional Tax Solutions and SAXTAX both note limited API and automation surface for custom external data pipelines.

  • Overlooking cross-form consistency checks when schedules are complex

    TaxZerone limits visibility into cross-form consistency checks beyond what is surfaced in review screens, even though XML output supports IRS schema validation workflows. On-Line Taxes can require manual checks for completeness on edge cases like Schedule R and Schedule G.

How We Selected and Ranked These Tools

We evaluated UltraTax CS, TaxBandits, ProConnect Tax, 990 Tracker, Form 990 Online, CrossLink Professional Tax Solutions, SAXTAX, TaxZerone, On-Line Taxes, and Efile990 using a weighted rubric where features accounted for 40%, and ease and value each accounted for 30%. The rankings favored tools that reduce schedule-series inconsistency using return worksheet linking in UltraTax CS and that support controlled review workflow routing before IRS submission.

We treated tax-year version handling and the XML path as the core workflow control because these tools differ most in how they preserve tax-year logic and map preparer changes to the final XML package. UltraTax CS earned the top position by combining guided inputs with return worksheet linking that keeps schedule inputs consistent across the 990 series build while also providing an internal preparer review workflow with approval routing.

Frequently Asked Questions About 990 software

How does tax-year versioning differ across UltraTax CS, TaxBandits, and 990 Tracker?
UltraTax CS applies tax-year specific interview processing to drive report generation for the selected 990 series. TaxBandits and 990 Tracker both use tax-year versioning to keep inputs aligned to the correct filing-year logic, but 990 Tracker ties the versioned workspace to its schema-checked XML export so each preparer change maps to the year package.
Which tools generate IRS e-file XML packages inside the same workflow, not via manual file assembly?
Form 990 Online generates an IRS e-file XML output path from schedule-level completion within one return workflow. TaxZerone and On-Line Taxes also emphasize preparation-to-XML output inside their builders, with their preparer review steps gating the final XML package.
When should a team prefer 990 Tracker over CrossLink Professional Tax Solutions for draft control?
990 Tracker fits teams that need configurable status flows plus schema validation checks before moving to final XML export. CrossLink Professional Tax Solutions centers preparer review tasks around recurring 990 schedule structures and disclosure content, so teams focused on schedule-anchored review stages may prefer it over 990 Tracker’s broader draft governance.
What tradeoff appears when a workflow centers on chart of accounts mapping, as in SAXTAX?
SAXTAX is built for repeatable accounting-to-return mapping, so it can reduce rework when nonprofit chart of accounts structure stays consistent. That mapping emphasis can become friction if a team’s schedule inputs change frequently or rely on highly customized schedule narratives that do not map cleanly into the return layout.
How do preparer review workflows gate finalization in ProConnect Tax, UltraTax CS, and Form 990 Online?
ProConnect Tax uses review checkpoints that gate finalization for IRS e-file readiness across 990 schedules and computations. UltraTax CS includes workflow features for preparer review and sign-off before IRS submission, while Form 990 Online tracks schedule-level completion and review steps to show filing readiness across a return build.
Where does schema validation happen in TaxZerone versus Efile990?
TaxZerone pairs its final preparation step with XML output designed to align with IRS schema validation needs. Efile990 focuses on IRS e-file packaging with year-specific handling tied to IRS schema expectations, so schema-related checks occur as part of the XML-ready output path rather than only at the last step.
What breaks if an organization needs Schedule O and statement text handled inside the return builder, not edited externally?
On-Line Taxes handles Schedule O and schedule statement text inside the return builder, so it avoids external editor round-trips for narrative governance disclosures. Tools that rely on separate narrative editing outside the return builder may force manual re-entry and raise the risk of mismatch between narrative text versions and the final XML package.
How do these tools handle multi-entity work and filing-status tracking, and where does the workflow differ?
TaxBandits includes filing-status tracking for nonprofit teams managing multiple entities and recurring submissions. Form 990 Online also provides a filing-status view for multi-entity teams, while UltraTax CS targets accounting firms that standardize recurring nonprofit returns with workflow-controlled review across filing seasons.
How do role-based access controls and audit trails show up in 990 Tracker compared with UltraTax CS?
990 Tracker provides governance controls built around role-based access controls and an audit trail for key edits during the filing cycle. UltraTax CS is oriented around preparer review workflow and repeatable return production across the filing season, so it supports sign-off rather than emphasizing audit trail granularity for edits in the draft lifecycle.
How should a team approach data migration into TaxBandits or 990 Tracker?
TaxBandits supports structured extraction of nonprofit details into 990 return inputs, which suits migration from legacy datasets into its guided workflow. 990 Tracker is document-centric for filer data intake and uses a versioned return workspace with schema-checked XML export, so migration efforts should map legacy documents to its return data fields rather than only importing spreadsheets.

Tools reviewed

Primary sources checked during evaluation.

Referenced in the comparison table and product reviews above.

Logos provided by Logo.dev

Keep exploring

FOR SOFTWARE VENDORS

Not on this list? Let’s fix that.

Our best-of pages are how many teams discover and compare tools in this space. If you think your product belongs in this lineup, we’d like to hear from you—we’ll walk you through fit and what an editorial entry looks like.

Apply for a Listing

WHAT THIS INCLUDES

  • Where buyers compare

    Readers come to these pages to shortlist software—your product shows up in that moment, not in a random sidebar.

  • Editorial write-up

    We describe your product in our own words and check the facts before anything goes live.

  • On-page brand presence

    You appear in the roundup the same way as other tools we cover: name, positioning, and a clear next step for readers who want to learn more.

  • Kept up to date

    We refresh lists on a regular rhythm so the category page stays useful as products and pricing change.