Fractional CTO vs Agency vs Freelancer: Which to Pick
You need technical help and five different kinds of people are offering it. An agency promises a fixed quote. A freelancer is available next week and cheaper. A fractional CTO says they will "own" the technology. A recruiter says you need a full-time CTO. They all sound reasonable, and they solve different problems.
The cost of choosing wrong is not the fee. It is six months of building the wrong thing, or a codebase you do not really own, or a bill that grows while nothing gets simpler. This post helps you match the option to your actual problem, and tells you what to check before you sign.
First, name what you are buying
There are two very different things people call "technical help":
- Doing the work. Writing code, building features, running servers.
- Owning the decisions. What to build, what technology to use, who to hire, what to fix first, what risks to accept.
Agencies and freelancers sell the first. A CTO, full-time or fractional, sells the second. Most expensive mistakes come from buying the first when you needed the second: a founder with no technical lead hires an agency, and nobody on their side can tell if the work is any good.
The comparison
| Fractional CTO | CTO-as-a-service | Dev agency | Freelancer | Full-time CTO | |
|---|---|---|---|---|---|
| Ownership of decisions | Yes, on a part-time basis | Varies; often a firm assigns someone | No; they follow your brief | No; follow your brief | Yes, fully |
| Accountability | For outcomes they agree to own | Depends on contract | For delivery of scope | For their tasks | For the whole technology function |
| Cost shape | Monthly retainer, usually a fraction of a salary | Monthly or project fee | Fixed price or time-and-materials, per project | Hourly or day rate | Salary, equity, benefits, recruiting |
| Speed to start | Days to a couple of weeks | Weeks | Weeks (sales and scoping) | Days | Months to hire |
| Main risk | Limited hours; needs a team to execute | Junior staff behind a senior name | Misaligned incentives, lock-in, scope fights | Single point of failure, availability | Wrong hire is slow and costly to undo |
| Best-for stage | Pre-seed to Series B with a small team or none | Same, if you can vet who you get | Well-defined build with a clear spec | Specific, bounded tasks | Series B and up, or when technology is the product |
I have not put numbers in the cost row because rates vary a lot by market and seniority. For a worked comparison of fractional versus full-time cost, see the fractional vs full-time CTO decision.
How to choose
Ask three questions, in this order.
1. Is there anyone on your side who can judge technical work? If not, a freelancer or agency alone is risky. Someone needs to review their decisions for you. That is the case for a fractional CTO, either instead of or alongside builders.
2. Is the work defined or still being discovered? A defined project (a mobile app from a finished design, a migration with a clear end) suits an agency or freelancer. A moving target (find product-market fit, scale a live system, decide what to build next) needs someone who stays involved and adapts. Fixed-price contracts punish change, so you end up arguing about scope when you should be learning.
3. How much of your week does technology decision-making actually take? If it is a few hours a week, fractional fits. If it is your whole week, plus a team of eight or more to lead, you are heading toward a full-time hire.
The common healthy setup for an early startup: a fractional CTO sets the direction and reviews quality, a small in-house team or a couple of trusted freelancers do most of the building. Agencies fit when the scope is clear and you want to buy delivery of a defined thing.
Example (illustrative): a founder with a half-built product
This is a hypothetical case. A non-technical founder has a marketplace app built by an agency. It launched late, crashes under modest load, and every change costs a new quote. She has seed money for 12 months and no technical person.
Options she weighs:
- Stay with the agency. Lowest disruption, but the agency profits from change requests and she cannot judge their advice.
- Hire a freelancer to take over. Cheaper per hour, but the freelancer inherits code nobody has reviewed, and she is again dependent on one person.
- Hire a full-time CTO. The right long-term move, but the search takes months and she cannot yet tell what a good candidate looks like.
- Bring in a fractional CTO first. For a few weeks they audit the code, confirm she owns it, write a short stabilisation plan, and help her hire one senior engineer. The agency or a freelancer keeps building against that plan.
The last option fits because her real gap is judgement, not typing speed. In a year, if the company grows, the fractional CTO helps her hire the full-timer and then steps back. That is how a fractional engagement usually works.
When my model is NOT the right choice
I offer fractional CTO work, so here is where I would tell you to look elsewhere.
- You need many hands now. A fractional CTO gives senior judgement, not a team. If you need five developers building this quarter, hire an agency or recruit, with someone reviewing their work.
- Your product is deep technology. If you are building a new database, a research-heavy AI model, or hardware, you likely need a full-time technical co-founder who lives in it daily.
- You need someone in the room every day. Large teams need a leader present every day. Part-time leadership strains past a certain team size.
- The scope is tiny and clear. A landing page or a simple integration does not need a CTO. Hire a freelancer.
- You want a specialist. For example, a deep iOS or security expertise. Hire that specialist directly.
How to evaluate an agency or freelancer before signing
Questions to ask
- Who exactly will work on my project, and can I speak to them? Will that person still be here in three months?
- Can I talk to two clients whose project is at least a year old? Ask what happened after launch.
- How do you handle a change in scope halfway through?
- What does your handover include if we part ways?
- What happens if the person leaves your company mid-project?
- Who reviews the code, and how do you test it?
Contract red flags
- Code stays the agency's property until final payment, or the licence is "non-exclusive." You want assignment of all rights to you on payment, in writing.
- Their code runs only on their servers or accounts. The cloud account, domain, app-store listing and source repository should be in your company's name from day one.
- Heavy reliance on their proprietary framework or tools that only they can maintain.
- Vague deliverables ("build the platform") with payment tied to time, not milestones.
- No clause on documentation, handover or transition support.
- Auto-renewal or long minimum terms with penalty fees.
- Sub-contracting without telling you.
Code and IP ownership, in plain words. The default in many places is that a contractor, not you, owns what they write unless the contract assigns it. A clear work-for-hire or assignment clause is not optional. Have a lawyer read it.
Handover. From week one, insist on: repository access under your organisation, a README that lets a new engineer run the project, deployment steps written down, and a list of every third-party account. A "handover" asked for only at the end is usually a mess.
For your CTO or engineers
If you have a technical lead, ask them to check: is the repository in your organisation, are there CI checks running, are secrets managed outside code, can a new developer set up the project from the README in a day, and are infrastructure and deployments reproducible without the vendor. If any answer is no, you are locked in more than you think. The same checks matter for due diligence before fundraising.
Common mistakes
- Buying builders when you needed a decision-maker.
- Choosing on the lowest quote, then paying for change requests.
- Having no one on your side who can read a pull request or question an estimate.
- Letting vendors create cloud accounts under their own names.
- Signing without an IP assignment clause.
- Hiring a full-time CTO too early, before the problem is clear enough to describe.
- Treating a fractional CTO as a free-for-all developer, or a freelancer as a strategist.
Checklist
- I can say in one sentence what I need: building, deciding, or both
- Someone on my side can judge technical output, or I have engaged one
- Contract assigns all IP to my company
- Source code, cloud accounts, domains and app listings are in my company's name
- Milestones and acceptance criteria, not just hours
- Named people, and what happens if they leave
- Written handover and documentation expectations
- Two reference calls with past clients, ideally after launch
- An exit clause that does not require the vendor's goodwill
Talk it through
If you are weighing these options and want a plain opinion, including "you do not need me," book a free 30-minute technical review on the contact page. You can also read how the fractional CTO and tech partner service works, or see the page for hiring a fractional CTO. For more on technical leadership choices, see the startup leadership guide.
FAQ
Is a fractional CTO the same as a consultant?
Not quite. A consultant advises and hands over a report. A fractional CTO takes ongoing ownership of technical decisions and outcomes for an agreed number of hours, and works with your team.
Can I use an agency and a fractional CTO together?
Yes, and it often works well. The fractional CTO writes the brief, reviews the agency's work and protects your ownership of the code, while the agency delivers a defined scope.
When does a full-time CTO make more sense?
When technology is your core product, when you have a growing engineering team that needs daily leadership, or when decision-making fills most of a working week. Most companies reach that point around Series B, though it depends on the business.
What is CTO-as-a-service?
It is usually a firm that supplies a technical leader, sometimes with a team behind them. It can work, but ask who specifically will be your CTO and whether they stay for the whole engagement.
Next step
- More on this topic: Startup Technical Leadership guide
- Working on this now: Fractional CTO / Tech Partner