TradeLog
Wash sales and Form 8949 rebuilt from raw broker trade history, not from the 1099-B.
Last updated
What it is
TradeLog rebuilds a US trader's tax year from raw broker trade history rather than from the broker's 1099-B, and prints Form 8949 detail for Schedule D, Form 6781 detail for Section 1256 contracts, and Form 4797 with a Section 481 adjustment report for anyone who has elected Section 475 mark-to-market. Wash sales are why it exists: it identifies and adjusts them across stocks, options and short sales, between separate accounts and against IRAs, and carries deferrals into the next year's file. Copyright dates on the site run from 1999, and TradeLog is a division of Cogenta Computing, Inc., which is the name on the guarantee and the refund policy.
The work is fixed and long. Install it, enter a one-time baseline of positions held at the start of your first tax year, import a full year of history per account, confirm year-end holdings against December statements, and reconcile gross proceeds against each broker's 1099-B. Only then does End Tax Year unlock finalised reporting, and running it consumes a File Key. Current build 20.5.4.0, 22 June 2026.
Pricing
Three levels, billed annually, separated by how many trade records one tax-year file may hold: Investor at $219 for 1,500 records, Trader at $359 for 5,000, Elite at $459 for more. Section 475 mark-to-market is absent from Investor, so a Section 475 trader pays $359 whatever the volume. Subscriptions auto-renew by default at a 20% loyalty discount — $175.20, $287.20, $367.20 — which is forfeited if the subscription lapses first. Upgrading mid-term costs the retail difference, is not prorated, and does not extend the period.
The 30-day trial is uncapped on records and does everything except copy, export, save, print or close a tax year, which makes it a real evaluation. Refunds are full within 48 hours if End Tax Year has not been run, and conditional on unresolved technical issues for 30 days after that.
Data & coverage
US federal tax rules, and only those. This is not a market data product: the prices it fetches are the year-end closing prices needed to mark open positions, from a dataset of roughly 15,000 US-listed equities and, since v20.4, about 1.5 million US-listed option contracts, plus an on-demand current-price lookup for open positions. Stocks, ETFs, bonds, mutual funds, options, futures and forex can all be recorded.
Integrations
Thirty-five brokers, clearing firms and platforms have a dedicated import filter — the front page says "some 30 major brokers" while the Get Started page says "over 40 online brokers"; the maintained list is the one to read. Eight support BrokerConnect, the in-app API import, which runs on SnapTrade: Alpaca, Charles Schwab, E*Trade, Fidelity, GX Trader, Interactive Brokers, Tastytrade and Tradier, some capped at 90 days per pull. The rest import a CSV or XLSX file, and an unsupported broker can go through the Excel importer if its export carries trade date, open or close, long or short, ticker, quantity, price and commission. Output leaves as TXF for TurboTax and programs that read it, CSV for TaxAct, or PDF for a CPA.
Limitations
- US tax rules only, and the year-end price lookup is US-listed only. The vendor warns that a non-US ticker sharing a symbol with a US equity will be priced as the US one unless you rename it.
- Windows 10 or 11 with full administrator rights. No macOS build, no web app, no mobile; Parallels works for some users with limited support, and files cannot run from removable drives.
- TurboTax Online cannot import the TXF at all, and desktop TurboTax caps Form 8949 import at roughly 2,000–2,500 records — below the volume the Trader and Elite tiers exist to serve. The fallback is a PDF attached under the Form 8453 method.
- The record limit is per tax-year file, and a record is one fill, so it runs to roughly double the trade count most people quote for themselves.
- Once the subscription expires you can view and re-run reports on existing files but not create, edit or close one. An unfinished prior year needs a live subscription again.
- Only 12 of the 35 supported brokers supply a trade time stamp; the rest are matched first-in-first-out and mismatch if the file is not in execution order. Futures import is offered for six brokers, forex for two.
- Reconciling against each broker's 1099-B is mandatory before reports unlock, and it is manual.
- The work concentrates into January–April, and the vendor states that it may limit the kinds of support it offers at certain times of year.
- It computes; it does not advise. The vendor says so itself, and the wash-sale settings are user-defined.
Alternatives
Nothing else here does US wash sales or Form 8949. Sharesight has real tax reports for Australia, New Zealand and Canada and explicitly none of this for US filers. If what you want is the performance and journaling half rather than the filing, the trading journals do it better and all year round. Otherwise compare against the rest of the portfolio trackers.
Specs
- Interfaces
- none
- Export
- CSV, PDF
- Asset classes
- Stocks, ETF, Options, Futures, Forex, Mutual funds, Bonds
- Markets
- US
- Platforms
- Desktop win
- AI features
- None
- Capabilities
- Portfolio tracking, Broker import, Tax reporting
- Pricing verified
- Capabilities verified
- Coverage verified
Also worth comparing
- Delta — One valuation view over a mixed stock-and-crypto book, owned by a broker.
- DivvyDiary — A personal dividend calendar and forward income figure, built around German brokers.
- getquin — EU-first portfolio tracker with open-banking broker imports and a social feed.
- Kubera — One balance sheet for brokerage accounts, crypto wallets, property and private holdings.
- Portseido — Multi-currency tracking for portfolios spread across several brokers and countries.
- Sharesight — Money-weighted portfolio tracking with real ATO, IRD and CRA tax reports.
FAQ
Is TradeLog an annual subscription or a licence per tax year?
It is an annual subscription that behaves like a per-tax-year licence. The subscription runs 365 days from purchase and includes one File Key, and a File Key is what unlocks finalised reporting on one tax-year file. One subscription therefore closes one tax year for one taxpayer; a second back year, or a spouse filing separately, costs $79 for another File Key, and no more than seven keys may be used in any twelve-month period.
What counts as a trade record, and which tier do I need?
One record is one buy or one sell as the broker reports it, and each partial fill counts separately — the vendor's own example is that 100 round trips typically come to 200 records or more. So the tier you need is at least double your round-trip count, and the limit applies to each tax-year file you create or edit during the subscription period rather than to the subscription as a whole.
Does TradeLog run on a Mac?
No. It is a Windows desktop application requiring Windows 10 or 11 and full administrator rights, and it cannot run from a thumb drive. The vendor says some users run it under Parallels or similar, and that its support for Mac installation is limited. There is no web version, no mobile app and no macOS build.
Which brokers import automatically rather than by file?
Eight of the 35 brokers on the supported list carry BrokerConnect, which is powered by SnapTrade — Alpaca, Charles Schwab, E*Trade, Fidelity, GX Trader, Interactive Brokers, Tastytrade and Tradier. Robinhood and Webull have BrokerConnect articles marked currently unavailable. Everything else on the list imports from a CSV or XLSX file you download from the broker yourself.
Why will TradeLog not import my 1099-B?
Because it is built to produce reporting independent of the broker's. The vendor's stated reasoning is that a 1099-B has already had the broker's own wash-sale adjustments applied without saying which cost basis figures were changed, and that it reports only positions closed in the year, so it cannot support a full-year calculation. TradeLog instead asks for gross proceeds from each 1099-B and reconciles its own total against them.