Commissioned Research
Top 10 Best Capital Gains Tax Software of 2026

GITNUXSOFTWARE ADVICE

Finance Financial Services

Top 10 Best Capital Gains Tax Software of 2026

Ranking roundup of the top capital gains tax software options, with criteria and tradeoffs for investors and tax preparers, incl. TaxBit.

18 min readUpdated Editorially scoped research
How we ranked these tools
01Editorial Scope

Vendors set the topic, but our editors set the inclusion criteria and the evaluation framework before research starts.

02Source Research

Search agents gather the source set and the review record, including transcriptions of video reviews and podcasts.

Read our full methodology →

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

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

Capital gains tax software turns transaction histories into tax-ready outputs like realized gains, adjusted cost basis, and report-ready forms, which reduces manual spreadsheet work. This ranked list targets analysts and operators comparing accuracy, data ingestion, and report generation across brokerage and crypto workflows, using verified capability checks rather than marketing claims.

TaxBit is the best fit if you need consistent, reviewable capital gains outputs across multiple brokers and entities, whereas TaxAct works well as a solid low-friction entry when your broker exports already include cost basis and lot identifiers, and FreeTaxUSA is the cheaper choice only when you can reconcile controlled e-file inputs confidently.

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

TaxBit

Lot-level reconciliation evidence that keeps matching decisions and basis impacts reviewable before filing outputs are finalized.

Best for: Fits when multiple brokers and entities require consistent reconciliation and reviewable capital gains outputs.

2

TaxAct

Editor pick

TXF and CSV import streams lot-level cost basis data into the Form 8949 workflow.

Best for: Fits when broker exports include cost basis and lot identifiers.

3

FreeTaxUSA

Editor pick

Reconciliation worksheets highlight discrepancies between imported 1099-B fields and the reported Form 8949 lines.

Best for: Fits when accurate broker files exist and capital gains lines need controlled reconciliation before e-file.

Comparison Table

1
TaxBitBest overall
enterprise
9.0/10
Overall
2
8.8/10
Overall
3
8.4/10
Overall
4
vertical specialist
8.2/10
Overall
5
vertical specialist
7.9/10
Overall
6
vertical specialist
7.6/10
Overall
7
vertical specialist
7.2/10
Overall
8
enterprise
7.0/10
Overall
9
vertical specialist
6.7/10
Overall
10
vertical specialist
6.4/10
Overall
#1

TaxBit

enterprise

Enterprise crypto tax compliance and capital gains automation platform.

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

Lot-level reconciliation evidence that keeps matching decisions and basis impacts reviewable before filing outputs are finalized.

TaxBit’s core workflow starts with brokerage import and then proceeds through tax-lot identification, realized gain calculation, and worksheet-style reconciliation that supports Schedule D assembly and Form 8949 reconciliation. The product’s practical differentiation is the way adjustments and matching decisions remain traceable so review can focus on specific lots and lots of mismatches rather than reworking the entire return.

A tradeoff is the governance discipline required to keep imported cost basis, corporate actions, and manual edits aligned with the matching strategy chosen for the account. TaxBit fits situations where multiple accounts or multiple brokers need consistent handling and where a reconciliation audit trail reduces back-and-forth with a tax preparer.

Pros
  • +Traceable lot-level reconciliation with decisions tied to specific imported rows
  • +Supports audit-style review of basis adjustments before output generation
  • +Configurable matching strategy across accounts to reduce inconsistent gains
  • +Handles wash-sale impacts within the same reconciliation workflow
Cons
  • –Faster results require clean imports and consistent account identifiers
  • –Complex scenarios need more manual review time than simpler DIY tools
  • –Workflow depth can feel heavy for single-broker, buy-and-hold portfolios
Use scenarios
  • Tax operations teams

    Centralized reconciliation across many brokerage accounts

    Fewer rework cycles during review

  • CPA firms

    Pre-filing resolution of gain discrepancies

    Cleaner Form 8949 reconciliation

Show 2 more scenarios
  • High-volume investors

    Wash-sale and cost basis adjustments

    More consistent loss treatment

    TaxBit calculates impacts within the reconciliation flow so affected lots are reviewed together.

  • Multi-entity taxpayers

    Entity-type scheduling with capital gains

    Reduced reporting crossovers

    TaxBit supports mapping transactions into the right entity context for gains reporting outputs.

Best for: Fits when multiple brokers and entities require consistent reconciliation and reviewable capital gains outputs.

#2

TaxAct

SMB

Tax filing software handling capital gains and investment income reporting.

8.8/10
Overall
Features9.0/10
Ease of Use8.5/10
Value8.7/10
Standout feature

TXF and CSV import streams lot-level cost basis data into the Form 8949 workflow.

TaxAct’s capital gains workflow centers on reconciling imported brokerage transactions into Form 8949 and then rolling the totals into Schedule D, with worksheet steps that reflect how brokers report covered and noncovered shares. Lot-level handling is most effective when lot identifiers and cost basis fields are present in the import, because the reconciliation depends on those values. Import options like TXF and CSV are geared toward reducing the drag from retyping broker exports into the return.

A tradeoff is that TaxAct’s value is strongest for the standard brokerage-centric path rather than deep custom modeling for unusual basis methods. It fits best when there is a manageable number of lots and when wash-sale and basis adjustments can be applied from imported transaction-level fields, not built from scratch in the interface.

Pros
  • +Guided Form 8949 and Schedule D reconciliation from broker imports
  • +TXF and CSV lot import reduce manual lot entry
  • +Transaction-level adjustments are organized for return-ready review
  • +Holding-period classification follows imported dates reliably
Cons
  • –Advanced basis scenarios can require more manual handling than imports
  • –Lot matching depth is limited when the brokerage export lacks lot identifiers
  • –Multi-entity coordination needs careful source-of-truth management
  • –Automation beyond import is limited for ongoing portfolio updates
Use scenarios
  • Individuals with brokerage 1099-B

    Reconcile covered and noncovered lots

    Fewer transcription errors

  • DIY investors tracking lots

    Import exported lot spreadsheets

    Faster return completion

Show 1 more scenario
  • Tax-prep users with multiple lots

    Apply basis and holding-period corrections

    Cleaner audit trail

    Edit lot-level fields where imported data is incomplete or needs correction.

Best for: Fits when broker exports include cost basis and lot identifiers.

#3

FreeTaxUSA

SMB

Budget tax preparation software supporting capital gains and investment income.

8.4/10
Overall
Features8.6/10
Ease of Use8.4/10
Value8.2/10
Standout feature

Reconciliation worksheets highlight discrepancies between imported 1099-B fields and the reported Form 8949 lines.

Capital gains preparation in FreeTaxUSA centers on bringing brokerage data into the return and reconciling mismatches between broker-reported fields and the taxpayer’s realized transactions. The workflow is oriented around controlled data entry for each lot or line item, then carrythrough into Schedule D totals and Form 8949 line reporting. Brokerage imports reduce repeated typing, while the reconciliation steps expose common friction points like cost basis gaps and classification differences across holdings.

A key tradeoff is that FreeTaxUSA emphasizes worksheet-driven completion rather than heavy guided narrative for edge cases like wash-sale adjustments that require careful review. It fits situations where accurate inputs exist in broker files or spreadsheets, and where the taxpayer has the time to verify the computed totals before e-file submission. Investors with many lots across multiple brokers will benefit most from consistent import data, because repeated manual corrections increase the risk of missed line-level discrepancies.

Pros
  • +Broker import reduces repeated capital gains data entry
  • +Line-item reconciliation supports audit-ready cross-checking
  • +Lot-level adjustments flow into Schedule D totals
  • +TXF-style and CSV-style inputs support spreadsheet workflows
Cons
  • –Edge-case explanations for wash-sale adjustments are limited
  • –Multi-broker, high-lot counts demand careful review discipline
Use scenarios
  • Self-directed investors

    Import broker gains with minimal retyping

    Less manual entry effort

  • Spreadsheet-first accountants

    Bring TXF or CSV lots

    Faster lot throughput

Show 1 more scenario
  • Multi-broker taxpayers

    Verify cost basis and holding classification

    Fewer reconciliation surprises

    Imported lines are reconciled into Schedule D to surface field mismatches.

Best for: Fits when accurate broker files exist and capital gains lines need controlled reconciliation before e-file.

#4

Koinly

vertical specialist

Crypto tax software generating capital gains reports for multiple jurisdictions.

8.2/10
Overall
Features8.1/10
Ease of Use8.1/10
Value8.3/10
Standout feature

Normalization of exchange and wallet transactions into consistent sale events for lot matching and reconciliation exports.

Koinly focuses on turning messy brokerage, wallet, and exchange activity into capital gains reports that feed Schedule D style workflows. It imports transactions from multiple sources and applies lot selection and cost-basis tracking to produce summary outputs for Form 8949 reconciliation.

Pros
  • +Multi-source crypto transaction imports reduce manual lot entry work
  • +Lot-matching and cost-basis tracking stay consistent across repeated imports
  • +Wash-sale detection logic helps catch loss disallowance before export
  • +Exports support Form 8949 reconciliation with clear per-sale summaries
Cons
  • –Complex corporate actions can require manual overrides for accurate tax-lot mapping
  • –Achieving correct classification can require careful account and entity-type setup

Best for: Fits when crypto trading activity drives Schedule D preparation and lot matching needs repeatable reporting.

#5

ZenLedger

vertical specialist

Crypto tax software producing capital gains and income reports.

7.9/10
Overall
Features7.8/10
Ease of Use7.8/10
Value8.0/10
Standout feature

Continuous reconciliation that maintains an audit trail from imported brokerage lots through basis adjustments to Schedule D and Form 8949 line items.

ZenLedger ingests brokerage activity and normalizes it into a taxable-capital-gains workflow that produces Schedule D and Form 8949 outputs. It focuses on lot-level basis tracking, tax-lot identification, and matching rules that support covered shares and holding-period classification.

Pros
  • +Lot-level basis tracking keeps reconciliation aligned to each sale
  • +Automation for importing brokerage statements reduces manual Form 8949 edits
  • +Audit trail supports review of cost basis adjustments and wash-sale handling
  • +Export workflow fits tax prep processes that require controlled outputs
Cons
  • –Edge cases often require manual review when lot matching differs from broker rules
  • –Complex corporate actions and multi-entity activity can increase cleanup workload
  • –Some integrations depend on the quality and consistency of source exports
  • –Setup requires discipline around identifiers and entity mapping to avoid misallocation

Best for: Fits when portfolios need recurring capital-gains reconciliation with lot-level outputs for tax filing.

#6

Sharesight

vertical specialist

Portfolio tracker with built-in capital gains tax reporting for stocks and funds.

7.6/10
Overall
Features7.8/10
Ease of Use7.5/10
Value7.3/10
Standout feature

Investor-grade lot matching with detailed reconciliation trails tied to imported transactions across periods.

Sharesight is built for investors who need ongoing cost basis tracking across multiple broker feeds and recurring transactions. Its core work centers on tax-lot identification, lot-level matching, and reporting outputs that support Schedule D workflows and Form 8949 reconciliation.

Pros
  • +Automates ongoing holdings updates from brokerage feeds to reduce manual lot entry.
  • +Provides a lot-level audit trail that supports reconciliation during Form 8949 review.
  • +Supports consistent lot matching across trading activity for clearer realized gain outputs.
  • +Exports tax reports in formats geared toward Schedule D and Form 8949 reconciliation workflows.
Cons
  • –Advanced tax scenarios often require careful configuration to match desired identification rules.
  • –Bulk corrections to historical lots can be time-consuming when imports need rework.
  • –Audit evidence is clearer at the investment level than at complex entity allocation level.
  • –Works best when brokerage data quality is high and transaction mapping succeeds.

Best for: Fits when long-term investors want recurring lot tracking and year-end Schedule D and Form 8949 reconciliation outputs.

#7

Coinpanda

vertical specialist

Crypto tax calculator generating capital gains reports across 65-plus countries.

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

Broker import to reconciliation outputs with persistent lot-level traceability for downstream capital gains reporting.

Coinpanda differentiates itself with capital-gains workflows built around broker data ingestion and repeatable tax-lot handling. It supports importing brokerage tax forms, reconciling transactions, and generating the outputs needed for capital gains reporting.

Pros
  • +Broker import to forms-focused workflows reduces manual transaction entry
  • +Tax-lot selection options support different lot matching preferences
  • +Output exports support downstream reconciliation in external tax tooling
  • +Adjustment workflows help keep realized results consistent after changes
Cons
  • –Complex lot reconciliation can require careful review before final exports
  • –Automation and API depth are narrower than tax tooling built for enterprise governance
  • –Some reporting edge cases may need additional cleanup beyond standard imports
  • –Workflow setup can take time when holdings span many lots and dates

Best for: Fits when individual investors need repeatable gains reconciliation across multiple broker imports and lot choices.

#8

Drake Tax

enterprise

Professional tax preparation software handles Schedule D, Form 8949, basis data, and complex returns.

7.0/10
Overall
Features6.9/10
Ease of Use7.0/10
Value7.0/10
Standout feature

TXF export plus reconciliation outputs for tracking import-to-report differences across Schedule D and related gain lines.

Drake Tax focuses on brokerage-driven capital gains workflows with importing, lot processing, and return preparation in one tax-centric environment. It supports TXF export for downstream review and reconciliation, and it can ingest transaction data from common brokerage formats to reduce manual lot entry. Drake Tax also handles tax-lot identification for realized gain reporting and includes reconciliation outputs designed to track differences between imported transactions and report lines.

Pros
  • +Brokerage import-to-return flow reduces manual lot entry for Schedule D work
  • +TXF export supports audit-style handoff to other tools and reviewers
  • +Capital-gains reconciliation outputs help trace mismatches down to form lines
  • +Lot selection rules support detailed tax-lot identification and holding-period classification
Cons
  • –Setup takes more configuration than simpler calculators for straightforward 1099-B cases
  • –Advanced edge cases can require more data cleaning to align imports with report needs
  • –Workflow depth can feel heavy without ongoing brokerage activity
  • –File-based import formats need validation before they affect gain calculations

Best for: Fits when teams need brokerage imports, lot matching control, and TXF-based handoffs for capital-gains reconciliation.

#9

CoinTracking

vertical specialist

Crypto portfolio and tax software tracks lots, realized gains, cost basis, and tax reports.

6.7/10
Overall
Features6.9/10
Ease of Use6.4/10
Value6.7/10
Standout feature

TXF export plus stored lot history supports repeatable report generation after re-importing trades.

CoinTracking ingests trade activity and calculates realized gains using configurable matching rules and loss treatment logic.

Pros
  • +Configurable lot matching supports reproducible tax-lot identification across imports
  • +Wash-sale detection helps flag loss disallowances during realized gain calculation
  • +TXF export and CSV lot import support report regeneration from stored lots
  • +Handles crypto trade histories that many brokerage-only workflows cannot
Cons
  • –Lot and classification setup can require careful configuration for audit trails
  • –Form 8949 reconciliation output can need manual review for complex edge cases
  • –Data cleanup is often required when imports contain duplicates or missing fields
  • –Guidance coverage for non-crypto brokers is narrower than category peers

Best for: Fits when crypto-heavy taxpayers need lot-level gain calculations and repeatable exports for Schedule D.

#10

CoinLedger

vertical specialist

Cryptocurrency tax software imports transaction data and produces capital gains reports for tax filing.

6.4/10
Overall
Features6.6/10
Ease of Use6.2/10
Value6.2/10
Standout feature

Automated lot reconciliation that keeps wash-sale and holding-period logic aligned with imported transactions for report generation.

CoinLedger is aimed at investors who need ongoing cost-basis tracking and capital gains reporting for multiple brokerages and crypto sources. It performs lot-level reconciliation workflows, including tax-lot identification, wash-sale detection, and holding-period classification used for Schedule D and Form 8949 output.

Pros
  • +Lot-level reconciliation with consistent tax-lot identification across imports
  • +Wash-sale detection tied to realized sale events and loss adjustments
  • +Holding-period classification feeds Schedule D and Form 8949 outputs
  • +Import and export workflows reduce spreadsheet-based lot matching
Cons
  • –Complex acquisitions can require careful lot mapping discipline to avoid mismatches
  • –Audit trail depth is limited for investors who expect full journal-style explanations
  • –Some exchange and crypto event types may not map cleanly to every tax workflow
  • –File exports may need extra handling when tax prep expects specific formats

Best for: Fits when ongoing brokerage and crypto activity needs lot matching, wash-sale logic, and form-ready reconciliation.

Conclusion

After evaluating 10 capital gains tax software, TaxBit 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
TaxBit

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 Capital Gains Tax Software

Options differ most in how they build a defensible capital gains outcome: integration depth and automation matter, but what separates tools is how consistently they handle lot-level inputs and reconcile forms. Focus on cost basis handling, audit trail quality, and update frequency for tax-year logic.

Cost basis and lot basis tracking

Why it matters

For capital gains tax software, accurate cost basis and lot basis tracking prevents wrong gains when you sold partial lots or changed assumptions. It also drives whether later reconciliation feels repeatable or guessy.

How to check

In a demo, import a sample brokerage file and then check whether the tool shows per-lot basis and proceeds before it aggregates results. Change one lot’s basis or selection and confirm downstream numbers update consistently.

Wash-sale detection and adjustments

Why it matters

Wash-sale detection and adjustments directly affect taxable gain and the basis you carry forward. If this is weak, the software can produce clean summaries that still conflict with your records.

How to check

Provide (or simulate) a small set of buys and sells that trigger a wash sale and run the calculation. Review whether it marks the affected lots and adjusts basis and holding periods in the output worksheet.

Reconciliation audit trail visibility

Why it matters

A reconciliation audit trail lets us trace how inputs become line items, which matters when you revisit a return or explain changes. Better audit trail visibility reduces the risk of silent overrides and unexplained totals.

How to check

Ask the vendor to show where totals roll up from lot inputs to the final forms. Confirm you can view and export a trail showing what changed, when, and why.

Brokerage import coverage and mapping

Why it matters

Brokerage import coverage and mapping determines whether your data arrives complete and correctly classified. When mapping is shaky, you end up doing manual cleanup that undermines automation.

How to check

Try importing at least two sample broker extracts with different formats (for example, one with more lots and one with fewer). Verify the tool flags missing fields and tells you what it inferred versus what it imported.

Automation of year-end tax workflows

Why it matters

Automation for year-end tax workflows saves time and reduces errors during repeat scenarios like multiple accounts and multiple sales. It also indicates how well the system keeps configuration aligned to the tax-year rules.

How to check

Run a workflow that includes importing, reviewing exceptions, and generating the final output. Then change a configuration choice (like basis method) and see whether every dependent section updates automatically.

Tax-year update frequency for rules

Why it matters

Tax-year update frequency affects whether holding-period logic, reporting logic, and output behavior match the current guidance. For capital gains tax software, stale rule logic can create mismatches even with correct inputs.

How to check

Ask for release notes around the current tax season and confirm what changed in outputs. Compare one calculation before and after an update (using the same imported data) to see if outputs shift for rule-related items.

Red flags

  • You can’t trace final totals back to lot-level inputs.
  • Wash-sale outcomes look unmarked or don’t change basis/outputs.
  • Imported broker data needs heavy manual re-mapping without clear flags.

Fit by situation

  • If you sell lots from multiple accounts and want repeatable results, prioritize cost basis and lot basis tracking.
  • If you expect wash-sale triggers in the year, prioritize wash-sale detection and adjustments.
  • If you revise returns after reviewing numbers with a second set of eyes, prioritize reconciliation audit trail visibility.

Frequently Asked Questions About Capital Gains Tax Software

How do TaxBit and ZenLedger differ in how lot-level reconciliation evidence is presented before filing?
TaxBit links brokerage 1099-B fields to lot records and produces reviewable, lot-level reconciliation evidence tied to basis impacts and wash-sale outcomes. ZenLedger maintains an audit trail through continuous reconciliation and supports ongoing basis adjustments, but the review path is driven by its recurring import-to-output workflow rather than a single pre-filing evidence bundle.
Which tool best supports TXF and CSV workflows for Schedule D and Form 8949 reconciliation inputs?
TaxAct is built around guided return preparation that can ingest TXF and CSV streams so imported lot basis and identifiers flow into the Form 8949 reconciliation workflow. Drake Tax also supports TXF exchange paths into return-preparation outputs, while FreeTaxUSA emphasizes reconciliation worksheets fed by broker-style uploads rather than a TXF-centric pipeline.
How does Koinly normalize messy crypto activity for accurate tax-lot identification?
Koinly normalizes exchange and wallet activity into consistent sale events so lot selection and cost-basis tracking can run with repeatable tax-lot identification and holding-period classification. CoinTracking also supports configurable lot matching and wash-sale detection, but its reproducibility depends on stored lot history and trade re-import rather than normalization across crypto transaction types.
When does Sharesight work better than a crypto-focused workflow for Schedule D reporting?
Sharesight fits cases where recurring holdings and sales require consistent, investor-grade lot matching across multiple broker feeds year over year. Koinly and CoinTracking can handle crypto-heavy histories, but Sharesight’s strength is recurring lot tracking and reconciliation trail output aligned to Schedule D and Form 8949 line items.
What breaks if wash-sale detection and basis adjustments do not stay aligned between import and report generation?
TaxBit generates Schedule D and Form 8949 style outputs from reconciliation results, so mismatched wash-sale handling or basis adjustments can surface as differences between imported 1099-B fields and reported lines. ZenLedger and Sharesight maintain audit trails across adjustments, but a broken mapping between imported lot history and basis adjustments will still produce inconsistent holding-period outcomes and disallowed loss carryforward behavior.
How should enterprise teams evaluate admin controls and RBAC for capital gains workflows?
TaxBit supports reconciliation review and audit-style evidence across multiple brokers and entities, which matters when access needs to be limited to specific reviewers. Coinpanda and CoinLedger focus on deeper integration for repeated imports and traceability, so RBAC and governance become critical for controlling who can change matching rules and export results.
Where does Form 8949 reconciliation rely most on correct tax-lot identification inputs?
TaxAct depends on brokerage 1099-B activity and lot data imported in TXF and CSV formats so totals and reconciliation entries align with Schedule D. CoinLedger and Sharesight produce outputs from imported transactions and lot matching logic, so incorrect lot identifiers or holding-period inputs will directly alter realized gain lines.
Which tool provides the most traceable export-to-report workflow for teams reconciling import-to-line differences?
Drake Tax produces TXF export plus reconciliation outputs designed to track differences between imported transactions and report lines for Schedule D and related gain lines. TaxBit also focuses on reviewable matches and audit-trail evidence, but Drake Tax’s workflow centers on TXF-based handoff for team reconciliation.
How do TaxAct and FreeTaxUSA handle brokerage imports when the goal is controlled, worksheet-level discrepancy review?
FreeTaxUSA highlights discrepancies through reconciliation worksheets that compare imported 1099-B fields to Form 8949 style lines. TaxAct prioritizes guided preparation with imported capital gains inputs and lot-level adjustments, so discrepancy review centers on reconciliation-driven flows rather than worksheet-first comparisons.

Tools reviewed

Primary sources checked during evaluation.

Referenced in the comparison table and product reviews above.

Commissioned Research

Funding and competing interests

This study was co-funded by several of the vendors assessed in it. No single vendor funded it. Funders could propose the market studied.

They had no role in selecting vendors, setting or weighting criteria, analysing data or drawing conclusions, and they received the same factual-accuracy check as every other vendor assessed.

Market definition, inclusion rules and criteria weights were fixed by an editor before research began and did not change afterwards. Editorial process →

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.