How to transfer SOL from Coinbase to Phantom wallet (6 steps)
You start with SOL in your Coinbase.com account and finish with SOL in your Phantom wallet:
- Phantom: Receive, copy your Solana address from the Tokens tab.
- Coinbase: open the Pay tab or Send crypto and choose SOL.
- Pick the Solana network (not Base) and paste the address.
- UK and EU: answer the travel rule questions.
- Preview, confirm and complete 2-step verification.
- Start with a test send, check it arrived in Phantom, then send the rest.

Still need to get SOL in the first place? Our page on where to buy SOL covers that. This one starts once the SOL is sitting in Coinbase.
Can you connect Coinbase to Phantom? Coinbase.com vs Coinbase Wallet
Not in the way you’d link a bank. You don’t connect a Coinbase.com account to Phantom; you send crypto from one to the other. If you’re searching for a “connect” button, you’re probably mixing up two separate Coinbase products that both have “Coinbase” on the icon:
- Coinbase.com (the Coinbase app) is the exchange account where you buy with a card or bank transfer. Coinbase holds the keys. This guide covers sending from here.
- Coinbase Wallet is Coinbase’s self-custody app. You hold the keys, the same as in Phantom. It went by the name Base app from July 2025 until Coinbase switched it back to Coinbase Wallet on 10 September 2026, per Coinbase Wallet’s own announcement on X. Older guides and videos still call it the Base app.
The nearest thing to a connection runs the other way: Coinbase Pay is one of the onramp providers in Phantom’s Buy menu, so you can buy inside Phantom and the crypto lands straight in your wallet. Which providers you see depends on your region.
Can you import Coinbase Wallet into Phantom?
Sometimes, but I wouldn’t bother. Phantom can import a wallet from a secret recovery phrase or a single private key. After a phrase import it automatically restores the accounts that had activity before. A private key only gives you one address on one network.
Not every Coinbase Wallet account has a phrase you’ve written down, either. Coinbase’s help centre says its newer accounts (it calls them Base accounts, formerly Smart Wallet) can sign in with email passcodes, passkeys or a recovery phrase. Check which backup yours actually uses before you count on importing it.
Either way, putting the same keys in two apps doubles the places they can leak from. If the crypto is in Coinbase Wallet, I’d just send it to your Phantom Solana address the same way this guide sends from Coinbase.com.
Step 1: Copy your Solana address in Phantom
On mobile, tap the + button in the lower right, then Receive. The Tokens tab shows your Solana address. Copy it. In the browser extension, click Receive on the Home tab, find Solana and copy the address.
Two traps here:
- The Cash tab is for stablecoins only. Phantom’s Receive crypto help page says to send only USDC, USDT or PYUSD on Solana to the Cash address, and it swaps them for CASH automatically. SOL goes to the address on the Tokens tab.
- Each network has its own address. Base has been available to all Phantom users since 25 November 2024, per Phantom’s blog, so your wallet has a Solana address and a separate 0x address for EVM networks. For SOL you want the Solana one.
Phantom shows the first and last few characters of your address so you can check the paste. Check a few characters in the middle as well (the safety section explains why).
Step 2: Start the transfer in Coinbase
In the Coinbase app, tap the Pay tab on the navigation bar, select SOL and enter an amount.
On the website, choose Send crypto from your dashboard and pick SOL. The order after that is the same: amount, network, address, preview, send.
Step 3: Pick the Solana network and paste the address
Select the network and pick Solana. Then paste your Phantom address.
This dropdown is the one to slow down on. Coinbase lets you send SOL on Base in some regions. If you pick Base, Coinbase bridges it in the background and it arrives as uSOL, a token on Base. That isn’t the SOL you want if you’re using it on Solana, and it’s a pain to sort out. I can’t think of a reason to pick Base when the SOL is going to Phantom.
If you don’t see a Base option at all, that’s normal in a lot of places. Coinbase’s SOL on Base page for Coinbase Exchange, its institutional platform, lists the UK, Canada, New York, Japan and every EU country (plus Norway, Iceland and Liechtenstein) among the places where SOL on Base deposits and withdrawals aren’t available. The regular app may differ, but either way Solana is the choice you want.
Both ends have to use the same network, and Coinbase can’t recover funds sent on the wrong one. Solana transactions are permanent and can’t be reversed either.
Step 4: Answer the travel rule questions (UK and EU)
If you’re in the UK or EU, Coinbase asks extra questions before it sends to an outside address. That’s the travel rule. It looks more serious than it is.
Coinbase’s UK send and receive page lists four things you’ll be asked for:
- the recipient’s wallet type
- the exchange name (only if you’re not sending to a self-custody wallet)
- the recipient’s full name
- the recipient’s country of residence
Phantom is a self-custody wallet. Don’t overthink it: if it’s your own Phantom, it’s your own name and your own country, and you don’t pick an exchange from the list.
The EU can add one more step. Coinbase’s developer docs say a send of more than 1,000 euros to a self-hosted wallet needs a Satoshi Test, a small deposit check done in the Coinbase mobile app, to prove the wallet is yours. The same docs don’t list it for Great Britain. If Coinbase asks you to verify, finish that first rather than retrying the send over and over.
UK readers moving crypto into self-custody for DeFi will want records for HMRC later. Our roundup of crypto tax tools for UK Solana users covers which ones read Solana wallets.
Step 5: Preview, confirm and verify
Select Preview. Check the network says Solana, the address matches Phantom’s, and the fee looks sane. Then select Pay now (or Send on the website) and complete 2-step verification if prompted.
Step 6: Do a test send, then check it arrived
Before a large transfer, send a small amount first, check it shows in Phantom, then send the rest. I wouldn’t skip it. You pay the network fee twice, but on Solana that cost is tiny next to sending your whole balance to a typo.
One catch for a brand-new Phantom wallet: the test has to cover Solana’s rent-exempt minimum of 0.00089088 SOL for a new account (see below), and it also has to clear the minimum Coinbase shows on the send screen. A test of 0.01 SOL is comfortably above Solana’s minimum; just check Coinbase’s number before you send.
Coinbase to Phantom fees and transfer time
Sending SOL from Coinbase to Phantom costs whatever network fee Coinbase shows on the preview screen. The Solana fee itself is 5,000 lamports (0.000005 SOL) per signature, and once Coinbase releases the withdrawal it settles in under a second.
| Cost | Who charges it | How much | Source |
|---|---|---|---|
| Coinbase network fee | Coinbase | Its estimate of current network fees, shown before you confirm | Coinbase fee disclosures |
| Solana base fee | Solana network | 5,000 lamports (0.000005 SOL) per signature, plus an optional priority fee | Solana docs, fees page |
| New account minimum | Solana network | 0.00089088 SOL must sit in a basic account for it to exist | Solana docs, rent |
Coinbase’s fee disclosures say it charges based on its estimate of network fees for a standalone wallet-to-wallet send, and what you pay can differ from what Coinbase actually pays on-chain. Coinbase doesn’t publish a fixed SOL withdrawal fee or minimum on those pages, so go by the preview screen.
I wouldn’t spend any time comparing fees on this. Spend it making sure the network says Solana and the address matches Phantom’s.
Coinbase to Phantom transfer time
Nearly all the wait is Coinbase approving the withdrawal. The on-chain part is basically instant: Solana’s payments docs say funds are secured in about 400 ms. The SOL only shows in Phantom once Coinbase has released it and the network confirms it, so if it takes several minutes, Coinbase is usually still processing.
Sending USDC from Coinbase to Phantom
If you want to move dollars rather than SOL, USDC on Solana is the way to do it. Coinbase supports USDC on several networks, including Ethereum, Base and Solana. To land it as USDC in Phantom:
- Copy the Solana address from Phantom’s Tokens tab. Don’t use the Cash tab address unless you want CASH: USDC sent there is swapped for CASH automatically.
- In Coinbase, choose USDC and set the network to Solana.
- Keep a little SOL in Phantom. You need SOL to pay fees once the USDC is there, and Solana’s payments docs put the median fee at about $0.001.
If the dollars are going into Solana DeFi, pick the Solana network from the start rather than bridging later. Sent on Base or Ethereum to Phantom’s 0x address, USDC shows up on that network instead, and moving it across means bridging it over to Solana. For what to do with dollars once they’re on-chain, here’s our rundown of stablecoins on Solana.
Sending ETH, XRP and other crypto from Coinbase to Phantom
XRP can’t go to Phantom: it isn’t on Phantom’s supported networks page. ETH and other EVM tokens go to your 0x address, and only on a network Phantom supports. Per that page, the EVM networks you’d normally pick when sending from Coinbase are Ethereum, Base, Polygon and BNB Chain. If you’re fuzzy on why the two chains need different addresses, our Solana vs Ethereum explainer covers it.
If the money is going to be used on Solana anyway, I’d just send SOL or USDC on Solana and swap in Phantom. Every extra network is another dropdown you can get wrong.
Why can’t I send SOL from Coinbase to Phantom?
Usually because the SOL was bought with cash that’s still on hold. If you funded Coinbase with a bank transfer in the last few days, check that first. The other common causes are a wrong network, an unfinished travel rule check, an amount below the minimum, or account limits.
- Your purchase is on hold. Cash deposits, such as bank transfers, can be held. Coinbase’s available balance page says crypto bought with cash on hold can be sold or traded on Coinbase but can’t be sent off it until the hold lifts. Holds typically expire by 11:59 PM PT on the date listed, and Coinbase says it can’t change the hold time. The same page says depositing with a debit card lets you send crypto instantly, so that’s the route if you can’t wait.
- A temporary restriction. Sends can sometimes be restricted even after a hold ends. Coinbase’s advice is to wait and try again later.
- The address is rejected. Check the network field. A Solana address won’t work on a Base or Ethereum send, and a 0x address won’t work on a Solana one.
- The travel rule step isn’t finished. If Coinbase asked you to verify the wallet, complete that first.
- The amount is too small. It has to clear Coinbase’s minimum and the fee. For a brand-new wallet it also has to leave at least 0.00089088 SOL in the account.
- Account limits. Coinbase sets limits by account level. Check the limits section in your account settings.
Sent from Coinbase but not showing in Phantom?
Give it a few minutes first, since Coinbase is usually still processing. Past that, Phantom’s help page on tokens that haven’t arrived gives a four-step check. Here’s how it applies to Coinbase:
- Confirm the address and network. Open Coinbase’s transaction history and compare the address there with Phantom’s Receive screen. Make sure you’re looking at the right account in Phantom too, since one wallet can hold several.
- Look it up on a block explorer. Copy the transaction ID from Coinbase and paste it into the Solana Explorer. Pending means it’s still processing, successful means it reached your wallet, and failed means you should contact Coinbase. Never used one? Here’s how block explorers work.
- Check Phantom’s hidden list. Phantom hides tokens it flags as spam. That’s rare for SOL itself but can happen with SPL tokens.
- Contact Coinbase if nothing is on-chain. If Coinbase says complete but there’s no transaction, only Coinbase can fix it.
Phantom can’t speed up transfers, recover tokens sent to the wrong address or access your exchange account. Anyone who DMs you offering to is a scammer. Our guide covers how fake support and airdrop scams work.
Stay safe while moving SOL
If I had to pick one habit, it’s copying the address fresh from Phantom every time and never from your transaction history. Address-poisoning scams send tiny transfers from addresses that share the same first and last characters as yours, hoping you’ll copy the fake one later. That’s why it’s worth checking a few characters in the middle too.
- Download Phantom only from phantom.com or the official app store listing. Fake wallet apps exist to steal recovery phrases.
- Never type your recovery phrase into anything except Phantom itself when restoring. Coinbase will never ask for it, and neither will “support” in your DMs.
There’s more in our Solana security checklist.
What to do with your SOL next
Once it’s in Phantom, the SOL is yours to use on-chain:
- Swap it into other tokens, usually through a swap aggregator
- Earn staking rewards with our SOL staking guide, or hold a liquid staking token so the SOL stays usable
- Qualify for points programmes and drops from the airdrops we’re tracking
- Provide liquidity. It’s what I do: I LP on Meteora DLMM and post my results, wins and losses, on X. If that interests you, start with our DLMM beginner guide and learn how it works before putting real money in.
FAQ
Can I transfer Solana from Coinbase to my Phantom wallet?
Yes, and it’s quick. Coinbase supports Solana-network sends to self-custody wallets, and the address on Phantom’s Tokens tab is a Solana address. The only bit worth slowing down on is the network dropdown: it has to say Solana.
How long does it take to send SOL from Coinbase to Phantom?
Most of the wait is Coinbase processing the withdrawal. The Solana part takes under a second: Solana’s payments docs say about 400 ms. If Coinbase shows it complete and Phantom doesn’t, search the transaction ID on a block explorer.
How much does it cost to send SOL from Coinbase to Phantom?
Whatever network fee Coinbase shows on the preview screen. Coinbase sets it from its own estimate, so it can differ from the on-chain cost. On Solana’s side the base fee is 0.000005 SOL per signature, Solana’s payments docs put the median fee at about $0.001, and a brand-new wallet needs 0.00089088 SOL in it to exist.
Why is my SOL on hold on Coinbase?
Because the cash you bought it with is on hold, which happens with deposits such as bank transfers. You can still trade it on Coinbase, but you can’t send it until the date shown, and Coinbase can’t shorten the hold. Coinbase says deposits made with a debit card let you send crypto straight away.
Can I send USDC from Coinbase to Phantom?
Yes. Choose USDC on Coinbase, set the network to Solana and send it to the address on Phantom’s Tokens tab. Leave a little SOL in Phantom for fees. The Cash tab address turns USDC into CASH, so skip it if you want to keep USDC. You can’t send pounds or dollars straight to Phantom: buy USDC or SOL on Coinbase first.
How do I connect Coinbase to Phantom?
You don’t. There’s no account link: you send from Coinbase to your Phantom address. If you’d rather buy inside Phantom, Coinbase Pay shows up in Phantom’s Buy menu in some regions.
Is Coinbase Wallet the same as the Base app?
Yes. Coinbase renamed its self-custody wallet to the Base app in July 2025 and switched it back to Coinbase Wallet on 10 September 2026. It’s a separate app from your Coinbase.com exchange account.
Is Phantom better than Coinbase?
They do different jobs. Coinbase is a custodial exchange: easy for buying and cashing out, but Coinbase holds the keys. Phantom is a self-custody wallet: you hold the keys and can use Solana apps directly. For anything you want to swap, stake or farm on Solana, it needs to be in a wallet like Phantom.
Can you send SOL from Phantom to Coinbase?
Yes. In Coinbase, go to Receive, pick SOL, check the network is Solana and copy the address. In Phantom, tap Send, choose SOL, paste it and confirm. EU accounts may be asked for sender details before the deposit can be used.




