

thinkorswim
By Charles Schwab
Onboarding for thinkorswim is integrated into the Charles Schwab account opening process. New users can open a brokerage account online in roughly 10-15 minutes by providing standard identification and financial details. Once the account is approved (often instantly or within 24 hours), the user can navigate to the Schwab trading portal to enable thinkorswim. The desktop software is a downloadable installer for Windows, Mac, or Linux. For institutional or professional users, the setup may involve additional regulatory certifications for real-time data access. The entire journey from signup to the first 'paper' trade can be completed in under an hour.
Customization is the core DNA of thinkorswim. The desktop platform uses a 'gadget' system where users can snap tools like 'Live News', 'Level II quotes', or 'Quick Charts' into a sidebar. The main workspace features a 'Flexible Grid' that supports dozens of charts in a single view. The most advanced customization comes from thinkScript®, which allows users to write custom code to change how data is visualized. Users can also customize order templates, creating 'one-click' buttons for complex bracket orders (e.g., a buy order with a simultaneous 5% stop-loss and 10% profit-taker). All UI themes, color palettes, and alert sounds are fully adjustable.
While the platform and stock trades are free, there are specific costs for advanced products and services. Options trades cost $0.65 per contract. Futures and futures options cost $2.25 per contract plus exchange fees. Professional traders (those working in the industry) may be required by exchanges to pay monthly fees for real-time data, though this does not apply to retail investors. There are also margin interest rates for those trading on borrowed capital. Broker-assisted trades (placed over the phone with a human) carry a $25 fee. Foreign stock transactions on over-the-counter markets may incur a $50 transaction fee.
Schwab provides an industry-leading training ecosystem for thinkorswim. This includes 'thinkManual', a 1,000+ page interactive documentation site. The 'Schwab Coaching' program features daily live webcasts where experts demonstrate the platform in real-time. The 'paperMoney®' simulator is the most critical training tool, providing $100,000 in virtual currency for risk-free practice. Users can also access a curated YouTube series called 'Getting Started with thinkorswim' and in-platform 'Help' chat where trade desk specialists can view the user's screen (with permission) to provide technical guidance or strategy walk-throughs.
Security is governed by 'Schwab Safe', which includes a 'Security Guarantee' to cover 100% of losses in any Schwab account due to unauthorized activity. Technical measures include AES-256 bit encryption for data at rest and in transit. Two-factor authentication (2FA) is mandatory for login, supporting SMS codes, the Schwab Mobile app, or hardware security keys. The platform operates on a 'Zero Trust' model, ensuring every access request is verified. Schwab also monitors for suspicious activity 24/7 and provides real-time alerts for all logins and major account changes.
thinkorswim follows a continuous deployment model with major platform updates typically occurring once or twice per quarter, and smaller bug fixes and security patches released more frequently. The desktop application automatically checks for updates every time it is launched, ensuring all users are on the latest version. Major feature releases are often accompanied by 'Release Notes' in the Learning Center and specialized webcasts to explain new functionality. The recent 2024-2025 cycle focused on integrating Schwab's banking features and expanding global trading hours.
Users retain ownership of their personal data and can export nearly any data set from the platform. Chart data, watchlists, and thinkScript code can be exported as CSV or .ts files. Transaction history and tax documents (1099s) are available in PDF and CSV formats for integration into third-party tax software like TurboTax. Schwab’s privacy policy ensures that personal trading data is not sold to third parties. If a user closes their account, they can request a full data download, and Schwab maintains records for the legally required period as per SEC regulations.
The platform is designed to scale from the individual retail investor to large-scale Registered Investment Advisors (RIAs). The 'thinkpipes' version is specifically optimized for advisors managing thousands of client accounts simultaneously, offering block trading and advanced allocation tools. For retail users, the desktop application is highly performant on modern hardware, capable of processing high-frequency data feeds across dozens of monitors. As a user's account grows, they gain access to specialized 'Trade Desks' and dedicated service teams to handle increased trading complexity and volume.
There are no long-term contracts for thinkorswim; it is provided as a service to Schwab brokerage account holders. Accounts can be opened and closed at any time without penalty, though certain transfer-out fees may apply ($75 is standard). Users must agree to Exchange Agreements to receive real-time data. Margin accounts require a separate agreement and a minimum of $2,000 in equity. Schwab provides a 'Satisfaction Guarantee' where they will refund eligible commissions or fees if a client is not satisfied for any reason, provided the request is made within 90 days.
As a subsidiary of a major public company, thinkorswim operates under strict regulatory oversight from the SEC (Securities and Exchange Commission) and FINRA (Financial Industry Regulatory Authority). It is a member of SIPC (Securities Investor Protection Corporation), which protects client accounts up to $500,000. For international operations, it complies with regional regulators like the SFC in Hong Kong. The platform is GDPR compliant for European users and follows SOC 2 standards for data center security. It also adheres to 'Know Your Customer' (KYC) and 'Anti-Money Laundering' (AML) regulations globally.