Team and delivery

Agency, freelancer, or in-house?

Cost, accountability, and continuity compared for web and tech delivery. The decision framework for founders and operations leads choosing how to staff the work.

Project review with stakeholders
Team delivery kickoff session comparing agency and in-house approaches
TL;DR
  • Freelancers are the lowest-cost option for discrete, well-scoped tasks. The risk is continuity: the work stops or degrades when the person leaves.
  • Agencies cost more per output but bring process, accountability, and team depth. The risk is the gap between who sells the work and who does it.
  • In-house teams are right when the volume and continuity of work justifies full-time headcount, typically when tech is a core function, not a support function.
  • Most European SMEs benefit from a hybrid: a small in-house owner who understands the work, with agency or freelancer capacity for execution peaks.
  • See how we structure web and tech delivery for B2B companies across Germany and Europe.
What each model actually delivers

The choice is really about <em>accountability</em> and what happens when something goes wrong.

A freelancer is an individual specialist. You get direct access to the person doing the work, which is excellent for speed and direct communication. The model breaks when the scope changes, the freelancer gets sick, or the relationship ends. There is no team to absorb that disruption, and institutional knowledge leaves with the person.

**An agency brings process, team depth, and commercial accountability.** When the lead is unavailable, someone else covers. When the scope changes, the agency handles the coordination. The premium you pay is for that resilience, plus the overhead of the agency business model. The most common complaint about agencies is not quality: it is that the people who won the pitch are not the people who deliver the project.

An in-house team makes sense when the volume of ongoing work is high enough to justify full-time salaries, and when the institutional knowledge needs to stay inside the company. The cost is not just salary: it is hiring time, management overhead, training, and the risk of a key person leaving. In-house is rarely the right answer for European SMEs at under 50 people unless technology is genuinely core to the business model.

Side-by-side comparison

Cost, accountability, and continuity across the three models.

Day rates reflect Germany and DACH market rates for web and technology work, 2026.
DimensionFreelancerAgencyIn-house
Day rate / cost€500–€1,500/day€1,000–€3,000/day (blended)€60k–€120k/year per person
Project cost (typical B2B site)€8k–€25k€20k–€80kOngoing (salary + management)
AccountabilityIndividual; limitedCommercial; contractualInternal; managed
Team depthOne personFull team; coverage built inDepends on headcount
Continuity riskHigh if person leavesLow; team absorbs disruptionMedium; depends on retention
Specialist accessHigh (direct)Medium (via account management)Depends on hires
Process maturityVariableUsually structuredDepends on company maturity
Best fitDiscrete tasks, fast startProjects with defined scopeOngoing, high-volume work
Main riskContinuity; key-person dependencyBait-and-switch on teamHiring time; attrition
Decision signals

Which way the evidence usually points.

Website discovery session with a freelance specialist working through scope
01

Choose a freelancer for a discrete, well-scoped task

You need a specific component built, a design reviewed, or a short piece of development work done. The scope is clear. The deliverable is defined. The timeline is short. Freelancers are the most cost-effective option here, provided you have someone internal who can own the brief and review the output. The danger zone is using a freelancer for ongoing work that should have a contract and a handoff plan.

Agency project kickoff with a full delivery team covering multiple disciplines
02

Choose an agency for a project with multiple disciplines and a delivery deadline

A website relaunch, a technology audit, or a new service launch requires design, development, strategy, and QA in the same breath. An agency brings all of those under one contract with one point of accountability. The discipline is in the brief: a well-scoped brief with clear deliverables, a named lead, and a defined end state is the difference between a smooth agency engagement and a billing dispute.

In-house engineering team working on a core product technology requirement
03

Choose in-house when technology is a daily operational requirement

If your product is software, or if technology decisions happen every day and need someone with full institutional context, in-house is the right answer. The test is whether the work is genuinely continuous and whether institutional knowledge loss is a real business risk. For most European SMEs, this applies to core product development. It rarely applies to a marketing website or a specific integration project.

Hybrid team structure with an internal owner and external delivery capacity
04

Consider a hybrid for most SME situations

A small in-house owner who understands the technology, paired with agency or freelancer capacity for peaks, is often the right operating model for European companies between 20 and 200 people. The in-house person owns the brief, manages the relationship, and carries institutional knowledge. The external capacity delivers without the overhead of full-time headcount.

Common questions

What companies ask before choosing how to staff the work.

How do I avoid the bait-and-switch problem with agencies?

Name the people in the contract. Not the team composition: the specific individuals. Ask to meet the delivery lead (not the account manager) during the sales process. Ask what happens if that person leaves mid-project. Agencies that are confident in their delivery process will answer this directly. Ones that are not will deflect to team depth and process.

What is a realistic cost for a B2B website from an agency in Germany?

A typical B2B marketing site (20 to 40 pages, CMS integration, basic SEO setup) from a mid-market agency in Germany costs €25k to €60k. Design-led agencies at the top end charge €50k to €150k for complex sites. Freelancer-built equivalents often come in at €8k to €25k. The cost difference reflects project management, team coverage, and process maturity as much as technical output quality.

What is the real cost of an in-house developer in Germany?

A mid-level developer in Germany earns €55k to €85k in base salary. Total employment cost to the employer is typically 1.3 to 1.4 times that: €70k to €120k per year before management time, equipment, training, and the risk of attrition. A developer who leaves takes institutional knowledge with them. Factor six to twelve months to hire a replacement at equivalent skill level.

Can a freelancer run a long-term project?

Yes, but with structured risk management. Use a clear contract with deliverable milestones, not time-and-materials billing. Ensure all work is documented and accessible in systems you own, not the freelancer inbox. Define what handoff looks like if the engagement ends. The risk is not the freelancer: it is an informal arrangement where the risk is invisible until something changes.

How do I evaluate an agency before hiring them?

Ask for three references from projects similar to yours and call them. Ask to see the brief that opened those projects. Review the contract terms on scope change: this is where most agency disputes start. Meet the delivery lead, not the account director. And check: can the agency name exactly what they will deliver, by when, and what the acceptance criteria are? If the answer is vague, the brief is not ready.

How we work at SomeTech.work

Named lead, same team from scope to delivery.

We sit between a small agency and a consulting firm. Projects run with a named lead who scopes the engagement, stays through delivery, and is the single point of contact on the invoice. We do not pass work to a different team after the proposal is signed. For website and technology projects, the person who reviews your brief is the person who delivers it.

If the scope calls for capacity we do not cover internally, we say so before the contract is signed and bring in named specialists with the same accountability structure. No opaque subcontracting.

Concrete solution

Bring the operational risk.You get a clear diagnosis and a concrete next step.

Book a 15-minute operator call

We are the right fit if you want a team that pushes back when it matters. See outcomes and metrics

Reviewing first?

Company evidenceon the site.

Engagements with commercial outcomes on Work. Team bios and operating model on About. Nothing to download. Review it before you commit to a call. Open to review. Commit when ready.