Singapore's correction system is the shortest arithmetic on this site. Disclose an error within one year of the statutory filing deadline and, if the disclosure is accurate, complete, timely and self-initiated, the penalty is waived entirely. Disclose later and the penalty is a flat 5 percent of the tax undercharged for each year the correction ran late. The backdrop it replaces: up to 200 percent of the undercharge for incorrect returns, with fines and imprisonment on the statute; up to 400 percent for wilful evasion — where the VDP's role shrinks to compounding at 200 percent in lieu of prosecution. The programme's single fuse: it applies only before IRAS begins an audit, investigation or query into the matter. One letter about the topic, and its rates are gone for that topic.
What a crypto disclosure corrects here
Not gains — those were never taxable for an investor. The corrections are about income events: staking and lending rewards with income character that never reached a return, fees and salaries settled in tokens, mining run at business scale — and, in the heavier case, whole years where the activity's pattern crossed the badges of trade and the "exempt" gains were business income all along. That last one is the expensive version, and it is a classification question before it is a numbers question: the professional read comes first, the disclosure second.
Vienna forgives sequence, Bern forgives once, Berlin demands the decade, Madrid bills by tariff, Paris grades by date, Rome trims its discount monthly, Tokyo waives before the notice. Singapore completes the matrix with the mildest sentence of all: a year of grace, then five percent a year — the price list of a system confident it will see the data anyway.
Time, again, as the price
The structure rewards the calendar twice. Inside the grace year, correction is free of penalty — an error caught in review costs only the tax itself. Past the grace year, each further year adds five points. And the whole programme ends at the first query — which is why the CARF calendar matters here: from 2028, inbound and domestic data make queries cheap to generate. The expected value of waiting deteriorates on a schedule that is now published.
The sequence
- Classify before computing. Investor with missed income events, or reclassifiable trader? The answer changes the size of the disclosure by an order of magnitude.
- Reconstruct the receipt log. Dates, units, SGD values, sources — for every open year, from one stable price source.
- Disclose complete, once, self-initiated. Accuracy and completeness are qualifying conditions, not virtues — a partial disclosure fails the programme's own terms.
- Pay with the filing. Tax plus the applicable penalty band — the programme's benefit assumes the debt clears.
- If a query has arrived, change playbooks. For that matter the VDP is closed: from here it is cooperation, representation and the statutory bands.
Penalties, conditions and deadlines depend on facts and dates this page does not know. It frames the decision; it does not make it, and reading it creates no professional relationship.