If a Bitcoin transaction appears as pending in Phantom but doesn't show up on the Bitcoin blockchain, it may be caused by a local cache issue in the app. Until it's cleared, you won't be able to send, swap, or interact with your Bitcoin.
Before you start
Make sure you have your recovery credentials to hand before resetting:
- If you created your wallet with a Secret Recovery Phrase, make sure it's backed up somewhere safe and offline.
- If you created your wallet with a Google or Apple account, make sure you have access to that account and remember your four-digit PIN.
- If you imported private keys into Phantom, make sure each one is backed up. Each imported account has its own private key.
Step 1: Reset the Phantom app
Resetting Phantom clears the local cache, including the stuck pending transaction. For instructions, see Reset the Phantom app.
Step 2: Restore your wallet
Restore your wallet the same way you originally created it. After restoring, the pending transaction should no longer appear and you should be able to interact with your Bitcoin normally.
If the transaction is genuinely pending on the blockchain
If the transaction does appear on a block explorer as unconfirmed, it is still waiting to be processed by the Bitcoin network. A few things to know:
- Bitcoin transactions cannot be sped up or canceled from Phantom. Unlike Ethereum and other EVM networks, Bitcoin doesn't support transaction replacement from within the wallet.
- Transactions submitted with a low fee during high network activity may take longer to confirm.
- Unconfirmed transactions will either confirm or be dropped from the mempool after approximately 14 days.
You can check the status of a Bitcoin transaction by searching for the transaction ID on mempool.space.