By Editorial team
Last updated: October 2026
Disclosure: This page contains no affiliate links, and no payment was received from ThinkorSwim/Schwab for this review. This review is based on the vendor’s documentation, pricing pages and public sources; no hands‑on testing.
TL;DR: ThinkorSwim is Schwab’s pro‑grade trading suite that’s free with a Schwab brokerage account (or a 30‑day Guest Pass). It fits active stock/options traders who want deep analytics and paper trading. It won’t suit those needing spot crypto or non‑U.S. access. Entry price is $0; live trading requires a Schwab account.
Key facts
– Platform fee: $0 for Schwab clients; stocks/ETFs $0; options $0.65 per contract (Schwab pricing).
– Markets: stocks, ETFs, options, futures, forex; no spot crypto; 24/5 trading for 1,300+ tickers Schwab desktop.
– Tools: 400+ studies (desktop), thinkScript strategies, paperMoney, thinkOnDemand Schwab desktop.
– Data: real‑time requires exchange agreements; some exchanges charge fees Learning Center FAQ and Schwab futures.
– Regulation: Offered via Charles Schwab & Co., Inc. (FINRA/SIPC). Futures/forex via a CFTC‑registered, NFA‑member FCM FINRA BrokerCheck. SIPC doesn’t cover futures/forex (see Schwab’s compare‑platforms page).
Verdict: A practical option for active U.S. stock/options traders who want advanced analytics at a $0 platform fee. It’s limited if you need spot crypto, non‑U.S. market access, or prefer a broker‑agnostic stack.
Risk warning: Trading stocks, options, futures, forex, and crypto‑related instruments involves substantial risk of loss. Past performance does not predict future results. Leveraged products can magnify losses. Futures and forex accounts are not covered by SIPC; see Schwab’s SIPC page for what is protected SIPC at Schwab. Product eligibility varies; Schwab’s compare‑platforms page notes important restrictions.
Who ThinkorSwim is for (and who should skip it)
ThinkorSwim suits active equity and options traders who want rich analytics, scans, and paper trading at no platform fee. The desktop offers 400+ studies, options probability tools, and backtesting via thinkScript and Strategy Report, with simulated trading in paperMoney Schwab desktop, paperMoney. Futures and forex are available to approved clients via Charles Schwab Futures and Forex LLC (trading privileges are subject to review and approval).
It’s also a fit for learners. paperMoney provides $100,000 in virtual buying power, and thinkOnDemand replays prior markets for practice paperMoney, Schwab learning.
Skip ThinkorSwim if you need spot cryptocurrency trading; Schwab brokerage doesn’t offer it (crypto exposure is via ETPs and crypto futures with a futures account) Schwab crypto. It’s U.S.‑centric and requires a Schwab brokerage account for live trading, with eligibility limits for some products (for example, forex is not available to residents of Ohio or Arizona). If you want a broker‑agnostic, cloud‑only charting stack without moving your brokerage, note ThinkorSwim is tied to Schwab accounts.
ThinkorSwim pricing and plans
ThinkorSwim has no paid plan tiers. Access is free for Schwab clients; standard Schwab trade pricing applies. Real‑time data requires accepting exchange agreements, and certain exchanges charge fees (see Schwab pricing, the Learning Center FAQ, and the Schwab futures page) Learning Center FAQ, Schwab futures.
- Stocks/ETFs: $0 commission online (Schwab pricing).
- Options: $0 base + $0.65 per contract online; multi‑leg charged on total contracts (Schwab pricing).
- Futures/futures options: $2.25 per contract, per side, plus NFA/exchange fees; some foreign exchanges add fees; market data fees can apply at some futures exchanges (Schwab pricing), Schwab futures.
- Forex: $0 commission; costs in the spread (Schwab pricing).
- Broker‑assisted orders: +$25 service charge ($5 automated phone) (Schwab pricing).
- Margin: Base rate 10.25% (last changed 9/18/2026); tiered above/below base depending on debit balance Schwab margin rates.
Schwab states no minimum to open a brokerage account, but approvals are required for options, futures, and forex (see Schwab pricing and the Schwab futures page).
Pricing table (checked 2026-10-04):
| Plan | Price monthly | Price annual | Key limits | Date checked |
|---|---|---|---|---|
| ThinkorSwim (desktop/web/mobile) | $0 | $0 | Requires Schwab account; standard Schwab pricing; data fees may apply; no spot crypto | 2026-10-04 |
| paperMoney (with Schwab login) | $0 | $0 | Simulated trading; $100,000 virtual buying power | 2026-10-04 |
| Guest Pass (no account) | $0 | n/a | 30 days only; simulated environment; not extendable | 2026-10-04 |
Sources: ThinkorSwim desktop and Schwab pricing. Also: paperMoney and Guest Pass pages.
ThinkorSwim features that matter
Charting and analysis: broad technical coverage on desktop
ThinkorSwim desktop offers 400+ technical studies, Monkey Bars and Renko chart types, and up to 20 drawings with eight Fibonacci tools. CNBC live streaming is included within desktop for continuous market context (see the Schwab desktop page). On mobile, Schwab cites 300+ charts/indicators, and settings and watchlists sync across devices Schwab mobile.
For option traders, the Analyze tab supports what‑if simulations and probability/volatility analytics, and refresh rates can be set to real‑time, 5s, 30s, 1m, or delayed 5m (see the Schwab desktop page), Learning Center setup.
Options and probability tools: modeling and risk views built in
Desktop analysis includes options back‑testing, what‑if scenarios, and volatility and probability analytics (see the Schwab desktop page). Option chains and strategy templates integrate with risk metrics so sellers and buyers can compare theoretical outcomes before routing.
Screeners and alerts: multi‑attribute scans
Stock Hacker screens by fundamental, technical, and options attributes, with custom criteria; the platform also provides customizable alerts (see the Schwab desktop page), paperMoney. Watchlists and scan results sync between desktop, web, and mobile Schwab mobile.
Backtesting and replays: thinkScript and thinkOnDemand
thinkScript lets you build custom studies and strategies; strategies must contain the AddOrder function to generate simulated trades for backtesting Learning Center: thinkScript. The Strategy Report estimates profit/loss from those signals over historical data Learning Center: Strategy Report. For practice outside market hours, thinkOnDemand replays past periods via the OnDemand toggle Schwab learning.
Platforms and sync: desktop, web, and mobile
ThinkorSwim runs on Windows (bundled JVM) and macOS; Linux is available via an installer script and Schwab notes no official Linux/Unix configuration support Schwab download. There’s also a browser‑based web version and iOS/Android mobile apps Schwab web, Schwab mobile. Watchlists, scans, and settings sync across platforms (see the Schwab mobile page).
Markets and sessions: multi‑asset with extended hours
Supported products include stocks, ETFs, options, futures, and forex, with Level II (Nasdaq TotalView) listed in Schwab’s comparison table (see the desktop and compare‑platforms pages). Schwab offers 24/5 trading on 1,300+ U.S. stocks and ETFs (S&P 500, NASDAQ 100, Dow 30, and 600+ ETFs) Schwab desktop. Spot crypto is not available via a Schwab brokerage account; crypto exposure is via ETPs and crypto futures (requires a futures account) Schwab crypto.
Comparison at a glance (facts only):
| Attribute | ThinkorSwim (Schwab) | TakeProfit (cloud terminal) |
|---|---|---|
| Platform fee | $0 (with Schwab account) (see the Schwab desktop page) | $20/month “All‑In” plan TakeProfit |
| Scripting | thinkScript Learning Center: thinkScript | Indie®, Python‑based (TakeProfit) |
| Alerts | Customizable in‑platform (see paperMoney page) | 400 cloud alerts, never expire TakeProfit |
| Spot crypto | Not via Schwab brokerage Schwab crypto | not published |
| Install | Desktop/web/mobile Schwab download | Browser‑based (TakeProfit) |
| Paper trading | paperMoney included (see paperMoney page) | not published |
Note: TakeProfit is a broker‑agnostic cloud terminal; it is not a Schwab brokerage platform. We cite only product facts from the vendors’ pages.
ThinkorSwim performance and reliability
ThinkorSwim publishes no latency, uptime, or SLA targets; Schwab provides only a general availability caveat on platform pages (see ThinkorSwim’s overview on Schwab). In trading, latency and uptime matter to active users. Absent published metrics, plan redundancy: a second device, the web platform, and the broker’s order phone line as fallbacks.
ThinkorSwim setup and broker connection
Live trading requires a Schwab brokerage account. Schwab lists no minimum to open an account, but trading specific products requires funds and approvals (for example, options, futures, forex). See Schwab pricing and the Schwab futures page for details.
Setup steps (from Schwab’s documentation):
– Open a Schwab brokerage account and accept exchange data agreements (see Schwab pricing and the Learning Center FAQ) Learning Center FAQ.
– Install ThinkorSwim desktop (Windows 11+ with bundled JVM; macOS 14+; Linux via script with no official Linux/Unix config support) or use ThinkorSwim web/mobile Schwab download, Schwab web.
– Request approvals for options, futures, and forex as applicable (forex via Charles Schwab Futures and Forex LLC; privileges subject to review; not all clients qualify).
If you don’t want to open an account yet, the Guest Pass offers 30 days of simulated access across ThinkorSwim platforms; it cannot be extended and data/settings don’t carry over Guest Pass. Note that paperMoney outside Guest Pass requires a Schwab login.
Evidence
This review relies on Schwab’s official ThinkorSwim pages, pricing guide, Learning Center, and U.S. regulator registers (FINRA, NFA) cited inline above. No hands‑on testing, screenshots, latency or uptime measurements, or support interactions were performed.
ThinkorSwim risks and limitations
- No spot crypto trading at Schwab brokerage. Crypto exposure is limited to ETPs and crypto futures (futures account required) Schwab crypto.
- Real‑time data access requires accepting exchange agreements; some futures and foreign exchanges charge additional market data fees Learning Center FAQ. Schwab notes that additional market data fees can apply at some futures exchanges (see the Schwab futures page).
- Forex eligibility is limited: forex accounts are not available to residents of Ohio and Arizona; all futures/forex privileges require approval and not all clients qualify (see Schwab’s compare‑platforms and futures pages).
- No published latency/uptime/SLA numbers for the platform; plan operational redundancy (see ThinkorSwim’s overview on Schwab).
- U.S.‑centric access. Schwab’s ThinkorSwim pages are designed for U.S. residents and point non‑U.S. users to country‑specific sites and restrictions (see the desktop page).
- Linux is offered via an installer script, but Schwab provides no official support for configuring Linux/Unix systems Schwab download.
- paperMoney outside Guest Pass requires a Schwab login; Guest Pass expires in 30 days and cannot be extended; data/settings don’t carry over paperMoney, Guest Pass.
- Futures and forex accounts are not SIPC‑protected; understand the distinction versus securities accounts SIPC at Schwab.
YMYL reminder: Options, futures, and forex are leveraged and can lead to losses exceeding expectations. Ensure you understand margin, day‑trading rules, and product‑specific risks (see Schwab pricing).
How ThinkorSwim compares
Disclosure: We have no affiliate relationship with the services mentioned below.
- TradingView: For price, markets, and scripting differences, see our head‑to‑head comparison: ThinkorSwim vs TradingView.
- Interactive Brokers TWS: Often considered by advanced multi‑asset traders; referenced here for context only.
- tastytrade: Popular among options premium sellers; context only.
- TakeProfit (cloud terminal): Browser‑based with a $20/month “All‑In” plan, 400 non‑expiring cloud alerts, and Indie® Python‑based scripting TakeProfit. Limitation: broker‑agnostic cloud terminal, not a Schwab brokerage platform.
Explore these and other matchups on our comparisons hub: All comparisons.
Costs and extras
- Platform: $0 for Schwab clients; standard trade commissions and margin rates apply (see Schwab pricing), Schwab margin.
- Data: Additional fees may apply on some exchanges, especially for certain futures/foreign venues; accepting exchange agreements is required for real‑time data Learning Center FAQ. Schwab notes this on its futures page.
- Subscriptions: ThinkorSwim has no separate subscription, so there is no cancellation/refund policy specific to the platform (see Schwab pricing).
- Support: Schwab cites trading specialist support, including futures desk hours 24/5 (Sunday 5:30 p.m. to Friday 6:00 p.m. ET) Schwab futures.
FAQ
Is there a monthly fee for ThinkorSwim?
No. ThinkorSwim access is free for Schwab clients; standard Schwab trade pricing applies. A 30‑day Guest Pass offers simulated access without a Schwab account. Sources: Schwab pricing and Guest Pass.
How much money do you need for ThinkorSwim?
Schwab states no minimum to open a brokerage account. Product approvals (e.g., options) and regulatory rules still apply, and trading requires funds. Source: Schwab pricing.
Can I use ThinkorSwim to trade forex?
Yes, via Charles Schwab Futures and Forex LLC, subject to approval. Forex accounts aren’t available to residents of Ohio or Arizona. See the Schwab futures and compare‑platforms pages for details.
Is ThinkorSwim beginner friendly?
It’s feature‑dense with a learning curve. paperMoney and thinkOnDemand help new users practice with simulated data paperMoney, Schwab learning.
What does ThinkorSwim cost to trade?
Online stocks/ETFs $0 commission; options $0.65/contract; futures $2.25 per side plus fees; forex $0 commission (spread). Source: Schwab pricing.
Is ThinkorSwim safe and regulated?
Offered by Charles Schwab & Co., Inc. (FINRA/SIPC). Futures/forex via a CFTC‑registered, NFA‑member FCM FINRA BrokerCheck, NFA BASIC. SIPC doesn’t cover futures/forex accounts (see Schwab’s compare‑platforms page).
Methodology and disclosure
How we reviewed: documentation‑based analysis of Schwab’s ThinkorSwim pages (desktop, web, mobile, paperMoney, Guest Pass), Schwab’s pricing and margin pages, Learning Center articles, and U.S. regulator registers (FINRA BrokerCheck, NFA BASIC). We performed no hands‑on testing and did not measure latency or uptime. All facts were checked on Oct 5, 2026.
Earnings model: This page contains no affiliate links and received no payment from ThinkorSwim/Schwab. We have no affiliate relationship with the related services listed above.
Corrections: We update fees, product availability, and requirements against the cited sources. Send corrections with links to primary sources to our editorial team.
Editorial policy: available on our site.
Risk warning (again): Trading involves risk. Options, futures, and forex are leveraged and can lead to rapid losses. Past performance does not guarantee future results. SIPC protection applies to securities accounts, not to futures/forex accounts SIPC at Schwab. Schwab’s compare‑platforms page details product eligibility and exclusions.