Use this skill with your AI agent
Paste this skill into your AI agent's context, or save the file to your project. Works with any AI agent that reads markdown.
| 1 | --- |
| 2 | name: netherlands-crypto-tax |
| 3 | description: > |
| 4 | Use this skill whenever asked about Netherlands cryptocurrency or digital asset taxation. Trigger on phrases like "crypto tax Netherlands", "Bitcoin Netherlands", "crypto belasting", "Box 3 crypto", "vermogensrendementsheffing crypto", "cryptocurrency Netherlands", "crypto income Netherlands", "staking Netherlands", "mining income Netherlands", "NFT tax Netherlands", "Belastingdienst crypto", "Dutch crypto tax", "fictief rendement crypto", "heffingsvrij vermogen", "Overbruggingswet box 3", "Binance Netherlands tax", "Coinbase Netherlands tax", "aangifte crypto", or any question about the income tax, wealth tax, or VAT treatment of cryptocurrency, tokens, or digital assets for Dutch tax residents or Netherlands-source crypto income. Covers Box 3 wealth taxation, fictional return system, actual return counter-evidence, Box 1 business classification, and DAC8 reporting. ALWAYS read this skill before touching any Netherlands crypto work. |
| 5 | version: 1.0 |
| 6 | jurisdiction: NL |
| 7 | tax_year: 2025 |
| 8 | category: crypto |
| 9 | depends_on: |
| 10 | - netherlands-income-tax |
| 11 | verified_by: pending |
| 12 | --- |
| 13 | |
| 14 | # Netherlands Crypto / Digital Assets Tax Skill v1.0 |
| 15 | |
| 16 | --- |
| 17 | |
| 18 | ## Section 1 — Quick Reference |
| 19 | |
| 20 | | Field | Value | |
| 21 | |---|---| |
| 22 | | Country | Netherlands (Koninkrijk der Nederlanden) | |
| 23 | | Tax | Inkomstenbelasting — Box 3 (Inkomen uit sparen en beleggen) | |
| 24 | | Currency | EUR (all values must be in EUR) | |
| 25 | | Tax year | Calendar year (1 January – 31 December) | |
| 26 | | Primary authority | Wet inkomstenbelasting 2001 (Wet IB 2001), Articles 5.1–5.3; Overbruggingswet box 3 (2023–2027 transitional legislation); Wet tegenbewijsregeling box 3 (enacted 8 July 2025) | |
| 27 | | Future reform | Wet werkelijk rendement box 3 — planned effective 1 January 2028 (actual-return system) | |
| 28 | | Tax authority | Belastingdienst (Dutch Tax and Customs Administration) | |
| 29 | | Filing portal | Mijn Belastingdienst (mijn.belastingdienst.nl) | |
| 30 | | Filing deadline | 1 May of the following year (extensions possible until 1 September) | |
| 31 | | EU reporting | DAC8 / CARF — from 2026 | |
| 32 | | Validated by | Pending — requires sign-off by a Dutch belastingadviseur or registeraccountant | |
| 33 | | Skill version | 1.0 | |
| 34 | |
| 35 | ### Key Principle: Box 3 Wealth Tax — NOT Capital Gains Tax |
| 36 | |
| 37 | The Netherlands does **not** tax crypto capital gains for private investors. Instead, crypto is taxed as an asset under Box 3 based on its **value on 1 January** of the tax year. A fictional (notional) return is applied to this value, and tax is levied on that fictional return — regardless of whether the taxpayer actually made or lost money during the year. |
| 38 | |
| 39 | ### Box 3 Categories and Crypto Classification |
| 40 | |
| 41 | | Asset Category | 2025 Notional Return | Examples | |
| 42 | |---|---|---| |
| 43 | | Banktegoeden (bank balances) | 1.37% | Savings, current accounts, cash above threshold | |
| 44 | | Beleggingen en overige bezittingen (investments and other assets) | **5.88%** | **Cryptocurrency**, shares, bonds, real estate (not primary home), NFTs | |
| 45 | | Schulden (deductible debts) | 2.70% | Loans, mortgages not in Box 1 | |
| 46 | |
| 47 | **Crypto falls under "beleggingen en overige bezittingen" at 5.88% notional return.** |
| 48 | |
| 49 | ### Conservative Defaults |
| 50 | |
| 51 | | Ambiguity | Default | |
| 52 | |---|---| |
| 53 | | Unknown whether trading is hobby or business | Treat as Box 3 (private investment) unless clear business indicators | |
| 54 | | Unknown January 1 valuation | STOP — cannot compute Box 3 without peildatum value | |
| 55 | | Unknown residency status | STOP — affects worldwide vs limited tax obligation | |
| 56 | | DeFi positions with unclear valuation | Estimate fair market value on 1 January; flag for review | |
| 57 | | Staking rewards received during year | Add to Box 3 value on next 1 January; if habitual business, escalate | |
| 58 | |
| 59 | --- |
| 60 | |
| 61 | ## Section 2 — Required Inputs and Refusal Catalogue |
| 62 | |
| 63 | ### Required Inputs |
| 64 | |
| 65 | **Minimum viable** — total market value of all crypto holdings in EUR as of 1 January 2025, confirmation of Dutch tax residency, and indication of whether activity is passive holding or active business. |
| 66 | |
| 67 | **Recommended** — portfolio snapshots on 1 January from all exchanges (Binance, Coinbase, Kraken, Bitvavo, etc.), wallet balances on 1 January, DeFi position values, and overview of all other Box 3 assets and debts. |
| 68 | |
| 69 | **Ideal** — complete Mijn Belastingdienst pre-populated data, portfolio tracker export with January 1 snapshots, full transaction history (to evaluate actual return option), and records of staking/mining activity frequency. |
| 70 | |
| 71 | ### Refusal Catalogue |
| 72 | |
| 73 | **R-NLC-1 — Residency unknown.** "Dutch tax residents are subject to Box 3 on worldwide assets. Non-residents may only be taxed on Dutch-source assets. Cannot proceed without confirming tax residency." |
| 74 | |
| 75 | **R-NLC-2 — No January 1 valuation.** "Box 3 tax is based entirely on the value of crypto holdings on 1 January. Without this valuation, the tax cannot be computed. Cannot proceed." |
| 76 | |
| 77 | **R-NLC-3 — Corporate crypto holdings.** "Companies (BVs, NVs) holding crypto pay vennootschapsbelasting (corporate income tax) on realised and unrealised gains. This skill covers individuals (inkomstenbelasting) only. Escalate to a belastingadviseur." |
| 78 | |
| 79 | **R-NLC-4 — Box 1 business classification.** "If crypto activity constitutes a business (onderneming) or work (resultaat uit overige werkzaamheden), it falls under Box 1 with different rules. This requires professional assessment. Escalate." |
| 80 | |
| 81 | **R-NLC-5 — Complex international structures.** "Non-resident taxpayers with Dutch crypto assets, or Dutch residents with foreign structures holding crypto, require specialist international tax advice. Escalate." |
| 82 | |
| 83 | --- |
| 84 | |
| 85 | ## Section 3 — Rate Tables and Computation |
| 86 | |
| 87 | ### 3.1 Box 3 Parameters for 2025 |
| 88 | |
| 89 | | Parameter | 2025 Value | |
| 90 | |---|---| |
| 91 | | Tax rate | **36%** | |
| 92 | | Heffingsvrij vermogen (tax-free allowance) — single | **€57,684** | |
| 93 | | Heffingsvrij vermogen — fiscal partners (combined) | **€115,368** | |
| 94 | | Notional return: bank balances | 1.37% | |
| 95 | | Notional return: investments & other assets (incl. crypto) | **5.88%** | |
| 96 | | Notional return: debts | 2.70% | |
| 97 | | Debt threshold — single | €3,800 | |
| 98 | | Debt threshold — fiscal partners | €7,600 | |
| 99 | |
| 100 | **Citation:** Belastingdienst official calculation page (belastingdienst.nl/box-3); Overbruggingswet box 3; Belastingplan 2025. |
| 101 | |
| 102 | ### 3.2 Box 3 Computation Steps |
| 103 | |
| 104 | 1. **Determine asset values on 1 January 2025** — total banktegoeden, total beleggingen en overige bezittingen (including all crypto), total schulden |
| 105 | 2. **Calculate notional return per category:** |
| 106 | - Bank balances × 1.37% |
| 107 | - Investments & other assets × 5.88% |
| 108 | - Debts (above threshold) × 2.70% |
| 109 | 3. **Taxable return** = (return on banks + return on investments) − return on debts |
| 110 | 4. **Capital yield tax base** = total assets − total debts (but debts reduced by threshold) |
| 111 | 5. **Effective return %** = taxable return ÷ capital yield tax base |
| 112 | 6. **Box 3 income** = (capital yield tax base − heffingsvrij vermogen) × effective return % |
| 113 | 7. **Tax** = Box 3 income × 36% |
| 114 | |
| 115 | ### 3.3 Actual Return Option (Tegenbewijsregeling) — Available from 2025 |
| 116 | |
| 117 | Since the Hoge Raad (Supreme Court) Kerstarrest (24 December 2021) and subsequent rulings (June 2024), taxpayers can claim their **actual return** if it is lower than the notional return. The Wet tegenbewijsregeling box 3 was enacted on 8 July 2025. |
| 118 | |
| 119 | | Element | Detail | |
| 120 | |---|---| |
| 121 | | How to claim | Via the "Opgaaf Werkelijk Rendement" (OWR) form in Mijn Belastingdienst (available since 10 July 2025) | |
| 122 | | What counts as actual return | Received income (interest, dividends, rent) PLUS realised and unrealised value changes of all Box 3 assets over the calendar year | |
| 123 | | For crypto | Must include both realised gains/losses AND unrealised appreciation/depreciation (1 Jan value vs 31 Dec value) | |
| 124 | | Tax treatment | Belastingdienst automatically applies the more favourable of notional vs actual return | |
| 125 | | Available years | 2017 onwards (for years with open assessments) | |
| 126 | |
| 127 | **Key insight:** If crypto prices fell during 2025 but you held a large position on 1 January, the actual return method may produce a lower (or negative) return, reducing your tax liability. |
| 128 | |
| 129 | ### 3.4 Future: Wet Werkelijk Rendement Box 3 (from 2028) |
| 130 | |
| 131 | From 1 January 2028, the system is planned to change fundamentally: |
| 132 | - Tax based on **actual** income: received interest, dividends, rental income, and realised + unrealised value changes |
| 133 | - Heffingsvrij **inkomen** (income exemption) of approximately €1,800 per person replaces heffingsvrij vermogen |
| 134 | - Tax rate expected to remain 36% |
| 135 | - Crypto unrealised gains/losses will be part of the taxable base |
| 136 | |
| 137 | --- |
| 138 | |
| 139 | ## Section 4 — Cost Basis Methods |
| 140 | |
| 141 | ### 4.1 Box 3 — No Cost Basis Needed for Standard Computation |
| 142 | |
| 143 | Under the standard Box 3 notional return system, **cost basis is irrelevant** — only the market value on 1 January matters. |
| 144 | |
| 145 | | Method | Relevance | |
| 146 | |---|---| |
| 147 | | FIFO | Not required for Box 3 notional return | |
| 148 | | Average cost | Not required for Box 3 notional return | |
| 149 | | Specific identification | Not required for Box 3 notional return | |
| 150 | |
| 151 | ### 4.2 Actual Return (Tegenbewijsregeling) — Cost Basis Required |
| 152 | |
| 153 | If claiming actual return, you need: |
| 154 | - Value of all crypto on 1 January and 31 December |
| 155 | - All acquisition costs and disposal proceeds during the year |
| 156 | - The Belastingdienst does not prescribe a specific method for calculating individual trade gains in the actual-return context; the total portfolio return over the year is what matters |
| 157 | |
| 158 | ### 4.3 Box 1 Business — Cost Basis Required |
| 159 | |
| 160 | If crypto activity is classified as Box 1 business income, standard accounting methods apply (typically FIFO or weighted average under good bookkeeping practice — goed koopmansgebruik under Article 3.25 Wet IB 2001). |
| 161 | |
| 162 | --- |
| 163 | |
| 164 | ## Section 5 — DeFi, Staking, Mining, and Airdrop Treatment |
| 165 | |
| 166 | ### 5.1 General Principle |
| 167 | |
| 168 | For private investors, all crypto assets and DeFi positions are simply part of Box 3 — valued on 1 January. The nature of the holding (staking, lending, LP tokens) doesn't change the Box 3 treatment; it only matters for valuation. |
| 169 | |
| 170 | | Activity | Private Investor (Box 3) | Business/Professional (Box 1) | |
| 171 | |---|---|---| |
| 172 | | Passive holding | Box 3 — value on 1 Jan | N/A | |
| 173 | | Staking (passive, via exchange) | Box 3 — include staking position value on 1 Jan | Box 1 if habitual business activity | |
| 174 | | Mining (occasional) | Box 3 — include mined coins value on 1 Jan | Box 1 if habitual/organised | |
| 175 | | Mining (systematic, with infrastructure) | Likely Box 1 — resultaat uit overige werkzaamheden or winst uit onderneming | Box 1 business income | |
| 176 | | DeFi lending (e.g. Aave) | Box 3 — value of deposited crypto + accrued interest on 1 Jan | Box 1 if part of active trading business | |
| 177 | | Liquidity provision (e.g. Uniswap) | Box 3 — value of LP tokens on 1 Jan | Box 1 if part of active business | |
| 178 | | Active DeFi trading (frequent, systematic) | May be reclassified to Box 1 | Box 1 — resultaat uit overige werkzaamheden | |
| 179 | | Airdrops | Box 3 — value on next 1 Jan if still held | Box 1 if received as part of business activity | |
| 180 | |
| 181 | ### 5.2 Box 1 Indicators (When Does Crypto Become Business?) |
| 182 | |
| 183 | The Belastingdienst applies general income tax principles. There is no specific crypto threshold. Indicators for Box 1 classification: |
| 184 | |
| 185 | | Factor | Indicates Box 1 | |
| 186 | |---|---| |
| 187 | | Volume and frequency | Hundreds/thousands of trades, daily activity | |
| 188 | | Specialist knowledge | Use of bots, algorithms, technical analysis | |
| 189 | | Organisation | Dedicated infrastructure, office, employees | |
| 190 | | Time investment | Significant hours spent on trading | |
| 191 | | Leverage and borrowing | Trading with borrowed funds | |
| 192 | | Source of income | Crypto trading is primary income source | |
| 193 | |
| 194 | **Box 1 consequences:** Income taxed at progressive rates (up to 49.50% in 2025), but business deductions and losses are available. |
| 195 | |
| 196 | ### 5.3 Valuation of DeFi Positions on 1 January |
| 197 | |
| 198 | | Position Type | Valuation Method | |
| 199 | |---|---| |
| 200 | | Tokens on exchange | Exchange balance × price on 1 Jan | |
| 201 | | Tokens in hardware wallet | Balance × price on 1 Jan (use CoinGecko/CoinMarketCap closing price) | |
| 202 | | Staked tokens (locked) | Market value of underlying tokens on 1 Jan (not the staking derivative) | |
| 203 | | LP tokens (Uniswap, etc.) | Fair market value of the LP position on 1 Jan (underlying tokens × prices) | |
| 204 | | Lending deposits (Aave, Compound) | Principal + accrued interest in crypto × price on 1 Jan | |
| 205 | | Wrapped tokens (WETH, WBTC) | Same as underlying token value | |
| 206 | | Governance tokens (UNI, AAVE, etc.) | Market price on 1 Jan | |
| 207 | |
| 208 | --- |
| 209 | |
| 210 | ## Section 6 — NFT Treatment |
| 211 | |
| 212 | NFTs are treated as "overige bezittingen" (other assets) in Box 3. |
| 213 | |
| 214 | | Activity | Treatment | |
| 215 | |---|---| |
| 216 | | Holding NFTs | Box 3 — fair market value on 1 January | |
| 217 | | Buying NFTs with crypto | Crypto position decreases, NFT position increases — both valued on next 1 Jan | |
| 218 | | Selling NFTs | Proceeds are part of your overall assets; capital gain is not separately taxed (Box 3 only) | |
| 219 | | Creating and selling NFTs (artist) | If habitual/professional → Box 1 business income | |
| 220 | | NFT valuation challenge | Use last sale price, floor price of collection, or best available fair market estimate | |
| 221 | |
| 222 | **Special issue:** Illiquid or unique NFTs with no clear market value — use conservative best estimate and document your methodology. The Belastingdienst may challenge valuations. |
| 223 | |
| 224 | --- |
| 225 | |
| 226 | ## Section 7 — Reporting Requirements |
| 227 | |
| 228 | ### 7.1 Aangifte Inkomstenbelasting (Income Tax Return) |
| 229 | |
| 230 | | Section | Content | |
| 231 | |---|---| |
| 232 | | Box 3, "beleggingen en andere bezittingen" | Total value of all crypto holdings as of 1 January 2025 in EUR | |
| 233 | | "cryptovaluta" subcategory | Specifically listed in the Box 3 form — enter total EUR value | |
| 234 | | Schulden (debts) | If you have crypto-related debts (margin loans, etc.) above the threshold | |
| 235 | | Werkelijk rendement (if applicable) | Complete the Opgaaf Werkelijk Rendement (OWR) form if actual return < notional return | |
| 236 | |
| 237 | **Filing deadline:** 1 May of the following year (extended to 1 September upon request). |
| 238 | |
| 239 | ### 7.2 What You Do NOT Report |
| 240 | |
| 241 | - Individual transactions (buys, sells, swaps) |
| 242 | - Capital gains or losses on individual trades |
| 243 | - Cost basis or FIFO calculations |
| 244 | - Staking/mining reward details |
| 245 | |
| 246 | You only report the **total value on 1 January**. |
| 247 | |
| 248 | ### 7.3 DAC8 / CARF (from 2026) |
| 249 | |
| 250 | Crypto exchanges will report Dutch users' transaction data to the Belastingdienst automatically. This will enable cross-referencing of reported Box 3 values against actual holdings. |
| 251 | |
| 252 | ### 7.4 Record-Keeping |
| 253 | |
| 254 | | Requirement | Detail | |
| 255 | |---|---| |
| 256 | | Retention period | 7 years (algemene bewaarplicht under Article 52 AWR) | |
| 257 | | Records to maintain | Portfolio snapshots on 1 January of each year, exchange statements, wallet balances, transaction history (especially if claiming actual return or for Box 1 classification) | |
| 258 | | Format | Exchange exports, portfolio tracker screenshots, on-chain records | |
| 259 | |
| 260 | --- |
| 261 | |
| 262 | ## Section 8 — Loss Offset and Carry-Forward |
| 263 | |
| 264 | ### 8.1 Box 3 — No Loss Offset in Standard System |
| 265 | |
| 266 | Under the standard notional return system, there is **no concept of losses**. Tax is based on the fictional return, not actual results. |
| 267 | |
| 268 | | Scenario | Treatment | |
| 269 | |---|---| |
| 270 | | Crypto lost 50% value during 2025 | Irrelevant under notional return — tax based on 1 Jan value | |
| 271 | | Crypto exchange went bankrupt | If holdings are worthless on next 1 Jan, Box 3 value = €0 for that year | |
| 272 | | Sold all crypto at a loss | No Box 3 liability in following year (no assets on 1 Jan) | |
| 273 | |
| 274 | **This means Dutch crypto holders can pay tax even when they lost money — a major source of controversy and the reason for the Kerstarrest reform.** |
| 275 | |
| 276 | ### 8.2 Actual Return — Negative Return Possible |
| 277 | |
| 278 | If using the tegenbewijsregeling (actual return): |
| 279 | - A negative actual return (losses exceed income) results in **€0 Box 3 income** for that year |
| 280 | - Negative returns can NOT be carried forward to offset future years' Box 3 income |
| 281 | - The Belastingdienst applies the more favourable of notional vs actual return |
| 282 | |
| 283 | ### 8.3 Box 1 — Standard Loss Rules |
| 284 | |
| 285 | If classified as Box 1 business income: |
| 286 | - Losses from crypto business can offset other Box 1 income in the same year |
| 287 | - Carry-back: 1 year |
| 288 | - Carry-forward: indefinite (but limited to €1,000,000 + 50% of profits exceeding €1,000,000 per year) |
| 289 | |
| 290 | --- |
| 291 | |
| 292 | ## Section 9 — Anti-Avoidance Rules |
| 293 | |
| 294 | ### 9.1 General Anti-Abuse (Fraus Legis) |
| 295 | |
| 296 | Dutch tax law includes the doctrine of fraus legis — the Belastingdienst can disregard arrangements entered into primarily for tax avoidance purposes that conflict with the purpose and intent of the law. |
| 297 | |
| 298 | ### 9.2 Peildatumarbitrage (Reference Date Manipulation) |
| 299 | |
| 300 | | Risk | Detail | |
| 301 | |---|---| |
| 302 | | Selling crypto before 31 December and rebuying after 1 January | Legitimate tax planning (Box 3 value on 1 Jan is zero), but must be genuine — if considered artificial, fraus legis may apply | |
| 303 | | Moving crypto to non-reportable structures around 1 January | High audit risk — Belastingdienst is aware of this practice | |
| 304 | | Using stablecoins to "park" value before 1 January | Stablecoins are also crypto — still counted as "overige bezittingen" | |
| 305 | |
| 306 | ### 9.3 Box Hopping |
| 307 | |
| 308 | Moving assets between Box 1, Box 2, and Box 3 to minimise tax is subject to anti-avoidance scrutiny. The Belastingdienst can reclassify. |
| 309 | |
| 310 | ### 9.4 DAC8 Cross-Referencing (from 2026) |
| 311 | |
| 312 | Automatic data exchange will make it much harder to underreport Box 3 crypto values. Exchanges report: |
| 313 | - Account balances |
| 314 | - Transaction volumes |
| 315 | - User identity |
| 316 | |
| 317 | --- |
| 318 | |
| 319 | ## Section 10 — Worked Examples |
| 320 | |
| 321 | ### Example 1 — Standard Box 3 Computation |
| 322 | |
| 323 | **Input:** Dutch tax resident (single, no fiscal partner). On 1 January 2025: |
| 324 | - Bank balances: €20,000 |
| 325 | - Crypto portfolio: €150,000 (BTC, ETH, various altcoins) |
| 326 | - No debts, no other Box 3 assets |
| 327 | |
| 328 | **Computation:** |
| 329 | ``` |
| 330 | Step 1 — Notional return: |
| 331 | Bank balances: €20,000 × 1.37% = €274.00 |
| 332 | Crypto: €150,000 × 5.88% = €8,820.00 |
| 333 | Total return: €9,094.00 |
| 334 | |
| 335 | Step 2 — Capital yield tax base: |
| 336 | Total assets: €20,000 + €150,000 = €170,000 |
| 337 | Less debts: €0 |
| 338 | Tax base: €170,000 |
| 339 | |
| 340 | Step 3 — Effective return percentage: |
| 341 | €9,094 ÷ €170,000 = 5.3494% |
| 342 | |
| 343 | Step 4 — Box 3 income: |
| 344 | (€170,000 − €57,684) × 5.3494% = €112,316 × 5.3494% = €6,008.53 |
| 345 | |
| 346 | Step 5 — Tax: |
| 347 | €6,008.53 × 36% = €2,163.07 |
| 348 | ``` |
| 349 | |
| 350 | ### Example 2 — Actual Return Lower Than Notional |
| 351 | |
| 352 | **Input:** Same taxpayer as Example 1. During 2025, crypto portfolio fell from €150,000 (1 Jan) to €90,000 (31 Dec). No crypto was sold. Bank interest earned: €250. |
| 353 | |
| 354 | **Actual return computation:** |
| 355 | ``` |
| 356 | Actual return: |
| 357 | Bank interest: €250.00 |
| 358 | Crypto value change: €90,000 − €150,000 = −€60,000.00 |
| 359 | Total actual return: €250 + (−€60,000) = −€59,750.00 |
| 360 | |
| 361 | Since actual return (−€59,750) < notional return (€9,094), |
| 362 | the Belastingdienst uses the actual return. |
| 363 | |
| 364 | Actual return is negative → Box 3 income = €0 |
| 365 | Tax = €0 |
| 366 | |
| 367 | Savings compared to notional method: €2,163.07 |
| 368 | ``` |
| 369 | |
| 370 | The taxpayer should file the Opgaaf Werkelijk Rendement (OWR) to claim this benefit. |
| 371 | |
| 372 | ### Example 3 — Crypto Miner (Box 1) |
| 373 | |
| 374 | **Input:** Dutch tax resident operates a mining farm with 20 GPUs, dedicated premises, and regular income from mining. Total mining revenue in 2025: €40,000. Electricity and hardware costs: €15,000. No other employment. |
| 375 | |
| 376 | **Computation:** |
| 377 | ``` |
| 378 | Classification: Box 1 — winst uit onderneming (business profits) |
| 379 | |
| 380 | Revenue: €40,000 |
| 381 | Expenses: €15,000 |
| 382 | Taxable profit: €25,000 |
| 383 | |
| 384 | Box 1 tax (2025 rates, approximate): |
| 385 | Up to €38,441: 36.97% |
| 386 | €25,000 × 36.97% = €9,242.50 |
| 387 | |
| 388 | Less: small business deduction (zelfstandigenaftrek) |
| 389 | and other Box 1 deductions if applicable. |
| 390 | |
| 391 | Mined crypto still held on 1 January: NOT counted in |
| 392 | Box 3 (already in Box 1 as business assets). |
| 393 | ``` |
| 394 | |
| 395 | --- |
| 396 | |
| 397 | ## Self-Checks |
| 398 | |
| 399 | Before delivering any Netherlands crypto tax computation, verify: |
| 400 | |
| 401 | - [ ] Residency confirmed — Dutch tax resident (worldwide) or non-resident? |
| 402 | - [ ] 1 January valuation obtained for ALL crypto holdings across ALL platforms and wallets |
| 403 | - [ ] Correct category: crypto is "beleggingen en overige bezittingen" at 5.88% (2025) |
| 404 | - [ ] Heffingsvrij vermogen correctly applied (€57,684 single / €115,368 partners) |
| 405 | - [ ] Fiscal partner status checked — can allocate Box 3 assets optimally |
| 406 | - [ ] Actual return option evaluated — is actual return lower than notional? |
| 407 | - [ ] Box 1 indicators assessed — is activity hobby or business? |
| 408 | - [ ] DeFi positions included in Box 3 at fair market value on 1 Jan |
| 409 | - [ ] Peildatumarbitrage risk flagged if large sales occurred near year-end |
| 410 | - [ ] Output labelled as estimated — flag for professional review |
| 411 | |
| 412 | --- |
| 413 | |
| 414 | ## PROHIBITIONS |
| 415 | |
| 416 | - NEVER apply capital gains tax to crypto for Dutch private investors — there is no CGT in the Netherlands for Box 3 assets |
| 417 | - NEVER confuse Box 3 notional return with actual gains — the tax is based on fictional return, not real profits (unless actual return option is used) |
| 418 | - NEVER forget that crypto holders pay tax even in loss years under the standard system |
| 419 | - NEVER use mid-year or year-end values — Box 3 is based strictly on 1 January values (peildatum) |
| 420 | - NEVER assume staking/mining is automatically Box 1 — only habitual, organised, business-like activity qualifies |
| 421 | - NEVER present crypto tax positions as definitive — always label as estimated and flag for professional review |
| 422 | - NEVER ignore the actual return option — it can save significant tax in down markets |
| 423 | - NEVER advise on AFM/DNB regulatory matters — this skill covers tax only |
| 424 | - NEVER assume the system will continue unchanged — Box 3 reform (werkelijk rendement) is planned for 2028 |
| 425 | |
| 426 | --- |
| 427 | |
| 428 | ## Disclaimer |
| 429 | |
| 430 | This skill and its outputs are provided for informational and computational purposes only and do not constitute tax, legal, or financial advice. Open Accountants and its contributors accept no liability for any errors, omissions, or outcomes arising from the use of this skill. All outputs must be reviewed and signed off by a qualified professional (such as a belastingadviseur, registeraccountant, or fiscalist in the Netherlands) before filing or acting upon. |
| 431 | |
| 432 | The most up-to-date, verified version of this skill is maintained at [openaccountants.com](https://openaccountants.com). Log in to access the latest version, request a professional review from a licensed accountant, and track updates as tax law changes. |
| 433 |
Run this skill, then get an accountant to check it
After running the full skill pack in your AI agent, sign up and upload your worksheet. We'll connect you with a trusted accountant in our network who can review your numbers before you file.
Verification status
Research-verified
Drafted from authoritative sources (tax authority sites, Big-4 summaries). Awaiting credentialed sign-off.
Needs section-by-section practitioner review to reach accountant-verified.
Section review progress
About
Use this skill whenever asked about Netherlands cryptocurrency or digital asset taxation. Trigger on phrases like "crypto tax Netherlands", "Bitcoin Netherlands", "crypto belasting", "Box 3 crypto", "vermogensrendementsheffing crypto", "cryptocurrency Netherlands", "crypto income Netherlands", "staking Netherlands", "mining income Netherlands", "NFT tax Netherlands", "Belastingdienst crypto", "Dutch crypto tax", "fictief rendement crypto", "heffingsvrij vermogen", "Overbruggingswet box 3", "Binance Netherlands tax", "Coinbase Netherlands tax", "aangifte crypto", or any question about the income tax, wealth tax, or VAT treatment of cryptocurrency, tokens, or digital assets for Dutch tax residents or Netherlands-source crypto income. Covers Box 3 wealth taxation, fictional return system, actual return counter-evidence, Box 1 business classification, and DAC8 reporting. ALWAYS read this skill before touching any Netherlands crypto work.
Use this skill
This skill is open source and free to use in any AI agent. Copy it, download it, or clone the repo. If you find an error, report an issue — a licensed accountant will review.