You will be able to describe IRAS's approach to digital token gains and keep the records it would need.
Farah has bought and sold crypto on three exchanges over four years, moved coins between two wallets, and swapped tokens dozens of times. A friend tells her Singapore has no capital gains tax, so none of it matters for tax. Another friend says that if you trade a lot, IRAS can tax you. Both are partly right. The problem is that if IRAS ever asked Farah to show which kind of gains hers were, she could not, because she has no records beyond what the exchanges still show her. This lesson explains IRAS's approach and the records you should keep from now on.
IRAS has an e-Tax Guide on the income tax treatment of digital tokens. It sets out how IRAS views gains and income from buying, selling, mining and receiving tokens, and it has been updated over time. Read the current version on the IRAS website rather than relying on a summary, including this one, because the details matter and the guidance can change. This course explains the principle, not the rules for every situation.
Singapore does not tax capital gains. If you buy an asset as a long-term investment and later sell it at a profit, that gain is generally capital and is not taxed. That applies to shares, property and, on the same principle, digital tokens and other alternatives.
The catch is that IRAS judges by what you actually do, whatever label you give it. If your buying and selling looks like a trade or business, IRAS can treat the gains as income, and income is taxable. The question is not answered by a single test. IRAS looks at a set of factors, sometimes called the badges of trade, and weighs them together for each case. They include things such as your intention when you bought, how often you buy and sell, how long you hold before selling, whether you borrowed to buy, and how organised and systematic your activity is.
Two examples, both made up, show the range. Darren bought his bitcoin to keep for years, holds most of it in self-custody and will sell only when the rules in his alternatives policy say so, which has the look of a long-term investment. Someone else who trades several times a day, uses borrowed money and treats it as a source of monthly income looks much more like a trader. Most people fall somewhere between, which is why IRAS sets out factors rather than a simple rule, and why your records matter.
Tokens received in other ways, for example as payment for work, through mining or as rewards, can raise different questions. The e-Tax Guide covers these, so look them up there if they apply to you. If your situation is unclear, or the sums are large, speak to a tax professional.
If you are a long-term investor, you may never owe tax on your crypto gains. Records still matter for three reasons.
First, if IRAS ever asks about your activity, your records are how you show what you did and why. A clear history of a few purchases held for years supports the view that your gains are capital, while an empty folder makes any such conversation harder.
Second, exchanges close, merge and delete old data. The 2022 failures in module 5 left some customers unable to log in at all. If your only record lives in an exchange's app, it can vanish.
Third, records feed your own decisions. Your rebalancing band in lesson 8.2, Rebalancing and exit rules, written before you need them, only works if you know what you hold and what it cost.
Keep one line for every purchase, sale, swap and transfer. Moving coins between your own wallets and exchanges counts too. A transfer between your own accounts is not a sale, but without a record it can look like coins disappearing in one place and appearing in another.
For each line, record the date, the asset, the type of transaction, the quantity, the price and the total in Singapore dollars at the time, any fees, the platform or wallet, and for transfers, where the coins came from and went to, with the transaction ID from the block explorer. Add a short note on why you made the transaction. "Long-term holding", "rebalancing back to cap" or "exit rule: withdrawals paused" tells a much clearer story later than a bare number.
Record prices in Singapore dollars at the time of each transaction, because that is the currency IRAS works in. If you bought in US dollars, record the exchange rate you used. Here is a made-up example line: on 3 March, bought 0.01 BTC on a licensed exchange for S$900 plus a S$5 fee, reason long-term holding. The same approach works for gold, P2P loans and collectibles: date, amount, cost in Singapore dollars, fees and the reason.
You do not have to rebuild years of history in one sitting. Start with what you hold today. Download whatever transaction histories your exchanges still offer and save them somewhere you control, then make sure every new transaction goes into your own records from now on. Set up the columns first, so each new line takes a minute.
Set up a records sheet for your crypto and alternatives with the columns IRAS factors would make relevant, and fill in your existing holdings.
Junxiong-WFG Organisation is an authorised representative of AIA Financial Advisers Private Limited (Reg. No. 201715016G).