Skip to content
Riadh Mnasri
← Back to blog
3 min read

Day rate vs real net: what the math hides

"My day rate is 500 euros, so I make 10,000 euros a month." That reasoning comes up often, and it's wrong in a way that costs money: it ignores the charges, which aren't a fixed percentage, but vary by a factor of two depending on the chosen legal status. I've already written about the method for setting your day rate. This article answers a different, narrower question: once the day rate is set, how much is actually left each month? That's the question TJM2Net answers, and the calculation hides more than it looks like.

A salaried job isn't simpler#

Before comparing freelance and salaried work, salaried work itself hides a variable that's often forgotten: manager status versus non-manager status changes the employee contribution rate. On a gross annual salary of 40,000 €, the status difference changes the final net, not just the label on the payslip.

Gross annual salary          40 000 €
− Employee contributions     − 9 200 €   (23%, non-manager status)
= Net annual before tax      30 800 €
÷ 12 months
= Net monthly before tax      2 567 €

The contribution rate changes with status, but the calculation's structure stays the same: annual gross, minus employee contributions, divided by twelve. It's this structure, not the exact rate, that needs to stay visible at every step rather than hidden inside a black-box formula.

Freelancing: four statuses, four different charge logics#

A freelance day rate never converts to net the same way across legal statuses. Four structures coexist, with fundamentally different charge logics:

StatusCharge logic
Micro-entreprise (sole trader)Flat contributions on revenue, simple but capped at an annual revenue ceiling
Umbrella company (portage salarial)Management fees to the umbrella company, then standard employee contributions
SASU (single-shareholder company)Social contributions under the assimilated-employee regime, dividends possible with distinct taxation
EURL (single-member LLC)Self-employed contributions, generally lower but with different social protection

An identical 500 € day rate produces a different net monthly income depending on which of these four statuses cashes it, with gaps that can exceed several hundred euros a month. Comparing two mission offers on their displayed day rate alone, without knowing the underlying status, means comparing numbers that don't measure the same thing.

The calculation, never hidden in a black box#

The design principle that matters most in TJM2Net isn't the accuracy of the rates, it's that every step of the calculation stays displayed at all times, never collapsed into a single final number. On a base of 210 billed days a year, the conversion always follows the same shape: day rate excluding tax × billed days, minus status-specific charges, divided by twelve. Hiding that sequence of steps behind a single result creates an illusion of precision the calculation doesn't have: the real contribution rates depend on the collective bargaining agreement, personal tax brackets, possible exemptions (ACRE for sole traders, for instance), all parameters a general-purpose simulator approximates rather than replaces an accountant for.

What this changes in practice#

The practical takeaway isn't a precise charge rate to remember, it's refusing to compare two incomes without running the conversion all the way to net. A 550 € day rate as a sole trader and a 500 € day rate through an umbrella company can land on the same net monthly income, or several hundred euros apart, depending on real ceilings and management fees. The number shown on a mission offer is never the number that counts: it's the one left after going, step by step, through the underlying status's charge structure.