Guide · Hiring

Hire a web developer: how to find, test and choose the right one

To hire a good web developer, first work out which kind you need, then look where good developers actually are, and finally test them with a small paid task and a look at real projects. In Denmark a senior web developer typically charges DKK 800–1,400 an hour, and an agency DKK 1,100–1,300. This guide gives you an overview of profiles, places to look, a testing method, interview questions and an honest comparison of freelancer, agency and employee.

12 min read · Updated 1 October 2026

The marketing lead knows the feeling: the website was built by a freelancer five years ago, every WordPress update breaks something, and the original developer no longer answers emails. Now someone new has to be found, and the question is who. The job ad brings 40 applications that all say "full stack", the freelance platforms are full of five-star profiles, and agency quotes differ by a factor of three. This guide is written for that situation. We build websites and web apps ourselves, so we have an interest here, but the advice holds whoever you end up choosing.

Which kind of web developer do you need?

"Web developer" covers many profiles, and the fastest way to waste time is to look for the wrong one. Start with the task and find the profile from there. If the terms are unfamiliar, we have explained frontend and backend and what a full stack developer does in separate guides.

From task to profile. Many developers cover several rows, but most are strongest in one.

TaskProfile to look forKeywords in CV and portfolio
Smaller website that marketing wants to editCMS developerWordPress, Webflow, headless CMS
Fast, bespoke website with strong SEOFrontend developerReact, Next.js, TypeScript, Core Web Vitals
Web app, customer portal or booking systemFull stack developerNext.js, Node.js, databases, APIs, auth
Integration with e-conomic, ERP or paymentsBackend or integration developerREST, webhooks, Stripe, MobilePay, security
Design and development in one goTeam with a designer and a developerUX/UI, Figma, design system plus development

The last row is often overlooked. Many businesses look for one developer when they really need both a designer and a developer. If that is you, read web designer vs web developer before you write the job ad.

Freelancer, agency or employed web developer?

Three ways to get a web developer. The right one depends on how much work there is and for how long.

FreelancerAgency or studioEmployee
Best forScoped tasks with a clear briefProjects that need several skillsOngoing work on your own product
Typical priceDKK 800–1,400/h for seniorDKK 1,100–1,300/h or fixed priceSalary, pension, equipment, management
Start-up timeDays to weeksWeeks2–4 months
RiskOne person: illness, holiday, other clientsHigher hourly rate, less flexibilityKnowledge in one person, hard to recruit
Who manages the workYouThe agencyYou

An employee makes sense when there is enough work for a full position for at least a couple of years, and when you have someone who can lead and assess a developer’s work. Otherwise many end up with a talented person working alone without sparring, spending half their time on maintenance. We go deeper into that trade-off in in-house developer vs agency and freelancer vs agency.

What does a web developer cost per hour in 2026?

Typical hourly rates in Denmark in 2026 excluding VAT. Experience, specialisation and who carries the risk drive the difference.

TypeTypical hourly rateComment
Freelance web designerDKK 500–900Often WordPress or Webflow, design and setup
Senior web developer (freelance/consultant)DKK 800–1,400Highest for specialists in React, integrations and security
Web agencyDKK 1,100–1,300Includes project management, testing and several skills
Fixed price per projectAgreed in advanceThe supplier carries the risk of overruns

The hourly rate alone tells you little. A senior at DKK 1,200 an hour who solves the task in 40 hours is cheaper than a junior at DKK 600 who takes 120 hours and leaves code nobody else can build on. So always ask for an estimate in hours for your specific task, and for what happens if the estimate is exceeded. Read more in the guide to developer hourly rates.

Worked example: a 12-page website for a 15-person company

A consultancy with 15 employees needs a new website: 12 pages, a news archive, a contact form connected to the CRM and a booking feature for meetings. A senior freelancer estimates 60–90 hours at DKK 1,000, that is DKK 60,000–90,000 plus hosting and maintenance billed as you go. An agency on hourly billing often lands in the same range or higher, but includes design and testing. With us the task fits the Medium package at DKK 36,000 plus DKK 900 a month, covering design, development, 2 integrations, hosting and maintenance. Three models, three risk profiles: on hours you carry the risk, on a fixed price the supplier carries it.

Where do you find a good web developer?

  • Your network: ask other businesses who built a site you like. It is still the best source.
  • LinkedIn: search for technology plus city, such as "Next.js developer Copenhagen", and look at what people have actually built.
  • Job boards: Jobindex for employees and The Hub for startup roles and freelancers.
  • International platforms: Upwork and Toptal give access to many profiles but need more screening.
  • Agency directories such as Clutch, where agencies have reviews and example projects.
  • GitHub and tech meetups, where skilled developers show code and share knowledge.
  • The site itself: find a website you like and check the footer or the source code to see who made it.

Whatever the source, the same applies: a five-star profile is a starting point for a conversation and no proof on its own. The best developers are often busy and do little self-promotion, so networks and recommendations beat ads.

How do you test a web developer before hiring?

Check the portfolio like a customer

  1. Open three of the sites on your phone. Do menus, forms and images work?
  2. Run them through PageSpeed Insights. Good speed means LCP under 2.5 seconds, INP under 200 ms and CLS under 0.1.
  3. Ask exactly what the developer did on each project.
  4. Ask whether the site still runs on the original build, and why or why not.
  5. Call one former client and ask about collaboration, deadlines and what happened after launch.

Give a small paid test task

The best test is a small, paid task of 2–4 hours that resembles the real work: build a section from a design, fix a known bug on your current site, or describe in writing how they would connect your form to your CRM. Pay for the time. It signals respect, and the best people often decline unpaid tests. Look at whether they ask clarifying questions, whether the code is readable, and whether they deliver on time.

Questions for the interview

  • How would you build our site, and why that technology?
  • How do you make sure the site is fast and findable on Google?
  • How do you handle updates and security after launch?
  • Where does the code live, and how do we get access?
  • What happens if you fall ill or get busy with another client?
  • Tell us about a project that went wrong. What did you learn?
  • How and how often will we hear from you during the project?

Which red flags should you look out for?

  • A fixed price without any questions about the task.
  • The code and hosting are in the developer’s name, with no plan for handover.
  • No real projects to show, only templates and mockups.
  • One answer to everything: the same technology and plugin regardless of the task.
  • No written agreement on maintenance, updates and response times.
  • Large unpaid test tasks where the work gets used afterwards.

What should the agreement with the web developer include?

Even small tasks deserve a short written agreement. It protects both sides and makes it easy to change developer later. Paste the list below into your email and ask the developer to confirm each point:

  • Scope: which pages and features are included, and what is explicitly out.
  • Price and payment: fixed price or hours, estimate, cap and payment schedule.
  • Ownership: code, design and content pass to you on payment.
  • Access: repository, hosting, domain and CMS in your name from day one.
  • Maintenance: who updates, how often, and what it costs per month.
  • Response time: how fast the developer reacts if the site is down.
  • GDPR: a data processing agreement if the developer gets access to personal data.
  • Exit: what is handed over if the collaboration ends, and with what notice.

The access point is the one we most often see missing when businesses come to us after a collaboration has stalled. Creating the account in your own name takes five minutes at the start and can take weeks to untangle afterwards. Read more in the guide to who owns the code.

How to hire a web developer step by step

1

Describe the task

Goals, pages, features, integrations, deadline and budget range.

2

Choose a model

Freelancer, agency or employee based on volume and duration.

3

Find 3–5 candidates

Network first, then LinkedIn, job boards and directories.

4

Test and check references

Portfolio on mobile, a paid test task and one reference call.

5

Agree in writing

Price, ownership, hosting, maintenance and exit.

When does a combined team like Ceptiv make sense?

We are one option among several, and we fit best when you need both design and development, want a fixed price instead of hours, and like having hosting and maintenance in one place. We are a senior team in Copenhagen building in React, Next.js and TypeScript, and you own the code and the data. If you need one person sitting in your team every day for years, an employee or a regular freelancer is a better match. To compare, see our web development, our pricing, or get a written proposal within 24 hours.

Questions about hiring a web developer

What is the difference between a web designer and a web developer?
A web designer decides how the site looks and works for the user: layout, typography, colour, navigation and often content structure. The work usually happens in Figma. A web developer builds it in code and handles speed, integrations, security, the CMS and hosting. Some people do both, especially on smaller sites in tools like WordPress or Webflow. On larger solutions they are two different crafts, and the result is best when they work closely together from the start rather than handing files over.
How long does it take to hire a web developer?
A freelancer or an agency can typically start within a few weeks if you have a clear brief. An employee usually takes two to four months from job ad to first day, once you count the ad, interviews, tests and the candidate’s notice period. Factor that time in when you compare models. If you have a deadline such as a launch or a campaign, an external solution is often the only realistic option, even if you eventually want a developer in-house.
Does the web developer need to know WordPress?
Only if you plan to stay on WordPress. A large part of the market is WordPress developers, and they are good at sites built on themes and plugins. If you want a fast, bespoke solution with integrations, look for experience with React, Next.js and TypeScript instead. What matters most is that the developer can explain why their choice fits your needs. We have compared the two approaches in the guide to Next.js and WordPress if you are unsure which direction to take.
Can you hire a web developer from abroad?
Yes, and the hourly rate can be lower, especially in Eastern Europe and Asia. Count the full cost though: time spent communicating, time zones, language, management and any rewriting if quality falls short. Make sure the contract gives you ownership of the code and that personal data is handled under GDPR with a data processing agreement. It works best when you have a technical person in-house who can specify and review the work. We have a full guide to outsourcing software development that goes deeper.
Who should own the code when a freelancer builds it?
You should. Write into the agreement that all rights to code, design and content pass to you on payment, and that the code sits in a repository you have access to, for example on GitHub under your own organisation. Domain, hosting and third-party accounts should be in your name. It sounds formal, but it is what makes it possible to change developer later without starting over. A good freelancer will have no problem with it.
What should a brief for a web developer contain?
The purpose of the site, the audience, a list of pages and features, the systems to integrate, examples of sites you like, your deadline and a budget range. Also state who provides copy and images, and who will maintain the site afterwards. Giving a budget range may feel like showing your hand, but it saves time for both sides and gets you proposals that actually fit. Feel free to use our requirements specification template as a starting point.

Want us to build it for you?

You get a fixed-price proposal within 24 hours.

Dennis Nielsen

Dennis Nielsen

Head of Operations, Ceptiv

Free consultation

One free hour of advice before you start.

Describe your project and I will contact you as soon as possible, so we can schedule a no-obligation meeting. You leave with practical advice on how to get your project off to a good start.

  • Free
  • 1 hour
  • No obligation