Choosing a web development provider is a decision for several years ahead — not only for the build itself, but for the maintenance, ownership of the code and the ability to grow the project later. This article is a practical guide: what the real options are, what it should cost, what the warning signs are and what to ask before you sign.
We write it as a provider, but deliberately without a "choose us" tone — the goal is for you to be able to compare any quote against the same criteria, whoever it is from.
The four options and who each suits
In practice you have four ways to build a business website. Each makes sense in a different situation.
| Option | Typical price | Timeline | Suitable for | Main risk |
|---|---|---|---|---|
| Website builder (Wix, Shopify, a stock theme yourself) | €0–500 + a monthly subscription | days | testing an idea, a very small local business, a temporary page | limited SEO and integrations; the monthly fee grows; a hard migration later |
| Freelancer | €600–3,000 | 2–6 weeks | a clearly defined small project, a limited budget, when you have a technical person alongside | one person = a single point of failure; maintenance stops if they stop |
| Small studio / boutique agency (2–8 people) | €1,500–8,000 | 3–10 weeks | most small and medium businesses — a business site, an online store, a niche site | capacity at peak; check there is a process and cover, not just one "key" person |
| Large agency (15+ people) | €8,000–40,000+ | 2–6 months | corporate projects, complex integrations, a large catalogue, several languages and teams | a high price for a medium project; you are often the "small client" in the queue |
There is no universally right choice. For a business site of up to 30–40 pages or a standard WooCommerce online store, a small studio usually gives the best value for money. For an application with specific logic (bookings, calculators, a B2B portal), look for a team with real experience in custom development — see also WordPress vs custom development.
What it should cost
Indicative ranges for the Bulgarian market in 2026 (the build, without monthly maintenance):
- Business / brochure site: €600–2,500
- Niche site with an enquiry form (hotel, restaurant, guest house, clinic): €900–2,500 — see hotel website, restaurant website
- WooCommerce online store: €1,200–4,500 depending on product count and integrations
- Custom application: from €4,000, estimated individually
A detailed breakdown by site type is in how much a website costs in Bulgaria and on the pricing page.
Be wary of quotes well below these ranges. A site for €200–300 almost always means a stock theme with no adaptation, zero SEO setup, no speed optimisation and no maintenance. The difference is paid later — in a rebuild, a hacked site or dropping out of Google. See 5 things that increase website cost.
What a good quote must contain
Compare quotes by whether they explicitly cover the following — not by the final figure:
- A clear scope: a list of pages/features, what is in and what is not.
- Design for approval before development — a mockup or prototype, not "you'll see it live".
- Responsive design for phone and tablet as part of the price, not an extra.
- Baseline SEO: meta tags, a clean URL structure, a sitemap, schema, speed and Core Web Vitals.
- Integrations: Google Analytics 4, Search Console, a form to email/CRM.
- Content: who writes the copy and who uploads the photos — you or the provider.
- Training: a short introduction to editing content yourself.
- Timeline and milestones with specific dates and payment points.
- A warranty period for fixing defects after launch (typically 14–30 days).
- Ownership: explicitly stated that the domain, hosting and code remain in your name.
A full "good vs bad quote" comparison is in a separate article.
Red flags
Each of these on its own is a reason for caution. Two or more together — look for a different provider.
- No written quote with a scope — just a price over the phone or on one line in a chat.
- A price drastically below the market with no explanation of what is dropped to get there.
- Refuses to show delivered projects or the portfolio is only mockups, with no live addresses. (Ours link to the live sites in the portfolio.)
- Wants full payment upfront. The normal practice is in stages — e.g. 40% / 40% / 20%.
- Registers the domain and hosting in its own name and won't transfer them.
- Won't give access to the code / admin after payment — it "locks" you in.
- Promises "#1 in Google in a week" or guaranteed positions. SEO doesn't work like that.
- Doesn't respond for 3–4 days even at the quote stage — that's how maintenance will be too.
- No contract, or the contract doesn't describe what happens on delay, cancellation or dispute.
7 questions before you sign
- In whose name will the domain, hosting and code be? The answer should be "yours".
- What exactly is in the price and what is an extra? Ask for it in writing.
- Who writes the copy and provides the photos? This is a common cause of delay and an extra bill.
- How will I edit content myself after launch? There must be an admin panel and a short training.
- What does the post-launch warranty cover and for how long?
- What does maintenance look like afterwards — what does it include and how much does it cost per month? See maintenance and SEO.
- Can I speak to 1–2 of your clients? A serious provider will connect you. Our reviews are in the testimonials section.
After launch — ownership and maintenance
Two questions decide whether you are the "owner" of your site or a hostage to the provider:
- Ownership. The domain is registered in your name and your email. The hosting account too, or at least with your full access. The code and database are handed over at the final payment.
- Maintenance. A WordPress site with no monthly maintenance accumulates security and speed problems after 6–12 months. Ask what maintenance includes (updates, backups, monitoring, change hours) and what it costs. The market is ~€60–90/month for a base tier, €150–300/month for active maintenance with SEO.
If you already have a site and are considering changing provider — ask for access to the domain, hosting and admin before you terminate the current contract.
Summary
Don't compare quotes by the final figure, but by scope, ownership and maintenance. For most Bulgarian small and medium businesses, a small studio with a clear process is the balanced choice. Take the time for 2–3 quotes and run each through the checklist above.
If you want a second opinion on a specific quote — get in touch. We review it for free and say what is missing, even if we don't work together.