TraderToolStack
// scanner

thinkorswim (Schwab)

FREE TIER✓ VERIFIEDCHECKED 2026-10-16

Category: scanners · Starting price: Free

Visit thinkorswim (Schwab) ↗Vendor pricing page ↗

Disclosure: some links on this site may be affiliate links, which could earn us a commission at no cost to you. These links are plain. It doesn't change prices or what we list. Details.

Plans and pricing

PlanMonthly · Yearly
thinkorswim platformFreeFree with a Schwab account; trades at Schwab's standard pricing ($0 online listed equities, $0.65 per options contract).

How to read prices: figures without a mark are published by the vendor (billed monthly, or billed yearly as a total). Amber figures marked ≈ were worked out by us, not published by the vendor. Calculated means we worked it out because the vendor publishes only one billing option (12 × the monthly price, or the yearly price ÷ 12); you can't necessarily buy it at that price. Derived means the vendor shows annual billing only as a per-month price, so the yearly total is 12 × that figure. Promotional and limited-time prices are left out (see notes). Prices in USD, before tax.

  • 30-day Guest Pass for people without a Schwab account.

Source: https://www.schwab.com/trading/thinkorswim. Checked 2026-10-16.

Features (as listed by vendor)

  • Stock Hacker scanner (fundamental, technical and option-related criteria, custom attributes)
  • Pre-defined and custom screeners, watchlists
  • thinkScript custom studies and condition wizard
  • 400+ technical studies
  • paperMoney simulated trading
  • Desktop (Windows, Mac, Linux), web and mobile

At a glance

Free tierYES
Real-time dataNot stated on vendor page
Pricing status✓ VERIFIED
Last checked2026-10-16
Affiliate programNone found (broker platform). TraderToolStack has not joined this program, and links are plain.

Note: Free with a Schwab account. Trades are charged at Schwab's standard pricing. Per Schwab's FAQ, day trading also needs margin approval and $25,000 minimum account equity.

Price-change history

No changes recorded since tracking began.

Report a correction