Crypto taxes in Russia for private investors: a complete guide

How private investors in Russia should classify crypto transactions, calculate tax bases and prepare 3-NDFL reporting.

||
Updated

🧭 What you need to know about crypto taxes in Russia

A step-by-step look at how a private investor in Russia should calculate and pay taxes on cryptocurrency: sales and swaps, staking/DeFi and mining income, NFTs, airdrops, gifts and inheritance, reporting through 3-NDFL, and the evidence base. We also highlight the key rules that came into force in 2025.

📘 Basics: what counts as taxable

  • Sale for fiat (rubles or foreign currency) — always calculate the financial result.
  • Crypto-to-crypto swap — treated as disposal of an asset and may create a taxable base.
  • Payment for goods or services with crypto — treated as a sale at market value on the payment date.
  • Token income — mining, staking/DeFi rewards, airdrops, bounties and similar receipts are taxed as income in kind; a later sale of those tokens creates a separate disposal tax base.
  • Simple holding (HODL) — no tax arises until there is a disposal event.

Transaction classification algorithm

Task: break raw movements into correct categories so the tax bases can be calculated without gaps.

  • Incoming token: source — exchange, wallet, mining, staking or airdrop.
  • Outgoing token: destination — sale, swap, payment or transfer to yourself.
  • Classification: income in kind (mining/staking/airdrop) → the “income” basket; sale/swap/payment → the “disposal” basket; transfer to yourself → not a taxable event.
Key point: label every line in the transaction log and record the quote and fees on the operation date. This speeds up calculations and removes questions during checks.
Digital currency is treated as propertyfor tax purposes. Since 2025, the Russian Tax Code has contained a special procedure for income received as digital currency (mining and similar receipts) and for its disposal (sale, exchange or gratuitous transfer). Using cryptocurrency as payment inside Russia is prohibited for Russian persons and residents. Acquisition, holding, sale and exchange are allowed if tax rules and reporting duties are followed.

🧾 Personal income tax rates and bases for individuals (residents)

Income in the form of digital currency (mining and other receipts)

These receipts are included in the overall income base and taxed under the progressive scale.

  • Rates: 13% / 15% / 18% / 20% / 22%, depending on annual income.
  • Income valuation: at market value on the date when the right to dispose of the asset arises (income in kind).
  • Mining expenses: electricity, equipment and hosting can be counted if supported by documents.

Income from disposal (sale, swap or gratuitous transfer)

A separate personal income tax base with differentiated rates and a market valuation corridor.

  • Rates: 13% within 2.4 million RUB of income and 15% on the excess.
  • Income (proceeds): actual transaction price, but not lower than the market quote minus 20%.
  • Expense (cost basis): actual purchase price, but not higher than the market quote plus 20%.
  • Fees: reduce the base if documented.
  • No holding-period relief: the length of ownership does not affect the tax.
Key point: for disposals the +/-20% corridor applies: the sale price cannot be understated below minus 20%, and the cost basis cannot be overstated above plus 20%.
Non-residents of Russia: as a rule, 30% on Russian-source income. Mining performed in Russia is a Russian-source income; for disposals, the source is determined from the facts.

💡 VAT and cryptocurrency

Since 2025, operations involving mining and the disposal of digital currency are not treated as VAT-taxable objects. This does not cancel personal income tax or profit tax; it only concerns VAT.

🧮 How to calculate the tax: step-by-step algorithm and mini-calculator

  1. Collect the data: date/time, platform, operation type, amount, RUB exchange rate, fees and transaction IDs.
  2. Define the basket: “income in kind” (mining/staking/airdrop) or “disposal” (sale/swap/payment/gratuitous transfer).
  3. Value the amount:
    • for “income in kind” — market price when the right to dispose arises;
    • for “disposal” — actual transaction price within the market corridor (-20%/+20%).
  4. Include expenses: lot cost basis (with the +20% ceiling), network and exchange fees.
  5. Calculate the base and rate:
    • “income in kind” — progressive 13-22%;
    • “disposal” — 13%/15% as a separate base.
  6. Record the result in a register (CSV/XLSX) and set aside a tax reserve.
Disposal formula: Base = income (actual, but >= market -20%) - expense (actual, but <= market +20%) - fees. Income-in-kind formula: Income = market price x quantity on the date when the right to dispose arises (fees are counted as expenses if documented).
Case: transaction below market. Transaction price is 4,600,000 RUB while market is 6,000,000 RUB → the minimum income used is 4,800,000 RUB (-20%). If cost basis is 4,020,000 RUB, the base is 780,000 RUB.
Result: disposal income is adjusted to the corridor; it cannot be understated below -20%.
Case: overstated cost basis. Actual purchase price is 5,200,000 RUB while market is 4,500,000 RUB → the maximum deductible expense is 5,400,000 RUB (market +20%). If income is 5,800,000 RUB, the base is 400,000 RUB, not 600,000 RUB.
Result: an expensive purchase is limited by the +20% ceiling.
Case: staking → sale. 0.30 ETH accrued at 250,000 RUB per ETH → income is 75,000 RUB (13-22%). Later sale of 0.30 ETH for 90,000 RUB → disposal base = 90,000 - 75,000 = 15,000 RUB.
Result: two events and two bases, but no double taxation: the second base counts only the gain above the entry value.
Maintain a CSV/XLSX register, mark the basket and category, and record quotes and fees. This simplifies the calculation and 3-NDFL preparation.

🗂️ Documents and accounting: what to store and how to answer a bank

  • Exports from exchanges and wallets: orders, trades, deposits/withdrawals and fees.
  • Quotes on operation dates, preferably from the same source where the trade took place.
  • Screenshots of disputed operations and transaction/address identifiers.
  • Mining: confirmed expenses such as electricity, equipment and hosting.
  • Gifts/inheritance: agreements, acts, proof of family relationship and valuation on the receipt date.
📄 Bank request 📑 What to provide 📌 Where to get it 💡 Comment
Source of funds Trade exports,
quotes for dates and address screenshots
Exchange CSV,
block explorer
Combine into one PDF,
highlight key transactions
Large P2P/OTC Lot history,
deal chat, receipt or payment slip
P2P exchange,
email
Prepare a “deal passport”:
date, amount, ID, counterparty
Regular withdrawals Operation schedule
and matching purchases
CSV/export,
register
Show the full path:
purchase → holding → disposal
Records and backups: once a quarter, export CSV files, record balances and archive files offline. On many platforms, history older than 2-3 years is cleared.

📅 Reporting and 3-NDFL: step-by-step guide

  1. Define the bases: “income in kind” and “disposal” should be calculated separately.
  2. Collect evidence: CSV files, quotes, receipts/invoices for expenses and fees.
  3. Fill in the income section for “income in kind” (mining/staking/airdrop): RUB amounts on the date when the right to dispose arises.
  4. Report “disposal”: for each sale or swap, show income (within the -20% corridor), expense (within the +20% corridor) and fees.
  5. Check the rates: 13-22% for “income in kind” and 13%/15% for “disposal”.
  6. Meet the deadlines: file by April 30 and pay by July 15.
Do not mix baskets, do not forget fees and keep intermediate calculations. They may be requested.

🎯 Special situations

Gifts and inheritance

Gifts from close relatives and inheritance are not subject to personal income tax. Tax arises on a later sale.

✅ Pros

  • No tax at the moment of receipt.
  • The entry value can be fixed on the receipt date.

❌ Cons

  • Gift/family relationship documents are needed.
  • A later sale is taxed under the disposal base.
Key point: fix the valuation on the receipt date; that becomes the entry price for a future gain calculation.

NFT: creator versus investor

For individuals, NFTs are property/digital rights. The regime depends on the role.

📄 Situation 💰 Tax ⏱️ When to count 📂 What to store
Creation and first sale Income in kind
or sale income
At the moment
payment is received
Smart contract,
payment, quote
Creator royalties Income in kind At the moment
of receipt
Marketplace logs,
protocol logs
Resale as investor “Disposal”
13% / 15%
On the sale date Purchase
and sale price, fees

Staking, DeFi income and airdrops

Accruals are income in kind; a later sale is a disposal.

  • Value at market price when the right to dispose arises.
  • Fees and expenses are counted if supported by documents.
  • On sale, calculate the gain relative to the entry value.

🔍 Do not confuse this with foreign rules

Important: Russian crypto tax rules do not copy UK pooling or the “30-day rule”, and they do not provide holding-period relief like some EU countries. Use the Russian calculation method.

🧳 Residency and double taxation (briefly)

Russian tax resident

Pay personal income tax on worldwide income under Russian rules, taking double tax treaties into account.

  • Crypto income received abroad is included in the declaration.
  • Tax paid abroad may be creditable under a DTT.

Non-resident of Russia

Pay tax in Russia only on Russian-source income, such as mining in Russia.

  • The base rate is 30%.
  • The source for disposals depends on the facts and requires assessment.

How to avoid double taxation

Look at the DTT between Russia and your country of residence.

  • Collect proof of tax paid abroad.
  • Clarify which tax and which country has priority.
Key point: officially confirm residency and keep records proving your status. This removes most conflicts.

🧩 Practical cases

Case A (active trading + P2P withdrawal): dozens of crypto-to-crypto swaps, then a withdrawal of 1.8 million RUB. The base is formed at each disposal, not when funds are withdrawn. Order exports and quotes for the dates are required.
Result: count trades, not the withdrawal; the withdrawal is only a fiat movement.
Case B (mining + sale): 420,000 RUB mined during the year (13-22%). Later sale for 500,000 RUB: disposal base = 80,000 RUB → 13%/15%.
Result: two baskets mean two calculations; more documents, fewer disputes.
Case C (gift from a brother → sale): the gift is not subject to personal income tax; a sale one year later for 900,000 RUB with a valuation of 750,000 RUB on the gift date → base is 150,000 RUB (disposal).
Result: fix the entry value on the day the gift is received.

🚫 Common mistakes and myths

Mistakes

  • Calculating tax “when money is withdrawn to a card” instead of by disposal trades.
  • Ignoring crypto-to-crypto swaps as taxable events.
  • Not including fees, which loses legitimate expenses.
  • Mixing the “income in kind” and “disposal” baskets.
  • Applying a fixed 250,000 RUB deduction; it is not provided for digital currency.

Myths

  • “If crypto is in a cold wallet, there are no taxes.”
  • “Crypto-to-crypto is never taxable.”
  • “Tax appears only when I withdraw into rubles.”
  • “An airdrop is a gift and is not taxable.”
  • “VAT is always charged when tokens are sold.”

📊 Quick reference by operation

Operation How it is taxed Base/valuation What to consider
Sale for fiat 13%/15% (disposal base) Actual price, but >= market -20% Expenses: actual purchase (<= market +20%) + fees
Crypto-to-crypto swap 13%/15% Income from the disposed asset; +/-20% corridor Record quotes and fees
Payment with crypto 13%/15% Value of the good = disposal income Accepting crypto payments in Russia is prohibited
Mining 13-22% (income in kind) Quote on the date when the right to dispose arises Confirmed mining expenses
Staking / DeFi 13-22% (income) → then 13%/15% (disposal) Quote on the date when the right to dispose arises; then gain Fees and entry value
Gifts from close relatives No personal income tax Gift/family relationship documents
Inheritance No personal income tax Later sale follows the general rules
Note: there is no holding-period relief for cryptocurrency and no fixed 250,000 RUB deduction; mining and disposal operations are not VAT-taxable objects; accounting is kept in RUB.

🧰 Investor checklist

  • Track lots and keep evidence for every purchase, sale and swap.
  • For mining/staking, record the dates when the right to dispose arises and the market prices.
  • Do not mix baskets: keep “income in kind” separate from “disposals”.
  • Build tax into the transaction budget (13-22% and 13%/15%).
  • File 3-NDFL by April 30; pay personal income tax by July 15.

✅ Conclusion

For private investors, two key baskets apply: income in the form of digital currency (mining/staking/airdrop) taxed under the progressive 13-22% scale, and income from disposal (sale/swap/gratuitous transfer) taxed at 13%/15% with the market valuation corridor and fees included. There is no holding-period relief; mining and disposal operations are not VAT-taxable objects. Accurate records, supporting documents and deadline discipline are the best way to protect profit.
Bottom line for the investor: determine tax residency, label operations correctly, record quotes and fees. This lowers the tax burden and minimizes regulatory risk.
Key point: calculate through two baskets, follow the +/-20% corridor for disposals and store primary documents. It saves money and time during checks.

❓ Questions and answers (FAQ)

Do I need to pay tax if I simply hold cryptocurrency?
No. Tax arises on disposal (sale/swap/payment) or when token income is received (mining, staking, airdrop).
Which operations are taxable events?
Sale for fiat, crypto-to-crypto swap, payment with crypto and receipt of token income. Transfers between your own wallets and purchases for fiat are not taxed.
Can network or exchange fees be deducted?
Yes, if supported by documents. Fees reduce the base both for disposals and for income in kind.
How should I prove the market price on the operation date?
Screenshots, ticker exports, platform reports or public quotes for the date and time of the trade. Preferably from the same source where the operation took place.
How should P2P/OTC deals be documented?
Export the deal chat, receipts, order ID, wallet addresses of the parties and screenshots. Combine them into a single “deal passport” PDF.
Is there VAT when working with cryptocurrency?
Since 2025, mining and disposal are not treated as VAT-taxable objects. This does not cancel personal income tax or profit tax.
How is a gift of cryptocurrency taxed?
Gifts between family members and close relatives are not subject to personal income tax. In other cases, tax may arise for the recipient. On a later sale of gifted cryptocurrency, the general disposal base applies (13%/15%).
Do I need to file a declaration if the tax due is zero?
In many situations, yes: a declaration is required with operations reflected. Without reporting, questions from the Federal Tax Service or a bank may arise.
Are transfers between my wallets and exchanges taxable?
No. That is not a disposal. But keep evidence that the addresses belong to you.
Which rate should be used to convert into rubles?
Use the Bank of Russia rate on the operation date if the original amount is in foreign currency. For income in kind, use the RUB equivalent of the token’s market price.
Can crypto losses reduce tax?
Losses reduce the base within the same “disposal” basket, but individuals usually cannot carry crypto losses forward to future periods.
How do I avoid missing filing and payment deadlines?
Set reminders: declaration by April 30 and payment by July 15. Set aside a tax reserve immediately when a transaction is made.

Explore more about Cryptocurrencies

Find more analysis, practical guides, and reviews in our Cryptocurrencies section.

Open Cryptocurrencies