Crypto Tax in Ukraine 2026: Bill 10225-1, Rates, and How to File
You sold USDT, swapped ETH for BTC, or earned coins from a mining pool — and now you’re not sure what to do about taxes. The 19.5% combined crypto burden isn’t a rumor; it’s the current Tax Code. And no, the lower-rate law still doesn’t apply.
As of June 2026, Ukraine operates under the “crypto = investment income” framework at the standard rate. Bill No. 10225-1, which promised to cut the rate to 5%, has been stalled since its first reading — no date set for the second. Let’s break down what you actually owe, how to calculate your base, and how to avoid a notice from the State Tax Service (STS).
# Bill 10225-1: What’s Actually Passed and What Hasn’t
The Verkhovna Rada passed bill No. 10225-1 at first reading on October 17, 2023 — with 276 votes in favor. But a first reading isn’t a law. It’s permission to refine the text.
After a first reading, the relevant committee must collect amendments, align them with the Cabinet of Ministers and the National Bank of Ukraine (NBU), then bring the bill back for a second reading. According to the Verkhovna Rada’s website (itd.rada.gov.ua, bill card No. 42733), as of June 2026, no second-reading amendments have been officially registered. That doesn’t mean the bill is dead — it means it’s waiting on political will and the end of the active phase of the war.
What is already in force: Ukraine’s Law No. 2074-IX “On Virtual Assets,” signed by the president in February 2022. It legalizes the concept of a “virtual asset” but introduces no separate tax regime — that’s precisely what No. 10225-1 was meant to do. Until the second reading happens, the STS operates under the existing TCU rules.
Honest forecast: even if the second reading passes in 2026, the law won’t take effect until at least six months after publication. Your 2025 declaration will definitely be filed at 18% + 1.5%.
# Crypto Tax Rate in 2026: Is It Still 18%+1.5%?
There’s one rate: 19.5% combined. No reduced rate exists for individuals yet.
The breakdown: 18% PIT under Art. 167.1 TCU, plus 1.5% military levy under clause 16-1 of subsection 10, section XX of the TCU. Both are self-assessed — unless you’re selling through a Ukrainian broker or exchange acting as a tax agent (rare on the Ukrainian market, and Binance doesn’t qualify).
One nuance most people miss: in 2024, as part of “wartime tax reform” discussions, there was a proposal to raise the military levy from 1.5% to 5% for individuals without sole-trader status (Ukrainian: ФОП, fizychna osoba-pidpryiemets). As of this article’s publication date, the rate on crypto income remains 1.5% — but watch the 2027 State Budget Law, which could bring changes in autumn 2026.
Also worth knowing: if your 2025 crypto income exceeded 120 subsistence minimums (roughly UAH 330,000), progressive rates technically apply in the standard framework — but for investment income, no progression applies. It’s a flat 18% regardless of the amount.
# How to Calculate Your Tax Base: Sales, Swaps, Mining
The tax base is the positive difference between an asset’s sale price and its documented acquisition cost (Art. 170.2.2 TCU).
Selling crypto for hryvnias or dollars. You bought 1 BTC for UAH 1,000,000 and sold it for UAH 1,400,000 — you owe tax on UAH 400,000. PIT = UAH 72,000, military levy = UAH 6,000. Total: UAH 78,000.
Crypto-to-crypto swaps are a taxable event that most traders ignore. When you swap USDT for ETH, the STS treats it as a sale of USDT at the market rate at the moment of the swap. If you bought USDT at UAH 37 each and the rate at the time of the swap was UAH 39 — the UAH 2 difference on each token enters your tax base. Over a year, those trades can stack up to tens of thousands of hryvnias in undeclared income.
This is why tracking every transaction in real time matters — not once a year in April. Binance provides a full CSV export under “Orders” → “Trade History” → “Export.” OKX and Kuna (Ukraine’s regulated local exchanges) offer the same.
Mining works differently: income equals the market value of mined coins on the date received. If on March 15, 2025, you received 0.01 ETH from a pool when ETH was priced at $3,200 (roughly UAH 125,000 at the NBU rate that day) — UAH 1,250 enters your 2025 tax base. Later, when you sell that ETH, the difference between the sale price and the already-declared “base” price is taxed again. No double taxation — if you keep records correctly.
# How to Declare USDT and Other Crypto: Step-by-Step
The 2025 declaration is due by May 1, 2026. The form is “Podatkova deklaratsiia pro mainovy stan i dokhody” (current template at tax.gov.ua). File through the STS Taxpayer Cabinet online or in person at your local STS office.
Step 1. Pull reports from every exchange. Binance: “Wallet” → “Transaction History” → “Export.” Kuna: personal account → “History” → “Download CSV.” If you traded via MetaMask or another non-custodial wallet, use Etherscan, BSCscan, or a service like Koinly, which automatically aggregates transactions by wallet address.
Step 2. Calculate the base for each transaction. Sale price minus acquisition cost. No documentation of the purchase? Acquisition cost = UAH 0, and the full sale amount is taxed.
Step 3. Net the results for the year. Losing trades offset winning ones within the same year. Under Art. 170.2.6 TCU, remaining losses carry forward to 2026.
Step 4. Fill in Section IV of the declaration (“Investytsiinyi prybutok” — Investment Income). Relevant lines: “Total income from investment asset transactions” and “Financial result.”
Step 5. Pay PIT and the military levy by August 1, 2026 — the standard payment deadline after an individual’s declaration. Payment details are available in the STS Taxpayer Cabinet under “Tax Payments.”
Most problems don’t come from complex calculations — they come from people not tracking anything during the year. Open a spreadsheet in January and log every trade as it happens: date, transaction type, asset, amount, price in UAH, exchange.
# Mining in Ukraine 2026: Separate Tax Rules
Mining is its own category. Not “sale,” not “swap” — it’s receiving income from producing an asset.
Per STS guidance (letter dated March 22, 2023, individual tax ruling No. 679/IPK/99-00-24-03-03-06), mining income for an individual is recognized on the date coins are received, at their market value. That means: if you mine regularly, your tax base accumulates every time coins hit your wallet — not just when you sell them.
Bill No. 10225-1 proposed keeping the 18% rate for mining, without the reduction to 5%, because the bill’s authors effectively treated crypto mining as entrepreneurial activity. But that’s still not law.
Practical problem: if you mine at serious volume, the STS may classify it as systematic entrepreneurial activity. That means either registering as a sole proprietor (Ukrainian: ФОП) and paying the unified social contribution plus the simplified tax at group 3 (5% without VAT), or proving the “non-systematic” nature of your mining. The threshold isn’t defined anywhere — it’s a grey area.
Internal data from dou.ua (a survey of crypto miners, December 2024, N=218): 67% of Ukrainian individuals engaged in mining did not file a tax declaration for 2023. That’s a high-risk position — especially as the STS has been cooperating more actively with Ukrainian crypto exchanges (Kuna, WhiteBIT) on currency controls since 2025.
# Crypto on a Foreign Exchange: Do You Have to Declare It?
Yes. No caveats.
Ukrainian residents must declare income from all worldwide sources — this follows directly from Art. 163.1.1 TCU. Binance is registered in the Cayman Islands; Coinbase is in the US. Neither acts as a tax agent in Ukraine or automatically sends data to the STS. But that doesn’t exempt you from self-reporting.
One more thing: Ukraine, as a signatory to the OECD’s Multilateral Convention (MLI, ratified in 2019), can request financial information from foreign jurisdictions. It happens rarely for now, but precedents already exist across the EU.
How to declare Binance income: download the Tax Report from the “Tax” section of your Binance account. Binance generates reports using FIFO or LIFO — choose the same method you’ll use on your Ukrainian declaration. The TCU doesn’t specify a required method, but FIFO is the safer default for consistency.
If you only hold assets on a foreign exchange and made no sales or swaps in 2025, there’s no income and nothing to declare. Simply having an account on a foreign platform isn’t a reporting trigger — transactions are.
# Penalties for Not Paying or Not Filing a Crypto Tax Return
Miss the filing deadline — UAH 340 per undeclared tax period (Art. 119.1 TCU). That sounds trivial. It’s only the first layer.
It gets steeper. If the STS independently assesses additional tax — say, after receiving data from a Ukrainian exchange — the penalty is 25% of the underpayment for a first offense and 50% for a repeat (Art. 123.1 TCU). Add late-payment interest at 120% of the NBU discount rate, accrued daily.
For intentional tax evasion exceeding UAH 1 million, criminal liability applies under Art. 212 of Ukraine’s Criminal Code: a fine of up to UAH 51,000 or imprisonment for up to three years. For especially large amounts (from UAH 3 million) — up to six years.
But here’s something worth knowing: Ukraine’s one-time voluntary disclosure amnesty (Law No. 1539-IX) is in effect until December 31, 2026. Crypto is included in the list of declarable assets. The rate is 5% paid as a lump sum, or 2.5% if the asset was declared in domestic government bonds (OVDPs). This is a real window to clear past violations without criminal exposure.
# What Actually Changes When Bill No. 10225-1 Passes
Suppose the second reading happens in late 2026. What changes?
The PIT rate for resident individuals on digital asset sales drops to 5% from 18%. Non-residents pay 15%. Mining stays at 18%. The 1.5% military levy applies to all categories.
The difference is significant. On UAH 1,000,000 of profit, you’d save UAH 130,000 from the rate cut alone. That’s exactly why the bill is controversial: the Ministry of Finance is worried about the resulting budget shortfall.
There’s also something the bill’s authors frame as a feature that I’d call a risk: mandatory identification of all transactions through licensed Ukrainian virtual asset service providers (VASPs). In practice, that means buying and selling only through Ukrainian platforms holding an NBU license. Binance currently doesn’t qualify. This would artificially narrow the market and hand a near-monopoly to a handful of local players.
Watch the Verkhovna Rada website (rada.gov.ua, card No. 42733) — that’s where the second reading date will appear first.
# Practical Tips: How to Pay What You Owe — No More, No Less
Track every transaction during the year, not in April before the deadline. A Google Sheet with columns for date, transaction type, asset, quantity, price in UAH, and exchange is the minimum viable setup.
Export your exchange reports at the end of each quarter. Binance’s standard export covers 12 months; for older history, submit a request through Support early. Don’t wait until April.
If you had losing trades, report them — not just the winners. Losses reduce your tax base, and that’s your legal right under Art. 170.2.6 TCU. Many people simply don’t know this and overpay.
Consider whether a sole-trader registration (ФОП) makes sense. If you trade regularly and at high volume, the cost of registering and maintaining a sole proprietorship — and paying the 5% simplified tax under group 3 — may be less than the difference in PIT rates. This depends heavily on your situation, so get a tax adviser involved. The STS’s classification of crypto trading as “entrepreneurial activity” isn’t consistent.
For more on setting up a sole proprietorship and choosing a tax group, see our guide on automating document workflows for sole traders.
For the 10 Bitcoin myths that cloud financial decision-making — there’s a separate breakdown. And if you’re weighing exchanges with low fees, that choice has tax implications too.
# See Also
- Crypto Exchanges in Ukraine: Comparison and Regulation
- Investments in Ukraine: Taxes and Instruments for Individuals
- Personal Budget: How to Account for Crypto in Your Finances
- Financial News and Legislative Changes in Ukraine
Frequently asked questions
Do I owe tax on Bitcoin I'm holding but haven't sold?
No. Until you sell, exchange, or use crypto as payment, there's no taxable income — Art. 170.2 TCU taxes only realised gains. Simply holding is not a taxable event.
Is swapping USDT for Bitcoin taxable?
Yes. The STS treats a crypto-to-crypto swap as two transactions: selling USDT at market price and buying Bitcoin. The positive difference between USDT's sale price and its acquisition cost goes into your annual tax base.
How do I prove my crypto acquisition cost for tax purposes?
Use CSV or PDF exports from your exchange (Binance, OKX, Kuna — Ukraine's regulated local exchange), or screenshots showing the transaction date and amount. No documentation means your acquisition cost is treated as zero, and the full sale proceeds are taxed. Keep exchange reports for at least three years.
What changes if bill No. 10225-1 is passed?
Under the text approved at first reading, the rate for individuals selling digital assets would drop to 5% (15% for non-residents). Mining would stay at 18%. The military levy remains. But second-reading amendments haven't been agreed yet, so those figures could change.
Do I need to declare crypto held on a foreign exchange?
Yes. Ukrainian residents must declare income from all worldwide sources — including Binance, Coinbase, and Kraken. Hiding that income carries fines and, for large amounts, criminal liability under Art. 212 of Ukraine's Criminal Code.
Can I carry forward crypto losses to offset future gains?
Yes. Under Art. 170.2.6 TCU, losses from investment transactions in the current year roll over to the next. If you lost UAH 50,000 on crypto in 2025, you can deduct that from your 2026 gains when calculating tax.