Skip to content
Blog

Guides & Pricing

How to Choose a Web Development Partner (and the Red Flags to Avoid)

2026-08-24 · 7 min read

Most bad website projects fail before a single line of code is written. They fail at the hiring stage — because the buyer had no way to tell a solid partner from a good salesperson.

This checklist fixes that. It works whether you end up hiring us, a freelancer, or a large agency. Every item is something you can verify in under ten minutes, before you sign anything.

The 7-point checklist

1. A portfolio you can click

Screenshots prove nothing. A screenshot can be a mockup, a template demo, or someone else's work. Ask for live URLs and open them yourself. Then check three things:

  • Does the site load in under 3 seconds on your phone?
  • Is it still online and maintained, or abandoned?
  • Does the footer or source code actually credit the person you're talking to?

If a provider shows you five projects and only one has a working link, that ratio tells you something.

2. Dated proof of delivery

Anyone can claim "50+ projects delivered". Ask a simpler question: "What did you ship in the last 90 days, and when exactly did it go live?" A serious professional answers with specifics — a URL and a date. Vague answers ("we've done lots of projects like yours") are a soft no.

3. Who actually does the work

This is the most-skipped question and the most expensive one to skip. Many agencies sell with a senior person and deliver with juniors or subcontractors you never meet. Ask directly:

  • Who writes the code on my project?
  • How many years of experience does that person have?
  • Will I speak to them, or only to an account manager?

There's nothing wrong with small teams or solo builders — often the opposite. What's wrong is not knowing.

4. You own the code and the accounts

Before paying, get it in writing that on final payment you own:

Asset Why it matters
Domain name Registered in your account, not theirs
Source code Full repository access, not just "the live site"
Hosting account You can move providers without permission
Analytics & admin logins You keep your data if you part ways

The classic trap: the site works fine until you try to leave, and then you discover the domain, hosting, and code all belong to the vendor. Rebuilding from zero costs more than the original project.

5. Published, comparable pricing

You don't need an exact quote on day one, but you do need a public price range. A provider who publishes prices is telling you they charge everyone by the same logic. A provider whose price is "it depends, let's have a call" is often pricing by what you look like you can pay.

For reference, typical 2026 market ranges: marketplace freelancers roughly €350–1,750 for a small site; small-business sites are generally perceived as fair between €600–1,500; established agencies charge €3,000–6,000 for an institutional site and €3,500–10,000 for e-commerce; genuinely custom applications start around €15,000. Anything wildly below these ranges is usually a template with your logo on it.

(We hold ourselves to the same standard: request an estimate and you get a fixed, written price to compare — not a "let's have a call".)

6. Maintenance terms in writing, with numbers

Websites need updates: security patches, backups, small content changes. Market rates run €30–300/month depending on scope. The number matters less than the definition. Get in writing:

  • What is included per month (hours? tasks? updates only?)
  • What happens if you cancel — does the site keep working?
  • Is maintenance optional, or is the site built so only they can touch it?

That last one is the trap. A site you can't maintain without the original vendor isn't yours in any practical sense — see point 4.

7. A response-time promise

Not "we're always available" — a number. "We reply within one business day" is a commitment you can hold someone to. If a provider is slow to answer while trying to win your business, they will not get faster after you've paid.

Red flags: walk away when you see these

Fake urgency. "This price is only valid until Friday." Custom software is not a mattress sale. Real pricing is based on scope, and scope doesn't expire on Friday.

Hidden monthly fees. The €600 website that quietly requires €90/month forever — for "licensing", "platform fees", or hosting priced at 5× market rate. Over three years that's €3,240 on top of the quote. Always ask for the 3-year total cost in writing.

No contract. "We work on trust" means you have no defined scope, no delivery date, and no recourse. A one-page agreement covering scope, price, deadline, and ownership is the minimum. A professional will offer one before you ask.

The "+0 projects" counter. Websites with animated counters — "250+ happy clients!", "500+ projects!" — and not a single clickable, verifiable example. Counters are decoration. Links are evidence.

No questions about your business. A good partner asks what the site is for — leads, sales, bookings — before quoting. Someone who quotes instantly from a one-line description is selling you a template regardless of what you need.

FAQ

Is a freelancer or an agency better? Neither, categorically. A strong freelancer beats a weak agency and vice versa. The checklist above matters more than the label — apply it identically to both.

Should I just pick the cheapest quote? Compare 3-year totals, not sticker prices. A €800 site with €120/month locked-in fees costs €5,120 over three years. A €1,800 site with optional €49/month maintenance costs €3,564 — and you own it.

How many proposals should I get? Two or three. More than that and you're comparing sales documents, not builders. Spend the saved time clicking through portfolios instead.

What's a reasonable delivery time for a small business site? With modern tooling, a well-scoped small site is a matter of days to a few weeks — not months. Long timelines usually reflect the vendor's queue, not the work itself.

The short version

Click the portfolio. Ask who writes the code. Get ownership, pricing, maintenance, and response times in writing. Walk away from urgency, hidden fees, and vanity counters.

If you'd like to see how we answer this exact checklist — with a fixed price and a defined scope — you can request an estimate and get a written proposal to compare against anyone else's.

Comments (0)

No comments yet — start the conversation.

Sign in to join the conversation. Sign in · Create an account

Related articles

Ready when you are

Tell us what you need. Get a realistic estimate in two minutes.

Get an estimateA fast, personal reply — from the engineer.
feitura

Custom websites and web software, engineered end-to-end by senior hands.

Greater Lisbon (Sintra), Portugal — working worldwide

Our guarantees

  • A personal reply to every inquiry — from the engineer, not a bot
  • Fixed-scope quote before any payment
  • You watch the real build take shape in your portal — no big-reveal surprises
  • You own 100% of the code on final payment

Contact

[email protected]
© 2026 FeituraPrivacyTermsfeito. — made in Portugal