DeFi Intel

How to File Crypto Taxes in Singapore

DifficultyAdvanced Estimated time2 hours (excluding software import time) Last updated2026-05-03

How to file crypto taxes in Singapore for the 2026 year: IRAS guidance, B / B1 form, treatment of staking and DeFi, common errors, and recommended tools.

What you'll need (prerequisites)

Recommended for this tutorial

Tools and accounts referenced in the steps below:

Use Koinly to file your crypto taxes

Step-by-step

  1. Step 1: Aggregate all transactions

    Pull CSV exports from every exchange you used (Coinbase, Kraken, Binance, etc.) and add wallet addresses for on-chain activity. Coverage is everything — even a single missing trade can cascade into wrong cost basis for every subsequent disposal.

  2. Step 2: Import into crypto tax software

    Koinly, CoinTracker, CoinLedger, Accointing and ZenLedger all support Singapore. Import the CSVs and link the wallet addresses. The software auto-classifies trades, transfers, swaps, staking rewards, and airdrops.

  3. Step 3: Reconcile mis-tagged transactions

    Most software gets 80% right but flags ambiguous events: cross-platform transfers (which look like sales), bridge events, LP token mints, and rebasing tokens. Review each warning and correct the classification.

  4. Step 4: Apply the correct method and jurisdiction

    In Singapore there is no capital-gains tax, so investment gains are not taxed; however, income from trading crypto as a business is taxable. Choose the cost-basis method (FIFO is the default in most jurisdictions) and apply consistently.

  5. Step 5: Generate the tax report

    Export the Singapore-specific tax report (capital-gains schedule + income-events list). Most software outputs a PDF and the relevant IRAS format.

  6. Step 6: File with IRAS

    Attach the report to B / B1 form and submit through your normal annual filing channel. Keep all underlying CSVs and software outputs for at least 5 years in case of audit.

  7. Step 7: Pay any tax owed

    Plan for the cash impact — if you trade as a business, tax on trading profits applies even if you never withdrew to fiat. In Singapore, individual income tax is paid annually after IRAS issues your Notice of Assessment.

Common errors and fixes

FAQ

Are crypto-to-crypto trades taxable in Singapore?

It depends. Singapore has no capital-gains tax, so if you hold crypto as a personal investment, crypto-to-crypto trades (BTC→ETH, USDT→SOL, etc.) are not taxed. But if you trade crypto as a business, the profits are taxable as income; the software computes each disposal in local currency at the time of the trade.

Is staking taxable in Singapore?

In most jurisdictions including Singapore, staking rewards are ordinary income at the moment of receipt at fair market value.

Do I need to file if I only held and never sold?

Generally no for buy-and-hold . But if you received airdrops, staking, or any income event, those are taxable even without a disposal.

What if I lost crypto to a hack or rug pull?

Because Singapore does not tax capital gains, individual investors generally cannot claim a capital-loss deduction for theft or hack losses. If you trade crypto as a business, losses may be deductible against trading income. File a police report and keep all evidence.

Recommended Singapore crypto tax software?

Koinly, CoinTracker, and CoinLedger all support Singapore. Koinly is generally the most jurisdiction-aware. Try the free tier first; pricing scales with transaction count.

Entities mentioned