Tax & Compliance
Do I Have to Charge VAT If I'm Paid in Stablecoins?
By Robert H.
Getting paid in USDC does not exempt you from VAT. The currency your client uses has nothing to do with whether VAT applies. Here is how VAT works when your invoices are settled in stablecoins, and what to put on the invoice.

It is one of the most common questions from freelancers who start accepting crypto: if the client pays me in USDC, do I still charge VAT? The short answer is yes, almost certainly. VAT follows the service you deliver and where your client is established, not the currency that lands in your wallet. Understanding that one principle solves most of the confusion.
Why the payment currency does not change your VAT obligation
VAT is a tax on the supply of goods and services. It is triggered by what you sold, to whom, and where they are located. Whether your client settles the invoice in euros, dollars, or USDC is simply the method of payment, in the same way that paying cash instead of by card does not change the VAT on a restaurant bill.
So if you would have charged 21 percent VAT on a design project for a Dutch client paying by bank transfer, you charge 21 percent VAT on the same project when that client pays you in USDT. Nothing about the crypto changes the underlying supply.
When do you charge VAT, and when not?
The usual rules apply, and they hinge on your client rather than the coin.
For a business client in the Netherlands, you charge Dutch VAT at the applicable rate. For a business client in another EU country with a valid VAT number, the reverse charge mechanism generally applies, so you invoice without VAT and state that VAT is reverse charged to the customer. For a business client outside the EU, the service is usually outside the scope of Dutch VAT. For private individuals the rules differ again, and place-of-supply rules for digital services can apply.
If you are unsure which category your client falls into, that is a question for your bookkeeper, and it is worth getting right because it determines the entire invoice.
In which currency do you state the VAT?
This is where stablecoins add a genuine wrinkle, and it is the part people get wrong.
Your VAT administration is denominated in euros. Even if your client pays you 1,000 USDC, the VAT you report is a euro amount. That means your invoice needs a euro value, and you need a defensible exchange rate for the conversion.
The practical approach most freelancers take is to invoice in euros and let the client settle the equivalent value in stablecoins. Your invoice says the amount is 1,000 euros plus 210 euros VAT, and separately notes that payment may be made in USDC to a given address at the rate on the payment date. That keeps your VAT administration clean and euro-based, while still letting the client pay in crypto.
If you invoice directly in USDC instead, you still have to convert to euros for your VAT return, using the exchange rate at the relevant moment. That is legitimate, but it puts the burden on you to record the rate accurately for every invoice.
Which exchange rate and which moment?
This is the detail that decides whether your records hold up. You need to fix the euro value at a defined moment, and apply that consistently.
Remember that a dollar-pegged stablecoin still moves against the euro. 1,000 USDC is not 1,000 euros. It might be 925 euros one week and 940 euros the next, purely because of the EUR/USD rate. If your invoice and your VAT return use different moments or different rates, your figures will not reconcile, and reconciliation is exactly what a tax inspection looks at.
This is precisely the record-keeping that stbl admin automates. It captures each incoming stablecoin payment and fixes the euro value at the exact moment it arrived, then lets you match it to the invoice it belongs to. Instead of manually looking up rates and hoping your invoice total and your bank-equivalent value line up, you get one consistent euro-denominated record per payment. For more on why that euro value at receipt matters across your whole administration, see our article on how much tax you pay on stablecoins in the Netherlands.
What should the invoice actually say?
A crypto-settled invoice still needs everything a normal invoice needs: your details and VAT number, the client's details and VAT number where relevant, an invoice number and date, a description of the service, the net amount, the VAT rate and VAT amount, and the total. Adding a reverse charge statement where it applies.
On top of that, for crypto payment, it is sensible to state the accepted coin and network, the receiving wallet address, and that the euro amount is leading with the crypto amount determined at the moment of payment. That last point protects you if the exchange rate moves between issuing the invoice and the client paying it.
Does receiving stablecoins itself create VAT?
No. Receiving payment is not a taxable supply in itself. The VAT is on the service you provided, not on the act of being paid. Similarly, converting stablecoins to euros later is a financial transaction rather than a supply of services by you, so it does not create output VAT on your side. What it can do is create a difference in value between the moment you earned the income and the moment you converted it, which is a bookkeeping and income tax matter rather than a VAT one. We cover the conversion step in how to sell stablecoins for euros.
The practical summary
Charge VAT exactly as you would for any other client, based on what you supplied and where your client is established. Keep your invoicing and VAT administration in euros, even when the settlement is in USDC or USDT. Record a defensible euro value and exchange rate moment for every payment. And make sure your invoice states the coin, network and address clearly so there is no ambiguity about how the client should pay.
Get those four things right and stablecoin payments create no VAT complexity at all. The tax stays the same, only the settlement method changes. To see how crypto payments turn into clean, euro-based records your bookkeeper can work with, take a look at how stbl admin works.
This article is for general information and is not tax advice. VAT treatment depends on your specific situation, your client's status and location, and the nature of the service. Consult a qualified tax advisor or your bookkeeper for advice on your circumstances.
Bookkeeper-ready in minutes
Connect a wallet, match payments to invoices and export clean reports your bookkeeper can actually use.
Get started