Agency, builder, or freelancer: who should build your website?

Four paths to your own website, with very different outcomes. An honest comparison of DIY, builder, freelancer, and agency by cost, quality, and risk, plus a clear decision guide and the most common cost traps.

Published: Jun 16, 202612 min read
Drei Karten für Agentur, Baukasten und Freelancer als Wege zur Website.

"We need a new website" – and immediately the first question comes up: build it yourself with a website builder, hire a freelancer, or go to an agency? All three lead to a website. But to very different ones.

This article compares the three honestly – by cost, time, quality, maintenance, and risk – and tells you at the end which path fits which project. Including the cases where a builder is plenty and an agency would be overkill.

Key takeaways

  • There are four paths to a website: build it yourself (DIY), a website builder, a freelancer, or an agency. None is universally right, each fits a certain company stage and a certain level of ambition.
  • A builder (Wix, Jimdo, Squarespace) costs around 10 to 50 euros a month and is ideal for a fast start. It hits limits with growth, custom design, and SEO.
  • Freelancers deliver professional quality at a moderate price but depend on one person. Agencies deliver strategic full-service and a team but are the most expensive option (in Germany often 5,000 to 20,000 euros for a company website).
  • Decide not by the quote but by the total cost of ownership plus what the website earns in revenue. A cheap website that brings no customers is expensive in the end.
  • Rule of thumb: the more the website should drive revenue, build trust, and be visible in AI answers, the more the professional path (freelancer or agency) pays off. Pure presence without ambition can be done cheaper.

The four paths at a glance

Before we go into detail, here is the short version. It is not just about the price you pay at the start but about quality, ongoing costs, and what the website earns your company. Whoever looks only at the quote often overlooks the hidden costs and the missed opportunities.

The figures below are guide values for the German market in 2026. They vary heavily with scope, level of customization, and location. Take them as orientation, not a fixed price.

Builder, freelancer, and agency compared (2026)

CriterionBuilderFreelancerAgency
Typical cost~10 to 50 €/month~1,500 to 8,000 € one-off~5,000 to 20,000 € one-off
Customizationlow (templates)medium to highhigh (bespoke)
Time to livehours to daysweeksweeks to months
Riskprovider lock-in, SEO limitsdependence on one personhigher cost, longer paths
Ideal forstart, side project, localclear scope, SMBrevenue site, B2B, relaunch

Build it yourself (DIY): cheap, but rarely free

The seemingly cheapest option is to build the website yourself, usually with WordPress or a builder. The direct costs are low: hosting and domain sit around 10 to 20 euros a month, plus maybe a theme and a few plugins.

The catch is the hidden cost. Setting up a DIY website for the first time typically takes 40 to 80 hours of work, plus a few hours each month for updates, security, and maintenance. That time is missing for customers, sales, and your actual business. These are the opportunity costs that appear in no quote but are very real. Over three years they quickly add up to a multiple of the pure software spend.

DIY fits when your budget is minimal, you are technically inclined, and the website only needs to show presence for now. As soon as it should drive revenue or build trust, your time is usually worth more than the savings.

Website builder: when it needs to be fast and cheap

Builders like Wix, Jimdo, or Squarespace sit between DIY and a professional. You build it yourself, but a ready-made software-as-a-service tool handles hosting, updates, and security. The pricing is clearly calculable: usually 10 to 50 euros a month, domain often included in the first year.

The big advantage is speed and predictability. You swap variable development costs for a fixed monthly fee and are online within hours to days. For one-person businesses, side projects, or local operations with modest needs, that can be enough long-term.

Limits of the builder

The math flips as soon as growth, competition, or higher expectations come into play. Builders are limited on design, often weaker at SEO, and you are tied to the provider. Switching later usually means starting over, because the site cannot be exported cleanly. And because the capability is limited, a builder website often brings only limited customers. A cheap website that costs revenue becomes expensive in the end.

Freelancer: flexible, but hanging on one person

A freelancer or a small one- to two-person studio is the middle ground between DIY and agency. You buy in professional expertise, usually cheaper and more flexible than with an agency. Hourly rates in Germany in 2026 are roughly 50 to 120 euros, a project for a solid company website often in the range of 1,500 to 8,000 euros depending on scope.

The strengths are direct communication, flexible workflows, and the ability to pick specifically by specialization. Quality-wise a good freelancer can deliver a much more professional website than DIY or a builder, and the ROI profile is very good for many small and medium businesses: moderate investment, directly noticeable revenue potential.

Where freelancers hit their limits

The biggest risk is dependence on a single person. If they drop out, through illness, vacation, or a job change, there is no backup, and a new provider has to get up to speed first. Quality also varies heavily by person. Resources are limited: design, development, SEO, and copy can rarely be covered at top level by one person. Clarify upfront whether your project should really be handled by one person alone or whether several people make more sense.

Agency: when the website should drive revenue

An agency is the most comprehensive and most expensive path. An interdisciplinary team of project managers, concept people, designers, developers, SEO people, and copywriters works together. For a classic company website, quotes in Germany in 2026 often sit between 5,000 and 20,000 euros; for e-commerce or custom web applications, 20,000 to 50,000 euros is not rare.

The price comes from the divided-labor setup and the strategic groundwork: analysis of business model, target audience, and competition, a clean UX concept, consistent quality assurance across all disciplines, and a website designed as a marketing platform from the start. This is exactly what can lower customer acquisition costs, because visitors are guided better and convert into inquiries more often. But the advantage only unfolds when there is enough traffic or active marketing.

When an agency is not the right path

An agency is not a short-term savings model but a long-term lever whose ROI comes with a delay and depends on the maturity of the company. In the founding phase, with a very small budget, or with an unclear business model, the strategic overhead is often more effort than benefit. Even when you need fast, direct communication or the offer is very clear and stable, a freelancer can be the better choice. A good middle path: start with a solid freelancer foundation and later, as needs grow, bring in an agency specifically for a relaunch or strategic development.

How do you decide correctly?

Instead of choosing by gut feeling, it helps to walk through four questions. They quickly show which path fits your situation.

Budget: how much money is really available, one-off and ongoing? A tight budget often leads to a builder or freelancer, a strategic budget to an agency.

Scope and complexity: is a simple presence page enough, or do you need custom design, integrations, a shop, or complex user flows? The more complex, the more you need a professional.

Time and know-how: how much time can you invest yourself, and how familiar are you with website technology? Little time and little technical affinity argue against DIY.

Role of the website: is it a pure business card, or should it actively drive revenue and build trust? The more it should do, the more the investment in quality pays off.

The most common cost traps when hiring

No matter which path you choose, a few mistakes come up again and again and cost a lot of money in the end. Whoever knows them negotiates better and gets taken advantage of less often.

Template instead of the promised bespoke work

Many agency and freelancer projects are built entirely or partly with ready-made design templates or builders. That is completely fine as long as it is communicated transparently and priced fairly. It becomes a problem when you pay the price for a handmade website and in truth get a slightly adjusted template. Ask clearly before signing whether they work with a ready-made template, a builder, or from scratch. With WordPress, Webflow, and Framer especially, the question pays off.

Ongoing costs and unnecessary maintenance contracts

The cheapest initial price is worthless if the follow-up costs explode. Plan ongoing costs realistically: hosting (5 to 50 euros a month), domain, plugin and license costs (quickly 300 to 600 euros a year), and maintenance. Conversely, not every website needs an expensive monthly maintenance contract. With systems like Webflow, Shopify, or Framer, a check every few months is often enough. Ask explicitly about ongoing costs with every quote and do not let anyone talk you into a maintenance contract for doing nothing.

Accessibility not planned in

Since 28 June 2025, the Accessibility Reinforcement Act (BFSG) applies in Germany. Many websites aimed at consumers must meet basic accessibility, such as sufficient contrast, keyboard operation, and screen-reader compatibility. Micro-enterprises (fewer than ten employees and at most two million euros annual turnover) are exempt for services, but violations can be fined up to 100,000 euros and result in warnings. Planned in from the start, accessibility costs around 10 to 20 percent extra; retrofitting later is significantly more expensive. Clarify the topic before hiring.

How to find the right provider

Once you have decided on a freelancer or agency, the path to a good quote is always the same. First define your goals and requirements: type of website, key functions, page scope, design ideas, budget, and timeframe. The clearer your brief, the more comparable the quotes.

Then research specifically rather than broadly. Look at the portfolio and the provider’s own website, because both show their real level. Specialized providers are often better than full-service agencies that offer everything. Get at least two to three quotes and compare not just the price but scope, references, timeline, support, and contract terms like usage rights and warranty.

This is exactly where our work starts: we build B2B websites where structure, load time, message, and trust-building are designed for revenue and visibility from the start, instead of optimizing them after the fact. If your website should be more than a business card, the professional path is the more honest investment.

Frequently asked questions

It depends on your situation. A builder suits a fast, cheap start and simple presence pages. A freelancer delivers professional quality at a moderate price but depends on one person. An agency fits when the website should drive revenue, is complex, or needs strategic support. Decide by budget, complexity, your time, and the role the website should play.

As orientation for Germany in 2026: a builder website costs around 10 to 50 euros a month. A freelancer often builds a solid company website for 1,500 to 8,000 euros. An agency for a classic company website often sits between 5,000 and 20,000 euros, for shops or web applications significantly higher. Prices vary heavily with scope and level of customization.

Doing it yourself pays off with a small budget, technical affinity, and a simple website. As soon as custom design, good SEO, or more complex functions matter, professional implementation is the better investment. The reason: the time you invest as a non-professional often exceeds the professional cost, and the result stays below what is possible.

Expect hosting (5 to 50 euros a month), domain (1 to 3 euros a month), possibly plugin and license costs (quickly 300 to 600 euros a year), plus optional maintenance and content upkeep. Realistically, ongoing costs sit at 50 to 500 euros a month, depending on how seriously you take maintenance, security, and content. But not every website needs an expensive maintenance contract.

Since 28 June 2025, the Accessibility Reinforcement Act (BFSG) obliges many companies aimed at consumers to provide basic accessibility. Micro-enterprises (fewer than ten employees and at most two million euros annual turnover) are exempt for services. Violations can be fined up to 100,000 euros and result in warnings. Clarify the topic before hiring, because retrofitting later is significantly more expensive.

Above all, check the portfolio and the provider’s own website; both show the real level. Look for experience in your industry, real references, and the option to contact former clients. Get several quotes and compare scope, timeline, support, usage rights, and warranty, not just the price. Specialized providers are often better than full-service agencies that offer everything.

20-minute call, no sales pressure. You describe what you have in mind, we tell you if and how we can help.

Max Herzer

Max Herzer

Consultant & Business Development