How to Track Profit Across Multiple Solana Wallets
How to work out real profit on a meme coin spread across many wallets: realised vs unrealised P/L, fees, tips and rent, and per-wallet entry market cap.
By DevBundler Team · · 5 min read
The short answer
To track profit across wallets, add up the SOL every wallet spent on a coin, including fees, tips and rent, then compare it with the SOL received from sells (realised) plus what the remaining tokens would fetch (unrealised). DevBundler shows combined and per-wallet profit and loss for each launch on one dashboard.
Key takeaways
- Realised profit comes from sells that already happened; unrealised profit is what the tokens you still hold would fetch now.
- Your true cost includes platform fees, network and priority fees, Jito tips and one-off setup costs, not just the buy amounts.
- Token account rent of about 0.002 SOL per wallet is a cost only until you close the account and get it back.
- Per-wallet entry market cap shows why wallets in the same bundle have different results.
- Profit is not real until the SOL is back in a wallet you control.
Ask someone who just ran a bundled launch how much they made and you will often get a pause. The dev wallet is up. Two buyers are down because they sold early. Three still hold. One wallet paid the Jito tip, another paid nothing but rent. The honest answer is "let me add it up", and adding it up across eleven wallets is where the mistakes creep in.
Here is how to get a number you can trust.
Two kinds of profit
Every position has two parts, and they mean different things.
Realised vs unrealised profit
| Realised | Unrealised | |
|---|---|---|
| What it covers | Tokens you already sold | Tokens you still hold |
| How it is measured | SOL received minus the cost of what you sold | Current value minus the cost of what you hold |
| Does it change with the price? | No, it is locked in | Yes, every trade on the coin moves it |
| Is it real? | Yes, once the SOL is in your wallet | Not until you sell |
Add them and you get total profit on the coin. Keep them apart and you can see how much of your result is already banked and how much depends on what the price does next. On a meme coin, that second part can disappear quickly.
Unrealised profit also depends on how you value the tokens. Multiplying your share of supply by the market cap gives a paper value. Selling a large holding moves the price, so the SOL you would actually get back is lower. Market cap vs price on pump.fun explains the gap.
What actually counts as cost
The buy amount is the obvious cost. It is rarely the only one.
Costs to include
- The SOL each wallet spent on buys.
- Platform fees. DevBundler charges a percentage on launch buys and on dashboard buys and sells, shown before you confirm.
- Network fees and priority fees on every transaction, including failed ones.
- The Jito tip on a bundled launch or a bundled trade.
- One-off setup costs, such as the lookup table DevBundler creates once per account for about 0.005 SOL.
- Fees for funding transfers when you distributed SOL to the wallets.
Some of these are tiny per transaction, but a launch with eleven wallets and several rounds of trading produces a lot of transactions. On a small position, fees and tips can be the difference between a profit and a loss.
Why wallets in the same launch show different results
In a bundled launch every wallet lands in the same block, but they do not buy at the same price. Each buy on the bonding curve raises the price for the next one. The dev wallet buys first and cheapest; the tenth buyer pays the most.
That is why entry market cap per wallet is so useful. On a DevBundler dashboard, every wallet shows the market cap at which it bought. Two wallets that each sold half at the same moment will show different profits, and the entry market cap tells you why at a glance.
Selling adds another layer. If you sold from some wallets and not others, or sold different percentages, each wallet has its own mix of realised and unrealised profit. That is fine, as long as you look at both the per-wallet view and the combined total.
Tracking it in DevBundler
Each coin you launch gets a project dashboard that tracks all of your wallets on that coin together.
- 1
Check the combined numbers
Combined holdings, share of supply, value if sold, and combined profit and loss, both unrealised and realised.
- 2
Drill into each wallet
Per-wallet profit and loss and entry market cap show which wallets are carrying the result.
- 3
Match it to the chart
The market cap candle chart marks your own buys and sells as B and S, so you can see where each trade happened.
- 4
Read the trade history
Every buy and sell your wallets made on the coin, in order.
- 5
Export if you need records
Premium includes CSV export of trades for your own spreadsheets.
If you track profit somewhere else, make sure every wallet is included and that you count the same costs each time. A spreadsheet that misses one buyer wallet will look great and be wrong.
Profit is not real until it is home
A position that shows a gain on a dashboard is still sitting in launch wallets. Those wallets' keys are stored, encrypted, on DevBundler's server so it can sign trades for you. That is the custodial trade-off that makes one-click multi-wallet trading possible, and it is a good reason not to leave profit parked there.
Consolidating SOL from many wallets covers the sweep step by step, including closing token accounts to reclaim rent. If you are about to sell and want the mechanics first, see how to sell across multiple wallets.
A quick sanity check
Before you tell anyone, or yourself, what you made on a coin, run through this:
- Total SOL out: every buy, fee, tip and setup cost across every wallet.
- Total SOL in: every sell, across every wallet.
- Remaining tokens: valued at what selling them would return, not at the market cap times your share.
- Rent: either reclaimed already or still parked in open token accounts.
If the four lines add up to a gain, it is a gain. If the dashboard said one thing and your sum says another, find the missing wallet or the missing fee before you trust either number.
Rules on record keeping and tax for crypto trading vary by country, and nothing here is tax advice. Keep your exports.
Frequently asked questions
›What is the difference between realised and unrealised profit?
Realised profit is locked in by sells that already happened: SOL received minus what that portion cost. Unrealised profit is the paper gain or loss on tokens you still hold, which changes every time the price moves.
›How do I see profit for all my wallets in one place?
Use a tool that tracks every wallet's buys and sells for the coin. DevBundler's project dashboard shows combined profit and loss for all your wallets on a launch, plus a per-wallet breakdown.
›Should I count fees and tips in my profit?
Yes. Platform fees, priority fees and Jito tips are real SOL spent on the trade. Leaving them out makes a position look better than it was, especially for small trades where fees are a larger share.
›Is token account rent a cost?
Only temporarily. Each token account holds about 0.002 SOL of rent, which you get back when the account is closed, for example when consolidating wallets with token-account closing turned on.
›Can I export my trades for record keeping?
DevBundler Premium includes CSV export of trades. Check your local rules on record keeping and taxes, as they vary and this is not tax advice.
Keep reading
Market Cap vs Price on pump.fun: Which Number to Watch
Why pump.fun traders talk in market cap instead of token price, how the two convert with a 1 billion supply, and how to read entry market cap and position value.
· 4 min read
Consolidating SOL From Many Wallets After a Launch
How to sweep SOL from your launch wallets back into one: what to sell first, closing token accounts to reclaim rent, and the order that avoids stuck dust.
· 4 min read
How to Sell a pump.fun Coin Across Multiple Wallets
How to sell one token from many Solana wallets at once: picking wallets, sell percentages, Fast vs Bundle mode, slippage and cleaning up the SOL afterwards.
· 5 min read