Оподаткування криптовалюти в Україні: як вивантажити історію з Binance
З розвитком крипторинку в Україні питання податкової звітності стає все більш актуальним. Для правильного декларування доходів необхідно мати повну історію угод, депозитів та виведення коштів. У цьому посібнику ми розглянемо чинні податкові правила та технічні засоби вивантаження даних з Binance.
Crypto Tax Reporting in Ukraine: How to Export Binance Transaction History
As the cryptocurrency market matures in Ukraine, understanding tax reporting rules is essential. Preparing tax declarations requires complete history logs of trades, deposits, and withdrawals. In this guide, we discuss current Ukrainian tax frameworks and technical methods to extract logs from Binance.
---
1. Чинні податкові правила в Україні (на 2026 рік)
В Україні virtual assets підлягають декларуванню. До моменту набуття чинності спеціальними змінами до Податкового кодексу, доходи від операцій з криптовалютою оподатковуються за стандартною ставкою:
- Податок на доходи фізичних осіб (ПДФО): 18%
- Військовий збір: 1.5%
- Загальна ставка: 19.5% від отриманого прибутку (роздрібної різниці між купівлею та продажем, підтвердженої документально).
1. Tax Regulation Framework in Ukraine (as of 2026)
In Ukraine, virtual assets are subject to declaration and income tax. Until specific amendments to the Tax Code are fully active, gains from cryptocurrency assets are taxed under standard income rules:
- Personal Income Tax (PIT): 18%
- Military Tax: 1.5%
- Total rate: 19.5% applied to net capital gains (difference between purchase and sale values, supported by transaction receipts).
---
2. Спосіб 1: Офіційний інструмент Binance Tax
Binance надає безкоштовний інструмент Binance Tax для автоматичного розрахунку податкових зобов'язань.
- Увійдіть у свій акаунт Binance та перейдіть на сторінку Binance Tax.
- Запустіть імпорт транзакцій за потрібний звітний період (наприклад, 2025 або 2026 рік).
- Виберіть податкову методологію (зазвичай використовується FIFO — First-In, First-Out).
- Завантажте звіт у форматі PDF або Excel, де розраховано прибуток чи збиток по кожній транзакції.
2. Option 1: Official Binance Tax Tool
Binance offers a built-in, free accounting service called Binance Tax to automate capital gains computations.
- Log in to your Binance account and visit the Binance Tax page.
- Initiate trade imports for the target tax year (e.g., 2025 or 2026).
- Set your accounting methodology (typically FIFO — First-In, First-Out).
- Download the generated PDF or Excel ledger detailing cost basis and capital gains for each trade.
---
3. Спосіб 2: Програмне вивантаження історії угод на Python
Для професійних трейдерів та розробників ботів з великою кількістю транзакцій стандартні звіти можуть не підходити. Ви можете вивантажити історію за допомогою Python та записати її у CSV-файл для подальшого аналізу.
3. Option 2: Programmatic CSV Export via Python
For algorithmic setups executing thousands of operations daily, manual UI exports are inefficient. You can aggregate historical trades programmatically via Python and export them to a local CSV for ledger calculations:
import os
import pandas as pd
from dotenv import load_dotenv
from binance.client import Client
# Load API keys
load_dotenv()
client = Client(os.getenv('BINANCE_API_KEY'), os.getenv('BINANCE_API_SECRET'))
def export_trades_to_csv(symbol="BTCUSDT"):
try:
# Fetch trade history for a symbol
trades = client.get_my_trades(symbol=symbol, limit=1000)
if not trades:
print(f"No trades found for {symbol}")
return
# Convert to Pandas DataFrame
df = pd.DataFrame(trades)
# Clean and format timestamps
df['time'] = pd.to_datetime(df['time'], unit='ms')
# Select key columns for tax reporting
report_df = df[[
'time', 'id', 'orderId', 'price',
'qty', 'quoteQty', 'commission', 'commissionAsset',
'isBuyer', 'isMaker'
]]
# Save to CSV
output_file = f"binance_trades_{symbol}.csv"
report_df.to_csv(output_file, index=False)
print(f"Successfully exported trades to {output_file}")
except Exception as e:
print(f"Error fetching data: {e}")
if __name__ == "__main__":
# Example export for BTCUSDT
export_trades_to_csv("BTCUSDT")
---
4. Поради щодо підготовки документів
- FIFO (First-In, First-Out): Найбільш поширена методика оцінки вартості активів. Перші куплені монети вважаються першими проданими.
- Зберігайте квитанції банківських переказів: Для підтвердження витрат на купівлю криптовалюти зберігайте виписки з українських банків (Приват24, Монобанк тощо) про P2P-перекази чи прямі депозити з картки. Без підтвердження витрат податкова може нарахувати 19.5% на всю суму продажу, а не на чистий прибуток.
4. Key Record-Keeping Recommendations
- FIFO (First-In, First-Out): This accounting practice treats your oldest acquired assets as the first ones liquidated when computing cost basis.
- Retain Bank Statements: Keep fiat statements from Ukrainian banks (Mono, Privat, etc.) covering P2P transactions or card deposits used to buy stablecoins. Without documented purchase expenses, the tax authority may calculate the 19.5% tax on your total gross sales revenue rather than net capital gains.
---
Висновок та реферальні знижки
Вчасне ведення обліку убезпечить вас від можливих запитань з боку податкової. Використовуйте автоматичний експорт або API для аналізу портфеля.
При нових реєстраціях скористайтеся нашим реферальним посиланням (або введіть ID 351375396). Це дозволить вам отримувати 20% кешбеку з усіх торгових комісій, що зменшить витрати і спростить фінансовий облік.
Summary & Partner Discounts
Maintaining clear records protects you from future compliance audits. Leverage automated scripts or built-in tools to manage your portfolio's cost basis.
For new account signups, register via our Binance referral link (Referral ID 351375396). This yields a permanent 20% commission cashback, decreasing transaction drag and streamlining trade ledger expenses.
🚀 Бажаєте створити власного торгового бота?
🚀 Ready to Build Your Algorithmic Trading Bot?
Зареєструйтеся на Binance з реферальним ID 351375396, щоб отримати максимальну знижку 20% на торгові комісії та приєднатися до провідної екосистеми алготрейдерів.
Register on Binance using Referral ID 351375396 to secure your permanent 20% commission cashback and deploy your strategies on the top liquidity venue.
Зареєструватись на Binance Join Binance Program