Bittensor Taxes: How to Track TAO Staking Rewards

Published Updated Last verified: October 20268 min read
Short answer

Many tax authorities treat staking rewards as taxable, but the rules depend on where you live. On Bittensor, record every event that moves value: buying TAO, staking into a subnet (a swap into alpha), subnet rewards, Root claims, unstaking and fees. Keep the date, amount, token, fiat value and transaction ID of each. Taostats exports this history as CSV files.

Are TAO staking rewards taxable?

Often, yes, but no single rule answers this for every Bittensor user. Timing and category depend on your country, facts, and local treatment of rewards, swaps, fees and disposals. This guide shows what to record; it does not classify events for you.

The US offers one useful example. IRS Revenue Ruling 2023-14 says a cash-method taxpayer includes the fair market value of proof-of-stake validation rewards in gross income when the taxpayer gains dominion and control over those rewards, measured at that time (IRS Revenue Ruling 2023-14). The ruling is an example of US federal guidance, not a TAO-specific decision or a rule for every country.

The UK manual also takes a fact-based approach. HMRC says lending and staking have no statutory meaning in its DeFi guidance, and discusses recurring returns as more likely to be income and one-off returns as more likely to be capital (HMRC’s staking explanation and HMRC’s return guidance). That is why a generic answer to “are TAO staking rewards taxable?” would be too broad.

Which Bittensor events should you record?

Record each on-chain event and its value data, even when treatment is uncertain. Bittensor stores state changes in extrinsics and events, while a report also needs the wallet, token unit and value source.

EventWhat happens on chainWhat to record
Buy TAOMatch the purchase record to the wallet deposit.Date, fiat amount, source and ID
Move between your walletsA transfer links sender and receiver addresses (Taostats).Both addresses, amount, date and ID
Stake on RootNetuid 0 keeps the position in TAO and skips a pool swap (Bittensor).Amount, validator, block and fee
Stake into a subnetTAO swaps for that subnet’s alpha (Bittensor pools).TAO, alpha, netuid, price and fee
Subnet rewardAccumulated alpha settles at each subnet tempo (emissions).Token, netuid, tempo block and value
Root reward or claimYield accrues in a basket; a claim realizes it into Root stake (Root Reborn).Accrual, claim, validator and ID
UnstakeAlpha swaps back to TAO; Root yield stays separate (remove-stake).Units, price, fee and ID
Network or pool feeTransaction and swap fees differ (transaction model).Unit, amount, call and block

This is a recordkeeping map, not a tax conclusion. Keep the original wallet export and the source document for every fiat price you use.

What should each event record contain?

Each row should identify the event, the unit moved and the value used at that moment. These fields make a TAO tax report easier to review.

  • Date and block. Use the timestamp in UTC, the block number and the extrinsic ID. Taostats describes its report as UTC based and records the block (Taostats tax reporting).
  • Token and netuid. Write TAO for Root and the subnet token with its netuid for an alpha position. Alpha is specific to its subnet and cannot be safely combined with alpha from another subnet (Bittensor’s money guide).
  • Amount and value. Keep the amount in its native unit, the fiat value you used, its currency, price timestamp and source. Taostats documents block-time pricing and daily income attribution (Taostats’ report method).
  • Fee and call. Separate the network transaction fee from a subnet pool fee, and save the call, the fee unit and the final amount. Bittensor previews the estimated fee before you submit (Bittensor’s transaction model).
  • Wallet and validator. Keep the coldkey address, the hotkey or validator, and the source wallet used to sign. This prevents two coldkeys or two validators from collapsing into one position in a spreadsheet.

For Root, save both an accrual view and the claim row. A claim may realize one validator’s whole entitlement even when you remove only part of the principal (Bittensor’s Root Reborn guide).

How do you export TAO staking history?

Taostats documents a Bittensor tax export. Koinly is useful as a cross-check.

  1. Open Taostats Pro’s tax reporting tool, choose the coldkey, token and reporting range, and export the CSV. Taostats says the tool requires a paid plan and provides one CSV per subnet. It uses UTC, assigns daily income to the last block of the day, and reports transaction prices from the block (Taostats tax report documentation).
  2. Reconcile the CSV against the account page. The account documentation lists alpha staking transactions, TAO transfers, extrinsics and Root claims, with links to the chain record (Taostats single account page).
  3. Use the portfolio view to check holdings and the selected timeframe. It shows alpha holdings, TAO and alpha earnings, and wallet transactions, but it does not replace the event-level export (Taostats portfolio documentation).
  4. If you need a programmatic export, Taostats’ current API documentation describes a tax report endpoint with coldkey, token, date range and format=csv (Taostats API tax report). Keep the API key out of shared spreadsheets.
  5. Repeat the export on a monthly routine. Keep one folder per coldkey, retain the raw files, and note which rows you matched to a wallet or block explorer record.

Koinly’s public feedback board marked its Bittensor integration request as complete on 10 June 2026 (Koinly feedback board). The Koinly pages we could open do not say how it treats subnet alpha or Root claims, so import a short period, compare it with your Taostats export and fix any gap before you rely on it.

What are the common Bittensor tax record mistakes?

Most mistakes come from recording a wallet screen without preserving the underlying chain event. Check these points before you hand over the file.

  • Calling every reward TAO. Subnet positions use subnet-specific alpha, while Root basket yield can be alpha in the fund until a claim returns value to Root stake. Keep the token and netuid visible (Root Reborn and Bittensor money units).
  • Skipping Root claims. An unclaimed basket entitlement and a later claim are separate records. Keep both, even when the claimed value is staked back to Root.
  • Dropping fees. A transaction fee and a pool swap fee are different. The chain documentation describes both, so preserve the fee type, unit, amount and call (transaction fees and swap fees).
  • Mixing coldkeys. Keep each wallet address separate, including a wallet that signs through a proxy. Then reconcile transfers between your own addresses instead of treating them as a single account history.

For a plain staking walkthrough, see how to stake TAO. For a broader comparison, read TAO staking platforms.

How does automated staking affect your records?

Automated staking still leaves the wallet address and its on-chain transactions as your source records. Stakao runs a staking strategy from your own Bittensor wallet through one staking-only Bittensor proxy. It can stake and unstake, but cannot transfer TAO. Stakao never holds your keys, and you can revoke the permission. Read the staking permission guide before connecting it.

A Stakao stake, unstake or Root claim is an on-chain transaction against your wallet address. Stakao has no tax export feature. Use wallet records, Taostats exports and the original chain IDs, then decide with a qualified adviser how to classify each event.

Starting a strategy needs at least 2 TAO in your wallet, with about 0.15 TAO free (not staked) for the first activation. The chain reserves a 0.126 TAO deposit while the permission exists, and at least 0.1 TAO should stay free afterwards for fees. Stakao never takes a cut of staking rewards. See how Stakao works, review the plans, and compare the strategies before you connect a wallet.

Staking and subnet tokens carry risk: rewards vary and subnet token prices can fall. This page is information, not financial advice.

Frequently asked questions

Are Bittensor staking rewards taxable?

Often, yes, but timing and category depend on your country and facts. The US IRS says a cash-method taxpayer includes the fair market value of proof-of-stake rewards when control begins. HMRC guidance is fact-based. Those examples do not decide TAO treatment for everyone, so ask a qualified adviser where you live.

Is staking TAO into a subnet a taxable swap?

Possibly, depending on local rules. Bittensor documents a subnet stake as a swap from TAO into subnet alpha. Record both sides, the pool price and fees separately from later rewards or an exit, then let a local adviser classify the event.

Does Koinly support Bittensor?

Koinly’s public feedback board marked its Bittensor integration request as complete on 10 June 2026. The Koinly pages we could open do not explain how it treats subnet alpha tokens or Root claims, so import a test period, compare it with a Taostats tax export and fix any gap before you file.

How do I export my TAO staking history?

Use Taostats Pro’s tax report for a coldkey, token and date range, then download the CSV. Taostats says it uses UTC, supplies one CSV per subnet, and includes balances, income, swaps, transfers and fees. Keep account records beside it.

Do unclaimed Root rewards count as income?

No universal answer applies. Bittensor says Root rewards accrue in a validator basket until a claim realizes them into Root stake, while the IRS focuses on control and HMRC applies facts. Record accruals and claims separately, then ask a qualified adviser.

Sources

All sources checked on 20 October 2026. Tax rules differ by country and change often, so check them with a qualified adviser where you live. This guide is general information, not tax advice and not investment advice.

Explore more

Keep the keys, keep the record

Stakao acts from your own wallet through a staking-only permission, so your on-chain staking history stays tied to your address. Start with the Free plan, or try Premium free for 7 days.

Read how the permission works or see the plans before you connect.

Put your staking routine on autopilot.

  • Automated staking with built-in risk management.
  • Your TAO stays in your wallet.
  • One permission you can revoke.

Then €19/month$20/month. Card required. Cancel before your trial ends to avoid charges.

Staking TAO can lose value. Built-in risk management is designed to limit losses but cannot remove them. Past results do not predict future results.

Activate AI Agent
  1. Strategy
  2. Wallet
  3. Permission
Strategy Configuration
SelectionAI ranking
Risk managementBuilt-in risk management on every position
Wallet accessStaking-only permission
Read-only preview
Can do

Stakao can stake and unstake for you

  • Stake for the strategy you choose.
  • Unstake positions when the strategy calls for it.
  • Keep idle TAO earning on Root.
Cannot do

Stakao cannot transfer your TAO

  • Transfer funds out of your wallet.
  • Read or hold your private keys.
  • Keep access after you revoke the permission.

Preview of the activation screen. No wallet data.