Kraken vs Charles Schwab in 2026: Stocks, Crypto, Fees, Hours, Coverage and What a Trading Bot Can Do at Each

Kraken is the better of the two for crypto and Charles Schwab is the better of the two for stocks, and in 2026 each has started selling the other's product. Kraken has offered commission-free US stocks and ETFs through its own FINRA broker-dealer since April 2025, and Schwab opened bitcoin and ether trading to all of its clients in 2026 at 0.75% a trade. The overlap is thinner than the headlines suggest. Kraken's stock desk has no options, no IRA, no API and trades 4 AM to 8 PM ET on weekdays; Schwab's crypto desk has two coins, no margin, no IRA and, as far as any Schwab page says, no API. So the practical answer for most people who hold both is still the old one, Schwab for the brokerage account and Kraken for the exchange account, and the new question is how the two compare on fees, hours, coverage and what trading software is allowed to do at each.
This page answers that from both companies' own pages as read on November 6, 2026, with the dates and links, plus what we know first-hand from running automated trading at both venues for JorgAI members. Where the two companies' own pages disagree with each other, the text says so rather than picking one.
What changed in 2025 and 2026
Kraken announced US stock and ETF trading in April 2025 through Kraken Securities LLC, a FINRA and SIPC member, with Alpaca Securities as the clearing firm, and expanded it in October 2025 with fractional shares, account transfers in, and extended hours on Kraken Pro. In 2026 it rebuilt its fee tiers on July 9 so that assets held on the platform count toward a lower tier, added spot margin for US clients in May, and launched CFTC-regulated perpetual futures for US clients in June. Schwab announced the details of spot crypto on April 16, 2026, began the phased rollout in May, and on its October 15 earnings call said that all clients can now access Schwab Crypto, that crypto transfers in and out are rolling out, and that three more coins arrive by year end. Schwab also expanded fractional shares to more than 7,000 stocks and ETFs from $1 in June, and launched Charley, its AI assistant, in October.
Stocks and ETFs: Schwab is the full brokerage, Kraken is the basic one
Both charge $0 commission on online stock and ETF trades. After that the two diverge. Schwab's pricing page adds options at $0.65 a contract, futures at $2.25, and a $0 account minimum; its April 2026 pricing guide lists a $50 fee for a full transfer out and $0 for a partial one. Kraken Securities' fee schedule lists options as "once available" and charges nothing for transfers in; its transfers article updated November 4 says a transfer out costs $25, while the fee schedule PDF says $100, so ask before you move. Schwab's fractional shares cover more than 7,000 US stocks and ETFs from $1; Kraken offers fractional shares too but cannot transfer them out, and it does not publish a minimum order size.
Hours are the biggest practical gap. Schwab runs 24-hour trading five days a week on more than 1,100 securities, including every S&P 500 and Nasdaq 100 stock, from 8 PM ET Sunday to 8 PM ET Friday through the EXTO order type on thinkorswim, as its own guide explains. Kraken's extended hours article, updated October 7, lists pre-market from 4 AM, regular hours, and post-market to 8 PM ET on Kraken Pro, with limit orders only outside the regular session. Kraken's stocks page says "24h from Monday through Friday," but the support article lists no overnight session, so we treat 4 AM to 8 PM ET as the working answer until Kraken's documentation agrees with its marketing. Kraken's stock accounts are also not open to residents of New York or Maine, and not to business accounts.
| Stocks and ETFs | Kraken | Charles Schwab |
|---|---|---|
| Broker-dealer | Kraken Securities LLC (FINRA, SIPC), cleared by Alpaca Securities | Charles Schwab & Co., Inc. |
| Online commission | $0, regulatory fees passed through | $0, plus Schwab's industry fee |
| Options | Not offered yet | $0.65 per contract |
| Fractional shares | Yes; cannot be transferred out | 7,000+ stocks and ETFs from $1 |
| Hours | 4 AM to 8 PM ET weekdays on Kraken Pro (marketing says 24h Mon to Fri) | 24/5 on 1,100+ securities via EXTO; 8 PM Sun to 8 PM Fri ET |
| Margin on stocks | Not offered | Base 10.25%; 12.075% under $25,000 |
| Account types | Individual only; no business, no IRA | Individual, joint, trust, custodial, every IRA type |
| SIPC | $500,000 incl. $250,000 cash, via Kraken Securities | $500,000 incl. $250,000 cash, plus $600M aggregate excess |
| Transfer out (ACATS) | $25 (support page) or $100 (fee PDF) | $50 full, $0 partial |
| States excluded | New York, Maine | None |
Crypto: Kraken is the exchange, Schwab is a two-coin desk
Kraken lists more than 600 assets, trades 24/7, and prices Kraken Pro by a tier table that starts at 0.40% maker and 0.80% taker and falls to 0.22% and 0.38% once you have traded $10,000 in 30 days or hold $20,000 on the platform. The Kraken app's Instant Buy is 1% with a minimum fee of up to $2 plus a spread, which is why anyone trading more than occasionally uses Kraken Pro. Kraken's fee tiers for a bot works the arithmetic at $5,000, $20,000 and $100,000 a month. Schwab Crypto sells bitcoin and ether, 0.75% per trade with a $0.01 minimum and what Schwab calls zero spread, in a separate crypto account at Charles Schwab Premier Bank with Paxos handling execution and sub-custody. It trades nearly 24/7 on a UTC trading day with a monthly maintenance window, takes orders from $1, requires limit orders above $1 million, allows no margin, and is not available to residents of New York or Louisiana.
On a $1,000 bitcoin buy and sell, the round trip costs $16 at Kraken Pro's entry tier as a taker, $8 as a maker, $15 at Schwab, and about $20 plus the spread in the Kraken app. At Kraken's tier 3 the same round trip is $7.60 as a taker. Schwab's flat rate never changes with volume; Kraken's falls as you trade or hold more. Our crypto fee calculator runs any size against the current tiers.
The deeper differences are structural. Kraken holds your coins as a custodial exchange and lets you transfer them to and from your own wallet; it offers staking on 17 assets in 37 states plus DC and Puerto Rico, spot margin up to 10x for US clients with an opening fee and a rollover fee every four hours, and perpetual and CME micro futures through Kraken Derivatives US, a CFTC-registered futures commission merchant. Schwab's crypto account cannot be funded from a bank directly, only from the linked brokerage account; transfers out are rolling out with a $5,000 per-transfer cap and three a day; there is no staking, no margin and no IRA access. US dollars sitting in a Schwab Crypto account are FDIC-insured bank deposits that pay no interest; the coins themselves are not securities and not SIPC-protected at either company.
| Crypto | Kraken | Charles Schwab |
|---|---|---|
| Assets | 600+ | Bitcoin and ether; three more promised by end of 2026 |
| Fee at the entry tier | Kraken Pro 0.40% maker / 0.80% taker; app 1% plus spread | 0.75% per trade, $0.01 minimum, zero spread per Schwab |
| Lowest published fee | 0.00% maker / 0.05% taker at $500M volume | 0.75%, no volume tiers |
| Hours | 24/7 | Nearly 24/7; monthly maintenance window |
| Custody | Kraken (Payward) holds the keys; cold and hot storage | Charles Schwab Premier Bank with Paxos sub-custody |
| Move coins to your own wallet | Yes | Rolling out; $5,000 per transfer, 3 a day |
| Margin | Up to 10x spot margin for US clients | None |
| Staking | 17 assets in 37 states + DC + PR | None |
| Futures | CME micros and CFTC-regulated perps | Bitcoin, ether, solana and XRP futures on thinkorswim |
| Minimum order | Varies by pair (0.00006 BTC in our testing) | $1 |
| Insurance | Not SIPC, not FDIC | USD cash FDIC-insured; coins not SIPC |
| IRA | No | No (crypto links to individual and joint brokerage only) |
| Tax form | 1099-DA; cost basis from tax year 2026 | 1099-DA expected; not stated on a Schwab page |
| States excluded | New York, Maine; no USD bank funding in Texas | New York, Louisiana |
What a trading bot can do at each
This is the part most comparisons skip, and it decides the question for anyone who wants software to trade for them. Kraken has one of the oldest public trading APIs in crypto: REST, WebSocket and FIX for spot, margin and futures, with API keys scoped by permission group so a bot's key can trade without being able to withdraw. In March 2026 Kraken shipped an open-source command-line tool with a built-in MCP server, so an AI assistant can read a Kraken account and, with a separate approval gate, place live orders; its MCP documentation lists 152 tools and ships with live trading off by default. What the API does not reach is Kraken's stock desk. Every Kraken API page, including the API FAQ updated November 5, lists spot, margin, futures and tokenized xStocks, and the stocks article says to trade through Kraken Pro or the app. xStocks, the tokenized shares the API does carry, are not available to US persons. So a bot on Kraken trades crypto only.
Schwab is the mirror image. Its Trader API for individual developers places equity and option orders in your own account through OAuth, which we have described from the inside in Schwab's Trader API explained: an access token that lasts 30 minutes, a refresh token that lasts 7 days and then requires you to sign in to Schwab again, and whole shares only, since the API rejects fractional orders even though the trade ticket accepts them. The API accepts market, limit and stop orders and bracket structures (a trigger order with a one-cancels-other pair), which is how our adapter places an entry with its exits attached. Nothing on Schwab's crypto pages or developer portal mentions API access to Schwab Crypto, so we treat the two coins as app, web and thinkorswim only. On AI, Schwab's CEO said on the October 15 call that Schwab is blocking unauthorized agents that try to log in on clients' behalf, that it has started a pilot letting clients connect Claude to Schwab's MCP servers, and that an AI-managed capability to help clients think through strategies is coming; Charley answers questions and takes account actions but does not place trades. Does Schwab have an AI trading bot and AI trading at your broker cover the details.
| Automation | Kraken | Charles Schwab |
|---|---|---|
| Public API | Yes: REST, WebSocket, FIX | Yes: Trader API (OAuth) for individual developers |
| API trades stocks | No; stocks are app and Kraken Pro only | Yes, equities and options, whole shares |
| API trades crypto | Yes, spot, margin and futures | No Schwab page mentions it |
| Credential model | API key + private key with permission groups; no IP allow-list required | OAuth; 30-minute access token, 7-day refresh, weekly sign-in |
| Rate limit | Per-key counter: 15 to 20 calls, decaying 0.33 to 1 a second; orders use a separate per-pair limiter | Up to 120 requests a minute per app in our registration |
| Stops and brackets | Stop-loss and stop-loss-limit; take-profit + stop-loss OCO on Kraken Pro, not exposed as one API order in our testing | Stop, limit, and trigger + OCO brackets through the API |
| Paper or sandbox | No spot sandbox; the CLI has a local paper engine | No paper environment on the Trader API |
| Official AI agent or MCP | Kraken CLI with MCP server since March 11, 2026; live orders gated | MCP pilot with Claude announced October 15, 2026; Charley does not trade |
| Built-in bots | Smart Grid on Kraken Desktop; recurring buys in the app | None; Schwab Intelligent Portfolios is a robo-adviser |
| Terms on automation | API trading is contemplated in the Terms; scraping or automating the web and app interfaces is prohibited | Trader API terms could not be read without a developer login; Schwab blocks credential-sharing agents |
What our own order log shows
Schwab is where most JorgAI members trade: 27 of the 36 connected member accounts are Schwab, and over the 60 days to November 6 the system placed 369 live automated orders there, all market orders, across 100 symbols with a median buy of about $355. Buys filled a median 1.0 second after the signal (90th percentile 1.5 seconds), the fill landed a median 0 basis points from the quote the signal was priced on, and all 369 orders went in during the regular 9:30 to 4:00 session, because our adapter submits with Schwab's normal session flag rather than the overnight one. How fast Schwab API orders fill has the full distribution. Kraken has one connected member so far and no automated orders in the same window, so there is no Kraken fill study to put beside Schwab's; what we know about Kraken first-hand comes from building the adapter in October: there is no sandbox, so the first live order was a tiny one in our own account; buy fees come out of the quote currency so the whole bought amount is sellable; the pair's published minimum (0.00006 BTC when we tested) is the smallest order it accepts; and because the API does not take an OCO bracket, our servers watch the exits and send the stop or target as a separate order when it triggers. What happens to your stop when the connection drops explains why that matters.
Coverage, custody and who can open an account
Stocks are protected the same way at both, since both are held at a FINRA member and SIPC covers securities and cash up to $500,000; Schwab adds an excess SIPC program with a $600 million aggregate and FDIC coverage on bank sweep deposits. Crypto is covered by neither SIPC nor FDIC at either company; SIPC's own page says it does not protect any digital asset that is not a security. Kraken's security page describes cold and hot storage and periodic proof-of-reserves audits but states no insurance figure, so we publish none. Kraken is a FinCEN-registered money services business with money transmitter licenses in 46 jurisdictions, a Wyoming special-purpose bank, and since March 4, 2026 a limited-purpose account at the Kansas City Fed; it does not serve New York or Maine, and its US funding page lists Texas, New York and Maine as states where domestic bank funding is unavailable. Schwab serves every state for brokerage and excludes New York and Louisiana for crypto. Kraken is privately held; its parent confidentially filed for an IPO in November 2025 and, per CoinDesk's September report, is not planning to list before the second quarter of 2027. Schwab is a public company (NYSE: SCHW).
Opening is fast at both. Kraken says verification takes a few minutes in most cases, up to 45 minutes for the intermediate level, and ACH through Plaid lands in about five minutes with a seven-day withdrawal hold on the deposit; Schwab accounts open online with a $0 minimum, and a Schwab Crypto account is a second account you link to the brokerage one. Schwab's uninvested cash earns 0.01% APY in the sweep, so most clients move idle cash to a money fund.
Taxes: two forms, one open question
Stock trades at either firm land on a 1099-B. Crypto at either firm lands on Form 1099-DA, the broker form the IRS introduced for tax year 2025; Kraken's tax FAQ says gross proceeds are reported from 2025 and cost basis, gains and holding periods from tax year 2026 for coins acquired on or after January 1, 2026. We found no Schwab page describing its crypto tax reporting yet. The open question is the wash-sale rule. Today it applies to stocks at both firms and not to crypto, which is why our wash-sale guide treats the two differently. H.R. 10357, approved by the House Ways and Means Committee 38 to 5 on September 16, 2026, would extend the rule to traded digital assets and, as written, apply to dispositions after September 14, 2026. It is not law as of November 6, 2026, but anyone harvesting crypto losses this year should know the effective date is already behind them if it passes.
Who should choose which, and why most people use both
Choose Schwab if your account is mostly stocks, if you trade options or want an IRA, if overnight stock trading matters, or if you want software to trade your stocks through an official API. Choose Kraken if your account is mostly crypto, if you want more than two coins, if you stake, use margin or futures, if you want your coins in your own wallet, or if you want software to trade your crypto. Choose Kraken over Schwab for crypto fees only once your volume or balance reaches tier 3; at the entry tier Schwab's 0.75% is slightly cheaper than Kraken Pro's 0.80% taker rate and more expensive than its 0.40% maker rate. Do not choose Kraken for stocks if you need options, margin, an IRA or an API, and do not choose Schwab for crypto if you need anything beyond buying and holding bitcoin and ether. Kraken vs Crypto.com and Robinhood vs Schwab are the comparisons for people who have already picked a side.
That is why the common setup is both: a Schwab brokerage account and a Kraken Pro account, each doing the job it was built for. One trading bot for stocks and crypto lists the US venues that trade both through one API (there are few) and how to pair a stock broker with a crypto exchange instead.
Where JorgAI fits
JorgAI connects to both. For stocks it trades your own Schwab account through Schwab's Trader API, and for crypto it trades your own Kraken account through a key you create with trading permissions and no withdrawal permission, which our Kraken key guide walks through toggle by toggle. The money stays at the broker or exchange in both cases. One profile trades one connection, and a new account defaults to stocks with crypto as an opt-in; connecting Kraken switches that profile to crypto. Members who want both running at once add a second profile, $35 a month on Pro or $69 on Elite, and the two run in parallel with their own limits: daily spend, position size, trades per day, stop loss, trailing stop and a confidence threshold, with every trade and every declined setup logged. We publish no return figures, and the free plan runs the same system on a simulated account before anything is connected. The Schwab guide and the Kraken guide cover the set-up at each, and the best bots for Schwab and for Kraken list the alternatives, ours included.
Quick answers
Can you buy stocks on Kraken?
Yes, in every US state except New York and Maine, through Kraken Securities LLC, a FINRA and SIPC member, with $0 commissions, fractional shares and extended hours on Kraken Pro. There are no options, no margin on stocks, no IRA and no API access for stocks.
Can you buy bitcoin on Charles Schwab?
Yes. Schwab Crypto sells bitcoin and ether at 0.75% a trade in a separate crypto account linked to an individual or joint brokerage account, available in every state except New York and Louisiana. Schwab says three more coins arrive by the end of 2026.
Is Kraken or Schwab cheaper for bitcoin?
At the entry tier they are close: Schwab charges 0.75% a trade with no spread, Kraken Pro charges 0.40% as a maker or 0.80% as a taker. Once you trade $10,000 in 30 days or hold $20,000 on Kraken, its taker rate falls to 0.38% and keeps falling with volume; Schwab's rate is flat.
Is Kraken safer than Schwab?
Stocks have the same SIPC protection at both. Crypto has no SIPC or FDIC protection at either; Kraken holds coins in its own custody and lets you withdraw them to your wallet, while Schwab's coins sit at Charles Schwab Premier Bank with Paxos as sub-custodian and transfers out are capped at $5,000 each while the feature rolls out.
Can a trading bot trade stocks on Kraken or crypto on Schwab?
No to both. Kraken's API covers spot crypto, margin and futures but not its US stock desk; Schwab's Trader API covers stocks and options but no Schwab page mentions API access to Schwab Crypto. A bot trades crypto at Kraken and stocks at Schwab.
Does Kraken have an API for trading?
Yes: REST, WebSocket and FIX APIs for spot, margin and futures, with permission-scoped keys, and since March 2026 an open-source command-line tool with an MCP server for AI assistants, which keeps live orders off by default.
Does Schwab allow automated trading?
Yes, through its Trader API for individual developers, which places equity and option orders in your own account under OAuth with a weekly sign-in. Schwab says it blocks agents that log in with your credentials, and is piloting an official MCP connection for clients.
How we put this together. We read both companies' pricing, support, legal and developer pages on November 6, 2026, Kraken Securities' Form CRS and fee schedule, Schwab's April 2026 pricing guide and October 2026 crypto pricing guide, and the transcript of Schwab's October 15 earnings call, and we kept each company's own words for its own claims. Where two pages from the same company disagree (Kraken's stock hours and transfer-out fee), the text shows both. The automation facts for each venue come from JorgAI's own adapters, and the fill numbers come from our order log for the 60 days to November 6, aggregated with no member identified. JorgAI is our product; Kraken and Schwab are described from their own pages. Prices, tiers and features change, so check each company before you open an account. Education, not financial advice.
If you hold both and want to see what automated trading looks like before connecting either, start on the free plan: the same system, on a simulated account.
For what each connected broker's API supports, order types, sign-in rules, brackets, fractional shares, hours, assets and limits side by side, see the broker API capabilities page.
More in Crypto
Keep reading
Let the AI do the trading.
Set it up in minutes. 7 day free trial on Starter, Plus and Pro.
Get started freeGet the weekly market read and new tools by email
One email a week: what moved, what the data says, and the next free tool when it ships. No spam, unsubscribe in one click.
More from the blog
Every other post, newest first
210 more posts
Keep reading
Stops, targets and a daily loss limit, enforced for you.
JorgAI runs the rules you set inside your own brokerage account. Zero withdrawal permissions, disconnect anytime.
Showing 18 of 210. Keep scrolling.




















