Why Track Your Solana PnL?
If you've been trading on Solana, you probably have a rough idea of whether you're up or down. But do you know your exact profit and loss across all your holdings?
Most traders don't. They buy tokens across multiple DEXs, forget their entry prices, and have no idea what their actual cost basis is. Come tax season or portfolio review time, they're stuck manually digging through transaction history.
A proper PnL tracker solves this by:
- Calculating your cost basis automatically
- Showing realized gains (tokens you've sold)
- Showing unrealized gains (tokens you're still holding)
- Breaking down performance by token
StakePoint Wallet Analyzer
Our free Wallet Analyzer gives you a complete portfolio breakdown with PnL tracking.
What It Shows
Portfolio Overview:
- Total wallet value in USD
- SOL balance and value
- Number of token holdings
- Wallet age and transaction count
PnL Breakdown:
- Total PnL (realized + unrealized combined)
- Unrealized PnL (paper gains/losses on current holdings)
- Realized PnL (actual gains/losses from closed positions)
Per-Token Analysis:
- Current balance and USD value
- 24-hour price change
- Individual token PnL
- Average buy price (when calculable)
How It Works
Connect your wallet and the analyzer:
Scans your token accounts - Finds all SPL and Token-2022 tokens in your wallet
Fetches current prices - Gets live pricing from DexScreener for accurate valuations
Analyzes transaction history - Reviews your last 1000+ transactions via Helius API
Calculates cost basis - Uses FIFO (First In, First Out) accounting to determine what you paid
Computes PnL - Compares cost basis to current value for unrealized, tracks sales for realized
Sorting Options
View your holdings sorted by:
- Value - Largest positions first
- PnL - Best/worst performers
- 24h Change - Most movement today
Toggle between showing all tokens or hiding empty (zero balance) accounts.
Understanding Your PnL Numbers
Realized PnL
This is profit or loss you've actually locked in by selling. If you bought a token at $1 and sold at $2, your realized PnL is +$1 (minus fees).
Realized PnL only changes when you sell.
Unrealized PnL
This is paper profit or loss on tokens you still hold. If you bought at $1 and it's now worth $2 but you haven't sold, your unrealized PnL is +$1.
Unrealized PnL changes constantly with price movement.
Total PnL
Simply realized + unrealized combined. This is your overall performance across all trading activity.
Limitations
A few things to keep in mind:
- Transaction history depth - We analyze your last 1000 transactions. Very active wallets may have older trades not captured.
- Airdrops and transfers - Tokens received for free (airdrops) or transferred in don't have a cost basis, which can skew calculations.
- Complex DeFi - LP positions, yield farming rewards, and other DeFi activities may not be fully captured.
- Estimates - PnL numbers are estimates based on available data. Your actual tax liability may differ.
For tax purposes, consult a professional and use dedicated crypto tax software.
How to Use the Analyzer
Step 1: Connect Wallet
Visit stakepoint.app/tools/wallet-analyzer and connect your Solana wallet.
Step 2: Wait for Scan
The analyzer will scan your wallet, fetch prices, and analyze transaction history. This takes 30-60 seconds depending on how many tokens you hold.
Step 3: Review Results
See your total portfolio value, PnL breakdown, and per-token performance. Click any token to view it on DexScreener.
Step 4: Sort and Filter
Use the sorting options to find your best and worst performers, or toggle to show empty accounts you might want to close.
Pro Tips
Check regularly - Your unrealized PnL changes with the market. Regular check-ins help you make informed decisions about taking profits or cutting losses.
Clean up dust - If you see many small or zero-balance token accounts, use our Wallet Cleaner to close them and reclaim SOL rent.
Track over time - The analyzer shows current state. For historical tracking, consider taking screenshots or notes periodically.
Free to Use
The Wallet Analyzer is completely free. No sign-up required, no fees, no limits. Just connect your wallet and get your PnL breakdown.
*Ready to see where you stand? Analyze your wallet now - it takes 60 seconds.*