Updated September 26, 2026.
Wash-sale tracking software is useful only when you know which transactions it covers and how its calculations can be checked. Evaluate account coverage, share matching, basis treatment and reporting separately. An AI conversation or connected holdings view should not be assumed to generate a complete wash-sale calculation or Form 8949.
This guide focuses on evaluating software. For the underlying cross-account records process, see how to check for wash sales across accounts. The buying decision starts with the output you need: an early warning, a transaction calculation or records for tax reporting.
Three outputs that should not be confused
| Output | Useful purpose | What it does not establish by itself |
|---|---|---|
| Potential-conflict alert | Prompts investigation of related transactions | Final deductibility or complete household coverage |
| Matched transaction calculation | Explains affected shares and adjustments | Correct treatment if inputs or security classification are wrong |
| Tax-reporting output | Helps reconcile reportable transactions and adjustments | Automatic correctness of the entire return |
A tool can be useful at one level without providing the others. Ask for a sample output before paying. If the marketing page says “AI tax optimization,” ask exactly which of these deliverables is included.
What the software must know
A holdings snapshot cannot reconstruct every relevant purchase. For a transaction review, investigate whether the tool receives dates, quantities, account ownership, security identifiers, sale proceeds and adjusted basis. Check how it treats transferred positions and incomplete historical records.
Then map outside activity. A connected taxable brokerage account does not necessarily include a spouse's transactions or an IRA purchase at another institution. Automated contributions and dividend reinvestments can also matter. The absence of imported activity should appear as a coverage gap, not as a clean result.
The IRS rule concerns substantially identical purchases in the 30 days before or after a loss sale. Brokerage reporting can be narrower than the taxpayer's full obligation. IRS Publication 550
A sample acceptance test
Use a small, understood set of records to evaluate a candidate tool. This is a test of its explanation and coverage, not a recommendation to create transactions.
| Test case | What to inspect |
|---|---|
| One loss sale and one matching purchase | Does the output identify dates, shares and the basis of its conclusion? |
| Fewer replacement shares than shares sold | Does it distinguish the matched portion from the full sale? |
| Purchase before the sale | Does the review include the preceding window? |
| Relevant activity in a separate account | Is that account actually included or clearly marked missing? |
| IRA or Roth IRA purchase | Does it distinguish the special treatment from ordinary taxable replacement basis? |
| Missing transferred basis | Does it flag uncertainty rather than manufacture a precise result? |
Keep the expected outcome or questions beside the software output. Where treatment is uncertain, involve a qualified tax professional instead of treating the trial as a legal determination.
Ask how security identity is decided
The tax standard is “substantially identical,” not simply “similar exposure.” A tool may match exact securities more readily than it resolves questions involving other instruments. Ask how it handles classification, what assumptions it makes and which cases it declines to determine.
Be cautious with a universal “safe replacement ETF” label. A different ticker is not a complete legal analysis. A credible product should make uncertain treatment and the need for further review visible.
Inspect the calculation trail
Can you trace an adjustment from the sale to the matched purchase? Can you see the affected quantity, the source records and any changes made after an import correction? Can the same calculation be explained to your tax preparer later?
A simple total may be enough for a summary screen, but it is not enough for verification. Ask about duplicate imports, corrected statements and data changes. The right tool should help distinguish a genuinely new transaction from the same record arriving twice.
These are evaluation criteria, not claims that every product implements each feature. If a provider cannot demonstrate the behavior you need, treat that as an unresolved buying question.
Reporting is a separate requirement
Form 8949 is used to reconcile reportable amounts with the amounts entered on a return, with totals feeding Schedule D. Software that claims to prepare a reporting output should explain supported transactions, adjustments and export formats. IRS Form 8949 overview
Review the applicable year's Form 8949 instructions and coordinate with the person preparing the return. A generated document is not proof that every account or adjustment was included. Save the underlying records as well as the output.
Do not infer that Mezzi generates Form 8949 from its ability to discuss tax-related questions. That specific reporting capability is not established by the product documentation cited here.
A specialist example: TradeLog for transaction reporting
TradeLog is a Windows application for importing trade history, reviewing wash-sale effects and preparing reports such as Form 8949. Its workflow requires establishing beginning holdings, checking year-end positions and reconciling proceeds. It is a concrete option to evaluate when transaction reporting is the main job, rather than a broader financial conversation.
Its one-year subscriptions are Investor $219 for up to 1,500 trade records, Trader $359 for up to 5,000, and Elite $459 for more than 5,000. Each includes unlimited broker accounts and one File Key for finalized tax-year reporting; extra keys cost $79 with an active subscription. Eligible renewal discounts and conditions are listed separately. Count records under the vendor's definition rather than assuming one buy-and-sell round trip equals one record.
The 30-day trial previews the workflow but restricts final reporting and exports. Before paying, check broker support, starting-data requirements, your computer setup and the specific tax-year output needed. These are documented capabilities, not our hands-on validation or a guarantee that a particular return is correct.
Where Mezzi belongs in the workflow
Mezzi can help organize the wider financial picture and discuss questions using supported account information and personal goals. Its account groups include investments, banking, other assets and liabilities; AI Personalization adds context that balances alone do not provide. Mezzi account groups
Use it to ask what information is missing before a proposed tax-loss decision, or how that decision relates to cash needs and allocation. Do not assume that a connection guarantees complete tax-lot history, certified wash-sale calculations, trade execution or tax filing. Evaluate the current plan scope for the actual role you need.
If your primary requirement is a reconciled tax report for substantial trading activity, evaluate a tool or professional service that explicitly provides that output. A connected advice application may complement it, but the functions should remain clear.
Ask the vendor to explain one incomplete case
A tool can be valuable even when it cannot determine the final treatment, provided it exposes the gap. For a test case, provide a loss-sale candidate and identify that another household account may have a relevant purchase but its transactions are not available.
The acceptable output is not an unconditional “clear.” It is a specific unresolved question: which account activity must be obtained, what period is being reviewed and who will determine the treatment. Ask whether the software's result changes when the missing purchase is supplied.
| Vendor claim | Demonstration to request |
|---|---|
| Cross-account review | Which connected accounts and transaction fields were actually included |
| Security matching | Why the particular instruments were flagged or not flagged |
| Reporting support | The export, adjustment explanation and records supplied to the reporting process |
| Automation | Whether the system flags, calculates, blocks or executes—and under what authority |
Do not infer complete household coverage from a broker statement or a successfully connected balance. Apply the same evidence standard to specialist software and to an AI advice conversation. Mezzi should be evaluated within its documented guidance scope, not as a guarantee that every possible wash sale will be detected or prevented.
The buying checklist
Before committing, document account coverage, the supported transaction types, security-classification limits, correction handling, calculation visibility and retained records. Review permissions, privacy terms and the consequences of ending the subscription.
Then compare the complete cost with the work it replaces. A low subscription price is not good value if the missing export or account support requires extensive rework. A more expensive service may be appropriate if it supplies a verified deliverable you actually need.
Choose based on a demonstrable workflow rather than an assurance that software makes compliance automatic.
Frequently asked questions
Does wash-sale software guarantee compliance?
Do not assume so. Results depend on transaction coverage, accurate inputs, security classification and the applicable tax treatment. Review the calculation and unresolved cases.
Does Mezzi automatically prepare Form 8949?
That reporting capability is not established by the documentation used here. Mezzi supports financial guidance; evaluate a separately documented reporting tool or tax professional when that is the required output.
Why are holdings alone insufficient?
A current position does not show every relevant purchase date, share quantity, basis adjustment or transaction in another account. Transaction records are necessary for a meaningful review.
What should I ask for in a software trial?
Ask for sample outputs covering partial share matching, purchases before the sale, outside-account gaps, IRA treatment and incomplete basis, with a calculation trail you can inspect.
Put your financial picture to work
Ask which account information and tax records are missing before evaluating a potential loss in the context of your financial goals.
Explore MezziPublished by Mezzi for educational purposes. This is not personalized investment, tax, or legal advice. Prices and features were checked September 26, 2026 and can change. Comparisons use official documentation, not a matched product trial. Examples are illustrative, not customer results. Investing involves risk, including loss of principal. Account information can be incomplete or delayed. SEC registration does not imply approval or a particular level of skill.