SOL is the native asset of the Solana blockchain. Every transaction on the network pays its fee in SOL, every account holds a small SOL deposit to stay open, and SOL is the asset delegated to validators to secure the chain. It is also held, traded and spent like any other cryptocurrency.
SOL is held in the wallet's own system account, and that balance does the network's housekeeping. Every transaction the wallet signs is paid for from it, every new account the wallet opens takes a rent deposit from it, and the amounts involved are recorded in lamports, of which there are 1,000,000,000 in one SOL. SPL tokens such as USDC do not sit in this account at all. Each one is held in its own token account owned by the wallet, funded with a small SOL deposit that comes back when the account is closed.
Beyond fees and rent, SOL is the asset delegated to validators through stake accounts, the quote asset on most Solana decentralised exchanges and the currency of its NFT marketplaces. Many swap routers cannot handle native SOL directly, so they wrap it into an SPL token, wrapped SOL, for the duration of the trade and unwrap it at the end, in the same way Ethereum routers use WETH.
The practical effect is volume. Fees on Solana are a fraction of a cent, so a wallet that would sign a few hundred transactions a year elsewhere signs thousands here, and each one moves SOL.
Under Notice 2014-21 the IRS treats digital assets as property, and SOL is no exception. Selling SOL for dollars, swapping it for another token, spending it on an NFT or paying for goods with it is a disposal. Under section 1001 the gain or loss is the fair market value of what was received less the adjusted basis of the SOL given up, and for someone holding SOL as an investment it is capital gain or loss, short or long term depending on the holding period.
Paying a transaction fee in SOL is also a disposal of the SOL used, however small. The fee is then a transaction cost: on a purchase it is added to the basis of the asset acquired, and on a sale it reduces the amount realised.
Moving SOL is not disposing of it. A transfer between two wallets you control, SOL placed into your own stake account, and SOL wrapped for a swap and unwrapped again leave you holding the same asset with the same basis and holding period. None of them is a sale, and none of them is income. The rewards a stake account earns are a different matter: staking rewards are ordinary income under Revenue Ruling 2023-14 when you gain dominion and control over them, and the SOL received takes that value as its basis.
The accounting has to keep those categories apart across every transaction. A disposal needs a lot with a basis behind it, a transfer needs both legs matched, and income needs a value on the day it arrived. Because SOL is the one asset touched by every transaction in the wallet, an error in any of the three shows up in the SOL balance first.
Stake account creation is the most common misread. The chain shows SOL leaving the wallet for an address the import has never seen, so the report books a sale of the whole amount at market value on the day it was staked. When the stake is deactivated and withdrawn, the SOL comes back from that same address as a receipt with no history and no basis. One staking decision becomes a phantom gain on the way out and a second phantom gain on the eventual sale, and the staking rewards inside the withdrawal are never separated out as income.
Read our Pros and Cons of Solana: The Future of Blockchain or a Temporary Trend? 2026 Update
CountDeFi specializes in complex DeFi tax accounting, including Solana wallets, staking and multi-chain activity. See pricing.