Taxe Zucman
Making a contested wealth tax legible through data and a personal simulator.
Visit live site
- Role
- Design + Engineering
- Timeline
- Ongoing · 2026
- Stack
- Next.js 15 · Tailwind CSS v4 · Motion · MDX
A tax proposal in the news every week, understood by almost nobody.
The Zucman tax, a 2% floor levy on wealth above €100M, triggers fierce debate in France, yet most of the public cannot answer the first question: does this affect me? A site needed to exist that separates the facts from the noise.
1 800 households in France hold wealth equal to 19 million others. That figure alone reframes the debate. The challenge was building a product that starts with the emotional hook (a single, arresting statistic) and gives citizens the tools to check every claim themselves: a calculator, a personal simulator, sourced wealth charts, and a good-faith airing of the main objections.

Spoiler first, proof second.
The simulator page opens with the line: "Spoiler: you are probably not affected." That is the right answer for 99.99% of visitors, and giving it immediately, before asking for any input, disarms the most common fear. The personal form that follows becomes a curiosity tool rather than an anxiety trigger. The same inversion governs the whole product: state the conclusion clearly, then show the working.
The debate page ("Le débat, sans bullshit") takes the same approach to political opposition. Each objection is quoted verbatim, labelled either FAUX or NUANCÉ, and then dismantled with a figure. There is no straw-manning; the strongest version of each counter-argument is the one that gets answered.




A site whose credibility is baked into its source code.
Next.js 15 App Router, Tailwind v4, MDX for the editorial blog. Every figure on every page carries a source reference; the methodology is not behind a payroll or a modal. It is a plain text file anyone can fork. The calculateur runs entirely client-side, which means there is no server to distrust: visitors can read the formula in the browser console if they want to. Motion handles the transitions; Vercel Analytics records only aggregate traffic, no fingerprinting.
- Live
- Deployed to taxezucman.fr
- 1 800
- Households the tax affects
- Open
- Methodology and source code public
Taxe Zucman is live and indexed. The product does one thing the news cycle rarely manages: it gives a citizen a number they trust, sourced, recalculated in their browser, in under two minutes. The next layer is a commune-level impact map: type your city, see how many households in your arrondissement would be affected and by how much.