The mechanics really are the easy part. Moving SOL between two places takes about a minute of work and a fraction of a cent in fees. What costs beginners money is a short list of avoidable mistakes at the edges. Picking the wrong network on an exchange withdrawal and trusting an unchecked address top that list.
If your SOL is still sitting on an exchange after buying SOL, this is the guide that withdrawal step points to. It walks the address basics, the receive and send procedures, what "confirmed" really means, the fee and minimum-balance math, the classic mistakes, and how to check any transfer yourself.
Your Solana address, explained
A Solana address is a string of roughly 32 to 44 letters and numbers, with no "0x" at the front. One address holds your SOL and your Solana-based tokens. It is safe to share, because an address only lets people send things to you; it never lets anyone take from you.
The string is written in a format called base58. It uses letters and digits but skips the characters that look alike. That is why a Solana address never contains a zero, a capital O, a capital I, or a lowercase L. An Ethereum address, by contrast, always begins with 0x and follows a different format. Paste one into a Solana send screen and it will not even pass as valid.
An example address, the kind you will see on any receive screen:
7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU
Nobody reads all 44 characters, and nobody needs to. The working habit is to read the first four and the last four: this one starts with 7xKX and ends with gAsU. Whenever you handle an address, compare those eight characters against the source. The habit takes two seconds, and it defeats an entire family of scams.
Where do you find yours? In a self-custody wallet, it sits behind the "Receive" or "Deposit" button. On an exchange account, the deposit page for SOL on the Solana network shows the address assigned to you. Both are the same kind of string, and both work the same way. If you have not settled on a wallet yet, Blofin's rundown of the best Solana wallets compares the common choices.
A street address is the right way to think about it. Printing your address on an envelope lets anyone mail things to you, but it opens no doors. A Solana address is public in the same sense. Anyone who has it can look up its balance and history on an explorer, and they can send funds to it. The private key that controls the funds never leaves your wallet. The network behind all of this is covered in Blofin's plain-English guide to what Solana is.
Once you know what the string is, receiving is the easy half of the job.
How to receive SOL (it takes one step)
Receiving SOL takes no action on your side. You share your address, or the QR code that encodes it, and the sender does the rest. There is no approval to give and no fee on your end, and the funds usually show up within seconds of the send.
Two quick walkthroughs cover almost every situation.
Say a friend wants to send you $50 of SOL and you keep your own wallet. You open the wallet, tap Receive, and copy the address or show the QR code. Your friend pastes or scans it, sends, and the SOL appears in your balance a few seconds later. You did not sign anything, and you paid nothing; the sender covers the tiny network fee. If you do not have a wallet yet, Blofin's walkthrough on how to set up a Phantom wallet gets you there in minutes.
Depositing to an exchange is nearly as short, with one extra decision. Log in, open the deposit page, and choose SOL as the asset. The page will then ask which network you are using, and this is the step that matters: choose the Solana network. The exchange then shows a deposit address that belongs to your account specifically. Send to exactly that address, on exactly that network, and the deposit routes itself; there is nothing else to fill in for SOL.
The asset and the network both have to match, on every deposit, every time. One more thing is worth expecting in advance: your wallet may show the transfer as sent a few seconds before the exchange credits it. That gap is normal, and the confirmations section below explains exactly what is happening inside it.
Sending is the half where the care goes, so it gets the full procedure.
How to send SOL, step by step
A safe SOL send follows the same six moves every time: paste the recipient's address, check its first and last four characters, enter the amount, send a small test first, confirm the test arrived, then send the rest. The steps exist because a confirmed on-chain send cannot be undone by anyone.
The procedure below pairs each step with the failure it prevents. Screens differ slightly between wallets; the flow in Phantom matches these steps (source: Phantom's guide to sending tokens).
- Get the recipient's address and paste it into the send screen. Never type an address by hand; a single wrong character sends your SOL to a stranger, and hand-typing is how wrong characters happen.
- Check the first four and last four characters of what you pasted against the original source. This catches paste errors, and it also catches malware that silently swaps addresses in your clipboard.
- Enter the amount, and leave a small buffer of SOL behind. The network fee is tiny, but your wallet also holds back a minimum balance. Trying to send every last unit will fail or confuse you; the next section shows the exact math.
- Send a small test amount first. On a $500 transfer, send $5 and treat it as the rehearsal. The extra cost is well under a cent, and the two extra minutes prove the whole route before the full amount travels it.
- Confirm the test arrived. Ask the recipient, refresh your exchange deposit page, or look the transfer up on an explorer.
- Send the remainder to the same address, then save the transaction signature from your wallet's activity view in case you ever need to trace it.
Withdrawing from an exchange follows the same logic with one step added at the front: select the Solana network before you touch anything else. Exchange withdrawal pages list several networks for many assets, and the menu usually defaults to whatever is popular rather than what you need. Wrong network is the single most expensive mistake in this entire topic. Make the network choice first, on purpose, then run the six steps above unchanged.
You hit send, and within a second or two the wallet says confirmed. It helps to know what happened in that gap.
What confirmations mean on Solana
A Solana transfer passes through three states. Processed means it landed in a block. Confirmed means a majority of the network has voted on it, usually within a second or two. Finalized means it is locked beyond rollback, around 13 seconds in. Exchanges credit deposits at that last state.
Solana does not count "confirmations" the way Bitcoin does. Instead, every transaction carries one of three commitment levels, and each level is a different strength of promise (source: Helius on Solana commitment levels):
| Status | What it means | Typical time |
|---|---|---|
| Processed | Your transfer is in a block | under a second |
| Confirmed | A supermajority of the network has voted on that block | about one to a few seconds |
| Finalized | The block is locked in and cannot be rolled back | around 13 seconds |
The table explains a moment that worries almost every beginner: your wallet says the transfer went through, but the exchange has not credited it yet. Both are telling the truth. Your wallet reports at confirmed; the exchange waits for finalized. On the exchange side, a SOL deposit is credited only once the network reports the transfer finalized, not when your wallet first shows it sent. From Blofin's operational perspective, that short gap is a safety feature rather than a delay. Crediting before finality is how an exchange gets burned; waiting a few extra seconds is how your deposit is never mis-counted.
There is also a comfort built into Solana that few guides mention. A transfer that fails to land does not hang around for days. Every transaction references a recent block and stays valid for only a short window, about a minute in practice. If the network does not process it inside that window, the transaction expires, and the SOL never leaves your wallet. There is no days-long limbo; the outcome resolves quickly in either direction.
One forward-looking note: a consensus upgrade called Alpenglow aims to shorten finality further, but it is in testing with a mainnet target of late 2026. It is not live, and the ranges above are the ones to plan around today.
Speed, then, is effectively free. The part that surprises people is that a little SOL always has to stay behind.
Fees, and why you can't send your entire balance
Sending SOL costs a base fee of about 0.000005 SOL per transaction, a fraction of a cent even on a $1,000 transfer. The reason you cannot send your entire balance is different: a Solana account must keep a small deposit, roughly 0.001 SOL, to stay open on the network.
The fee itself is barely worth budgeting for. At about 0.000005 SOL per transaction, you could run thousands of ordinary transfers before the combined fees reached one dollar (source: Solana's official documentation). During busy moments, wallets may add a small priority tip on top, and the cost still lands under a cent for a normal send. The mechanics of those tips belong to a separate guide on Solana fees in depth.
The minimum balance is the rule that matters day to day. Solana charges for the storage an account takes up on the network, and paying that charge in SOL is one of the token's core jobs, alongside fees and staking (Blofin explains those roles in its guide to the SOL token). An account that keeps a small deposit, roughly 0.001 SOL, is exempt from that charge and stays open for good. The deposit is not a fee; it stays yours. But your wallet will refuse to send it away, because draining the account below the minimum would close it. This is the real reason a "send max" button leaves a remainder behind. The rule also works in reverse: a brand-new wallet needs a small first deposit of SOL before it can do anything.
Take a worked example. Suppose you hold $200 of SOL and the price is $150 per SOL, so your balance is about 1.333 SOL. The exact price does not change the logic:
| Item | In SOL | In dollars |
|---|---|---|
| Your balance | about 1.333 SOL | $200.00 |
| Network base fee for the send | about 0.000005 SOL | well under a cent |
| Stays behind as the minimum balance | roughly 0.001 SOL | about $0.15 |
| The most that can arrive | about 1.332 SOL | about $199.85 |
Fifteen cents stays home and the rest moves for less than a cent in fees. Treat these numbers as estimates when you plan, because network parameters can change, but the shape of the math is stable.
The fees are trivia. The expensive part of moving SOL is a short list of classic mistakes, and every one of them is preventable.
The mistakes that actually lose SOL
Nearly every SOL loss during a transfer comes from one of six mistakes: withdrawing over the wrong network, mixing up token standards, typing or pasting a corrupted address, skipping the test send, forgetting the fee and minimum-balance buffer, or touching a scam token. Each one has a cheap habit that prevents it.
| The mistake | What happens | The fix |
|---|---|---|
| Wrong network on a withdrawal or deposit | Funds go where your account cannot see them, and recovery is rarely possible | Select the Solana network first, on both ends, every time |
| Wrong token standard | USDC on Solana is not USDC on Ethereum; the wrong version cannot reach a Solana address | Match the asset and the network as a pair |
| Address typo or corrupted paste | The SOL lands at a stranger's valid address | Paste the address rather than typing it, then check first four and last four |
| Skipping the test send | Any error above hits the full amount instead of $5 | Rehearse with a few dollars before every large transfer |
| No fee or minimum-balance buffer | The send fails, or "max" leaves a confusing remainder | Keep a little spare SOL and expect roughly 0.001 SOL to stay behind |
| Interacting with a mystery token | Airdropped bait routes you to a site built to drain your wallet | Ignore it: never visit its links or approve anything it asks |
The wrong-network row earns its place at the top. Exchange menus make several networks look equally valid for the same asset. The transfer goes through cleanly from the sender's point of view either way. The blockchain did nothing wrong; it delivered exactly where it was told. This is also why moving funds between two exchanges needs no special trick: it is one withdrawal plus one deposit, and the same network rule covers both halves.
The address-corruption row deserves the precise version, because the advice is often garbled elsewhere. A Solana address is case sensitive, and it carries no built-in typo check. Change one character and you usually get a different, perfectly valid address rather than an error message. That is exactly what two known attacks exploit. Clipboard-hijack malware swaps the address you copied for an attacker's. Address poisoning seeds lookalike addresses into your transaction history, hoping you will copy one later. The paste-then-check habit from the send procedure defeats all of it, and Blofin's guide to clipboard hijacking and address poisoning covers the mechanics. Consumer regulators make the underlying point bluntly: cryptocurrency payments do not come with the legal protections or reversal rights that cards and bank transfers carry (source: FTC guidance on cryptocurrency and scams).
The last row covers the strange tokens that appear in wallets uninvited. They are bait, not gifts, and the linked drainer sites are where the actual theft happens; Blofin's explainer on Solana wallet-drainer scams shows how the trap works.
From Blofin's vantage processing live SOL withdrawals, the single largest class of support ticket is not hacks or exotic exploits; it is a network or address mismatch on an ordinary transfer. And the honest, uncomfortable part of every one of those tickets is the same: once a send is confirmed on-chain, no exchange, Blofin included, can claw it back. That is the entire reason selecting the Solana network, checking the address character by character, and sending a small test amount first are treated in this guide as non-negotiable rather than optional caution.
Even with every guard in place, sooner or later a transfer will look stuck or missing. The last skill is finding out what actually happened.
How to check a transaction (and what to do if it looks stuck)
Every Solana transfer has a signature, a long ID your wallet or exchange saves in its history. Paste that signature into a public explorer and you can see the status, sender, recipient, and amount in seconds. Whatever looks wrong, find the signature first, because it settles the question with facts.
Your wallet stores the signature in its activity or history view; an exchange shows it in the withdrawal record once the transfer is sent. Paste it into Solana Explorer or Solscan and the network's own record appears: the commitment status, the sending and receiving addresses, the amount, the fee, and the timestamp. You do not need an account, and the record is the same one every wallet, exchange, and validator sees.
From there, the triage has three branches:
- The transfer shows finalized, but the exchange has not credited it. Give it a few minutes first. Then re-check that you withdrew over the Solana network and used the exact deposit address from your deposit page. If both check out, contact support with the signature; a deposit can be traced from a signature in minutes, while "I sent it an hour ago" can be traced from nothing.
- The transaction shows as failed, or never appears on the explorer at all. It expired. Nothing left your wallet, whatever the error message implied; check your balance to confirm, then send again. That is the expiry window from the confirmations section working in your favor.
- The transfer is finalized, but the address was not the one you meant. The honest answer: the SOL is gone unless you personally know who owns that address. No exchange or wallet company can pull a finalized transfer back. This branch is why the test send and the eight-character check exist.
Run the procedure, respect the two irreversible seconds at the middle of it, and moving SOL becomes what it should be: boring, fast, and almost free.
Frequently asked questions
Do I need a memo or tag to send SOL to an exchange?
Generally no. Exchanges give each user a unique SOL deposit address, so a deposit routes to your account without any extra label. That is different from chains like XRP or Stellar, where many users share one address and a memo or tag does the routing. Solana does have an optional memo feature, the SPL Memo program, and a few platforms display a memo field. The safe rule is simple: follow your deposit page exactly and fill in any field it asks for.
Can I accidentally send SOL to an Ethereum address?
Not by pasting one into a Solana wallet. Ethereum addresses start with 0x and use a different format, so a Solana send screen rejects them as invalid. The real cross-chain danger sits in exchange menus, where you pick a network for a withdrawal or deposit. Choose the Ethereum network for an asset you meant to move on Solana, and the format protection cannot save you, because you never typed an address at all. Treat the network menu with the same care as the address itself.
What's the minimum amount of SOL I can send?
The network sets no meaningful minimum for a transfer to an existing, funded address; you can send a fraction of a cent's worth. Two practical floors apply, though. A first transfer to a brand-new, never-used address must at least cover that account's minimum balance, roughly 0.001 SOL, or the account cannot open. And exchanges set their own withdrawal minimums, usually far higher than anything the network requires, so check the withdrawal page for the figure that applies to you.
Can I cancel a SOL transaction after sending it?
No. Once a transaction is confirmed on-chain, no cancel button exists anywhere in the system, which is why this guide leans so hard on checking before you send. One outcome sounds like a cancellation but is not: a transaction that fails to land within about a minute expires on its own. Expiry only happens when the network never processed the transfer, and in that case the SOL never left your wallet. A confirmed transfer and an expired one are opposite endings.
Does my wallet address ever change or expire?
A self-custody wallet address is permanent: it is derived from your keys, it never expires, and it will be the same string in ten years. Exchange deposit addresses differ in one small way: the exchange assigns them, and while they are typically stable, a platform can rotate them. The habit that covers both cases is to copy your address fresh from the wallet or deposit page each time you expect funds, instead of reusing one from an old message.
Why did a token I never bought appear in my wallet?
Because anyone can send tokens to any Solana address, spammers mass-airdrop worthless tokens as bait. The token usually carries a name or website urging you to claim, swap, or connect your wallet, and the site on the other end is built to drain whatever you approve. The token cannot hurt you while it sits untouched, so the safe response is to do nothing: never visit its links, and never sign anything it requests. Many wallets let you hide or burn the spam. The same instinct that keeps you safe here also helps you spot a Solana rug pull before you ever put money in.
Researched and written by the Blofin Academy editorial team with AI-assisted drafting. Primary sources include the Solana documentation on fees, commitment levels, and rent-exempt minimums, Phantom's help-center guide to sending tokens, the Solana Explorer transaction-lookup tool, the U.S. Federal Trade Commission's consumer guidance on cryptocurrency and scams, and Helius engineering's analysis of Solana commitment levels. All facts independently verified against cited documentation current as of July 2026.
This article is for informational purposes only and does not constitute financial advice, investment guidance, or a recommendation to buy, sell, or hold any digital asset. Cryptocurrency markets involve significant risk and you should conduct your own research and consult qualified professionals before making investment decisions. Blofin Academy content reflects the state of public information at time of publication; protocol parameters, fees, and ecosystem data change frequently.
