Tax & Compliance
How Much Tax Do You Pay on Stablecoins in the Netherlands?
By Robert H.
Getting paid in USDC or USDT does not change one thing: the Dutch tax authority still wants its share. How much you pay depends less on the coin and more on how the income reaches you.

If you are a freelancer or business getting paid in stablecoins, the first question is almost always the same. How much tax do I actually owe? The honest answer is that there is no single percentage, because stablecoins are not taxed as a special category. What matters is why you received them and in which box that income lands.
Are stablecoins taxed differently from other crypto?
No. For the Dutch tax authority (Belastingdienst), a stablecoin like USDC or USDT is treated as crypto, the same as Bitcoin or Ethereum. The fact that the value stays pegged to the dollar does not give it a separate tax status. What changes the tax treatment is not the coin itself, but the nature of the transaction. Income from work is taxed differently from value you simply hold.
This is the distinction that trips most people up. If you understand the difference between earning stablecoins and holding them, you understand most of how the tax works.
Box 1 or Box 3: where does your stablecoin income belong?
The Dutch system splits income into boxes, and for stablecoins two of them matter.
Box 1 covers income from work and business. If you are a freelancer (zzp'er) and a client pays you in USDC for a project, that payment is business income. It is taxed in Box 1 at the progressive income tax rate, exactly as if the client had paid you in euros. The value you record is the euro equivalent at the moment you received the payment.
Box 3 covers savings and investments. If you bought stablecoins and are simply holding them as part of your assets, their value on the reference date counts toward your Box 3 wealth, and you are taxed on a deemed return rather than on the coins directly.
For most people reading this, the income is Box 1. You did work, a client paid you, and that is taxable income regardless of the currency it arrived in. The stablecoin is just the delivery method.
What value do you actually report?
Here is where it gets practical, and where most crypto bookkeeping falls apart. You do not report the number of coins. You report the euro value at the moment the income was earned.
If a client pays you 1,000 USDC on a Tuesday, you need the EUR value of that 1,000 USDC on that Tuesday. Because stablecoins track the dollar and not the euro, that value still moves with the EUR/USD exchange rate. 1,000 USDC is not simply 1,000 euros. It might be 925 euros one week and 940 euros the next.
This is the single most important record to keep: the euro value at the moment of receipt, for every single payment. Without it, you cannot file accurately, and you cannot prove your numbers if the Belastingdienst asks. This is exactly the problem stbl admin was built to solve. It reads your wallet, finds each incoming payment, and converts it to the euro value at the exact moment it landed, so your records are tax-ready instead of a spreadsheet you dread.
Does the tax authority even know about my stablecoins?
Increasingly, yes. Since 1 January 2026, exchanges operating in the EU are required to report user data under the DAC8 directive. If you cash out or trade through a regulated exchange, that information can reach the tax authority. We covered this in detail in our article on what DAC8 means for freelancers getting paid in crypto.
The important nuance is that DAC8 reports activity on exchanges. It does not automatically capture stablecoins sitting in a self-custodied wallet. But that does not make the income untaxable. You are still legally required to report income you earned, whether or not a third party reported it for you. The safest position is simple: assume your obligation to report exists regardless of what the exchange does, and keep records that match.
When do you owe tax: at receipt, or when you cash out?
For Box 1 business income, the taxable moment is when you earn it, not when you convert it to euros. If a client pays you 1,000 USDC in July, that income is realized in July at its euro value then, even if you hold the stablecoins and only sell them for euros in November.
What happens between July and November can matter too. If the EUR/USD rate moves while you hold the stablecoins, there can be a difference in value between the moment you earned them and the moment you cashed out. Whether that difference is relevant depends on your situation, which is why clean records of both moments are worth keeping. We walk through the cash-out side in how do I sell stablecoins for euros.
What records should you keep?
If you take one thing from this article, make it this checklist. For every stablecoin payment you receive, you want:
- The date and time of receipt
- The amount and the specific coin (USDC, USDT, and so on)
- The euro value at that exact moment
- The wallet address and network it arrived on
- Which client or invoice it relates to
With those five things on record for every payment, you can file accurately, and you can defend your figures if anyone asks.
Doing this by hand across dozens of payments and fluctuating exchange rates is slow and error-prone. Reading the euro value off a chart for each transaction, matching it to the right invoice, and keeping it all in one place is precisely the manual work that leads to mistakes. stbl admin automates that record-keeping: it pulls your transactions, fixes the euro value at the time of receipt, lets you match each payment to a client, and exports a clean report your bookkeeper can use directly.
The bottom line
Stablecoins are not a tax loophole and they are not a special category. If you earn them through work, they are Box 1 income taxed at your normal rate. If you hold them as wealth, they count toward Box 3. The percentage you pay is your ordinary rate, the real challenge is proving the euro value of every payment at the moment it arrived. Get your record-keeping right and the tax filing becomes straightforward.
This article is for general information and is not tax or financial advice. Tax treatment depends on your personal situation, and rules can change. For advice specific to your circumstances, consult a qualified tax advisor or your bookkeeper.
Bookkeeper-ready in minutes
Connect a wallet, match payments to invoices and export clean reports your bookkeeper can actually use.
Get started