Let's chat

Fractional CTO vs agency vs hiring: which model fits your risk?

Five ways to get technical help. Each solves a different problem. The right choice depends on what kind of risk you face, not on price alone.

The bottom line

Match the model to your biggest risk. If wrong decisions are more dangerous than slow execution, hire a fractional CTO. If you need raw building capacity, hire a developer or agency. Most early-stage startups underweight decision risk and overspend on execution capacity they cannot yet direct.

Why this decision has outsized downside

Most companies that come to me after a failed technical engagement do not describe a coding problem. They describe a governance problem. The agency delivered something, but nobody inside the company could tell whether it was good, whether the architecture would hold, or whether they actually owned what they paid for.

A McKinsey and Oxford study of 5,400 large IT projects found they averaged 45 percent budget overruns, 7 percent schedule overruns, and delivered 56 percent less value than predicted. Seventeen percent became outright black swans — 200 to 400 percent over budget — that threatened the company’s viability.

But budget is not the real risk. PMI found that ineffective communication was the primary contributor to project failure a third of the time. Projects with strong communication practices hit goals 80 percent of the time. Projects with weak communication? Fifty-two percent.

The technical work is rarely the bottleneck. Governance, communication, and decision-making are.

Builder’s note

I have been on both sides of these conversations: as the hired technical partner and as a founder hiring technical help for my own products. The failures I have seen almost always come from the same place: the buyer chose a partner model that did not fit the actual risk, and nobody caught it until months in.

If you are reading this, you are probably in one of these situations: you need to build something new and you do not have a technical team, you have a tech project but no one to lead it, or you tried something that did not work and you need to course-correct. Whichever it is, the decision you are about to make will determine more than your budget. It will determine how fast you learn, how much you own, and whether you can change direction when you need to.

The five ways to get technical help

Before comparing specific proposals, understand the five practical shapes technical help takes. Each has a sweet spot and failure modes. The goal is to pick the model that fits your risk, not the cheapest one.

ModelBest whenMain riskTypical cost rangeTimeline to start
Full-time hireMulti-year core product with existing leadershipSlow, expensive, not automatically well-led€96K–189K/yr salary + 25–50% loaded2–6 months (hire + ramp)
Agency / dev shopBounded scope, need full team fastOpacity, change-order friction, hidden overhead€90–250/hr (varies by tier)2–4 weeks
FreelancerNarrow scope, tight budget, close supervisionSingle-person dependency, quality variance€40–140/hr (varies by region)1–2 weeks
Fractional CTOWrong decisions are the biggest riskMisuse as everything-person€4,500–15,000/mo retainer1–2 weeks
Hybrid (fCTO + team)Need judgment AND deliveryFails if role boundaries are fuzzyfCTO retainer + team cost2–4 weeks
Full-time hire
Best whenMulti-year core product with existing leadership
Main riskSlow, expensive, not automatically well-led
Cost€96K–189K/yr salary + 25–50% loaded
Timeline2–6 months (hire + ramp)
Agency / dev shop
Best whenBounded scope, need full team fast
Main riskOpacity, change-order friction, hidden overhead
Cost€90–250/hr (varies by tier)
Timeline2–4 weeks
Freelancer
Best whenNarrow scope, tight budget, close supervision
Main riskSingle-person dependency, quality variance
Cost€40–140/hr (varies by region)
Timeline1–2 weeks
Fractional CTO
Best whenWrong decisions are the biggest risk
Main riskMisuse as everything-person
Cost€4,500–15,000/mo retainer
Timeline1–2 weeks
Hybrid (fCTO + team)
Best whenNeed judgment AND delivery
Main riskFails if role boundaries are fuzzy
CostfCTO retainer + team cost
Timeline2–4 weeks

Full-time in-house hire

Best when software is core to the business, the roadmap stretches multiple years, and the company can absorb the hiring delay, onboarding, management overhead, and retention cost that comes with employment.

Nobody understands your business, codebase, and team dynamics like someone embedded full-time. That deep context compounds over years, and no other model replicates it.

But in-house does not automatically mean well-led. A strong developer without architectural guidance can create as much technical debt as an outside agency. And at early stage, there is often not 40 hours per week of senior technical work. You end up paying for idle capacity while the product finds its shape.

The real cost is higher than the salary suggests. Carta reported that product and engineering tied for the highest average startup new-hire salary at roughly $189,000 in the US in mid-2025. In Europe, Ravio’s benchmarks put median senior software engineer pay around €96,200 in France, €111,800 in Germany, and £110,200 in the UK. Layer on benefits (BLS data shows they run close to 30 percent of compensation in the US), plus recruiting costs, and the fully loaded cost typically lands at 1.25x to 1.5x the base salary.

Then factor in time. Senior technical roles take a median of 41 to 71 days from application to offer. Once hired, engineers typically need 3 to 8 months to reach full productivity, depending on codebase complexity. Top candidates are off the market in 10 days. If you lose the one you hired, replacement costs cluster around 1.5x to 2x annual salary.

Choose this when software is the business and you can invest months in hiring and onboarding.

Agency or dev shop

Best when scope is relatively bounded, the buyer needs a multidisciplinary team quickly, and one contract covering design, engineering, QA, and project management matters more than direct builder access.

An agency can put a team on your project faster than you can hire one person. If the scope is clear and governance is strong, that packaged capacity delivers.

Where it breaks down is opacity. The person who sold you the engagement is often not the person building it. Scope changes create friction. Most agencies use change-order models that become adversarial the moment real discovery starts. And total cost often climbs through layers that are invisible in the initial proposal: management overhead, infrastructure charges, QA add-ons, and consulting creep.

The statistics on large outsourced projects are unflattering. The McKinsey-Oxford study found 17 percent of large IT projects become existential threats to the company. Deloitte’s 2024 survey found 70 percent of executives had selectively brought previously outsourced work back in-house.

That does not mean agencies are bad. It means the model has specific failure modes, and you need to know them before you sign. The companion evaluation guide is largely built around those patterns.

Choose this when scope is bounded, the team is clear, and you need packaged capacity fast.
The pitch vs the bench

A pattern I see repeatedly: a senior team pitches the engagement. Impressive CVs, confident answers, deep experience. Then the contract starts and a different, more junior team does the daily work. When evaluating an agency, always ask: “Who exactly will build this day to day, and what is their seniority?” If they cannot answer clearly, that is your signal.

Freelance developer or solo builder

Best when the first version is narrow, budget is constrained, and the buyer can supervise the work closely or add technical oversight from elsewhere.

A strong senior freelancer on a well-defined problem can ship faster and cheaper than any other model. For small scopes, that flexibility is hard to beat.

Everything hinges on one person. A study of 133 popular GitHub repositories found that 65 percent had a bus factor of two or fewer, meaning losing one or two key contributors could significantly disrupt development. When your entire codebase lives in one person’s head and they become unavailable, you lose not just a developer but all the undocumented decisions that shaped the system.

Quality variance is also high. The strongest insight from freelancer pricing data is not the hourly range itself. A low headline cost often hides continuity and oversight risk. A freelancer at €50 per hour who disappears at 70 percent completion costs far more than one at €120 per hour who ships and documents properly.

Choose this for narrow, well-defined tasks where budget matters more than continuity.

Fractional CTO or embedded senior technical partner

Best when making the wrong decision is more dangerous than moving too slowly.

A fractional CTO typically works one to two days per week and costs €4,500 to €15,000 per month. A full-time CTO runs €350,000 to €500,000-plus in total compensation. The difference buys you the same quality of judgment at a fraction of the commitment.

Where it breaks down: the model fails when the fractional CTO is expected to simultaneously strategize, architect, manage, and ship. That is four jobs. It works when the scope stays at the decision layer.

The market for this model has grown fast. LinkedIn profiles mentioning “fractional” went from roughly 2,000 in 2022 to over 110,000 by early 2024. Median engagement duration sits around 12 months — long enough to matter, short enough to stay honest.

Choose this when wrong decisions are more dangerous than slow execution.
The fine print: how a fractional CTO differs from adjacent roles

The term “fractional CTO” gets used loosely. Here is how the role differs from its neighbors:

An interim CTO is full-time for 3 to 6 months, typically filling a gap during leadership transitions. They make hard decisions precisely because they are leaving — no political baggage.

A fractional CTO operates 1 to 2 days per week over months or years, combining strategic oversight with hands-on partnership. They are accountable for decision quality and governance, not raw coding volume.

An outsourced CTO is agency-based: part of a broader agency offering. The relationship is with the agency, not the individual.

A CTO coach is advisory only. They help you make better decisions yourself without directly operating inside the business.

A full-time CTO is the permanent commitment. Makes sense when technical decisions need daily executive attention, the engineering team exceeds 8 to 15 people, or investors require a named permanent technical leader.

The transition signal from fractional to full-time: when the fractional leader is effectively billing 4 or more days per week for 3 or more consecutive months, the economics flip. That is usually the signal for a permanent hire.

Hybrid: fractional CTO + small delivery team

Best when the founder needs both senior technical judgment and enough hands to ship. The leadership layer is fractional; the delivery layer is flexible.

For non-technical founders, this is usually the most effective early-stage structure. You get someone who can tell you what to build and a team that can build it, without committing to a full-time executive before you know what you need from one.

The failure mode is fuzzy ownership: when the senior leader also has to source, manage, and QA the team, scope creep is inevitable. Clear boundaries between the decision layer and the delivery layer are the only thing that keeps this model from collapsing into an expensive project manager role.

Choose this when you need both the judgment and the hands.

Decision framework — matching risk to model

The models above are not ranked from worst to best. Each solves a different problem. The right choice depends on what kind of risk you face, not on price alone.

What is your biggest risk right now?
Builder’s note

If you are unsure which quadrant you are in, that uncertainty itself is useful information. It usually means the biggest risk is making the wrong decision, which points toward getting senior judgment involved before committing to a model.

AI changed the calculus — but not the way LinkedIn says

AI has changed how software gets built. But the change is messier than the “10x developer” narrative suggests, and the evidence is more mixed than most vendors want you to believe.

What the research actually shows

-19% speed
METR trial
Experienced devs took longer with AI tools on complex codebases
~57% churn
GitClear analysis
Code churn rate rose from ~3.5% to ~5.5% post-AI adoption
33% trust
Stack Overflow 2025
Share of developers who somewhat or fully trust AI output accuracy — down from 40%
45% harder
Stack Overflow 2025
Developers who say debugging AI code takes more time, not less

Experienced developers got slower, not faster, on complex work. A randomized controlled trial by METR gave 16 experienced open-source developers (averaging 5 years of experience on their assigned projects) access to AI tools including Cursor Pro with Claude. They took 19 percent longer on tasks when AI was allowed. Before starting, they predicted AI would save them 24 percent. After finishing, they still believed it helped. The perception gap is the finding.

Less experienced developers saw real gains — on routine work. MIT-led field experiments across 5,000 developers at Microsoft, Accenture, and a Fortune 100 found a 26 percent increase in completed tasks. But the gains were heavily concentrated among less experienced and short-tenure developers (21 to 40 percent improvement) while experienced developers saw far smaller gains (7 to 16 percent). And 30 to 40 percent of developers chose not to use the tools at all.

AI-generated code has higher churn. GitClear’s analysis of 153 million changed lines of code found that code churn rose from roughly 3.5 percent pre-AI to 5.5 percent in 2023 — a roughly 57 percent increase. More duplication, less refactoring. A useful maintainability caution when a partner heavily markets AI speed.

Trust is declining, not rising. Stack Overflow’s 2025 survey of 49,000 developers found 84 percent using or planning to use AI tools, but only 33 percent trust AI output accuracy — down from 40 percent the year before. Forty-six percent actively distrust it. Sixty-six percent struggle with AI output that is “almost right but not quite.” Forty-five percent say debugging AI-generated code takes more time, not less.

My take

AI is an amplifier, not a replacement. Strong context, review discipline, testing habits, and delivery practices make AI tools effective. Weak systems remain weak. AI just makes them produce more output faster, which is not the same as producing better outcomes.

Ask any technical partner how they govern AI output. The tools are table stakes. The question is what happens when the model is confidently wrong.

What this means for your hiring decision

The market is shifting toward fewer, more senior people augmented by AI, away from large teams of junior developers. Junior software developer employment has dropped roughly 20 percent from its late-2022 peak. Companies are hiring fewer people at higher seniority.

This matters for your partner decision in a specific way: a partner who markets AI speed as their primary advantage is telling you the wrong thing. AI changes leverage for partners with the right foundations: context, review discipline, delivery habits. Without those, AI just generates more code that needs to be reviewed, debugged, and sometimes thrown away.

The market has shifted toward fewer, more senior people. Judgment, not speed, is where the value lives.

You’ve chosen a model — now evaluate the candidates

Once you know whether you need an agency, a freelancer, a fractional CTO, or a full-time hire, the next step is evaluating specific candidates. The evaluation framework works regardless of which model you picked, but the questions you emphasize change depending on the model.

Need help choosing the right model?

I help founders and operators match their situation to the right technical partner model before committing to a contract. A 30-minute conversation can save months.

Frequently asked questions

What is a fractional CTO and how much does it cost?

A fractional CTO is a senior technical leader who works part-time across multiple companies, providing architecture decisions, hiring guidance, vendor management, and technical direction without the cost of a full-time executive. Typical engagements run €4,500–15,000/month in Europe, compared to €150,000–250,000/year for a full-time CTO.

Should I hire a developer or use an agency for my MVP?

Hire a developer if you have someone technical to manage them and your scope is clear. Use an agency if you need a multidisciplinary team fast (design + frontend + backend) and your project has a defined boundary. Neither works well without clear product direction. That is where a fractional CTO or technical co-founder adds the most value.

How long does it take to hire a senior developer in Europe?

Expect 41–71 days from posting to accepted offer, then 3–8 months before a new hire reaches full productivity. Top candidates are off the market within 10 days. Fully loaded cost (salary, benefits, recruiting, onboarding) for a senior developer is €140,000–200,000/year in Western Europe.

Has AI made it easier to build software without a technical team?

Not yet. MIT experiments show a 26% task completion increase with AI tools, but concentrated in junior developers on well-defined tasks. METR found experienced developers were 19% slower with AI on complex projects. AI amplifies existing capability — it does not replace technical judgment on architecture, security, or product decisions.

When should a startup bring technical work in-house?

Bring work in-house when software is your core product (not just a tool supporting operations), when you have a multi-year product roadmap, and when you can afford the 3–8 month ramp-up period. Deloitte found 70% of executives brought previously outsourced work back in-house by 2024 — the trend is real, but timing matters.

Sources and tools

Research cited

  • McKinsey & Oxford: study of 5,400 large IT projects: 45% budget overruns, 17% black swan projects
  • PMI: ineffective communication as primary contributor to project failure; 11.4% of project investment wasted due to poor performance
  • Carta: average startup engineering new-hire salary ~$189,000 (US, mid-2025)
  • Ravio: European senior software engineer salary benchmarks (France, Germany, UK)
  • BLS: benefits averaging ~30% of compensation in the US
  • Deloitte (2024): 70% of executives brought previously outsourced work back in-house
  • METR randomized controlled trial: experienced developers 19% slower with AI on complex tasks
  • MIT-led field experiments (Microsoft, Accenture, Fortune 100): 26% increase in completed tasks, gains concentrated among junior developers
  • GitClear (2024): code churn rose from ~3.5% pre-AI to ~5.5% in 2023 across 153M changed lines
  • Stack Overflow Developer Survey (2025): 33% of 49,000 surveyed developers somewhat or fully trust AI output accuracy (SO’s own blog reports 29% with adjusted methodology), down from 40% the prior year

Let's talk about what you're building.

30-minute call. No pitch deck. Just tell me what you're trying to build. I'll tell you how I'd approach it.

High StickersPAJ by ImparatoIris GaleriePlancton by PimpantKoudetatCHU NantesGuest SuiteAsmodeeRobin des Fermes #1Meme pas CapDrakkarHigh StickersPAJ by ImparatoIris GaleriePlancton by PimpantKoudetatCHU NantesGuest SuiteAsmodeeRobin des Fermes #1Meme pas CapDrakkar