Agency or freelancer – who should build your website or software?
The question “agency or freelancer?” comes up in almost every website or software project. We answer it as honestly as we can – including where a freelancer is the better choice.

A freelancer suits clearly defined tasks where one person with the right specialization is enough and you can handle the coordination yourself. An agency is usually the better choice when several disciplines come together – concept, design, development, SEO and operations – and you need cover for absences, project management and long-term support. What tips the balance is project scope, the risk of dropout and your own coordination effort, not the hourly rate alone. At Nano Concepts, projects start in the Starter package from €2,500; the exact quote follows after the free initial consultation.
Agency or freelancer: the short answer
Both models have their place. A freelancer is strong when you have a clearly defined task – such as adapting a WordPress plugin, creating a design or adding a feature to an existing application – and know exactly what you need. You work directly with the person doing the implementation, without intermediate steps and with short communication paths.
An agency plays to its strengths as soon as several disciplines interlock: strategy, design, copywriting, development, search engine optimization, hosting and maintenance. It takes over coordination, ensures cover for absences and remains your contact after launch. For companies without their own IT or marketing department, that is often the decisive advantage. The downside: decisions go through more people, and you pay for the coordination as well.
Having a website built: freelancer or agency?
Anyone who wants to have a website built often underestimates the scope: structure, copy, images, design, implementation, legal texts, load time, SEO basics and introduction. A freelancer who covers all areas equally well is rare. Often several freelancers are combined – and you become the project manager between designer, developer and copywriter. That costs time and requires expertise that is often lacking in day-to-day business.
If you have an agency build the website, you get these building blocks bundled. With us, Nano Concepts for development and LOMA DESIGN for web design, branding and online marketing work together at the same location. That reduces coordination effort, shortens decision paths and ensures design and technology fit together from the start. You have one contact instead of many individual contracts.
Software and apps: when you need a team
With software and apps, the difference becomes even clearer. Besides programming, there are architecture, database, interfaces, security, testing, deployment and operations. One person can handle that for small applications. With business-critical systems, however, a risk arises when all the knowledge sits in one head – experts speak of the “bus factor.”
If the only developer drops out, moves to another project or is fully booked, updates and bug fixing come to a standstill. An agency can cushion that because several developers know the code and work with documentation. Regardless of the model: have source code, documentation and access credentials handed over to you so that you are never dependent on a single person.
What does a website cost at an agency compared with a freelancer?
Agencies generally have higher hourly rates than individuals because project management, quality assurance and cover for absences are built in. The total price can still be comparable if, with the freelancer model, you pay several service providers and coordinate them yourself. Your own time for coordination, briefings and review belongs in every honest calculation. Include these hours at your internal cost rate to get a realistic picture.
Anyone who wants a website built cheaply should distinguish between cheap and good value. A low entry price helps little if rework, missing legal pages or a slow site cause additional costs later. At Nano Concepts, our packages serve as a guide: Starter from €2,500, Professional from €8,000, Enterprise priced individually. You will receive the exact quote after the free initial consultation.
Having an app developed in India? What to consider with offshore
Some companies consider having an app developed in India or other countries. Offshore development can work, but it brings its own requirements: time differences, communication in a foreign language, different understanding of requirements and a different legal system in case of a dispute. The less clear the requirements, the greater the risk of costly misunderstandings. Successful offshore projects therefore usually require a very detailed specification.
Also pay attention to data protection: if a service provider outside the EU gets access to personal data, special GDPR requirements for transfers to third countries apply. Also plan your own capacity for specification, acceptance and quality control. This note gives a general overview and does not replace legal advice. In addition, clarify who owns the source code and usage rights and which law governs the contract.
Our recommendation: how to make the decision
Ask yourself three questions: How many disciplines does my project need? How critical is an outage for my business? How much time can I invest in coordination myself? The more disciplines, the higher the criticality and the less time of your own, the better an agency fits. For individual specialist tasks with clear specifications, a freelancer can be the more efficient solution.
If you integrate a single freelancer permanently and closely into your operations, you should also keep the issue of false self-employment (Scheinselbstständigkeit) under German law in mind and have the contract structure reviewed – this, too, does not replace legal advice. If you are unsure which model fits, we will discuss it openly in the free initial consultation, even if the honest answer is that a freelancer is enough.
These criteria help you decide
Project scope and disciplines
The more areas such as design, copy, development, SEO and operations come together, the more speaks for a team.
Risk of dropout
For business-critical applications, cover for absences matters; an individual cannot always absorb vacation, illness or a full workload.
Your own coordination effort
Managing several freelancers costs time that you should count as a cost.
Long-term support
Maintenance, updates and further development over years require reliable structures.
Specialization
For a narrowly defined specialist task, an experienced freelancer can be faster and cheaper.
Communication and proximity
The same language, time zone and legal framework make coordination, acceptance and resolving disputes easier.
Rights and handover
Usage rights, source code and access credentials should be contractually secured under any model.
Your take-away checklist
- List all disciplines the project needs
- Realistically estimate your own time for coordination
- Ask about the cover arrangement in case of dropout
- Check references of comparable scope
- Regulate usage rights, source code and access credentials in the contract
- Clarify maintenance and support after launch
- For offshore providers, check data protection and data access
How we support you

Technology Consulting
Software selection, architecture, code review and a digitalization roadmap – independent and implementation-oriented.
Learn more
Web Design
Websites that show your brand clearly and guide visitors straight to an inquiry – designed with LOMA DESIGN.
Learn more
Software Development
Software from requirements to operations – web, mobile and integrations from a single source.
Learn moreFrequently asked questions
Per hour often yes, but not necessarily for the project as a whole. If you have to coordinate several freelancers or rework is needed, the difference shrinks. Compare the total costs including your own effort.
That depends on the number of pages, design, features and content. At Nano Concepts, website projects start in the Starter package from €2,500, more extensive ones in the Professional package from €8,000, and we calculate large projects individually. You will receive the exact quote after the free initial consultation.
Yes, for simple websites with clear requirements that can work well. But check whether legal pages, load time, mobile display and maintenance are covered, and have the domain and hosting registered to your company. Cheap gets expensive if fixes are needed later.
It can work if you have very clear requirements, your own capacity for quality control and experience with distributed teams. You should assess time differences, language, legal framework and data protection for third-country transfers in advance. For projects with many open questions, a team close to you is often easier to manage.
Then further development and bug fixing may come to a standstill until the person is available again or someone new has been brought up to speed. Protect yourself by regularly receiving source code, documentation and all access credentials. An agency can cushion dropouts through several developers who are familiar with the project.
Yes, that is quite common, for example if you have a trusted designer and an agency takes over the development. What matters are clear responsibilities, a shared project plan and one party that bears overall responsibility.
More guides & comparisons

What funding is available in Germany for a website, software and digitalization?
In Germany, digitalization projects can qualify for funding programs from the federal government, the states and the EU – usually as a grant, a low-interest loan or…
Learn more
How do I find a good web designer or programmer?
You can find a good web designer or programmer in four steps: briefly describe your goal and requirements, search specifically for providers with suitable references,…
Learn more
How is software depreciated in Germany – and does a one-year useful life apply?
For tax purposes, the BMF circular (issued by the German Federal Ministry of Finance) on the useful life of computer hardware and software allows software to be…
Learn more
Fixed price or time and materials – which is better for software projects?
A fixed price fits when scope and requirements are clearly described before the project starts – you get budget certainty, and changes are handled through change orders.
Learn more
Contract for work (Werkvertrag) or service contract (Dienstvertrag) in software development?
Under a contract for work (Werkvertrag, §§ 631 et seq.
Learn more
Custom software or SaaS – when does which solution pay off for your company?
Standard software as a service (SaaS) is the right choice if your process is common in your industry and a ready-made solution covers it well: fast start, low initial…
Learn moreNeeds analysis: Agency or freelancer?
Answer a few short questions – we usually get back to you within 24 hours with an initial assessment.
Request a project