IT services firm (the French "ESN"), direct freelancer or expert agency: in 2026, the right choice depends on three factors — the length of the assignment, how critical it is, and how much technical oversight you have in-house. As a rough indication, a senior freelancer typically charges between 450 and 700 euros per day, an IT services firm positions its consultants between 400 and 750 euros depending on the profile's actual seniority, and an expert agency sits between 500 and 900 euros with vetting and supervision included. The real question is therefore not the advertised rate, but the total cost and the risk each model leaves on your shoulders.
Three models, three different logics
The classic IT services firm: strength in volume
An IT services company hires salaried consultants and places them with its clients, most often on a time-and-materials basis, for assignments running from six months to several years. Its strength is industrial: mobilising ten developers within a few weeks, handling contracts and replacements, absorbing the large volumes of major accounts. Its limit is structural: margins are built on the gap between the consultant's salary and the billed rate, which mechanically encourages placing mid-level profiles on assignments sold as senior.
The direct freelancer: expertise without the middleman
Contracting directly with an independent developer gives you access to sharp expertise at the best value for money on the market, with no sales layer. Start-up is fast if the profile is available, and the direct relationship keeps communication smooth. In return, you alone carry the selection, the day-to-day management and the risk of failure: if the freelancer leaves, falls ill or turns out to be the wrong fit, nobody steps in.
The expert agency: a supervised collective
In between, the expert agency (or collective) has gained ground in recent years: a lean structure that selects experienced profiles, supervises them through a senior technical lead and guarantees continuity of service. It charges slightly more than a lone freelancer, but the rate generally includes code review, supervision and the ability to replace or reinforce a profile quickly.
The comparison, criterion by criterion
- Start-up time: one to two weeks for an available freelancer, one to three weeks for an expert agency, two to six weeks for an IT services firm depending on which consultants are between assignments.
- Indicative daily cost (senior, France, 2026): 450 to 700 euros for a direct freelancer, 400 to 750 euros for an IT services firm, 500 to 900 euros for an expert agency. These ranges are estimates: the stack, the region and the scarcity of the profile move rates significantly.
- Commitment: IT services firms and freelancers almost always work on a best-effort basis; some expert agencies accept fixed-price contracts with a commitment to results on a defined scope.
- Quality and supervision: variable at an IT services firm depending on the assigned consultant, dependent on the individual with a freelancer, structured at an agency thanks to vetting and peer review.
- Flexibility: freelancers and agencies allow part-time arrangements and gradual ramp-ups; IT services firms favour full-time, long-running engagements.
- Main risk: the oversold junior profile with an IT services firm, dependency on a single person with a freelancer, uneven vetting quality with an agency.
Which model for which need?
- Long assignment (twelve months and more): an IT services firm for volume and contract management, or a loyal freelancer if you can manage the work in-house.
- Targeted, one-off reinforcement: a direct freelancer if you can assess candidates technically, an expert agency otherwise.
- Turnkey project: an expert agency on a fixed-price basis, with a single party accountable for the result, rather than assembling independents yourself.
- Emergency (incident, hard deadline): the deciding factor becomes the immediate availability of a genuinely qualified profile; structures with an active talent pool are often the fastest to respond.
The pitfalls to know before signing
With an IT services firm, insist on meeting the consultant actually assigned: the CV shown during the sales phase is not always the person who shows up, and mid-project turnover is expensive in knowledge transfer. With a freelancer, verify real availability, recent references and professional liability insurance; also watch the risk of reclassification as disguised employment if the assignment settles into conditions close to a salaried role. With an agency, ask who actually does the work and how quality is controlled: some are merely marketplaces with no real supervision.
The questions that save you time
- Who will actually carry out the assignment, and can I speak with that person before signing?
- What happens in case of unavailability or departure: is replacement guaranteed, and within what timeframe?
- Who reviews the code, and how is quality controlled as the work progresses?
- What are the exit conditions: notice period, reversibility, ownership of the code and documentation?
- Is project steering included in the rate, or does it remain entirely my responsibility?
There is no bad model, only models misaligned with the need. An SME with no in-house technical oversight rarely benefits from managing freelancers alone on a critical topic; conversely, paying for a heavy structure for a simple reinforcement is wasteful. Spending thirty minutes with a technical partner able to qualify the need before talking about profiles is often the best investment of the entire project.
