🧭 What you need to know about crypto taxes in Russia
📘 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.
⚖️ Legal framework: what matters
🧾 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.
💡 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
- Collect the data: date/time, platform, operation type, amount, RUB exchange rate, fees and transaction IDs.
- Define the basket: “income in kind” (mining/staking/airdrop) or “disposal” (sale/swap/payment/gratuitous transfer).
- 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%).
- Include expenses: lot cost basis (with the +20% ceiling), network and exchange fees.
- Calculate the base and rate:
- “income in kind” — progressive 13-22%;
- “disposal” — 13%/15% as a separate base.
- Record the result in a register (CSV/XLSX) and set aside a tax reserve.
🗂️ 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, |
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 |
📅 Reporting and 3-NDFL: step-by-step guide
- Define the bases: “income in kind” and “disposal” should be calculated separately.
- Collect evidence: CSV files, quotes, receipts/invoices for expenses and fees.
- Fill in the income section for “income in kind” (mining/staking/airdrop): RUB amounts on the date when the right to dispose arises.
- Report “disposal”: for each sale or swap, show income (within the -20% corridor), expense (within the +20% corridor) and fees.
- Check the rates: 13-22% for “income in kind” and 13%/15% for “disposal”.
- Meet the deadlines: file by April 30 and pay by July 15.
🎯 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.
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
🧳 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.
🧩 Practical cases
🚫 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 |
🧰 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.