Solana send: SOL, token accounts and transaction status
Sending on Solana involves more than an address and amount. Learn how SOL fees, token accounts, mint identity, and transaction status fit into a careful transfer review.
Read guide · 7 min● Clarity before every transfer
Solana transfer guide
Sending SOL and sending a token on Solana share a familiar wallet flow, but their account requirements can differ. Confirm the asset, destination, SOL budget, and instructions before signing. Then check both execution success and network confirmation, especially when a new token account or a hosted deposit is involved.
Start with the recipient's current receiving instructions. If you are sending a token, verify its mint identity and confirm that the destination supports that asset on Solana. A token symbol is not enough to establish that two balances represent the same asset. For a hosted account, also check any deposit minimum or reference requirement.
Confirm that the wallet and destination use the intended network. Mainnet, devnet, and testnet are separate clusters. An address or transaction signature viewed on the wrong cluster may show no useful result, so establish the network before diagnosing an apparently missing payment.
A Solana token account records holdings of a specific mint for an owner. Wallets often use an associated token account, whose address is derived from the owner, mint, and token program. If the receiving account needs to be created, the transaction can require a minimum SOL balance for its storage as well as a network fee.
The official token account guide explains how creation is funded. Review any account-creation line in the preview and identify the payer. A mint address identifies a token; it is not a substitute for the recipient instructions. Let the supported wallet workflow handle the account details you have verified.
Solana network fees are paid in SOL and can include a prioritization component. Review the current proposed cost rather than expecting every transfer to cost the same. When sending tokens, confirm both the token amount and the SOL funding required from the payer. Account creation, when needed, is a separate budget item.
A transaction may include more than one instruction. Check that all proposed actions fit the intended send. Unexpected authority changes or additional asset movements deserve investigation before signing. The SOL and token send guide explains the account model and why a single transaction can contain several related actions.
Save the transaction signature and inspect the result on the correct network. Check whether the operation succeeded, which asset moved, and which account received it. Then read the commitment status: processed is an early observation, confirmed has a supermajority of stake voting on the block, and finalized is the strongest standard confirmation state.
The Solana RPC commitment definitions describe these levels. A finalized record can still contain a failed operation, so status strength does not replace checking success. For a hosted recipient, compare the record with its own deposit policy. Use the pending transfer checklist before deciding that a second send is needed.
The payer may need to fund creation of a receiving token account in addition to the transaction fee. Check the preview's breakdown and current account state. Do not assume the recipient must fund every part; the supported workflow determines which account pays.
First verify the network, signature, and wallet activity. Ordinary transactions have a recent-blockhash validity window, so an expired attempt needs different handling from one already included. Resolve the original outcome through the wallet's supported status workflow before signing a new independent payment.
From the Altcoin Send Lab

Sending on Solana involves more than an address and amount. Learn how SOL fees, token accounts, mint identity, and transaction status fit into a careful transfer review.
Read guide · 7 min
Learn how to separate a pending network transaction from an unfinished withdrawal, failed execution, replacement, or uncredited exchange deposit before deciding whether another transfer is appropriate.
Read guide · 7 min