Support importing native staking rewards on Solana blockchain
complete

Sam - CoinTracker
Users may experience:
When a user stakes their SOL via a validator, specifically within their self-custody wallet, this is normally considered illiquid staking which means the user does not receive a token in exchange for staking their SOL. Users may see their deposits appear as Send transactions indicating they are staking within a validator. CoinTracker supports Solana staking now, but the staking rewards are only imported at the time of unstaking.
When a wallet stakes SOL, we import a stake transaction.
When they unstake, we create two transactions:
- An unstake for the unstaked amount
- A staking reward for the rewards accrued
Users expect to see staking rewards syncing to CoinTracker regularly
As a user, what should I do?
- Add an upvote to this post to be updated when a fix or next steps are added!
How can users provide feedback?
You can upvote this forum post to indicate you are experiencing this behavior. The post status will be changed to
Complete
once a fix is rolled out to all users. Up-voters will be notified of the status change.I need additional assistance, who can I contact?
For further assistance, please contact our support team directly.
Thank you for your understanding and cooperation as we work to enhance your CoinTracker experience!
Keyword: SOL, Solana, staking, illiquid staking, staking rewards
Log In

Sarah T. - CoinTracker
complete
Hey everyone! 👋 Exciting update—we've tested this feature and are shifting it, officially, out of beta! 🚀
Your SOL staking transactions will now apply at each distribution instead of needing to rely on manual edits. If you’ve previously edited entries, you can remove and re-add your SOL public address.
Note: this will likely change historical tax numbers, please keep that in mind
We are aware that SOL staking is currently not being excluded from the transaction count due to the autostaking events, stay tuned for updates
Thanks again to everyone who provided feedback during the beta phase. Your input helped shape this launch! If you encounter any issues or have questions, feel free to reply here. We’re always happy to help! 🎉
Activity Feed
Sort by
C
CT-RQWnykdq
I was just checking my automatic Solana inputs and lots of staking rewards are missing. On stake.tax I basically have two rewards on every reward day (each reward day is about every two days). But on CoinTracker there are many with just one.
According to someone on Solana’s Discord server you get a staking reward and a Claim Transaction each epoch (they are basically both staking rewards apparently). The Claim Transactions seem to be entered ok. The ones missing all seem to be staking rewards (which are larger than the claim transactions).
E.G. on stake.tax, from 20 Feb 2025 to 28 Feb 2025, I have five staking rewards and five claim transactions. On CoinTracker there are five claim transactions but only one staking reward.
C
CT-VOw4wpJq
Today I just delete and re-added the Solana staked tokens. It's still showed wrong Solana token count since it's been staked. Is this fix coming soon?

Sarah T. - CoinTracker
CT-VOw4wpJq: It sounds like what you are looking for is for your staked balance to appear on your portfolio - that work is being tracked here: https://feedback.cointracker.io/features/p/display-assets-staked-in-self-custody-wallets

Sarah T. - CoinTracker
complete
Hey everyone! 👋 Exciting update—we've tested this feature and are shifting it, officially, out of beta! 🚀
Your SOL staking transactions will now apply at each distribution instead of needing to rely on manual edits. If you’ve previously edited entries, you can remove and re-add your SOL public address.
Note: this will likely change historical tax numbers, please keep that in mind
We are aware that SOL staking is currently not being excluded from the transaction count due to the autostaking events, stay tuned for updates
Thanks again to everyone who provided feedback during the beta phase. Your input helped shape this launch! If you encounter any issues or have questions, feel free to reply here. We’re always happy to help! 🎉
C
CT-EXmn7N1O
I appreciate the addition of the staking rewards, but my biggest complaint is the inaccurate portfolio and wallet balance totals when anything is tagged as "staked". One of the biggest user experiences features is seeing an accurate portfolio, including gains/losses. When something is staked, it's removed from your balance and is no longer calculated into the unrealized return, etc. So with this new feature, you just get a ton of new transactions without the benefit of knowing your total held or returns...greatly reducing the value of the change.

Sarah T. - CoinTracker
CT-EXmn7N1O: I have added a vote on your behalf here: https://feedback.cointracker.io/features/p/display-assets-staked-in-self-custody-wallets

Sarah T. - CoinTracker
beta
C
CT-y5kE4WeLMNjgK
Lately, I unstaked SOL and, about a week later, decided to stake it again on my Ledger. I noticed I had to manually import the new address where the staked SOL went—otherwise, it showed up as “SENT.” Once I did that, I saw a “STAKE” transaction, which was good.
After I summarized my transactions, CoinTracker showed a deficit between “STAKE” and “SENT.” To fix this, I manually created a “TRANSFER” so it wouldn’t be treated as a capital gain. However, it’s still showing up as a “TRADE” instead of a “TRANSFER.”
I also realized that “STAKE” was raising my average cost per coin, so I had to disable it. I managed to get everything sorted out, but it was definitely a challenge. Next time, I’ll need to keep an eye on how capital gains are calculated when I sell SOL.
Check out the attached screenshot for one of the transactions I had to modify.

Sarah T. - CoinTracker
CT-y5kE4WeLMNjgK: To clarify, you are only adding the SOL address that you control, correct? You should not add the staking address as it will cause incorrect tax treatment for you transactions.
The SOL address alone should handle the staking as expected and categorize the staking as explained here: https://support.cointracker.io/hc/en-us/articles/19457043708177-Manage-staking-transactions
C
CT-PmoBm2Dk8pGB3
I may have misunderstood some of the transactions that I've seen related to this, but it seemed like staking was a taxable event on the SOL being staked. Although we need to pay taxes on the income earned, I wanted to make sure that I'm not being hit with a taxable event from the staking/unstaking of the original SOL. There was no trade that occurred. Feel free to correct me if I'm wrong.

Sarah T. - CoinTracker
CT-PmoBm2Dk8pGB3: Illiquid staking should be non taxable by default. I'd recommend a glance of this to see if things look as expected on your account: https://support.cointracker.io/hc/en-us/articles/19457043708177-Manage-staking-transactions
If you see otherwise on your account could you provide a screenshot or reach out to the support team directly to investigate.
C
CT-RQWnykdq
Sarah T. - CoinTracker I am also having this issue. When Solana is tagged as Stake, it shows as a capital gain as if it’s a liquid stake. As I illiquid stake, it shouldn’t show any gain or loss.
The system knows this is illiquid staking as it was originally automatically tagged as a Send and Send is still an option when I select Change Category. There is also no entry on the other side of this Send/Stake as there would be for a liquid stake.
So the system should know its illiquid staking, but is treating it as liquid staking.

Sarah T. - CoinTracker
being verified
We recently launched support for importing SOL staking rewards as they are distributed.
We are still in early launch. In order to see the rewards as expected, you will need to remove and re-add your SOL public address from CoinTracker.
Please note, this can change historical numbers so if you choose to do this, keep that in mind.
Please reply directly to this thread with issues so I can raise them to the team.

Sam - CoinTracker
planned

Sam - CoinTracker
submitted
Load More
→