The three options, one sentence each
When a small business needs technology (a website that sells, automated processes, a management system, AI applied sensibly), it has three ways to get it without hiring a full-time technology director:
- Agency: a team that sells closed projects. Quote, deadline, delivery, done.
- Freelancer: a person who executes what you ask, usually by the hour or by project.
- Fractional CTO (monthly partnership): a senior person who decides with you what to build, builds it and stays. Fixed monthly fee.
I offer the third and also work by project, so I have a stake in this. That's why I'll be especially careful with the cases where the agency or the freelancer is the better choice, which exist and are many.
The table
| Agency | Freelancer | Fractional CTO | |
|---|---|---|---|
| What you buy | A closed project | Hours or a project | Judgment + continuous execution |
| Typical cost (5-50 person company) | €3,000 to €30,000 per project | €40 to €90/hour or €1,500 to €15,000 per project | €990 to €3,900/month |
| Who you talk to | Salesperson and project manager; almost never the developer | The person doing the work | The person doing the work |
| Who decides what gets built | You, with what you know | You, with what you know | Both of you, after a diagnosis |
| What happens after delivery | They leave; every improvement is a new quote | Depends on their availability | Continues next month |
| Capacity | High (several people at once) | Limited to one person | Limited to one person, with a network of collaborators |
| Main risk | Cost overruns and projects that don't fit real operations | They disappear or don't know what they don't know | Not enough work to justify the fee |
| Best for | Large, well-defined projects | Concrete tasks with clear scope | Companies wanting to improve every month without an in-house tech team |
When an agency is the right call
When the project is big, well defined and urgent. A complete app with design, backend, store publishing and launch marketing in three months needs four or five profiles at once. One person can't do it.
When you need a corporate guarantee. Contract with a company, liability insurance, a team that doesn't depend on one person getting sick. For some boards and some regulated sectors, this is non-negotiable.
When the problem is design and brand. Good agencies have creative directors a technical person doesn't replace.
Where it fails: in 80 percent of the small companies I know, the agency project gets delivered looking great, the team doesn't adopt it because nobody understood how they actually work, and a year later someone gets called to "fix it". The agency did nothing wrong; it simply sold what it was asked for, not what was needed.
When a freelancer is the right call
When you know exactly what you need. "Integrate Stripe into this site", "migrate this WordPress", "build this flow in Make". Clear scope, clear deliverable, clear price. A good freelancer solves it fast without management overhead.
When the budget is tight and the risk is low. A landing page, a small automation, a specific improvement.
When you already have someone internal who leads. A freelancer is hands; if there's a head inside the company, the combination works very well.
Where it fails: when you don't know exactly what you need. A freelancer executes what you ask, and if what you ask is badly framed, they execute something badly framed. And when they finish, they move on to another client; continuity depends on their calendar. I wrote about this in how to lead digitalization without understanding technology: the problem is almost never execution, it's the decision.
When a fractional CTO is the right call
When nobody in the company decides about technology and you don't want to hire someone full time. That's the situation of most companies with 5 to 50 people: there's money for technology, there's need, but no internal judgment, and every decision gets postponed.
When you've already tried agencies or freelancers and the result didn't last. The pattern "tool implemented, team doesn't use it, back to the spreadsheet" is broken by someone who stays to support adoption.
When you want to improve continuously, not in bursts. One automated process a month for a year changes a company more than one big project every three years.
Where it fails: if your need is one-off (a new website and that's it), paying a monthly fee makes no sense; hire the project. If your company already has a technical team, what you need is hands, not another head. And if you won't dedicate an hour a month to reviewing results and deciding, the partnership doesn't work, because the decisions are yours. How it works exactly is explained in what a monthly digital partnership is.
Quick rule: if you can write in one sentence what you want built, hire a project (agency or freelancer depending on size). If what you can write is the problem ("we lose quotes", "everything runs on spreadsheets", "I don't know where to put AI"), you need judgment before hands: fractional CTO.
The real cost over 12 months (an example)
A 20-person company wants to: automate sales follow-up, add a WhatsApp assistant, improve the website and start using AI in admin. Four initiatives over one year.
Via agency: four separate projects at €4,000 to €8,000 each, with four sales processes, four different teams and no common thread. €16,000 to €32,000, plus the maintenance each project needs afterwards that nobody budgeted.
Via freelancer: cheaper if you can define each task; €8,000 to €16,000. But someone in your company has to define, coordinate and review. If that someone is you, count your hours.
Via fractional CTO: Growth plan at €1,900/month, €22,800 a year. Includes the diagnosis, the four initiatives, team training, maintenance of what was built and the decisions that keep coming up. One person, one thread.
The third doesn't always win. If you only need one of the four things, the project wins. If you need all four and have nobody to lead them, the partnership wins. To calculate your own case I wrote how to measure the return on automation.
The questions to ask any of the three
Agency, freelancer or fractional CTO, five questions separate the serious ones from the rest:
- Who owns what you build? Code, accounts, access, documentation. They have to be yours.
- What happens when it fails? Who fixes it, how fast, at what price.
- What does year two cost? Licenses, maintenance, hours.
- Can I talk to a client like me?
- What won't you do? Clear limits are a sign of experience.
Whoever answers all five without hedging, whatever type they are, is a good choice.
My recommendation, by situation
- Large project, clear scope, urgent: agency.
- Concrete task, tight budget, someone internal leading: freelancer.
- Continuous need, no internal technical judgment, wanting to improve every month: fractional CTO.
- Not sure which is your case: a 15-minute call with any of the three should make it clear. If it's with me, I'll tell you frankly which suits you even if it isn't mine.