Choosing a contractor10 min readUpdated:

How to choose a web development company

Five checks that take one evening and weed out poor options in your country. Inside: a checklist of questions and red flags.

Two women discuss a project at a round table by a window overlooking the city.

In short

Choose not by price or by how pretty the studio's own site is, but by things you can verify: live projects similar to yours, a clear scope and timeline, and ownership terms in writing. The site, domain and accounts must be registered to you. Ask the questions from the checklist below: the answers show who you are dealing with.

Where to start: what you actually need

Most failed orders in any country start not with a bad contractor but with an unclear task. If you cannot say in two sentences why you need a site and what should happen after launch, every agency will guess in its own way, and you will get a pretty picture that solves nothing.

Before writing to anyone, answer four questions:

  1. What is the task? Get leads from ads, pass a bank check, sell goods, show the company to partners. The type of site depends on it.
  2. Who is the customer? Which country, which language, which device they will come from.
  3. What are the budget and deadline? Even approximate ones. If you do not know what makes up the price, start with "How Much Does a Website Cost in 2026": it has ranges by type of site.
  4. What do you already have? Logo, texts, photos, domain. The more is ready, the faster and cheaper the work.

If your answers come out vague, write a short brief. How to do it in an hour is covered in "Website Requirements and Brief". With a brief the conversation with a contractor is completely different: you compare offers on equal terms instead of listening to who tells the better story.

Freelancer, agency, website builder or in-house team

There are four routes, and each has strengths. None is "bad" in itself; what matters is the fit with the task.

Freelancer

Fits small, clear tasks: a business card site, a landing page, edits to an existing site. Pros: usually cheaper, and you talk directly to the person doing the work. Risks: one person cannot replace a designer, a developer and a copywriter at once, and if they fall ill or disappear, the project stops. That is why, with a freelancer, it is especially important that the access and the code are with you, not with them.

Web design agency

A team with roles: manager, designer, developer, tester. Fits sites with several sections, integrations and accounts, and cases where you want one party responsible for the result. The downside: a higher price, and at the sales stage you talk to one person while others do the work. That is exactly why you should ask who will be on the project. If the agency is based in your city, that is handy for meetings, but not essential: the process and the terms matter more.

Website builder on your own

If the site is simple and you are ready to assemble it in the evenings, a builder is an honest option. We compared it with custom development in "Website Builder vs Custom Website". One point matters here: you do not need a contractor if a builder is enough for you.

In-house team

It makes sense when the site or product is the core of the business and work on it never stops. For a one-off project it is expensive: salaries, taxes, recruiting.

A close-up handshake between two people against lush greenery seals an agreement.

How to hire a web developer: what to look at first

First look at the work, not at the presentation. Ask for links to live sites similar to yours in type and complexity, not mockup images. Open them on a phone, press every button, send a test request, see how fast the page loads. It takes ten minutes and tells you more than any PDF portfolio.

Second step: talk to someone the agency has already built a project for. Ask for a client's contact and put three questions: did they meet the deadline and budget, how easy was it to get access after delivery, what would the client do differently. An honest contractor gives such contacts without long persuasion. If they do not, be careful (though it is not a verdict: some projects are covered by non-disclosure agreements).

Third step: judge how they talk to you at the introduction stage. Do they ask about your business, customers and goals, or do they immediately send a "price from and to"? A good contractor listens and clarifies on the first call. A poor one starts selling right away. Google's guidance on hiring an SEO confirms the general principle: interview them in both directions, check references and ask for an audit rather than trusting a first impression (Google Search Central).

Fourth: compare offers by scope, not by the bottom line. Two figures, €1,000 and €3,000, can describe different things: one may include design, copy, forms, an SEO base and training on the editor, the other only layout from your mockup. Ask them to write out what exactly is inside and what you pay extra for.

How to choose a web development company: a checklist of questions before you sign

You can ask these questions by email or on a call. What matters is not only the substance of the answer but also how quickly and clearly the contractor replies.

About the work and the people

  • Who exactly will work on my project, and are there subcontractors?
  • Can I see two or three live projects similar to mine and talk to their owners?
  • How does the process work: how many stages, what do I see and approve at each?
  • How often and in what form do you report progress?

About price and timeline

  • What is included in the price and what is paid separately (texts, photos, translations, domain, subscriptions)?
  • What does the final price depend on and what could change it?
  • What is the timeline and under what conditions does it hold (when must I provide materials and approvals)?
  • How are changes counted after the mockup is approved?

About ownership and security

  • In whose name are the domain, hosting, code repository and service accounts registered?
  • Will I get the full code and all access after payment, and when exactly?
  • Where are backups stored and who is responsible for them?
  • How are forms protected from spam and how is visitors' personal data handled?

About launch and support

  • What does launch include: email on the domain, analytics, Search Console, redirects from the old site?
  • Who fixes errors after launch and how fast, free or for a fee?
  • Can I change texts, photos and prices myself, or does every edit go through you?

Run through this list for a specific contractor in the interactive checklist below: it shows how reliable the offer looks.

A laptop shows a client portal with project stages and approvals, and a phone shows notifications.
Example: a client portal with stages, approvals and notifications keeps a project transparent.

Rate a contractor: how reliable is the offer

  • Showed live projects similar to mine and gave a client contact
  • Scope of work and price are itemized in writing
  • Domain, hosting and accounts are registered to me
  • Code and access are handed to me after payment, and the contract says so
  • Timeline is named, with the conditions under which it holds
  • Payment is split into stages, with an acceptance act
  • I know who exactly works on the project
  • I can change texts and photos myself without a programmer
  • Launch is described: email on the domain, analytics, Search Console
  • It is clear what warranty and support cover after delivery
  • The contractor themselves said what will not be in the project
  • Does not promise search rankings or bank approval

Red flags: when to stop

One red flag is not a verdict, but two or three mean you need more questions. Let us be fair and not bash other agencies: each has a reason to do business its own way, and your job is to see whether it suits you.

  • No written estimate or scope of work. "We will do it turnkey, we will discuss as we go" is the road to payment disputes.
  • A price far below the rest with no explanation. An honest cheap option exists (a template, few pages), but you need to understand what makes the price.
  • The domain and accounts are registered to the contractor "for convenience". More on this in the next section.
  • They do not show live projects or show only pictures.
  • Pressure with a discount deadline. "The price is valid until tomorrow" is a sign of selling, not helping.
  • Guaranteed Google rankings or bank approval. Neither depends on the contractor. Google's guidance also warns against anyone who guarantees search rankings.
  • 100% prepayment with no stages and no acceptance act. It is normal for payment to be split into parts by stage.
  • Dodging questions about subcontractors and code. How they react to a question is information too.

On the other hand, we count these as good signs: the contractor says what they do not do; names timelines with conditions; suggests starting small if the task allows; and is not afraid that you will take the code and leave.

Why the site, domain and accounts must be registered to you

This is the most important rule of all, and it is often broken. The domain (the address of the site), hosting (where the site lives), the repository (code storage) and service accounts must belong to you. The contractor gets access by invitation, like an employee, not as the owner.

What can go wrong

  • The contractor disappears, closes or falls out with you, and the domain is registered to them. Getting the address back is hard and slow, sometimes impossible, and the site and its search rankings stay with them.
  • Hosting was paid from their card, and the site was switched off for non-payment.
  • You want to change agencies, and the previous one hands over the code "for an extra fee" or does not hand it over at all.
  • A bank or payment provider asks you to confirm that the site belongs to the company. If the domain is registered to the contractor's private person, that raises questions.

How to do it right

  1. Register the domain yourself with any registrar and list yourself or your company as the owner.
  2. Create hosting, email, analytics and repository accounts on your own email and turn on two-factor protection.
  3. Invite the contractor into these accounts with the rights they need. When the work is done, revoke access.
  4. In the contract, state that the exclusive rights or rights of use to the design, texts and code pass to you after payment, and that you may make changes (a German law firm has an example analysis of such a contract). Check the legal details with your own lawyer.
  5. Payments for the domain and service subscriptions go directly from you to the services. That is a good sign: the contractor does not earn on your subscriptions.

This is exactly how we work: the How we work page describes the order, and everything paid to third-party services you pay to them directly, with no markup from us. To see what this looks like in real projects, look at our case studies.

What to put in the contract and how to run the project

A contract is not there to sue anyone but to make sure both sides understand the result in the same way. Check that it contains:

  • a description of the work and the composition of the site (pages, features, languages, integrations);
  • stages and payment order: part at the start, part when stages are done, the rest after delivery;
  • the timeline and the conditions under which it moves (for example, a delay in materials from your side);
  • the number of revision rounds on the mockup and the cost of extra ones;
  • transfer of rights, code and access, with a date;
  • a warranty period when errors are fixed for free;
  • how cooperation ends and how unfinished work is returned.

During the project, agree on a communication channel (chat or email), a responsible person on your side and the date when you will see the first result. The ideal format is a preview link for each stage, so you look at a live site rather than pictures. That way mistakes are visible at once, not on delivery day.

If the project involves opening a bank account or a payment provider, ask in advance which pages the reviewers need. We cover this in "What Website a Bank and Stripe Need", and the general order of work for a new business is in the step-by-step plan. We do not promise that every check will end well: the decision is made by the bank or service, not by the agency.

What to choose in your situation

Short recommendations for typical cases in your country.

  • If you need a simple site by a specific date and the budget is small, take an agency or a freelancer with a fixed price and a ready scope. A landing page or business card site does not require a long search: check the work, the timelines and the rights.
  • If you are opening a company and need a site for a bank or payment provider, look for someone who knows which pages reviewers ask for and can produce legal pages for your country. Speed matters more than beauty here.
  • If you need a site that brings customers from search, choose an agency that discusses SEO and structure before design, not after. A benchmark for the scope: our "Business website" includes up to 10 pages, a blog, two languages and SEO for 20 queries for €2,490.
  • If you are building a service, an account area or a platform, the contractor should first offer paid discovery work (a product map and an estimate) rather than name a price right away. If you are quoted an exact price for a complex system on one call, that is a reason to ask questions.
  • If you are choosing between two close offers, pick the one with a clearer scope, clearer ownership terms and a team that talks plainly about what will not be in the project.
  • If you doubt you are ready to order at all, write to us on the contact page and we will help you sort out the first steps.

We are ready to answer every question from the checklist above in writing before you pay: prices are listed on the pricing page, and the scope of each product is described in its card.

Frequently asked questions

Which is better: a freelancer or a web agency?

For a small project with a clear task a freelancer fits: usually cheaper and quicker to start. For a site with several sections, integrations or an account area, an agency with a designer, developer and tester is better, with the company carrying responsibility. In both cases the code and access must be with you.

How do I check a web agency before ordering?

Open live sites from its portfolio on a phone, send a test request and ask for the contact of one client so you can put three questions to them: timeline, budget, handover of access. Then request the scope of work in writing and compare it with other agencies' offers.

Should the domain be registered in my name?

Yes, this is the basic rule. The domain, hosting, repository and service accounts are registered to you or your company, and the contractor works by invitation. That way the site cannot be held hostage in a dispute, and you can change agencies without losing the address and rankings.

Why do offers from different agencies differ several times over?

Usually the scope differs: design, texts, SEO base, forms, legal pages, training on the editor. One price may include all of it, another only layout. Ask for the scope line by line and compare like with like.

Can I trust the reviews on an agency's website?

Treat them as advertising. More reliable are live projects you can open yourself and a conversation with a client through a contact the agency is willing to give. If some work is under a non-disclosure agreement, the agency should say so honestly.

How much should I pay at the start of a project?

Most often payment is split: part at the start, part when a stage is ready and the rest after delivery and handover of access. Full prepayment with no stages and no acceptance act raises your risk, so it is best avoided.

What if the project is stuck or the agency disappears?

If the domain, code and accounts are registered to you, you simply invite another team and continue where you left off. If not, you have to turn to the contract and the registrar, and the process can be long. That is why ownership is set up right away, before work begins.

Do I need a contract for a small website?

Yes, even for a small one. It does not have to be long: scope of work, timeline, price, payment order and transfer of rights and access on a page or two. It is best to have your country's lawyer check the legal wording.

Sources

  1. How to choose a web development company (Capterra) · Capterra
  2. Do you need an SEO? How to hire one (Google Search Central) · Google
  3. Webdesign services: legal risks and liability (contract and usage rights, in German) · IT-Recht Kanzlei

Read also