France Wants to Tax Your USDC-to-USDT Swap. The Threshold Is €800,000.
France's Finance Committee just backed taxes on stablecoin swaps and on unrealized crypto gains for households over €800,000 leaving the country. It's all buried in the 2027 budget bill, and it would turn the most boring move in crypto into a taxable event.
Does swapping USDC for USDT count as a taxable event? In France, it might soon. We regret to inform you that the country's Finance Committee just backed a plan to tax stablecoin swaps, tucked inside the 2027 budget bill. Not the sale. The swap. The single most boring move in crypto, the one people make to dodge volatility without touching a bank.
That's the headline. Here's the part that's getting less attention. The same committee signed off on taxing unrealized gains when a household worth more than 800,000 euros leaves the country.
Sit with that for a second. Paper gains. Money you never sold. Money you might not even still have by the time the tax man shows up.
The Raw Numbers
Let's lay out what's actually on the table. The threshold is 800,000 euros, which is roughly $870,000 at recent exchange rates. Cross that line and move abroad, and France wants a cut of the crypto gains you haven't realized yet.
Then there's the swap tax. Stablecoin to stablecoin. USDC to USDT, DAI to USDC, whatever pairing your routing table spits out. Under the current French framework, crypto gains get hit with a flat 30% rate, a mix of income tax and social charges that's been in place since 2019. If the Finance Committee's version survives, that same 30% logic could land on transfers that never touch fiat and never lock in a profit.
Both measures sit inside the 2027 budget bill, which means they're not law yet. They're amendments. They're suggestions with momentum. But momentum in a French budget fight is a real thing, and the Finance Committee is where these ideas either die or get teeth.
Here's my first hot take. A tax on stablecoin swaps isn't a tax on gains. It's a tax on housekeeping. You're not getting richer moving from one dollar token to another. You're getting safer. Taxing that's like charging capital gains when you move money from checking to savings.
Why France, Why Now
Context matters here, because France has spent years telling the world it loves this industry.
Binance picked Paris for its European base. The country pushed hard on MiCA and built one of the cleaner registration regimes in the EU through the AMF. Policymakers talked about being a hub. They meant it, too, at least on the licensing side.
But tax is the other hand. And France has a long history of reaching for exit taxes when wealthy residents head for the door. There's already a version of this on the books for securities, with the same 800,000 euro line. Extending it to crypto isn't a new philosophy. It's plugging a hole they think they found.
That's the tension nobody in Paris wants to say out loud. You can't be Europe's crypto capital and also the place that taxes you for rebalancing your stablecoin bag. Pick one.
And look, the timing is brutal. This lands while the US is loosening up, while the UAE is running ads with zero personal income tax, while Portugal's tax-friendly era is fading but the memory isn't. Capital is a coward. It goes where it's left alone.
What Traders Are Saying
According to people who actually move size in this market, the swap tax is the scary one. The exit tax is a rich-guy problem. The swap tax hits everyone with a treasury strategy.
Think about how stablecoin flow actually works. Market makers rotate between tokens constantly. DeFi treasuries rebalance weekly. Anyone running a delta-neutral book lives in stablecoins and moves between them like it's nothing. Twenty, thirty swaps a day isn't unusual. If each one becomes a taxable event, you're not paying 30% on profit. You're paying 30% on motion.
Traders are watching the Senate closely, because that's where French budget bills usually get softened. The Finance Committee version is the opening bid. It's rarely the final one.
CT never misses. Except when it does, and this time the reaction has been weirdly calm. No mass panic, no French crypto Twitter meltdown. Just a lot of quiet DMing about which jurisdiction has the best accountants.
What's Next
Four things to track.
First, the Senate. If the upper chamber strips the swap tax or narrows it to fiat conversions, this whole thing deflates. Watch for amendments in the next few weeks of the budget cycle.
Second, the Constitutional Council. France's top constitutional body has killed wealth-tax provisions before, and taxing unrealized gains has a real chance of running into the same wall. That's not a fantasy. It's a pattern.
Third, the effective date. Budget measures typically kick in on January 1, 2027. So there's a window. A long one. Money that wants to leave will leave before then, and the exit tax they just wrote might actually accelerate the exit it was designed to prevent.
Fourth, copycats. If France gets away with a stablecoin swap tax, the EU will be tempted. Italy's already flirted with raising crypto rates. Spain watches Paris. This is a template, not a one-off.
Here's my second take, and it's the one that matters. This isn't really about revenue. The 800,000 euro crowd is small. The stablecoin swap tax is a compliance nightmare to enforce, and regulators know it. What France is doing is drawing a line. Crypto isn't going to get special treatment just because it's programmable money.
That's a defensible position. It's also a competitive one, and France is playing it against countries that would happily take the flow.
Another day, another saga. The timeline is undefeated, and this time it's wearing a beret.