HolderTax · Status: working draft · every figure awaits sign-off by a licensed reviewer · not tax, legal or investment advice
HolderTax / Singapore / Rules / Income events
Rule explainer · Singapore · Schedule lines 04–08

What IRAS taxes anyway: income by character

No capital gains tax does not mean no tax. Singapore taxes income — and tokens that arrive as payment, reward or yield are income whatever the asset class. The question IRAS asks of every credit to your wallet is not "is this crypto?" but "what did this pay for?"

Working draft · mechanics pending sign-off by a licensed reviewer · not advice on your receipts

The character test

Singapore's income tax reaches receipts with income character: payment for work, returns on lending, rewards from an activity carried on. Salary settled in tokens is salary — taxed at market value on receipt, exactly as dollars would be. Fees for services invoiced in USDC are fees. Systematic mining run with equipment, financing and profit intent is a business whose coins are revenue. The asset never launders the character: what determines tax is what the tokens paid for, not what they are.

Staking and lending: the judged line

Rewards from staking and lending are taxable when they are income in nature — recorded at value on the day received. Where hobby-level passive delegation ends and income-generating activity begins is a judgement, not a formula: scale, regularity and organisation weigh in, the same instincts as the badges of trade. The two-step matters: for an investor, receipt can be taxable while the later disposal gain stays exempt; for someone classified as trading, both steps are taxable. Either way, the receipt log — date, units, value — is the document everything else depends on.

Vienna prices staking at zero and waits; Berlin taxes the receipt and starts a clock; Singapore asks a quieter question — was this income? — and taxes nothing or everything depending on the answer.

What generally stays outside

Airdrops and hard-fork coins that arrive without anything given in return are treated as windfalls, not income — the token that lands unrequested is not payment for anything. The moment there is a service behind it — promotion, referrals, tasks — the same airdrop becomes fees. GST adds a parallel kindness: exchanging and using digital payment tokens has been GST-exempt since 2020, though platform service fees can still carry it. And there is no wealth tax and no holdings declaration: Singapore never asks what you hold, only what you earned.

What to do

  1. Log every receipt with its SGD value. Date, units, market value, source — the dataset IRAS expects, and the basis for any later question.
  2. Sort receipts by what they paid for. Work, yield, windfall: the label at arrival decides the tax, and re-deriving it years later is the expensive path.
  3. Watch scale on staking and DeFi. Passive and incidental reads one way; systematic and financed reads another — and the reading is cumulative.
  4. Declare income-nature receipts in the YA return. The exemption covers gains, not income — mixing the two is the classic Singapore error.