New Zealand’s cryptocurrency tax rules are more comprehensive than many investors realise. IRD treats crypto as property — virtually every transaction is taxable. Here’s what you need to know.
All crypto gains in NZ are taxable as income at your marginal rate — there is no capital gains tax exemption for crypto. Every sale, swap, or spend of crypto is a taxable disposal. Keep records of every transaction (date, amount, NZD value at time). File via IR3 annual return. Use Koinly or CryptoTaxCalculator to calculate your tax automatically. FIF does NOT apply to crypto.
The Core Rule: All Crypto Gains Are Taxable
IRD’s position (IS 09/01 and subsequent guidance): cryptocurrency is property acquired for the purpose of disposal. This means:
Profits from crypto are income — not capital gains. In countries with capital gains tax (Australia, UK, US), there’s often a lower rate for long-term holdings. NZ has no capital gains tax, but this also means there’s no special crypto exemption — profits are taxed as ordinary income.
Tax rate: Your marginal income tax rate:
- Up to $14,000: 10.5%
- $14,001–$48,000: 17.5%
- $48,001–$70,000: 30%
- $70,001–$180,000: 33%
- Over $180,000: 39%
What Triggers a Taxable Event
| Transaction | Taxable? | Notes |
|---|---|---|
| Sell crypto for NZD | ✅ Yes | Gain/loss on NZD value at sale |
| Swap crypto for crypto (e.g., BTC → ETH) | ✅ Yes | Treated as disposal at market value |
| Spend crypto on goods/services | ✅ Yes | Disposal at NZD value at time of spending |
| Receive crypto as income (work, services) | ✅ Yes | Taxable as income in period received |
| Mining income | ✅ Yes | Taxable when received at market value |
| Staking rewards | ✅ Yes | Taxable when received |
| Crypto gifted to you | ⚠️ Maybe | If received for services, taxable as income |
| Buy crypto with NZD | ❌ No | Not a disposal — just an acquisition |
| Transfer crypto between your own wallets | ❌ No | Same owner — not a taxable event |
| HODL (hold without selling) | ❌ No | Unrealised gains not taxable |
How to Calculate Your Crypto Tax
Basic formula: $$\text{Gain/loss} = \text{NZD value at disposal} - \text{NZD cost base}$$
Example:
- Buy 0.1 BTC for $5,000 NZD
- Sell 0.1 BTC for $8,000 NZD
- Taxable gain: $8,000 - $5,000 = $3,000 — add to your income for the year
Partial disposals: If you bought Bitcoin at different times and prices, you need to track the cost base of each lot. IRD accepts FIFO (First In, First Out) as the primary method — the Bitcoin you bought earliest is treated as the first sold.
Crypto-to-crypto swaps:
- Buy 0.1 BTC for $5,000 NZD
- Swap 0.1 BTC for 3 ETH when BTC is worth $8,000 NZD
- Taxable gain: $8,000 - $5,000 = $3,000 (even though you haven’t touched NZD)
- New cost base for 3 ETH: $8,000
This is the most commonly missed taxable event. Every crypto swap is a disposal of the first asset at its current market value.
FIF Does NOT Apply to Crypto
The Foreign Investment Fund (FIF) tax regime applies to certain offshore share investments above $50,000 NZD. FIF does not apply to cryptocurrency. Bitcoin, Ethereum, and other crypto assets are not “foreign investment funds” under the Income Tax Act 2007.
Crypto is taxed under the ordinary income provisions — as property — not FIF.
Record Keeping Requirements
IRD requires records sufficient to calculate your tax. For crypto, this means:
For every transaction:
- Date and time
- Type (buy, sell, swap, receive)
- Amount in crypto (e.g., 0.05 BTC)
- NZD value at time of transaction
- Exchange rate source used
- Any fees paid (in NZD equivalent)
- Wallet addresses or exchange involved
How long to keep: 7 years from the end of the income year to which the records relate.
Practical tip: Download your full transaction history from every exchange at the end of each tax year (31 March). Many exchanges only keep history for limited periods.
Tools: Automated Crypto Tax Calculation
Manually calculating crypto tax across hundreds of transactions is impractical. These tools integrate with NZ exchanges:
Koinly
- Connects to Easy Crypto, Binance, Independent Reserve, Coinbase, and 350+ exchanges via API
- Generates IRD-compatible tax reports (income tax summary in NZD)
- NZ support, FIFO accounting
- Free tier for up to 10,000 transactions; paid plans from ~$50/year
CryptoTaxCalculator
- Strong NZ/AU support
- Excellent crypto-to-crypto swap handling
- Auto-imports from major exchanges
- From ~$50/year
Manual spreadsheet
- Download CSV from each exchange
- Convert all amounts to NZD at transaction date using historical rates (CoinGecko historical data)
- Calculate FIFO gains
- Practical only for simple portfolios (< 50 transactions/year)
Filing Crypto Tax in NZ
Crypto income is declared in your IR3 tax return (individual income tax return), filed after 31 March each year.
Where on the IR3:
- Report crypto gains under “Other income” — Box 25 or similar (exact box varies by year’s IR3)
- Deduct allowable expenses (exchange fees, accounting fees) as business expenses if running as a business
- Individual investors: fees are generally not deductible (not a business)
If you’ve never filed an IR3: If your only income is PAYE salary, you may not usually file an IR3. Adding crypto means you must. Register with myIR (IRD online portal) and file by 7 July each year (or 31 March if you use a tax agent).
Losses on Crypto
Can you deduct crypto losses? Yes — if a gain would have been taxable, a loss is generally deductible. Losses can be offset against other income (salary, business income) in the same year, or carried forward to future years.
Important: This is NZ’s position — significantly more favourable than Australia (where crypto losses can only offset capital gains, not ordinary income).
Frequently Asked Questions
What if I didn’t know I had to pay tax on crypto swaps? IRD can assess unpaid tax plus interest (currently ~10.39% p.a.) and late-filing penalties. If you voluntarily disclose before IRD contacts you, penalties are significantly reduced (50–100% reduction in shortfall penalty). Consider using a tax agent to file amended returns.
Is staking income taxable when received or when withdrawn? IRD’s position: taxable when received (when the tokens are credited to your account or wallet), at their NZD market value at that time.
Do I need to pay GST on crypto transactions? Generally no for personal investors. Businesses that accept crypto as payment for goods/services may have GST obligations. This is complex territory — get specific advice if running a crypto-related business.
What about NFTs? Same rules apply — NFTs are property, gains are taxable as income. Every sale or trade of an NFT is a taxable disposal.