HomeComparisonsTrading platformsVerified 4 Oct 2026

TakeProfit vs ThinkorSwim

A browser terminal with one paid plan, Indie scripting and non-expiring cloud alerts, set against a broker-owned desktop platform that is free for Schwab clients and covers options, futures and forex. Every figure below links to the vendor page it came from and carries its check date; where a vendor's own pages disagree, the page notes it.

TakeProfitBrowser terminal with cloud alerts and Python-based scripting
Entry price
$20/ month or $120 / yearAll-In (monthly billing)
Runs on
Web
Free option
Freeroll: permanent free tier, core charting
ThinkorSwimSchwab's desktop, web and mobile trading platform with thinkScript
Entry price
$0 platform fee for Schwab clientsFree for Schwab clients
Runs on
Web, iOS, Android, Windows, macOS
Free option
$0 opening, maintenance fee and minimum

Category winsPrice transparency ThinkorSwimAlert capacity published TakeProfitCrypto exchange coverage TakeProfitScripting language TieFees, Trust: awaiting test

01

Quick verdict

TakeProfit lists one paid plan, All-In, at $20 per month or $120 per year, with up to 400 non-expiring alerts and a free Freeroll tier. ThinkorSwim has no platform fee for Schwab clients, but needs a Schwab account and adds paperMoney, thinkScript and options, futures and forex. TakeProfit publishes its prices only in FAQ answers.

Pick TakeProfit if

  • You want many non-expiring cloud alerts on one paid plan
  • You prefer Python-style scripting that runs in the cloud
  • You trade crypto on Bybit and want cashback on fees

Pick ThinkorSwim if

  • You have or will open a Schwab account and want a free platform
  • You trade options, futures or forex and want paperMoney
  • You prefer a desktop app with thinkScript and 24/7 phone support

Risk warningTrading stocks, options, futures, forex and cryptocurrencies carries a high risk of loss and is not suitable for every investor. Futures and forex accounts are not protected by SIPC. This comparison is not investment advice.

02

What are the key differences between TakeProfit and ThinkorSwim?

  • TakeProfit lists one paid plan, All-In, at $20 per month or $120 per year, plus a permanent free tier called Freeroll. TakeProfit
  • TakeProfit has no pricing page; its prices appear only in FAQ answers. TakeProfit (official site)
  • ThinkorSwim desktop is free for Schwab clients with a brokerage account; Schwab's standard trade pricing applies. Charles Schwab
  • A ThinkorSwim Guest Pass gives 30 days of simulated access with $100,000 of virtual buying power and no Schwab account. Charles Schwab
  • TakeProfit's All-In plan includes up to 400 non-expiring cloud alerts; the free plan includes 1 alert valid for 3 months. TakeProfit (official site)
  • ThinkorSwim scripts in thinkScript, while TakeProfit uses Indie, a dialect of Python that runs in the cloud. Charles Schwab · TakeProfit (official site)
  • ThinkorSwim supports stocks, ETFs, options, futures and forex, but individual cryptocurrencies cannot currently be bought or sold through Schwab. Charles Schwab · Charles Schwab
  • ThinkorSwim is offered through Charles Schwab & Co., Inc., FINRA CRD 5393, a member of SIPC. FINRA BrokerCheck · Charles Schwab
03

Side by side

Every cell links to the vendor page it was taken from and shows the date it was last checked. The coloured marker shows which platform has the edge in that row.

TakeProfit vs ThinkorSwim: side-by-side comparison of 16 datapoints from vendor pages, checked 4 October 2026.
Datapoint
TakeProfitfrom $20 / month or $120 / year
Visit
ThinkorSwimfrom $0 platform fee for Schwab clients
Visit
Edge
01Price
Entry price: paid plan$20/ month or $120 / yearTakeProfit has no pricing page: /pricing, /plans, /subscription and /upgrade return HTTP 404, and prices appear only in FAQ answers (pricing.pricing-page-not-found). Only one paid plan is listed. Per the Terms, the fee depends on promotions, location and payment method.source ↗checked 4 Oct 2026$0 platform fee for Schwab clientsThe platform has no subscription; Schwab's standard trade pricing applies to trades placed through it (see the trading cost row). The two prices are not on the same basis: a monthly software fee against a free platform tied to a brokerage account, so no price winner is declared.source ↗checked 4 Oct 2026TThinkorSwim
Free optionFreeroll: permanent free tier, core chartingFree plan limits: 2 indicators per chart, 2 workspaces, 5,000 bars per chart, 1 alert valid for 3 months (plans_limits.free-indicators-per-chart, plans_limits.free-bars-per-chart, plans_limits.alerts-per-plan).source ↗checked 4 Oct 2026$0 opening, maintenance fee and minimumApplies to individual and joint brokerage accounts. No minimum funding is required to open an account and use the platform (pricing.min-funding-platform-use); account minimums apply to specific products such as options.source ↗checked 4 Oct 2026—
Free trial and access without an accountTrial only for some users, at vendor's discretionVendor pages differ: the homepage says every new account starts with a 30-day All-In trial (pricing.trial-30-day-home), while the Terms of Use say a trial is offered only to some users. The Terms also say a trial converts to a paid plan automatically unless cancelled (pricing.trial-auto-converts). Figures here use the Terms.source ↗checked 4 Oct 202630-day Guest Pass, no Schwab accountGuest Pass is a simulated environment with $100,000 of virtual buying power, needs no account opening or funding, and cannot be extended (pricing.trial-guest-pass-virtual-100k, pricing.trial-guest-pass-not-extendable). Logging in to the platform proper needs a Schwab account (pricing.trial-no-account-no-live-platform).source ↗checked 4 Oct 2026—
02Platform
Where it runsBrowser only; mobile via mobile browserVendor pages differ: the docs say there is no separate app, while the Terms of Use say the platform is accessible via mobile applications (platform_tech.tos-mentions-mobile-app). Browser use needs no installation (platform_tech.web-browser-no-install).source ↗checked 4 Oct 2026Desktop, web and mobile (iOS, Android)Desktop needs Windows 11 or later or Mac OS 14 or later (platform_tech.desktop-windows, platform_tech.desktop-mac); Linux is supported via an installer script but without official support (platform_tech.desktop-linux-unsupported). The three platforms sync watchlists, scans and settings (platform_tech.platforms-sync).source ↗checked 4 Oct 2026TThinkorSwim
Scripting languageIndie, a Python dialect; runs in the cloudPer the Indie FAQ, scripts produce chart analysis and alerts; live trading goes through webhook alerts (platform_tech.indie-no-live-trade-execution). Pine Script can be translated to Indie via AI tools (platform_tech.pine-conversion).source ↗checked 4 Oct 2026thinkScript, desktop built-in languageUsed for studies, strategies, custom watchlist columns, study alerts, conditional orders and Stock Hacker scan queries (platform_tech.thinkscript-uses).source ↗checked 4 Oct 2026Even
Indicators80+ native indicatorsAll built-in indicators are written in Indie (platform_tech.indie-builtins-written-in-indie); a Marketplace holds public indicators, moderated in 2-4 business days (features.indicator-marketplace-moderation).source ↗checked 4 Oct 2026400+ studies on desktop; 300+ on mobileDesktop also offers Monkey Bars and Renko charts and up to 20 drawings with eight Fibonacci tools; the mobile figure is 300+ charts and indicators (features.mobile-charts).source ↗checked 4 Oct 2026TThinkorSwim
03Features
AlertsAll-In: 400 non-expiring cloud alerts; Free: 1Vendor pages differ on latency: feature pages claim alerts trigger in under 100 ms (performance.alert-latency-vendor-claim), while the FAQ gives a typical end-to-end latency of about 300 ms, up to about 1 second, and says it is a measurement, not a guaranteed delivery time (performance.alert-latency-measured-300ms, performance.no-delivery-guarantee). Figures here use the FAQ. Delivery: Telegram, webhooks, email, pop-ups (features.alert-delivery-channels).source ↗checked 4 Oct 2026Customizable alerts; no capacity figure publishedAlert counts and latency are not stated in the facts collected (performance.latency-uptime-not-found covers latency and uptime). Study alerts can be written in thinkScript (platform_tech.thinkscript-uses).source ↗checked 4 Oct 2026—
BacktestingStrategy tester on up to 20,000 candlessource ↗checked 4 Oct 2026Strategy Report for thinkScript strategiesStrategies must contain the AddOrder function (features.strategies-addorder); desktop analysis also includes options back-testing and what-if simulations (features.options-backtesting).source ↗checked 4 Oct 2026—
Paper trading and replayNo replay or paper trading foundThe absence was recorded on the homepage, charting, trading, support and docs index pages checked.source ↗checked 4 Oct 2026paperMoney virtual trading, plus thinkOnDemand replaypaperMoney gives $100,000 of virtual buying power (plans_limits.papermoney-virtual-balance) and needs a Schwab account (features.papermoney-requires-schwab-account); thinkOnDemand replays any period from the last several months (features.ondemand-replay).source ↗checked 4 Oct 2026TThinkorSwim
ScreenersStock screener, about 5,000 US stockssource ↗checked 4 Oct 2026Stock Hacker: fundamental, technical, options criteriaCustom scan queries can be written in thinkScript (platform_tech.thinkscript-uses).source ↗checked 4 Oct 2026—
04Execution
Markets and instrumentsVendor claim: 5,000+ instruments, 70+ crypto exchangesVendor pages differ in scope: the Terms describe the platform as tools for managing personal cryptocurrency holdings (markets.tos-crypto-only-scope). Only some exchanges, e.g. Binance and Bybit, are direct feeds; the rest come via a third-party aggregator (markets.third-party-aggregator). US equity data is consolidated, not the primary exchange feed (markets.us-equity-data-consolidated).source ↗checked 4 Oct 2026Stocks, ETFs, options, futures, forexFutures, futures options and forex come from Charles Schwab Futures and Forex LLC, are subject to approval, and forex is unavailable to residents of Ohio and Arizona (markets.futures-forex-separate-entity, markets.forex-state-restriction). Individual cryptocurrencies cannot currently be bought or sold; crypto futures need a futures account (markets.crypto-spot-not-available, markets.crypto-futures).source ↗checked 4 Oct 2026—
Execution and brokersBybit natively; US stocks via Lime TradingLime access is through third-party widgets (integrations.lime-us-stocks). Binance and Exness routing are in development (integrations.binance-coming-soon, integrations.exness-coming-soon); bybit.eu accounts cannot connect (integrations.bybit-eu-excluded). Vendor pages differ on chart trading: the homepage menu marks Chart Trading, Algo Trading and DOM Trading as SOON, while the Trading FAQ describes chart trading on Bybit as available (features.chart-trading-algo-dom-soon). Order types: Market and Limit (features.order-types).source ↗checked 4 Oct 2026Tied to a Schwab brokerage accountThe desktop platform is available to Schwab clients with a brokerage account; Schwab counts trades placed through thinkorswim and Schwab APIs as online trades (integrations.schwab-apis-online-trades). The Schwab site is designed for U.S. residents (identity.us-residents-focus).source ↗checked 4 Oct 2026—
05Fees
Market data feesNo separate data add-on fee foundThe FAQ says US exchanges charge licensing fees and TakeProfit uses CBOE data for intraday US equity quotes. Users must declare Non-Professional subscriber status (regulation.market-data-nonprofessional).source ↗checked 4 Oct 2026Real-time data needs exchange agreements; fees applyVendor pages differ: the pricing page says 'No hidden fees' and no separate platform or market-data subscription fee was found (fees.market-data-fees-none-found), while Schwab notes market data fees can apply at some futures exchanges (data.futures-market-data-fees-may-apply).source ↗checked 4 Oct 2026—
Trading costsNo added TakeProfit commission foundCashback users keep standard Bybit pricing. A cashback program returns 50% of Bybit fees on spot and futures, or 10% for accounts already affiliated elsewhere, only on orders executed in the terminal; the Rebates Policy does not guarantee it continues (features.cashback-rates, features.cashback-terminal-only, features.cashback-not-guaranteed).source ↗checked 4 Oct 2026$0 stock and ETF; options $0.65 per contractFutures cost $2.25 per contract per side, excluding NFA and exchange fees (fees.futures-per-contract); forex is $0 commission with cost in the spread (fees.forex-spread-only); broker-assisted trades carry a $25 charge (fees.broker-assisted-fee). Different markets and brokers, so no cost winner is declared.source ↗checked 4 Oct 2026—
06Trust
SupportDiscord and email; no support tiersNo paid or tiered support was found; the address is [email protected].source ↗checked 4 Oct 202624/7 Trade Desk by phone, chat, in-platformFutures support is available 24/5 by phone (plans_limits.support-futures-desk-24-5).source ↗checked 4 Oct 2026TThinkorSwim
Operator and regulationTakeprofit Systems Ltd, BVI (Terms)Vendor pages differ: the homepage footer shows the copyright holder as 'TakeProfit Inc' (identity.footer-entity-mismatch). The Terms are governed by British Virgin Islands law (identity.governing-law). TakeProfit holds no user funds, and no regulatory licence or register number was found (regulation.no-custody).source ↗checked 4 Oct 2026Schwab: FINRA CRD 5393, SEC 8-16514, SIPCOffered through Charles Schwab & Co., Inc. (identity.operator-broker-dealer). SIPC protects up to $500,000 including $250,000 in cash; futures and forex accounts are not SIPC-protected and sit with a CFTC-registered FCM and NFA member (regulation.sipc-coverage, regulation.futures-no-sipc, regulation.futures-forex-cftc-nfa).source ↗checked 4 Oct 2026—
Try itSee TakeProfitSee ThinkorSwim

TakeProfitThinkorSwimMarked cell = edge in that row · “source” opens the vendor page

04

How much does TakeProfit cost compared with ThinkorSwim?

TakeProfit lists one paid plan, All-In, at $20 per month or $120 per year, alongside a permanent free tier called Freeroll. TakeProfit has no pricing page: its pricing, plans, subscription and upgrade URLs return HTTP 404, so the figures appear only in FAQ answers, and its Terms add that the fee depends on promotions, location and payment method. Trial wording differs between pages: the homepage says every new account gets a 30-day All-In trial, while the Terms say a trial is offered only to some users at the vendor's discretion. ThinkorSwim has no subscription: desktop is free for Schwab clients with a brokerage account, with $0 account opening, maintenance fee and minimum, and Schwab's standard trade pricing applies to trades. Without an account, a 30-day Guest Pass gives simulated access. The two prices are not on the same basis, so no price winner is declared. Figures come from the vendors' own pages, last checked in October 2026.

Entry price: paid plan
$20/ month or $120 / yearTakeProfit has no pricing page: /pricing, /plans, /subscription and /upgrade return HTTP 404, and prices appear only in FAQ answers (pricing.pricing-page-not-found). Only one paid plan is listed. Per the Terms, the fee depends on promotions, location and payment method.$0 platform fee for Schwab clientsThe platform has no subscription; Schwab's standard trade pricing applies to trades placed through it (see the trading cost row). The two prices are not on the same basis: a monthly software fee against a free platform tied to a brokerage account, so no price winner is declared.
Free option
Freeroll: permanent free tier, core chartingFree plan limits: 2 indicators per chart, 2 workspaces, 5,000 bars per chart, 1 alert valid for 3 months (plans_limits.free-indicators-per-chart, plans_limits.free-bars-per-chart, plans_limits.alerts-per-plan).$0 opening, maintenance fee and minimumApplies to individual and joint brokerage accounts. No minimum funding is required to open an account and use the platform (pricing.min-funding-platform-use); account minimums apply to specific products such as options.
Free trial and access without an account
Trial only for some users, at vendor's discretionVendor pages differ: the homepage says every new account starts with a 30-day All-In trial (pricing.trial-30-day-home), while the Terms of Use say a trial is offered only to some users. The Terms also say a trial converts to a paid plan automatically unless cancelled (pricing.trial-auto-converts). Figures here use the Terms.30-day Guest Pass, no Schwab accountGuest Pass is a simulated environment with $100,000 of virtual buying power, needs no account opening or funding, and cannot be extended (pricing.trial-guest-pass-virtual-100k, pricing.trial-guest-pass-not-extendable). Logging in to the platform proper needs a Schwab account (pricing.trial-no-account-no-live-platform).
05

Which platform runs where, and which scripting language does each use?

ThinkorSwim is a suite of three platforms, desktop, web and mobile, with desktop for Windows 11 or later and Mac OS 14 or later, while TakeProfit runs in a browser with no installation. On mobile, TakeProfit's docs say there is no separate app and use is through a mobile browser, but its Terms of Use mention mobile applications, so the vendor's pages differ. ThinkorSwim's desktop, web and mobile platforms sync watchlists, scans and settings. For scripting, TakeProfit uses Indie, a dialect of Python that runs in the cloud and keeps running when the platform is closed; ThinkorSwim uses thinkScript, a built-in language for studies, strategies, watchlist columns, study alerts, conditional orders and scan queries. ThinkorSwim lists 400+ technical studies on desktop against 80+ native indicators on TakeProfit, all written in Indie. Linux is supported on ThinkorSwim only through an installer script, without official Schwab support. All figures come from the vendors' own pages, last checked in October 2026.

Where it runs
Browser only; mobile via mobile browserVendor pages differ: the docs say there is no separate app, while the Terms of Use say the platform is accessible via mobile applications (platform_tech.tos-mentions-mobile-app). Browser use needs no installation (platform_tech.web-browser-no-install).Desktop, web and mobile (iOS, Android)Desktop needs Windows 11 or later or Mac OS 14 or later (platform_tech.desktop-windows, platform_tech.desktop-mac); Linux is supported via an installer script but without official support (platform_tech.desktop-linux-unsupported). The three platforms sync watchlists, scans and settings (platform_tech.platforms-sync).
Scripting language
Indie, a Python dialect; runs in the cloudPer the Indie FAQ, scripts produce chart analysis and alerts; live trading goes through webhook alerts (platform_tech.indie-no-live-trade-execution). Pine Script can be translated to Indie via AI tools (platform_tech.pine-conversion).thinkScript, desktop built-in languageUsed for studies, strategies, custom watchlist columns, study alerts, conditional orders and Stock Hacker scan queries (platform_tech.thinkscript-uses).
Indicators
80+ native indicatorsAll built-in indicators are written in Indie (platform_tech.indie-builtins-written-in-indie); a Marketplace holds public indicators, moderated in 2-4 business days (features.indicator-marketplace-moderation).400+ studies on desktop; 300+ on mobileDesktop also offers Monkey Bars and Renko charts and up to 20 drawings with eight Fibonacci tools; the mobile figure is 300+ charts and indicators (features.mobile-charts).
06

How do alerts, backtesting and paper trading compare on TakeProfit and ThinkorSwim?

TakeProfit includes up to 400 non-expiring cloud alerts on the All-In plan and one alert on the free plan, delivered by Telegram, webhooks, email or pop-ups. Its feature pages claim alerts trigger in under 100 ms, while the FAQ gives about 300 ms typical latency, so the vendor's pages differ; this page uses the FAQ. ThinkorSwim includes customizable alerts, and no capacity or latency figure appears in the facts collected. For backtesting, TakeProfit's strategy tester runs on up to 20,000 candles, while ThinkorSwim's Strategy Report estimates profit and loss from thinkScript strategy signals, and thinkOnDemand replays periods from the last several months. TakeProfit has no replay or paper trading feature on the pages checked, while paperMoney offers $100,000 of virtual buying power using real-time market data and requires a Schwab account; people without an account can use the 30-day Guest Pass instead. Both platforms also support scripted study alerts and strategies, though by different languages. All figures come from the vendors' own pages, last checked in October 2026.

Alerts
All-In: 400 non-expiring cloud alerts; Free: 1Vendor pages differ on latency: feature pages claim alerts trigger in under 100 ms (performance.alert-latency-vendor-claim), while the FAQ gives a typical end-to-end latency of about 300 ms, up to about 1 second, and says it is a measurement, not a guaranteed delivery time (performance.alert-latency-measured-300ms, performance.no-delivery-guarantee). Figures here use the FAQ. Delivery: Telegram, webhooks, email, pop-ups (features.alert-delivery-channels).Customizable alerts; no capacity figure publishedAlert counts and latency are not stated in the facts collected (performance.latency-uptime-not-found covers latency and uptime). Study alerts can be written in thinkScript (platform_tech.thinkscript-uses).
Backtesting
Strategy tester on up to 20,000 candlesStrategy Report for thinkScript strategiesStrategies must contain the AddOrder function (features.strategies-addorder); desktop analysis also includes options back-testing and what-if simulations (features.options-backtesting).
Paper trading and replay
No replay or paper trading foundThe absence was recorded on the homepage, charting, trading, support and docs index pages checked.paperMoney virtual trading, plus thinkOnDemand replaypaperMoney gives $100,000 of virtual buying power (plans_limits.papermoney-virtual-balance) and needs a Schwab account (features.papermoney-requires-schwab-account); thinkOnDemand replays any period from the last several months (features.ondemand-replay).
Screeners
Stock screener, about 5,000 US stocksStock Hacker: fundamental, technical, options criteriaCustom scan queries can be written in thinkScript (platform_tech.thinkscript-uses).
07

Which markets can you trade on TakeProfit and ThinkorSwim?

ThinkorSwim supports stocks, ETFs, options, futures and forex, but only through a Schwab brokerage account designed for U.S. residents. Futures and forex are provided by a separate Schwab entity, need approval, and forex is unavailable to residents of Ohio and Arizona. Individual cryptocurrencies cannot currently be bought or sold through a Schwab account, though crypto futures are available with a futures account. TakeProfit claims 5,000+ instruments and data from 70+ crypto exchanges, integrates Bybit natively and lists US stocks through Lime Trading using third-party widgets. Binance and Exness routing are in development, and its Terms describe the platform as tools for managing personal cryptocurrency holdings, so the vendor's pages differ in scope. Supported order types are Market and Limit. Schwab also counts trades placed through its APIs as online trades, and offers 24/5 trading on over 1,300 stocks and ETFs. TakeProfit's US equity data is a consolidated view, not the primary exchange feed. All figures come from the vendors' own pages, last checked in October 2026.

Markets and instruments
Vendor claim: 5,000+ instruments, 70+ crypto exchangesVendor pages differ in scope: the Terms describe the platform as tools for managing personal cryptocurrency holdings (markets.tos-crypto-only-scope). Only some exchanges, e.g. Binance and Bybit, are direct feeds; the rest come via a third-party aggregator (markets.third-party-aggregator). US equity data is consolidated, not the primary exchange feed (markets.us-equity-data-consolidated).Stocks, ETFs, options, futures, forexFutures, futures options and forex come from Charles Schwab Futures and Forex LLC, are subject to approval, and forex is unavailable to residents of Ohio and Arizona (markets.futures-forex-separate-entity, markets.forex-state-restriction). Individual cryptocurrencies cannot currently be bought or sold; crypto futures need a futures account (markets.crypto-spot-not-available, markets.crypto-futures).
Execution and brokers
Bybit natively; US stocks via Lime TradingLime access is through third-party widgets (integrations.lime-us-stocks). Binance and Exness routing are in development (integrations.binance-coming-soon, integrations.exness-coming-soon); bybit.eu accounts cannot connect (integrations.bybit-eu-excluded). Vendor pages differ on chart trading: the homepage menu marks Chart Trading, Algo Trading and DOM Trading as SOON, while the Trading FAQ describes chart trading on Bybit as available (features.chart-trading-algo-dom-soon). Order types: Market and Limit (features.order-types).Tied to a Schwab brokerage accountThe desktop platform is available to Schwab clients with a brokerage account; Schwab counts trades placed through thinkorswim and Schwab APIs as online trades (integrations.schwab-apis-online-trades). The Schwab site is designed for U.S. residents (identity.us-residents-focus).
08

What trading costs and data fees apply on TakeProfit and ThinkorSwim?

ThinkorSwim charges $0 commission on online stock and ETF trades, $0.65 per contract on options, and $2.25 per contract per side on futures excluding NFA and exchange fees; forex is $0 commission with the cost in the spread. Broker-assisted trades carry a $25 service charge. Schwab's pricing page says no hidden fees, yet real-time data requires exchange agreements and fees apply, and some futures exchanges add market data fees, so Schwab's pages differ. TakeProfit adds no trading commission of its own on the pages opened; cashback users keep standard Bybit pricing and can earn 50% of Bybit fees, or 10% if already affiliated elsewhere, only on orders executed in its terminal. The Rebates Policy does not guarantee the program continues. TakeProfit found no separate data add-on fee, though its FAQ notes that US exchanges charge licensing fees. Schwab's base margin rate is 10.25%, last changed 9/18/2026. All figures come from the vendors' own pages, last checked in October 2026.

Market data fees
No separate data add-on fee foundThe FAQ says US exchanges charge licensing fees and TakeProfit uses CBOE data for intraday US equity quotes. Users must declare Non-Professional subscriber status (regulation.market-data-nonprofessional).Real-time data needs exchange agreements; fees applyVendor pages differ: the pricing page says 'No hidden fees' and no separate platform or market-data subscription fee was found (fees.market-data-fees-none-found), while Schwab notes market data fees can apply at some futures exchanges (data.futures-market-data-fees-may-apply).
Trading costs
No added TakeProfit commission foundCashback users keep standard Bybit pricing. A cashback program returns 50% of Bybit fees on spot and futures, or 10% for accounts already affiliated elsewhere, only on orders executed in the terminal; the Rebates Policy does not guarantee it continues (features.cashback-rates, features.cashback-terminal-only, features.cashback-not-guaranteed).$0 stock and ETF; options $0.65 per contractFutures cost $2.25 per contract per side, excluding NFA and exchange fees (fees.futures-per-contract); forex is $0 commission with cost in the spread (fees.forex-spread-only); broker-assisted trades carry a $25 charge (fees.broker-assisted-fee). Different markets and brokers, so no cost winner is declared.
09

Who operates TakeProfit and ThinkorSwim, and how are they regulated?

ThinkorSwim is offered through Charles Schwab & Co., Inc., a member of SIPC listed on FINRA BrokerCheck with CRD number 5393 and SEC number 8-16514. SIPC protects up to $500,000 including $250,000 in cash, while futures and forex accounts are not SIPC-protected and sit with a CFTC-registered futures commission merchant, NFA ID 0477394, formerly TD AMERITRADE Futures & Forex LLC. TakeProfit's Terms of Use name Takeprofit Systems Ltd, a British Virgin Islands company, but the homepage footer shows 'TakeProfit Inc', so the vendor's pages differ. The Terms are governed by British Virgin Islands law, with arbitration seated in Road Town. TakeProfit does not hold user funds and no regulatory licence or register number was found on its Terms or homepage. On support, Schwab offers a 24/7 Trade Desk by phone, chat and in-platform, with futures support 24/5; TakeProfit offers Discord and email with no support tiers. All figures come from the vendors' own pages, last checked in October 2026.

Support
Discord and email; no support tiersNo paid or tiered support was found; the address is [email protected].24/7 Trade Desk by phone, chat, in-platformFutures support is available 24/5 by phone (plans_limits.support-futures-desk-24-5).
Operator and regulation
Takeprofit Systems Ltd, BVI (Terms)Vendor pages differ: the homepage footer shows the copyright holder as 'TakeProfit Inc' (identity.footer-entity-mismatch). The Terms are governed by British Virgin Islands law (identity.governing-law). TakeProfit holds no user funds, and no regulatory licence or register number was found (regulation.no-custody).Schwab: FINRA CRD 5393, SEC 8-16514, SIPCOffered through Charles Schwab & Co., Inc. (identity.operator-broker-dealer). SIPC protects up to $500,000 including $250,000 in cash; futures and forex accounts are not SIPC-protected and sit with a CFTC-registered FCM and NFA member (regulation.sipc-coverage, regulation.futures-no-sipc, regulation.futures-forex-cftc-nfa).
10

FAQ

Is TakeProfit free?

TakeProfit has a permanent free tier called Freeroll with core charting features. The free plan allows 2 indicators per chart and 1 alert valid for 3 months; the paid All-In plan is $20 per month or $120 per year.

Is ThinkorSwim free?

ThinkorSwim desktop is free for Schwab clients with a brokerage account, with $0 account opening and maintenance fees. Schwab's standard trade pricing applies, such as $0 commission on online stock and ETF trades and $0.65 per contract on options.

Can I try ThinkorSwim without a Schwab account?

Yes, a 30-day Guest Pass gives access to all ThinkorSwim platforms in a simulated environment with $100,000 of virtual buying power and no Schwab account. It cannot be extended, and paperMoney itself requires a Schwab account.

Which is cheaper, TakeProfit or ThinkorSwim?

The prices are not on the same basis. TakeProfit charges a software fee of $20 per month or $120 per year for All-In, while ThinkorSwim has no platform fee for Schwab clients but charges Schwab trade pricing, so no price winner is declared.

Does ThinkorSwim have its own scripting language?

Yes, ThinkorSwim desktop includes thinkScript, a built-in language for studies, strategies, custom watchlist columns, study alerts, conditional orders and scan queries. TakeProfit uses Indie, a dialect of Python that runs in the cloud.

Does TakeProfit have a mobile app?

TakeProfit's docs say mobile use is through a mobile browser with no separate app, but its Terms of Use mention mobile applications, so the vendor's pages differ. ThinkorSwim offers mobile apps for iOS and Android.

Does ThinkorSwim support crypto?

Individual cryptocurrencies cannot currently be bought or sold through a Schwab brokerage account. Crypto futures are available to clients with a futures account, while TakeProfit claims market data from 70+ crypto exchanges and integrates Bybit natively.

Does TakeProfit have paper trading?

No bar-replay or paper-trading feature was found on the TakeProfit pages checked. ThinkorSwim offers paperMoney with $100,000 of virtual buying power, plus thinkOnDemand replay of periods from the last several months.

← All comparisons