The Tax Labyrinth
A friend phones me on a Tuesday morning. Freelance copywriter, four years in. He needs to update his postal address with URSSAF. He has been at it for forty minutes.
He logs in to autoentrepreneur.urssaf.fr, the dedicated sole-trader portal. The address field is greyed out. A polite pop-up explains that the canonical address now lives on the Guichet Unique, hosted by INPI. He clicks through. The Guichet Unique asks for credentials he does not have. He registers. A confirmation email lands two minutes later. He logs in. The Guichet Unique cannot find his SIRET. He logs out, logs back in. The Guichet Unique now finds the SIRET but refuses to display anything until he uploads a proof of address dated less than three months. He does. He submits. The page hangs. He refreshes. The form is empty. He starts again.
This is normal. He apologises for bothering me.
An archaeology of portals
A small French entrepreneur in 2026 carries five logins, minimum.
impots.gouv.fr: income tax, corporate tax, VAT, the property tax that sits on the business address. urssaf.fr / autoentrepreneur.urssaf.fr: social contributions, two different sub-portals depending on which status you hold. net-entreprises.fr: the federating portal that opens out onto a dozen sub-services (DSN, DOETH, supplementary insurance, and so on). procedures.inpi.fr: the Guichet Unique, mandatory since 2023, for any change in the company’s legal life. chorus-pro.gouv.fr: for invoicing the public sector.
Plus, depending on activity: CNIL, AGEFICE or FAFCEA for training rights, DGCCRF for certain declarations, the withholding-tax console for employers, and the coming wave of certified Plateformes de Dématérialisation Partenaires layered on top of the new Plateforme Publique de Facturation.
Five portals minimum. Five separate authentication systems. Three of them with different password rules. Two with mandatory two-factor flows that text a code to the phone number you no longer have access to because you changed plans in 2022 and never thought to tell them. One (the FranceConnect+ flow) that punts you through a third-party identity provider (La Poste, Ameli, impots) and that breaks differently each quarter.
None of this is a bug.
Obsolete by design
Software people use the phrase technical debt to describe the cost of past shortcuts. The French State has accumulated a different kind of debt: administrative debt.
Every reform of the last twenty years added a layer. None removed one. The DSN was supposed to replace the old social declarations, and did, but only for employers, and only after a five-year migration that left both systems running in parallel. The Guichet Unique was supposed to retire the network of business-registration desks scattered across Chambers of Commerce, chambers of trades, URSSAF counters and commercial-court registries. On paper, it did. In practice, it crashed on launch and was patched for months.
The Guichet Unique is still here. So is Infogreffe, partly absorbed but never quite turned off. So is the old URSSAF site. So are all the others. Each rolling reform has added one new portal and quietly preserved every previous one beneath it, like a city built on its own ruins.
The system is not designed badly. It was designed correctly, in 1997, then in 2004, then in 2011, then in 2019, then in 2023, then again in 2026: each version assuming the previous one would stop existing. None of them ever did.
Obsolete by design, because each layer is the shadow of the one that never got to leave.
The Guichet Unique mirage
The cleanest case study is recent enough to still smell of fresh paint.
For decades, registering or modifying a company in France meant filing paper at one of seven possible front desks, depending on activity. Cumbersome, slow, but at least the desks worked. The loi PACTE (2019) promised a single online portal to replace them all. The promise was kept on January 1st, 2023. The portal (procedures.inpi.fr) went live.
It collapsed within hours. Filings that had taken three weeks under the old regime started taking three months. Entire categories of procedures (deregistrations of dormant companies, simple address changes, transfers of shares) simply did not work. By February, the government issued a decree authorising a temporary fallback to Infogreffe, the very system the Guichet Unique was meant to replace. By April, that fallback was extended. By autumn, it had become indefinite.
The Guichet Unique is still here, three years later, still half-working. Infogreffe is still here too, in a parallel track that nobody dares fully retire. Entrepreneurs learn, by trial and error, which procedure goes through which portal this quarter. Their accountant tells them. And bills them.
The simplification was real on the slide deck. The labyrinth gained one corridor.
The translator economy
Every freelance, every sole trader, every small business I have audited in the last decade pays a recurring fee to a person whose job is, in practice, not accounting.
The job is protocol translation.
The accountant (and to a lesser extent the payroll consultant, the approved management centre, the lawyer who manages the Kbis updates) does not earn their €280 a month because the underlying arithmetic is hard. The arithmetic, for a single-person firm, is trivial. They earn it because they know which portal the State expects you to use this quarter, what password rotation URSSAF rolled out in March, why the VAT return is rejecting your file even though it validated last month, and which of the seventeen INPI activity codes the form now wants for an activity that has not changed in four years.
The accountant is a compatibility shim. They translate a working business into the dialect of whichever portal is, today, the canonical mouthpiece for the State.
I have nothing against the profession. The best of them are sharp and worth every euro. The point is structural: a service industry whose primary value is to mediate between a citizen and their own government is itself a form of tax. A regressive one, because a CAC 40 group amortises the same translator across €5 billion of revenue, and a freelance amortises it across €40,000.
A regressive tax on attention
Tax-policy textbooks make a standard observation: compliance costs fall harder, in proportion, on the small than on the large.
The French labyrinth is the textbook case. The volume of declaration work to operate a one-person firm is not meaningfully smaller than the volume required to operate a fifty-person firm: same quarterly VAT return, same annual corporate tax filing, same INPI updates, same wave of forms each spring. The fifty-person firm pays a full-time bookkeeper who paginates it across the team. The freelance pays a fractional one and absorbs the rest in evenings.
In time, in cash, in cognitive load, the small entrepreneur pays a multiple of what the large entrepreneur pays. The State did not intend this. It did not un-intend it either.
I keep a rough number in my notebook from client work: a freelance or sole trader in France loses, conservatively, between six and ten full working days per year to pure administrative protocol: not accounting, not strategy, not deciding anything. Just navigating the State’s interfaces. At a notional €400 daily rate, that is €2,400 to €4,000 per year in time alone, on top of the professional fees. Comfortably above the SaaS tax I described elsewhere on this site. And harder to cancel, because you cannot unsubscribe from the State.
A founder’s survival kit
Not much can be done structurally. The labyrinth is the labyrinth.
A few habits help.
Pay the translator. Cheaply, but pay. The hour you spend trying to understand why URSSAF rejected your flat file is an hour you do not bill. Under €300 a month for a single-person firm is the going rate; let them carry the load. The point is not to learn French administrative dialect. The point is to keep your attention on the work.
Centralise the calendar. One spreadsheet. Every declaration deadline. Every renewal. Every password rotation. The State will not remind you. The portal will not warn you. The fine will arrive on time.
Automate the periphery. The State does not let you script most of itself, but the periphery (invoicing, tracking, archiving, reminders, document folders) bends to a fifty-line Python script the same way the SaaS layer does. Two weeks before each deadline, a cron job sends you the right link and the right login. That alone recovers two of those six lost days.
Choose the legal status for its tax shape, not its prestige. Sole-trader status is cheap in compliance load, expensive at scale. SAS is the inverse. The choice is not ideological. Pick the one whose labyrinth is the smallest for your current size, and grow into the next when the maths flips.
Budget the time tax honestly. Six to ten days a year is real. If your business model cannot absorb it, the model is wrong. If it can, stop pretending you do not pay it.
The shape of the thing
The French tax infrastructure is not malicious. It is not unreformable either. It is simply what happens when an institution writes its rules in layers, never deprecates the previous layer, and lets the cost of navigating the layers fall on the smallest actors.
Every reform of the last decade has been presented as a simplification. None has been one. The Guichet Unique, the DSN, the move to withholding tax, the coming electronic-invoicing reform: each was a real improvement on a specific axis, each added a new face to the labyrinth.
A small entrepreneur in 2026 does not need a transformation programme. They need a translator, a calendar, and an honest line in their P&L for the time the State takes.
The labyrinth was not built. It accumulated.
It covers the surface of society with a network of small, complicated rules, minute and uniform, through which the most original minds and the most energetic characters cannot penetrate, to rise above the crowd. — Alexis de Tocqueville, De la démocratie en Amérique, 1840