Logo PhantomLogo Phantom
Download

Still need help? Start a chat.

© Phantom
  • |
  • Privacy Policy
  • |
  • Terms of Use
  • |
  • phantom.com
PhantomStake

Stake SOL natively in Phantom

Native staking lets you earn SOL rewards by delegating SOL directly to a Solana validator. You need at least 1 SOL to open a native stake account. Your SOL stays in that account under your control, and rewards are paid into it in SOL.

You can open native stake accounts and view rewards only in the Phantom browser extension. You can also view, unstake, and withdraw existing stakes in the mobile app.

Open a native stake account #

Use the Phantom browser extension to create a native stake account.

  1. Open the Phantom browser extension.
  2. In your token list, open Solana.
  3. Click More > Stake SOL.
  4. Click Native Staking.
  5. Choose a validator.
  6. Enter at least 1 SOL.
  7. Click Stake.

Your stake first appears as Activating. It starts earning rewards when it becomes Active, typically after 2 to 3 days.

View staking rewards #

Native staking rewards are visible only in the Phantom browser extension.

  1. Open the Phantom browser extension.
  2. In your token list, open Solana.
  3. Under Native Stakes, click Other.
  4. Select a stake account.
  5. Check Last Reward.
View your full reward history #

Use solanabeach.io to view rewards by epoch.

  1. Go to solanabeach.io.
  2. Enter your Solana address. See Find your wallet address in Phantom.
  3. Click Stake Accounts.
  4. Select a stake account.
  5. Click Stake Rewards.

To download your reward history, click Download CSV.

Unstake your SOL #

You can unstake at any time. It typically takes 2 to 3 days before you can withdraw your SOL.

Mobile app #
  1. Open the Phantom mobile app.
  2. In your token list, open Solana.
  3. Tap View SOL in the upper left.
  4. Under Your Positions below the chart, tap Native.
  5. Select a stake account.
  6. Tap Unstake.
Browser extension #
  1. Open the Phantom browser extension.
  2. In your token list, open Solana.
  3. Under Native Stakes, click Other.
  4. Select a stake account.
  5. Click Unstake.

Your stake shows as Deactivating until it becomes Inactive. You can then withdraw the SOL to return it to your wallet.

Withdraw SOL after unstaking #

You can withdraw when your stake account is still Activating or already Inactive.

Mobile app #
  1. Open the Phantom mobile app.
  2. In your token list, open Solana.
  3. Tap View SOL in the upper left.
  4. Under Your Positions below the chart, tap Native.
  5. Select an Inactive stake account.
  6. Tap Withdraw Stake.
withdraw-native-stake-mobile.png
Withdraw SOL from a stake account in the Phantom mobile app
Browser extension #
  1. Open the Phantom browser extension.
  2. In your token list, open Solana.
  3. Under Native Stakes, click Other.
  4. Click an Inactive stake account.
  5. Click Withdraw Stake.
withdraw-native-stake-extension.png
Withdraw SOL from a stake account in the Phantom browser extension

Your SOL returns to your wallet, and the stake account closes.

Understand your stake status #

Your stake account moves through four states:

StateWhat it means
ActivatingWaiting to start earning rewards.
ActiveEarning staking rewards.
DeactivatingUnstaking is in progress.
InactiveReady to withdraw.

Status changes follow Solana epochs, which typically last 2 to 3 days. Check the current epoch at solanabeach.io or explorer.solana.com.

Troubleshooting #

My stake is still Activating or Deactivating #

Your stake may be waiting for the next epoch. Solana epochs typically last 2 to 3 days. Check the current epoch at solanabeach.io or explorer.solana.com.

I unstaked, but my SOL isn't in my wallet #

Unstaking doesn’t return SOL to your wallet automatically. Wait until your stake is Inactive, then follow the steps under Withdraw SOL after unstaking.

I can't find my stake #

Your stake may belong to a different Solana address. This can happen if you restored a different wallet from the one you used to stake.

Check your original address on solanabeach.io. If the stake belongs to another wallet, restore that wallet to access it.

FAQ #

Can I add SOL to an existing stake account? #

No. Create another stake account, or unstake and stake again with the new amount.

Can I stake natively on mobile? #

You can create native stake accounts only in the browser extension. On mobile, you can view, unstake, and withdraw existing stakes, but you can’t view their rewards.

How do I choose a validator? #

Validators process transactions and help secure Solana. When choosing one, consider its commission, uptime, and vote performance.

Use these tools to compare validators:

LinkDescription
validators.appMetrics such as APY, commission, vote performance, and skip rate.
topvalidators.appRankings based on performance, trust signals, and user activity.

Spreading your stake across validators also helps keep Solana decentralized.

Contents

Related articles

Stake SOL with PSOL in Phantom

Liquid staking lets you earn SOL rewards while keeping your stake available to use. When you stake SOL, you receive Phantom Staked SOL (PSOL), which earns staking, MEV, and priority fee rewards automa...
Updated an hour ago

Difference between native staking and liquid staking

Phantom offers two ways to stake SOL: native staking and liquid staking. Both earn rewards, but they work differently and suit different needs.
Updated 2 months ago

Download Phantom on mobile

Download the Phantom app for free on iOS or Android. Only download from the official links in this article. Scammers sometimes upload fake apps that can steal your funds.
Updated 3 months ago

Troubleshoot wallet import issues

Use this guide if accounts are missing after signing in or importing a wallet, or if Phantom won’t accept your recovery phrase or private key.
Updated 3 days ago

Update the Phantom browser extension

Phantom usually updates automatically. If you want to check for updates right away, you can refresh extensions manually in your browser. Updating the extension does not delete your wallets or funds.
Updated 2 months ago