France just voted to tax the internet by the gigabyte

5 min read 1 source clear_take
├── "The tax is a disguised 'sender pays' rule telcos have lobbied for, framed as fiscal policy"
│  └── top10.dev editorial (top10.dev) → read below

The editorial argues this is 'in effect, the long-threatened sender pays rule the European telcos have been lobbying for since 2022, dressed up as a tax instead of a bilateral settlement.' Orange, Bouygues, Free, and SFR have pushed variants of this for years, and the Finance Ministry simply found a palatable number to attach it to.

├── "The math makes the 'modest tax' framing collapse — consumer costs will be substantial"
│  └── top10.dev editorial (top10.dev) → read below

At €0.055/GB, a 4K Netflix stream costs €0.385 per viewing hour in tax alone, and across ~55 exabytes of annual French traffic the levy projects to over €3 billion a year. The editorial contends the government's 'modest' label is politically convenient but mathematically indefensible once consumer streaming volumes are plugged in.

├── "The policy was rushed through without defining who pays or how traffic is measured"
│  └── top10.dev editorial (top10.dev) → read below

The amendment leaves open which entities are liable — ISPs, transit providers, CDNs, or content companies — and defers collection and audit mechanisms to a future décret d'application. The editorial frames this as a budget-first move where fiscal projections were nailed down before the operational realities of implementing a per-gigabyte levy.

└── "The tax is a legitimate response to hyperscaler and AI traffic burdening French infrastructure"
  ├── French Assemblée Nationale (cross-aisle majority) (assemblee-nationale.fr) → read

Deputies from across the aisle supported the amendment citing concern that Hollywood streaming, hyperscaler egress, and generative-AI training traffic impose costs on French consumer ISPs without contributing to the infrastructure they rely on. The stated rationale is to fund the under-resourced Arcep regulator and claw back value extracted by over-the-top services.

  └── @helloplanets (Hacker News, 77 pts) → view

Submitted the Assemblée Nationale compte-rendu directly to Hacker News, surfacing the amendment to a technical audience. The framing of the submission presents the vote as a notable policy development worth broader attention.

What happened

On the morning of Friday, 30 October 2026, the French Assemblée Nationale approved an amendment to the 2026 finance bill (projet de loi de finances) imposing a tax of €0.055 per gigabyte of internet traffic transiting French networks. The measure was tucked into the first reading of the budget and, per the chamber's compte-rendu, passed with cross-aisle support from deputies worried about the fiscal cost of Hollywood streaming, hyperscaler egress, and generative-AI training traffic hitting French consumer ISPs.

The amendment's stated rationale is twofold: fund the under-resourced Arcep (France's telecom regulator) and claw back a share of the value that over-the-top services extract from infrastructure built and maintained by French carriers. It is, in effect, the long-threatened "sender pays" rule the European telcos have been lobbying for since 2022, dressed up as a tax instead of a bilateral settlement. Orange, Bouygues, Free, and SFR have been pushing variants of this idea for years; what changed is that the Finance Ministry finally found a number it liked.

The €0.055 figure is not arbitrary. Working backward from France's roughly 55 exabytes of annual fixed-and-mobile traffic (Arcep's 2025 observatoire), the tax projects to just over €3 billion a year at current volumes — enough to make it worth a line item in the budget, small enough that the government can call it "modest." The bill does not yet specify the collection mechanism, which operators are liable (ISPs, transit providers, CDNs, or the content companies themselves), or how traffic will be measured and audited. Those details are promised in a décret d'application.

Why it matters

Start with the math, because the math is where the political framing falls apart. A 4K Netflix stream runs about 7 GB per hour. At €0.055/GB, that is €0.385 per viewing hour in tax alone — multiply by the ~30 million French Netflix viewers and the roughly 10 hours of monthly viewing per subscriber, and you get €1.15 billion a year from one service. A hyperscaler CDN node pushing a steady 10 Gbps — a modest edge box — generates €1,980 per hour in tax liability, or €17.3 million a year from a single rack. These are not rounding errors. They are the kind of numbers that force product-level responses.

The second-order effects are more interesting than the headline. Per-byte taxation inverts the incentives that have shaped the modern internet since BitTorrent lost the format war. For twenty years, the direction of travel has been: push bits closer to users, cache aggressively, use more bandwidth to deliver better experiences. A gigabyte tax reverses the gradient. Suddenly every unnecessary pixel, every un-compressed asset, every chatty telemetry stream has a line-item cost. Expect a sudden, intense corporate interest in AV1, in differential sync, in "did we really need to ship that 400 KB tracking SDK," and in whether your JavaScript bundle could lose a few hundred kilobytes.

The third-order effect is where the lawyers come in. The EU's Open Internet Regulation (2015/2120) prohibits traffic discrimination; a tax that in practice falls hardest on specific application categories — video, cloud sync, model inference — looks a lot like discrimination with extra paperwork. BEREC, the body of European regulators, published a 2023 preliminary assessment of sender-pays proposals that was politely scathing. It noted that the economic premise — that content providers are "free riders" on telco networks — ignores the fact that both sides have already been paid by their respective customers. A French unilateral tax does not resolve that argument; it just moves it from Brussels to the Conseil constitutionnel. Expect a referral within weeks.

And then there is the extraterritorial question. If Cloudflare's Paris POP serves a request to a user in Lyon, who pays? Cloudflare? The French transit provider? The origin, which might be a Shopify store in Berlin? The bill, as voted, is ambiguous. The telco lobby wants the content companies on the hook. The content companies will argue — correctly — that they already pay transit and peering fees, and that a per-byte tax layered on top is double-dipping. Whoever ends up remitting the tax will try to push it downstream, which means French consumers will pay for it in subscription prices, cloud bills, and the quiet erosion of "unlimited" plans.

What this means for your stack

If you operate infrastructure or ship a product that touches French users, this is a now-problem, not a 2027-problem. The National Assembly vote is the first legislative hurdle; the Senate reads next, and the government has signaled it will defend the amendment. Even if the final rate drops or the base narrows, the direction is clear: French bytes are about to get metered at the state level.

Concrete things worth doing this quarter. Audit your egress. Pull your CloudFront, Fastly, or Cloudflare bills and segment traffic by destination country. If France is a meaningful slice, model what a €0.055/GB surcharge does to your unit economics. For a mid-sized SaaS pushing 500 TB/month to French users, that is roughly €27,500 a month that currently lives in the "infrastructure, rounding error" column and would move to "line item that the CFO asks about." Compression and codec hygiene stop being optional. The AV1 vs H.264 debate had been drifting on vibes; it is now a budget conversation. Same for Brotli-11 vs gzip on static assets, same for whether your mobile app really needs to pull a 2 MB config file on every cold start.

Review your telemetry. Observability vendors have had a free ride on bandwidth because bandwidth was effectively free. A per-byte tax turns every verbose JSON log line into a measurable cost. Teams that have been shipping full request bodies to Datadog will want to revisit sampling, structured logging, and whether that debug payload really needs to leave the datacenter. If you train models, note that France has been an aggressive site for AI datacenter buildouts (Mistral, Scaleway, the planned Iliad gigafactory). Training traffic between French datacenters and non-French object stores is exactly the kind of workload this tax eats. The implementation decree will determine whether intra-datacenter traffic is exempt; assume for planning purposes that it is not.

Looking ahead

The honest read is that this bill is both more and less than it looks. More, because it is the first G7 country to attach a per-byte price tag to the internet at the national level, and that precedent will travel — expect Italy, Spain, and possibly South Korea to float similar proposals within eighteen months. Less, because the gap between "voted in first reading" and "actually collected" is wide, and the constitutional and EU-law challenges are substantial. The most likely medium-term outcome is a watered-down version that applies only to a short list of designated "large content providers" above a revenue threshold — a de facto Netflix-and-hyperscaler tax rather than a universal gigabyte levy. That is still a significant change, and it still rewrites the business case for a lot of consumer-facing bandwidth. The teams that start modeling it now will be the ones not scrambling in Q2.

Hacker News 88 pts 124 comments

French lawmakers approved a tax of €0.055 for every gigabyte of internet traffic

→ read on Hacker News
mariopt · Hacker News

This is why the EU will never be a tech powerhouse, the culture is just not there.Some EU countries even charge you a copyright tax when you buy a smartphone per gigabyte because they just assume that you'll fill every gigabyte with pirated music.Just old people being old people.

Rexxar · Hacker News

At this level, the title is fake news, there is approximately zero chance this go in the final law at this point.But all usual troll that like to trash talk on Europe at every occasion will be there to add their comment.

apt-get · Hacker News

Worth noting the vote for this law passed 11 to 10, and it's an amendment to the budget which is 100% likely to be thrown out anyway.

adrian_b · Hacker News

The tax is huge.Fortunately, I do not live in France.Otherwise, this tax would cost me at least 50% of what I pay for all my food, daily.50 GB of daily traffic is normal for me, sometimes even much more, e.g. one day ago I had a traffic of 1 TB per day, because I downloaded the Mistral Large LLM wei

wernerb · Hacker News

This can be seen as a "look europe, we are trying to address our huge debt peoblem (which is 120% of gdp in 2026), please continue to help us". France as well as the French themselves do not want to address the extreme cost of their early pensions to their budget (25% of the 2026 budget!).

// share this

// get daily digest

Top 10 dev stories every morning at 8am UTC. AI-curated. Retro terminal HTML email.