Head-to-Head Comparison

JournalPlus vs Schwab Trade Tracking

Compare JournalPlus against Charles Schwab's built-in trade tracking tools. See what TDA migrants are missing and how to fill the gap.

Buy Now - ₹6,599 for LifetimeBuy Now - $159 for Lifetime

7-day money-back guarantee

Quick Answer

JournalPlus wins for active traders: Schwab's Gain/Loss tab shows P&L but has no journaling, tagging, or strategy-level analytics — JournalPlus.

For active traders on Schwab — especially TDA migrants — JournalPlus provides the journaling and execution analytics that Schwab's native tools fundamentally lack. Schwab's free tools are adequate for long-term investors tracking positions; they fall short for traders who need strategy-level.

Price ₹6,599 one-time $159 one-time vs Free (included with Schwab account) Free (included with Schwab account)
Winner JournalPlus wins overall
Feature Comparison

See why traders switch

Feature comparison between JournalPlus and Schwab Trade Tracking
Feature JournalPlus Schwab Trade Tracking
Journaling Functionality Winner Full journaling with tags, setup categories, psychology notes, and R-multiple tracking None — Gain/Loss tab shows realized P&L and cost basis only
Per-Strategy Analytics Winner Breakdowns by setup type, symbol, and strategy leg (verticals, condors, covered calls) Aggregates P&L by expiration date for options; no strategy-level breakdown
Options Analysis Winner Tracks each strategy leg separately — vertical spreads, iron condors, covered calls Shows options P&L by expiration date only, not by strategy type
TOS CSV Import Winner Direct import from thinkorswim Account Statement CSV in under 2 minutes TOS exports CSV but Schwab's own tools cannot import or analyze it
Execution Metrics Winner MAE/MFE, streak analysis, trade replay calendar, win rate per setup Holding period and realized P&L only — no execution quality metrics
Long-Term Portfolio Tools Focused on active trading analytics; no asset allocation or dividend tracking Winner Strong asset allocation charts, dividend income tracking, and tax lot reporting
Cost $159 one-time, lifetime access Winner Free with any Schwab brokerage account
Psychology Tracking Winner Per-trade notes, emotional state tags, and pattern identification across sessions No psychology tracking of any kind
Who Should Choose

Make the Right Choice

Choose

JournalPlus

  • Traders who averaged 5 or more trades per week and need per-setup performance data
  • Former TDA users who lost MyTrade's journaling layer and want a direct replacement
  • Options traders running multi-leg strategies who need leg-by-leg P&L breakdown
  • Any trader who wants to know which of their setups is actually profitable
or
Choose

Schwab Trade Tracking

  • Long-term investors managing a buy-and-hold portfolio on Schwab
  • Casual traders who make fewer than 10 trades per month and want basic P&L tracking
  • Investors focused on dividends, asset allocation, and tax-lot optimization

Charles Schwab completed its $22 billion acquisition of TD Ameritrade in 2020 and finished migrating roughly 11 million TDA accounts to Schwab’s infrastructure in 2023. The result: a large population of active traders suddenly relying on Schwab’s native tools — tools built primarily for long-term investors, not for traders who need execution-quality analytics. JournalPlus is a standalone trading journal that fills the specific gap Schwab leaves: per-setup P&L, options strategy breakdowns, and a complete journaling layer importable directly from thinkorswim CSV exports.

Quick Comparison

FeatureJournalPlusSchwab Trade Tracking
Pricing$159 one-timeFree
Pricing ModelOne-time purchaseIncluded with account
Trade JournalingFull (tags, notes, psychology)None
Strategy AnalyticsPer-setup, per-symbol, per-legRealized P&L and holding period only
Options BreakdownBy strategy type (vertical, condor, etc.)By expiration date only
TOS CSV ImportYes, direct importNot applicable
Long-Term Portfolio ToolsMinimalStrong (allocation, dividends, tax lots)
Best ForActive traders, TDA migrants, options tradersLong-term investors, casual traders

JournalPlus Overview

JournalPlus is a dedicated trading journal and analytics platform priced at $159 as a one-time purchase with lifetime access. It is designed specifically for active traders who need more than a brokerage’s built-in P&L tab. The platform accepts CSV imports from thinkorswim, along with other brokers, and layers journaling and analytics on top of raw trade data.

Key features:

  • Per-setup P&L tracking with custom setup categories (breakout, mean-reversion, earnings, etc.)
  • Options strategy grouping — verticals, iron condors, covered calls analyzed separately
  • MAE/MFE (Maximum Adverse/Favorable Excursion) per trade
  • Streak analysis and trade replay calendar
  • Psychology and emotional state notes per session
  • Direct thinkorswim Account Statement CSV import

Pros:

  • Answers which specific setups and symbols are profitable — Schwab cannot
  • Handles multi-leg options strategies natively
  • One-time cost eliminates ongoing subscription math
  • 30-day money-back guarantee

Cons:

  • Requires paying $159 upfront; free Schwab tools cover basic P&L for casual traders
  • No brokerage functions — JournalPlus is analytics only, not a trading platform
  • Long-term portfolio allocation tools are not a focus

Schwab Trade Tracking Overview

Charles Schwab’s native trade tracking is built into its brokerage platform, accessible via the Gain/Loss tab in the web interface and StreetSmart Edge desktop platform. It shows realized P&L, cost basis, and holding periods across Schwab and transferred accounts. As of 2024, Schwab has approximately 35 million total brokerage accounts, making it the largest US retail broker by account count.

Key features:

  • Realized and unrealized P&L with cost basis
  • Tax lot tracking and wash sale identification
  • Asset allocation charts and dividend income tracking
  • Holding period reporting
  • Integration with thinkorswim (available as “thinkorswim by Schwab”)

Pros:

  • Completely free with any Schwab brokerage account
  • Strong tax reporting and lot management
  • Dividend tracking useful for income-focused portfolios

Cons:

  • Zero journaling functionality — no tags, notes, setup tracking, or psychology fields
  • Options P&L aggregated by expiration date, not by strategy type
  • StreetSmart Edge analytics oriented toward long-term investors, not active traders
  • No execution quality metrics (MAE/MFE, win rate by setup, streak data)

Feature-by-Feature Comparison

Journaling and Trade Annotation

Schwab’s Gain/Loss tab is a reporting tool, not a journaling tool. It shows what happened to your money — realized gains, tax lots, holding periods — but provides no mechanism to record why you took a trade, what setup triggered the entry, or how you felt during the trade. There are no tags, no notes fields, no setup categories, and no psychology tracking of any kind.

JournalPlus is built around the journaling layer Schwab omits. Each trade can carry a setup tag, a confidence rating, entry and exit rationale, and an emotional state note. Over time, those annotations aggregate into win-rate-by-setup and psychology-pattern data that is impossible to derive from raw P&L figures alone.

TDA’s MyTrade social journaling feature — which did provide a note-taking layer — was sunset in 2021 during merger consolidation. Schwab has not introduced a replacement, leaving the roughly 11 million migrated TDA accounts without native journaling since then.

Options Strategy Analytics

Options traders represent a large share of the TDA migrant population, and this is where Schwab’s analytics gap is most visible. Schwab aggregates options P&L by expiration date. If you traded three iron condors and two vertical spreads expiring the same week, Schwab reports a single net figure for that expiration — you cannot see which strategy contributed what.

JournalPlus groups multi-leg options trades by strategy type. A 4-leg iron condor on SPX is tracked as one position, and its P&L, win rate, and average return are calculated separately from the vertical spreads in the same account. For an active options trader running multiple strategy types simultaneously, this breakdown is the difference between knowing your edge and guessing at it.

TOS CSV Import and the Migration Workflow

Thinkorswim by Schwab survived the merger intact and remains the platform of choice for active traders on Schwab. TOS exports a detailed Account Statement CSV containing time, symbol, quantity, price, and commissions — every field JournalPlus needs.

The practical workflow: download the TOS Account Statement CSV (Account Statement tab, set date range, export), then import it into JournalPlus. A full quarter of trade history — 180 rows in the example below — imports in under 2 minutes. Schwab’s own tools have no equivalent import capability; the CSV exists only for external use.

Consider a concrete scenario: a TDA active trader who averaged 15 equity trades per week migrates to Schwab in 2023. They open the Gain/Loss tab and see their realized P&L for January through March: +$4,200. They cannot determine which of their three setups — breakout, mean-reversion, earnings — generated that result, or what their win rate was on AAPL versus SPY. They download the TOS Account Statement CSV (180 rows, January through March), import it into JournalPlus in under 2 minutes, and immediately see: breakout trades at 58% win rate generating +$3,100; mean-reversion at 41% win rate producing -$890. They eliminate mean-reversion entirely. Schwab’s tools cannot surface that analysis.

Execution Quality Metrics

Academic research by Brad Barber and Terrance Odean found that active retail traders underperform by roughly 6.5% per year, partly attributed to lack of systematic trade review. Execution quality metrics — MAE (how far a trade moved against you before turning), MFE (how far it moved in your favor before you exited), and streak analysis — are the quantitative foundation of systematic review.

Schwab provides none of these. JournalPlus calculates MAE and MFE per trade from imported data and aggregates them by setup, showing whether a trader exits too early, holds losers too long, or picks entries that are consistently off by a fixed percentage.

Long-Term Portfolio Tools

Schwab’s native tools are genuinely better for long-term investors. Asset allocation charts, dividend income tracking, and tax lot optimization are built in and updated in real time. For a trader who also maintains a buy-and-hold portfolio alongside an active trading account, Schwab’s built-in reporting handles the portfolio side competently.

JournalPlus does not replicate these features. It is purpose-built for active trading analytics and does not offer asset allocation visualization or dividend tracking.

Pricing Breakdown

TimeframeJournalPlusSchwab Trade Tracking
1 month$159 (full purchase)$0
6 months$159$0
1 year$159$0
2 years$159$0
3 years$159$0
Lifetime$159$0

Schwab’s trade tracking tools are free by definition — they are a feature of a brokerage account. The relevant comparison is not JournalPlus versus a subscription competitor; it is whether the analytics JournalPlus provides are worth $159 as a one-time cost given that Schwab’s free tools already exist.

For active traders making 10 or more trades per month, the answer typically comes down to one question: do you need to know which of your setups is profitable? If the answer is yes, Schwab cannot provide that, and $159 is the cost of finding out.

Who Should Choose JournalPlus vs Schwab’s Built-In Tools

Choose JournalPlus if:

You are a former TDA user who depended on detailed trade analytics and lost them in the migration. You trade 5 or more times per week and need to know which setups drive your returns. You trade options using multi-leg strategies and need to see P&L by strategy type, not by expiration date. You want to track psychology and setup patterns across hundreds of trades. You are willing to invest $159 once to get the analytics layer Schwab does not provide.

Stick with Schwab’s free tools if:

You maintain a long-term buy-and-hold portfolio and trade infrequently (fewer than 10 trades per month). Your primary need is tax reporting, cost basis tracking, and dividend income monitoring. You do not need per-setup win rates or execution quality metrics. You are a casual trader for whom the Gain/Loss tab’s realized P&L summary is sufficient.

Our Verdict

Schwab’s native trade tracking tools are well-built for what they are: portfolio reporting for a broad retail investor base. They are not — and have never been designed to be — a trading journal or an active-trader analytics platform. The TDA merger accelerated this gap for roughly 11 million accounts that moved from a platform with stronger active-trader tooling.

For any trader making more than a handful of trades per month, JournalPlus provides analytics that Schwab fundamentally cannot: win rates by setup, options P&L by strategy leg, MAE/MFE per trade, and a journaling layer for setup notes and psychology tracking. The TOS CSV import makes JournalPlus a direct complement to Schwab’s infrastructure rather than a replacement for it.

Schwab’s tools remain the right choice for long-term investors who do not need execution analytics. For active traders, the question is not whether Schwab’s tools are good — it is whether they answer the questions that matter for improving performance. They do not. JournalPlus does.

Frequently Asked Questions

Can JournalPlus import trade data from Schwab or thinkorswim?

Yes. Thinkorswim by Schwab exports a detailed CSV from the Account Statement tab that includes time, symbol, quantity, price, and commissions — exactly what JournalPlus needs. The import process takes under 2 minutes for a full quarter of trade history.

Does Schwab have a built-in trading journal?

No. Schwab’s Gain/Loss tab shows realized P&L, cost basis, and holding periods, but there is no journaling layer — no trade tags, setup categories, psychology notes, or strategy-level analytics.

What happened to TDA’s MyTrade journaling feature after the Schwab merger?

TDA’s MyTrade community journaling and social features were sunset in 2021 during merger consolidation. Active traders who relied on it for note-taking and trade review have had no native replacement in Schwab’s platform since then.

Is JournalPlus worth $159 if I already have Schwab’s free tools?

For active traders making 5 or more trades per week, the free Schwab tools cannot answer which setups are profitable, what your win rate is by symbol, or how your options strategies are performing by leg type. JournalPlus provides those answers; Schwab’s tools do not.

Does thinkorswim by Schwab have a built-in journal?

No. Thinkorswim has extensive charting and screening tools but no journaling layer. It exports trade data via CSV, which you can then import into a dedicated journal like JournalPlus for analysis. See the JournalPlus vs thinkorswim comparison for a deeper look at TOS specifically.

How does JournalPlus handle options strategies from Schwab accounts?

JournalPlus groups multi-leg options trades by strategy type — vertical spreads, iron condors, covered calls — and calculates P&L per strategy rather than per expiration date. This is something Schwab’s native reporting cannot do. Options traders can also explore the options traders use case guide for more detail on how the analytics work.

Can I use both Schwab’s tools and JournalPlus together?

Yes, and many active traders do exactly this. Schwab handles brokerage, order execution, and long-term portfolio views. JournalPlus handles the trading journal and performance analytics layer via TOS CSV import. The two tools address different needs and work alongside each other. For traders also considering other brokers, the JournalPlus vs Fidelity comparison covers a similar broker analytics gap.

Got questions?

We've got answers

Yes. Thinkorswim by Schwab exports a detailed CSV from the Account Statement tab that includes time, symbol, quantity, price, and commissions — exactly what JournalPlus needs. The import process takes under 2 minutes for a full quarter of trade history.

No. Schwab's Gain/Loss tab shows realized P&L, cost basis, and holding periods, but there is no journaling layer — no trade tags, setup categories, psychology notes, or strategy-level analytics.

TDA's MyTrade community journaling and social features were sunset in 2021 during merger consolidation. Active traders who relied on it for note-taking and trade review have had no native replacement in Schwab's platform since then.

For active traders making 5 or more trades per week, the free Schwab tools cannot answer which setups are profitable, what your win rate is by symbol, or how your options strategies are performing by leg type. JournalPlus provides those answers; Schwab's tools do not.

No. Thinkorswim has extensive charting and screening tools but no journaling layer. It exports trade data via CSV, which you can then import into a dedicated journal like JournalPlus for analysis.

JournalPlus groups multi-leg options trades by strategy type — vertical spreads, iron condors, covered calls — and calculates P&L per strategy rather than per expiration date. This is something Schwab's native reporting cannot do.

Yes, and many active traders do exactly this. Schwab handles brokerage, order execution, and long-term portfolio views. JournalPlus handles the trading journal and performance analytics layer via TOS CSV import.

Try Risk-Free

Get full access to JournalPlus with our 7-day money-back guarantee. If it doesn't fit your trading workflow, get a complete refund - no questions asked.

Schwab Trade Tracking Limited refund policy
JournalPlus 7-day money-back guarantee
  • Full access to all features
  • Connect your broker and import trades
  • No questions asked refund

Ready to Decide?

Join thousands of traders who have upgraded their journaling experience with JournalPlus.

Buy Now - ₹6,599 for LifetimeBuy Now - $159 for Lifetime

7-day money-back guarantee

Buy Now - ₹6,599 for LifetimeBuy Now - $159 for Lifetime

7-day money-back guarantee