Cryptocurrency Tax Malaysia 2026: Is Your Bitcoin Profit Taxable? (YA 2025)
Holding Bitcoin that appreciates in value is not taxable in Malaysia (no CGT). But if you trade frequently, mine crypto, earn staking rewards, or receive crypto as income — LHDN may classify this as taxable business income. The dividing line is whether your activity constitutes a "business" under LHDN's 7-badge test. This guide explains exactly where that line falls for YA 2025 (calendar year 2025, filed by 15 May 2026).
The Legal Framework: Why Crypto Is Both Taxable and Not Taxable
Malaysia's income tax system operates on a straightforward principle: income from a business or employment is taxable; capital appreciation is not. This creates a unique situation for cryptocurrency:
- No Capital Gains Tax (CGT): Malaysia does not tax capital gains. If you bought Bitcoin in 2019, held it, and sold in 2025 for a profit — the gain is a capital receipt and is not taxable income under the Income Tax Act 1967.
- Business income IS taxable: If your crypto activity crosses into "business" territory — frequent trading, mining, commercial staking — the profits are business income taxed at your personal income tax rate (up to 30%).
- LHDN's guidance: LHDN first addressed digital assets in 2019 and has progressively clarified that business income principles apply to crypto. There is no dedicated "crypto tax act" — existing business income and employment income provisions apply.
Is Your Crypto Activity Taxable? Full Scenario Table
| Activity | Tax Status | Form to Use | Notes |
|---|---|---|---|
| HODL — bought and held, never sold | Not taxable | No declaration | Capital appreciation only — no disposal event |
| Sold 1–3 times in 2025 (long-term holding) | Likely not taxable | No declaration (keep records) | Capital receipt — occasional disposal of investment asset |
| Active trading (20+ trades/year, short holding) | Likely taxable as business | Form B, Part C | Exhibits badges of trade — frequency + profit motive |
| Crypto mining (Bitcoin, ETH, etc.) | Taxable — business income | Form B, Part C | LHDN treats mining as a business; deduct electricity, hardware |
| Staking rewards (Ethereum, Solana, etc.) | Likely taxable | Form B, Part C | Income received for network validation service; no explicit LHDN guidance yet |
| DeFi yield farming / liquidity pool fees | Likely taxable | Form B, Part C | Received as compensation for providing liquidity — income principle |
| Salary or freelance fees paid in crypto | Taxable — employment/business income | Form BE (salary) or Form B (freelance) | Declare at RM market value on date of receipt |
| Crypto received as airdrop | Gray area — likely taxable if material | Form B, Part C (if material) | No LHDN guidance; can argue it is a gift; record date and value |
| NFT occasional resale (1–2 per year) | Likely not taxable | No declaration (keep records) | Casual investment disposal — capital receipt |
| NFT flipping (systematic, frequent) | Likely taxable as business | Form B, Part C | Badges of trade: frequency, same asset type, short holding, profit motive |
| Play-to-earn game tokens (e.g. Axie Infinity) | Likely taxable if converted to fiat | Form B, Part C | Earned as reward for activity — income principle; no specific LHDN guidance |
| Crypto-to-crypto swap (BTC → ETH) | Gray area — no LHDN guidance | Track but no clear declaration required | No CGT disposal event; only becomes income if underlying activity is a business |
LHDN's 7 Badges of Trade — The Investor vs Trader Test
LHDN applies common law "badges of trade" criteria to determine whether an activity constitutes a business. No single factor is decisive — LHDN looks at the overall picture. The more of these factors apply to your situation, the stronger the case that your crypto activity is taxable business income.
| Badge | Investor (Not Taxable) | Trader (Taxable) |
|---|---|---|
| 1. Frequency of transactions | Rare (1–5 per year) | Frequent (20+ per year per coin) |
| 2. Same subject matter | Diverse assets held long-term | Repeatedly buying and selling same coins (inventory mentality) |
| 3. Holding period | Months to years | Days to weeks (swing trading / day trading) |
| 4. Profit-seeking motive | Bought as store of value or diversification | Purchased primarily to resell at a profit in the short term |
| 5. Financing / leverage | Bought with own funds | Borrowed to purchase crypto (margin trading, crypto loans) |
| 6. Supplementary work | Minimal — occasional check of prices | Active chart analysis, news monitoring, price alerts, technical trading systems |
| 7. Realisation circumstances | Sold due to personal financial need or life event | Sold in response to a market opportunity identified through research |
How to Calculate Your Taxable Crypto Income
If your crypto activity is taxable as business income, you declare your net profit — not gross proceeds. Allowable deductions for crypto traders and miners:
| Expense Type | Deductible? | Examples |
|---|---|---|
| Trading platform fees | Yes | Binance 0.1% maker/taker fees, Luno withdrawal fees, MX Global trading fees |
| Transaction gas fees | Yes | Ethereum gas fees paid during DeFi transactions |
| Mining hardware (depreciation) | Yes — capital allowance | ASIC miners, GPU rigs — depreciated over useful life |
| Electricity (mining only) | Yes — proportion used for mining | Metered electricity at mining rig location |
| Software / tools | Yes | TradingView subscription, tax calculation software, portfolio trackers |
| Tax agent / accountant fees | Yes | Licensed tax agent fees for crypto tax computation |
| Exchange deposit / withdrawal losses due to hacks | Gray area | Consult tax agent — may be a capital loss (not deductible) or business loss |
Calculating Your Profit/Loss Per Trade
For each taxable trade:
- Sale proceeds: Ringgit value received at time of sale (use exchange transaction data × MYR rate on that date)
- Cost of acquisition: Ringgit value paid to acquire the coin (purchase price × MYR rate on date of purchase)
- Net profit: Sale proceeds − Cost − Allowable fees
How Much Tax Would You Pay on Crypto Business Income?
Crypto business income is added to your total chargeable income and taxed at Malaysia's progressive income tax rates. The rates below are for YA 2025:
| Chargeable Income (RM) | Tax Rate | Example: RM 50K crypto profit added to RM 80K salary |
|---|---|---|
| 0 – 5,000 | 0% | Total income: RM 130K → effective rate ~15% |
| 5,001 – 20,000 | 1% | |
| 20,001 – 35,000 | 3% | |
| 35,001 – 50,000 | 6% | Tax on RM 50K crypto profit at marginal rates |
| 50,001 – 70,000 | 11% | Depends on total income position |
| 70,001 – 100,000 | 19% | A RM 30K salary earner paying 19% on trading profits |
| 100,001 – 400,000 | 25% | Higher income earners — significant tax at scale |
| 400,001 – 600,000 | 26% | |
| Above 600,000 | 30% |
What Records to Keep — LHDN Audit Survival Guide
LHDN's official record-keeping requirement is 7 years. For crypto, this means keeping every transaction record from 2019 onward if you are a continuous trader. Here is a practical record-keeping checklist:
| Record Type | How to Get It | Why LHDN Needs It |
|---|---|---|
| Exchange trade history (CSV) | Export from Binance/Luno/MX Global Settings → History → Export | Proves each buy/sell: date, price, amount, fee |
| MYR/USD historical rates | BNM reference rates or CoinGecko/CoinMarketCap historical data | Converts USD-denominated trades to Ringgit |
| Mining reward records | Pool payout history (Nicehash/F2Pool), wallet transaction log | Confirms mined amounts and daily market values |
| Staking reward history | On-chain explorer (Etherscan/BscScan) or exchange staking records | Documents rewards received and market value at receipt |
| Wallet addresses used | Your personal wallet list (hardware wallet, MetaMask, Trust Wallet) | LHDN can subpoena blockchain records — consistent addresses help |
| Expense receipts | Platform fee reports, electricity bills (mining), software invoices | Supports deduction claims against business income |
| Profit/loss calculation spreadsheet | Manually calculated or via crypto tax software (Koinly, CoinTracker) | Shows LHDN your methodology — prevents disputes |
📊 Malaysia Tax Planner 2026 — Track Your Tax Position Year-Round
The Malaysia Tax Planner includes a freelancer/business income planner, PCB monthly reconciliation, and all 24 reliefs tracker. If you have crypto business income, use the freelancer planner tab to track your running tax liability throughout the year — avoid a year-end tax shock.
Download Tax Planner — RM 42What If You Owe Tax on Crypto Income — And Can't Pay by 30 April?
Crypto traders face a unique challenge: profits are realized when the coin is sold, but the tax bill arrives months later at filing time. If your 2025 crypto trading was profitable and the resulting tax bill is larger than expected:
| Option | Cost | Best For |
|---|---|---|
| Pay by 30 April (ByrHASiL) | RM 0 additional cost | If you have the cash — always the best option |
| Pay by 15 May (grace period) | RM 0 additional cost | Using e-Filing grace period — payment still due 30 April for BE filers |
| Miss 30 April payment | +10% Section 103 surcharge | Avoid — RM 1,000 tax bill becomes RM 1,100 immediately |
| LHDN instalment plan | No interest — but approval required | For large bills where instalments are preferable |
| Personal loan (RinggitPlus) | ~5–8% p.a. effective rate | When loan cost is less than the 10% surcharge on a large bill |
Compare Personal Loans on RinggitPlus — RM70 commission helps us keep this site free →
When to Engage a Tax Agent for Crypto Tax
Consider engaging a licensed Malaysian tax agent if any of these apply:
- Your crypto profits exceed RM 20,000 in a year
- You mined cryptocurrency with significant hardware investment
- You operate multiple wallets across different blockchains (DeFi, NFTs, staking)
- You have received a letter from LHDN querying your digital asset activity
- You are uncertain whether your activity crosses the investor/trader line
- You wish to file a voluntary disclosure (VDP) for prior years where crypto was not declared
Frequently Asked Questions — Cryptocurrency Tax Malaysia 2026
Do I need to pay tax on my cryptocurrency profits in Malaysia?
It depends on your activity. Malaysia has no Capital Gains Tax (CGT), so simply holding Bitcoin that increases in value is not taxable. However, if your crypto trading constitutes a 'business' under LHDN's tests — frequent trades, systematic buying and selling, short holding periods — the profits are taxable as business income at your marginal income tax rate. One-off or occasional sales of crypto you held as an investment are generally treated as capital receipts (not taxable). The key question is: are you a trader or an investor? LHDN uses 7 'badges of trade' criteria to decide.
What are LHDN's 7 badges of trade for cryptocurrency?
LHDN applies the same common-law 'badges of trade' used in traditional business income cases. For cryptocurrency, the 7 factors are: (1) Frequency — how many trades did you make in a year? 20+ trades per coin is a strong business signal. (2) Same subject matter — do you repeatedly buy and sell the same coins, treating them as inventory? (3) Holding period — coins held for days or weeks vs years. Short holding = trading intent. (4) Profit-seeking motive — were the purchases made primarily to resell at a profit, not for personal use or investment? (5) Financing — did you borrow to buy crypto? Leverage trading is a strong business indicator. (6) Supplementary work — do you actively research, analyse charts, set price alerts, follow news to time trades? (7) Realisation circumstances — did you sell in response to a market opportunity you identified, or due to a personal financial need? The more factors present, the stronger the case that your activity is a business.
Is cryptocurrency mining taxable in Malaysia?
Yes. Cryptocurrency mining income is taxable as business income in Malaysia. LHDN's Operational General Directive (OPR) treats crypto mining as a business activity: you acquire hardware to operate it, incur electricity costs, and receive crypto tokens as revenue. The market value of newly mined coins on the date they are received is your taxable income. This applies to both proof-of-work mining (Bitcoin, Litecoin) and proof-of-stake validation if you operate a validator node commercially. Hobby mining of negligible amounts may be harder for LHDN to pursue practically, but commercially significant mining operations are clearly taxable businesses requiring Form B filing.
Are crypto staking rewards taxable in Malaysia?
LHDN has not issued explicit guidance on staking rewards specifically. However, based on general income tax principles, staking rewards are likely taxable as income because they are received as compensation for a service (locking up capital to validate the network). This is different from passive capital appreciation. The safest approach is to treat staking rewards as income at the market value on the date received, declare them in Form B if the amounts are material, and consult a licensed tax agent if your staking income exceeds RM 5,000 per year. DeFi yield farming, liquidity pool fees, and lending interest follow the same logic — likely taxable as income.
Are crypto-to-crypto swaps taxable? What about NFTs?
Crypto-to-crypto swaps (e.g. exchanging Bitcoin for Ethereum) are a gray area in Malaysia. Since Malaysia has no CGT, the 'disposal' of Bitcoin in exchange for Ethereum is technically not a taxable disposal unless the activity constitutes a business. LHDN has not published specific guidance on crypto-to-crypto swaps. For NFTs: casual collectors who buy one or two NFTs as art are unlikely to be considered traders. Systematic NFT flipping (buying floor items, relisting at a higher price, frequent transactions) exhibits the same badges of trade as crypto trading and is more likely to be considered taxable business income. Keep records of all NFT purchase prices, sale prices, dates, and the Ringgit equivalent at each transaction.
Where do I declare cryptocurrency income in my tax return?
If your crypto activity constitutes a business: you must file Form B (not Form BE) and declare your net crypto business income in Part C (Statutory Business Income). You can deduct direct business expenses: trading platform fees, transaction gas fees, hardware depreciation for mining, electricity for mining, and software subscriptions used for trading. If you receive salary or consultation fees paid in cryptocurrency: this is employment or freelance income declared in Part B or Part C of Form B/BE at the Ringgit market value on the date of receipt. There is no specific crypto income field — it falls under the existing business or employment income categories.
What records should I keep for my cryptocurrency transactions to handle an LHDN audit?
Keep complete records for a minimum of 7 years: (1) Trade history exports from all exchanges used (Luno, MX Global, Binance, Bybit, etc.) — CSV export with date, time, coin, amount, price in USD and Ringgit equivalent. (2) Ringgit equivalent at each transaction date — use the Bank Negara reference rate or a reputable historical price API. (3) Wallet addresses and transaction IDs for significant transactions. (4) Staking reward records — date received, coin amount, and market value in Ringgit. (5) Mining income records — daily or monthly mined amounts with market values. (6) Any correspondence with exchanges, including account verification and withdrawal records. (7) Calculation of your profit/loss by coin and by tax year. LHDN auditors increasingly understand crypto and can cross-reference blockchain transaction data.
📋 Malaysia Tax Planner 2026 — Business Income + 24 Reliefs in One Spreadsheet
The freelancer/business income tab helps crypto traders track running tax liability throughout the year — no more year-end surprises. Includes PCB reconciliation, all 24 reliefs tracker, and joint vs separate assessment calculator. One-time download at RM 42.
Get Tax Planner — RM 42 (one-time)