5 min readJorgAI TeamNov 8, 2026

Schwab Fractional Shares in 2026 and the Whole-Share Rule for Bots

A phone showing a stock chart on a desk, for a guide to Schwab fractional shares

Schwab's fractional-share program changed in June 2026, and most of the guides a search turns up have not caught up. For years Stock Slices meant S&P 500 stocks only, a $5 minimum per slice and a separate order screen. On June 2, 2026 Schwab announced that fractional trading now covers most U.S. stocks and ETFs with a $1 minimum, placed as a dollar amount in the normal trade ticket (press release). This page sets out the new rules next to the old ones, and then covers the part that matters if software places your orders: Schwab's Trader API still trades whole shares only, which changes how an automated account at Schwab has to be sized.

Old Stock Slices rules and the June 2026 change, side by side

RuleStock Slices before June 2026After the June 2, 2026 expansion
Eligible securitiesS&P 500 stocks only; no ETFsMost U.S. stocks and ETFs
Minimum$5 per slice$1
How you orderA separate Stock Slices screen, up to 30 stocks in one orderA dollar amount in the standard trade ticket
PlatformsSchwab.com and Schwab MobileThe release says across all platforms; thinkorswim had the wider list first
DividendsPaid on the fractional position in proportionUnchanged in the release
Trader API (software)Whole shares onlyWhole shares only; the release does not mention the API
Schwab fractional shares: the long-standing Stock Slices rules as repeated in 2026 broker guides, and the June 2, 2026 expansion as described in Schwab's press release. Confirm the current detail at schwab.com/fractionalshares, which blocks automated readers.

Two things did not change. A fraction of a share still cannot be transferred to another broker as a fraction, and a fractional position is still a Schwab-platform feature rather than something an outside application can create through the API. That second point is the rest of this page.

Why the Trader API trades whole shares only

The Schwab Trader API, the interface that third-party software uses to place orders in a Schwab account, takes a share quantity on every order. There is no dollar-amount order and no fractional quantity. JorgAI's Schwab adapter is explicit about this: a fractional order sent to the API is accepted but never fills, which would leave a member holding an order that can neither execute nor be cleaned up by software, so the adapter refuses any non-whole quantity before it reaches Schwab and tells the member why. The Trader API post covers what the API does support, and the developer portal guide covers getting access to it.

A fractional position that already exists in the account, from a Stock Slices purchase or from dividend reinvestment, shows up in the positions the API returns, but the API cannot sell the fractional part. In JorgAI that remainder is left alone and flagged; it has to be sold in the Schwab app or on schwab.com. The reconciler is written to treat those holdings as unsellable rather than retrying.

What whole shares mean for an automated Schwab account

Software that sizes every order in whole shares behaves differently from software that can buy $37 of anything. Three rules follow, and they are the ones members notice first when they connect Schwab.

A per-trade dollar cap turns into a share count

JorgAI sizes a Schwab order from the member's per-trade cap and the live price, then floors to a whole share. A $100 cap and a $62 stock means one share, and $38 stays in cash. A $100 cap and a $140 stock means zero shares, so the candidate is skipped and the activity log says so, with the exact reason.

Cash that covers less than one share is a skip, not a smaller buy

On a fractional broker the same cash would buy a partial share. At Schwab the log line reads that available cash covers less than one whole share and the name is skipped. During a recorded session on a small Schwab account, most of the day's candidates were skipped for exactly this reason, which is the honest picture of a $144 account trading whole shares.

The max-price-per-share filter does the heavy lifting

Because one share is the minimum, the price of a single share is the real entry fee. JorgAI's scan carries a max price per share setting, and on the same recorded session 58 candidates were set aside in one pass for sitting above a $100 cap. Members with smaller Schwab accounts tend to set that cap low and let the universe be the stocks they can actually buy one share of.

Exits are whole too

A protective exit on a Schwab position sells the whole-share quantity the account holds. Partial exits, scaling out a third at a time, are only possible when the position is at least three shares, which is another reason position size is set in shares, not dollars, at this broker.

How the other connected brokers handle fractions

BrokerFractional shares through the APIHow JorgAI sizes there
SchwabNo; whole shares only, no dollar-amount ordersFloor to whole shares; skip when one share is out of reach
AlpacaYes, to four decimals, as day orders on fractionable stocks; dollar-sized buys allowedFractional sizes to four decimals with a small floor
TradierNo; whole sharesFloor to whole shares
tastytradeNo; whole sharesFloor to whole shares
Kraken and Crypto.comCrypto trades in fractional units by nature, subject to each pair's minimumsDollar-sized buys; sells floored to the exchange's lot size
Fractional-share support through each broker's API, from the adapter code read on November 8, 2026. Alpaca's rules in detail are on its order-rules page.

The full row-by-row comparison, including order types, time in force and extended hours, is the broker API order types comparison and the capability matrix; the Alpaca API order rules page has the fractional detail for the one stock broker here that supports it.

Where JorgAI fits

JorgAI connects to a Schwab brokerage account through the Trader API, so it inherits the whole-share rule. The member sets the per-trade cap, the max price per share and the exits, and the software carries those rules out in whole shares inside the account, with no withdrawal permissions and a reconnect every seven days as Schwab requires. If you want fractional sizing in an automated account, Alpaca is the connected broker that offers it through its API; if you want your Schwab account, plan the caps around one share. Either way the free plan includes a simulator where the sizing shows up before any live order.

Quick answers

Does Schwab have fractional shares in 2026?

Yes. Since the June 2, 2026 expansion, most U.S. stocks and ETFs can be bought by dollar amount with a $1 minimum in the standard trade ticket. Before that, Stock Slices covered S&P 500 stocks only with a $5 minimum.

What is the minimum for Schwab Stock Slices?

$1 after the June 2026 change; $5 per slice under the earlier Stock Slices rules that many guides still quote.

Can I buy fractional ETFs at Schwab?

The June 2, 2026 release says most U.S. stocks and ETFs are eligible. Under the older Stock Slices program ETFs were excluded. Check the eligibility of a specific ETF in the trade ticket.

Can a trading bot buy fractional shares at Schwab?

Not through the Trader API, which takes whole-share quantities only. A fractional order sent to the API is accepted but never fills, so JorgAI refuses to send one.

Can software sell my existing Stock Slices?

No. The API reports the fractional position but cannot sell the fractional part. Sell it in the Schwab app or on schwab.com; JorgAI flags such holdings and leaves them alone.

How does JorgAI size a Schwab order?

From your per-trade cap and the live price, floored to a whole share; names that would be zero shares are skipped with the reason in the activity log.

How we put this together. The June 2026 rules are from Schwab's press release of June 2, 2026, read November 8, 2026; the earlier Stock Slices rules are as repeated in 2026 third-party broker guides, because Schwab's fractional shares page blocks automated readers and should be checked directly for current detail. The Trader API behaviour, the sizing rules and the skip reasons are first-hand from JorgAI's Schwab adapter, risk-cap and reconciler code and from a recorded Schwab session, read the same day. Search volumes are Google Ads data through DataForSEO, November 8, 2026.

To see whole-share sizing run in a simulator before you connect a Schwab account, start on the free plan.

JorgAI is software that carries out the rules you set in your own brokerage account. It is not investment advice and does not predict or promise results. Trading involves risk of loss. Schwab, Stock Slices and thinkorswim are trademarks of The Charles Schwab Corporation; JorgAI is an independent application and is not affiliated with or endorsed by Schwab.

Let the AI do the trading.

Set it up in minutes. 7 day free trial on Starter, Plus and Pro.

Get started free

Get 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

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.

Get Started

Showing 18 of 210. Keep scrolling.