StackFi Tools
Tokenized stock premium: xStocks vs Ondo
Compare what tokenized US stocks actually cost across xStocks and Ondo — live premium against the real share price, how much each token represents after dividends, and why only one of the two has a price you can check before you buy.
The same share can be bought on-chain from more than one issuer, at more than one price. This tracker shows what each tokenized stock actually trades for against the real share price, so you can see the gap before you pay it rather than after. Across the 14 tokens with a real market behind them, the median is -1.139% right now, with MSFTx the most expensive at -0.114% and CRCLx the cheapest at -1.910%.
The two issuers are not comparable on price, and that is the first thing worth knowing. xStocks trade on Solana exchanges with millions of dollars of depth, so the premium below is a number you can read before you buy and wait out if it looks wide. Ondo sells against its own quote instead, generated when you ask for it; its on-chain pools are nearly empty, so the price shown for an Ondo token is the leftover of some old trade, not an offer anyone will honour.
The US market is closed right now, which is when gaps get widest. The tokens keep trading; the shares they represent do not. Every premium below is measured against the last reference price of the underlying, so it shows what buyers will pay to get positioned before the market reopens.
Live premium
What each route actually costs
US market closed for the weekend
Snapshot
xStocks
price is publicBacked Finance · secondary market
Traded on Solana DEXes. The on-chain price is a public, continuous mid you can read before you trade. how xStocks handles dividends .
You can read the premium before you trade, and wait if it looks wide.
Ondo
price on requestOndo Global Markets · primary market
Bought and sold against Ondo's own quote, generated per request from its inventory and market conditions with an undisclosed spread. The price is only knowable at quote time, in the app. how Ondo prices a quote .
You cannot check the price in advance. Request a quote in the app and compare it against the live share price before you confirm.
| Underlying | Token | Issuer | Premium | Shares / token | Liquidity |
|---|---|---|---|---|---|
| SPY S&P 500 ETF | SPYx | xStocks | -0.560% | 1.003909 | $4.16M |
| ↳ | SPYon | Ondo | not a market price | 1.007721 | $9.2k |
| CRCL Circle | CRCLx | xStocks | -1.910% | 1.000000 | $1.89M |
| ↳ | CRCLon | Ondo | not a market price | 1.000000 | $215 |
| NVDA NVIDIA | NVDAx | xStocks | -1.622% | 1.000918 | $1.83M |
| ↳ | NVDAon | Ondo | not a market price | 1.001715 | $492 |
| QQQ Nasdaq 100 ETF | QQQx | xStocks | -1.151% | 1.001955 | $1.71M |
| ↳ | QQQon | Ondo | not a market price | 1.003353 | $259 |
| TSLA Tesla | TSLAx | xStocks | -1.462% | 1.000000 | $1.28M |
| ↳ | TSLAon | Ondo | not a market price | 1.000000 | $0 |
| AAPL Apple | AAPLx | xStocks | -0.561% | 1.002664 | $801.7k |
| ↳ | AAPLon | Ondo | not a market price | 1.003376 | $892 |
| MSTR MicroStrategy | MSTRx | xStocks | -1.508% | 1.000000 | $730.8k |
| ↳ | MSTRon | Ondo | not a market price | 1.000000 | $0 |
| HOOD Robinhood | HOODx | xStocks | -1.568% | 1.000000 | $460.6k |
| ↳ | HOODon | Ondo | not a market price | 1.000000 | $0 |
| MSFT Microsoft | MSFTx | xStocks | -0.114% | 1.004582 | $425.1k |
| ↳ | MSFTon | Ondo | not a market price | 1.005731 | $118 |
| GLD Gold ETF | GLDx | xStocks | -0.121% | 1.000000 | $330.2k |
| ↳ | GLDon | Ondo | not a market price | 1.000000 | $1.7k |
| COIN Coinbase | COINx | xStocks | -1.128% | 1.000000 | $323.2k |
| ↳ | COINon | Ondo | not a market price | 1.000000 | $0 |
| GOOGL Alphabet | GOOGLx | xStocks | -1.073% | 1.001927 | $312.4k |
| ↳ | GOOGLon | Ondo | not a market price | 1.002460 | $23 |
| META Meta | METAx | xStocks | -1.063% | 1.001649 | $208.9k |
| ↳ | METAon | Ondo | not a market price | 1.002279 | $1.0k |
| AMZN Amazon | AMZNx | xStocks | -1.316% | 1.000000 | $203.3k |
| ↳ | AMZNon | Ondo | not a market price | 1.000000 | $183 |
Why Ondo shows no premium
All 14 of those tokens sit in pools holding $9.2k or less, and 4 hold nothing at all — against $203.3k to $4.16M for the tokens that do trade. A price from a pool that size is whatever the last trade happened to be, so publishing it as a premium would invent a cost that nobody actually pays. The real price exists only in the quote you are shown at the moment you buy.
One token is not one share
Both issuers reinvest dividends by raising a multiplier rather than paying cash, so each token slowly comes to represent more than one share. On every underlying where both have paid one, the Ondo token currently represents more shares than the xStocks token does:
| Underlying | xStocks | Ondo |
|---|---|---|
| SPY | 1.003909 | 1.007721 |
| MSFT | 1.004582 | 1.005731 |
| AAPL | 1.002664 | 1.003376 |
| QQQ | 1.001955 | 1.003353 |
| GOOGL | 1.001927 | 1.002460 |
| META | 1.001649 | 1.002279 |
| NVDA | 1.000918 | 1.001715 |
What this does not prove is that one issuer pays you more. The tokens were launched at different times and each issuer applies its own withholding treatment and reset policy, so a higher multiplier can simply mean a longer accrual window. It does mean the two numbers are not interchangeable, and that a price chart comparing a token to its share price will drift upward over time for reasons that have nothing to do with demand.
Method and limits
- Premium = token price ÷ underlying reference price − 1. Both come from the same Jupiter price call, read at the same instant, and the token price is already divided by the shares-per-token multiplier.
- The reference price is not a live tape quote. It stops updating when the US market closes, so a weekend premium measures the token against Friday’s close, not against a price anyone can trade.
- A price needs a market. Any token whose pool holds less than $50,000 is shown without a premium, because at that depth a single order moves the price by more than the number being reported.
- Holidays read as an open weekday. The session clock knows weekends and hours, not the exchange calendar, so treat a frozen reference price as the signal that trading is shut.
- Mints are pinned and verified. Counterfeit tokens copy these tickers, and on 2026-09-12 several fakes held more on-chain liquidity than the genuine token. Always check the contract address at the issuer before buying.
Informational only, not investment advice. Tokenized equities carry issuer, custody and liquidity risk on top of share price risk, and availability depends on your region.
FAQ
Frequently asked questions
What is a tokenized stock premium?
It is the gap between what the token trades for and what the share it represents is worth. A token changing hands at $101 while the share is quoted at $100 carries a 1% premium, so a buyer pays $1 more than the exposure is worth. A negative number is a discount. It is a cost, not an opportunity, unless you can sell the share against it at the same moment.
Is xStocks or Ondo cheaper?
You cannot tell from on-chain prices alone, and anyone claiming otherwise is reading noise. xStocks trade on public exchanges, so their price is real and checkable in advance. Ondo sells against a quote it generates per request, using — in its own words — a proprietary method based on inventory and market conditions, with the spread undisclosed. Its on-chain pools held $9.2k at most on 2026-09-14, and several held nothing, so those prices are stale prints rather than offers. The only way to compare them is to request an Ondo quote in the app and check it against the live share price yourself before confirming.
Why do tokenized stocks trade at a premium when the US market is closed?
Because the token never stops trading and the share does. Between 16:00 ET and 09:30 ET, and all weekend, there is no share price to arbitrage against, so the token moves on demand alone. Anyone wanting exposure before the opening bell has to pay whoever will sell, which lifts the token above the last reference price. Arbitrage usually closes the gap within minutes of the reopen.
Does one token equal one share?
Not permanently. Both issuers use Solana's scaled-UI-amount extension: when a dividend is reinvested, a multiplier rises and each token comes to represent slightly more than one share, while your displayed balance grows to match. 14 of the 28 tokens tracked here currently carry a multiplier above 1.0; the rest are companies that have not paid a dividend, where one token still is one share. Prices on this page are already adjusted for it, which is what makes them comparable.
Is a premium a reason not to buy?
Not by itself. Under about 0.5% is smaller than the spread most people pay converting currency to fund a brokerage account. It matters when it runs to several percent, when the token is thinly traded, or when you plan to sell soon, because you can pay the premium going in and the discount coming out. Check the liquidity column: a wide premium on a small pool tells you about the pool, not the asset.
Can I arbitrage the premium?
Not from a wallet. Arbitrage needs two legs — buy the cheap one, sell the expensive one at the same moment — and a wallet gives you only the first. Without the ability to short the underlying share simultaneously, acting on a premium is a directional bet with extra steps, and you are taking the other side of the trade from someone who does have both legs. Use these numbers to avoid overpaying, not to chase a spread.
Do tokenized stocks give you shareholder rights?
No. They give economic exposure to the share price, not ownership of the share. There are no voting rights, and dividends are reinvested by the issuer rather than paid to you. You also take issuer and custody risk on top of price risk: the tokens are worth whatever the arrangement holding the underlying shares is worth.
How is the premium calculated here?
Token price divided by the underlying reference price, minus one. Both figures come from the same Jupiter price call, so the two sides of the ratio are read at the same instant rather than stitched together from sources of different ages. The token price is already divided by the shares-per-token multiplier, so a token representing 1.004 shares is not counted as carrying a 0.4% premium.
Related Reading
Go deeper on on-chain asset wrappers
Physical Gold vs Gold ETF vs Tokenized Gold
The same wrapper question applied to gold: what you actually own in each form, and which suits how you intend to hold it.
On-Chain Gold: What It Is and Who It Suits
GLDx and GLDon track a gold ETF, which tracks gold. This covers what each layer adds and when holding the metal on-chain directly is the better route.
What Is Tokenized Gold, and Who Is It For?
How backing, redemption and custody work for a tokenized real-world asset, and what to ask before trusting any issuer.
Gold Holding Cost Calculator
Compare the annual cost of holding gold through an ETF, a vault, or on-chain, at your own position size.