Which tokens can you transfer on the Solana network?
You can transfer SOL and most SPL tokens on Solana if the receiving wallet supports them. Check the mint for transfer rules before you send.

On this page
- SPL covers tokens, stablecoins, and NFTs.
- Token Extensions can restrict or block transfers.
- Wallets and exchanges must support SPL and Solana.
Solana runs smart contracts and uses proof of stake. SOL pays fees, and SPL tokens follow a shared standard. A transfer works when the sender, receiver, and token rules agree.
What are SPL and Token Extensions?
SOL is Solana's native coin, and SPL is its token standard. SPL covers fungible tokens, stablecoins, and NFTs. Token Extensions add rules that can restrict or block transfers.
How do I check a token's transfer rules?
Every SPL token has a mint address. The mint records any transfer fee, freeze authority, or transfer hook. Open the mint in a Solana explorer before sending.
Will my wallet or exchange accept it?
Your wallet, exchange, or app must support SPL and the Solana network. Support is not universal. In November 2024, Robinhood Crypto relisted SOL for U.S. customers.
What goes wrong on the wrong network?
Solana addresses and addresses on other blockchains can look similar. If you send SPL tokens to an address on another network, the receiver may not see them. Recovery often depends on the receiver.
An address from another chain will not work for SPL tokens.
How fast and cheap are Solana transfers?
Solana usually confirms token transfers in seconds, and the fee is small. Congestion can delay a transfer or raise the fee. Solana has had outages when traffic overwhelmed it, including one in September 2021.
Frequently asked questions
Not directly on Solana; moving SPL tokens to another chain usually requires a bridge or an exchange.
Open the token in your wallet or search its official website, then paste the mint address into a Solana explorer.
A non-transferable token is an SPL token whose mint blocks transfers between wallets, so you cannot send it to another wallet.
Common causes include a transfer hook that rejects it, a frozen account, or a wallet that does not support the extension.






