How much does a small-business website cost?

Illustration of small-business website scope and cost, from a landing page to a multi-page site
9 min

Practical price ranges, cost drivers and examples for estimating a small-business website without paying for features you do not need.

José Miguel Fernández · Software Engineer · 6+ years of experience

A small-business website can cost anything from about EUR 500 for a focused landing page to several thousand euros when it needs many pages, booking, multiple languages, integrations or complex content. A modest business site with a clear scope normally sits somewhere between those points.

There is no useful universal price. A page built to test one service is not the same project as a hotel website with room content, two languages and a booking engine. A number only means something when it comes with a scope.

The ranges below were updated in August 2026. They describe indicative freelance or small-team projects serving businesses in Spain and Europe. They are not a fixed quotation or an official market average. VAT, hosting and licences may sit outside the build price, so a proposal should say how each is handled.

Typical ranges by website type

Project typeIndicative rangeTypical scope
Landing page for one serviceEUR 500 to 1,500One page, structure, responsive design, base copy, form, analytics and launch
Small business websiteEUR 1,200 to 3,000Home, services, about, contact, editable content and basic technical SEO
Catalogue, booking or multilingual siteEUR 2,500 to 6,000More content, templates, external integration, migration and journey testing
Website with custom functionalityFrom EUR 6,000Accounts, business rules, private data, payments or bespoke integrations

A business website with five clear sections can start at around EUR 490 when the content and journey are simple. A WordPress web design project usually grows when the team needs to edit many pages, relies on specific plugins or has existing content to migrate.

The starting price does not tell you whether a proposal is good value. A EUR 700 landing page can be carefully delivered. A EUR 4,000 site can still arrive without finished copy, measurement or a clear maintenance plan. Look at the individual responsibilities.

What changes the budget

The amount and state of the content

Five pages with approved copy are different from five ideas spread across documents, emails and an old site. Shaping the offer, writing, selecting images and deciding what deserves attention all take time, even though none looks like a technical feature.

If a business has several distinct services, useful individual pages are often better than hiding everything in a generic block. They take more work, but they can answer narrower searches and give each prospect the right information.

Design and visual identity

An existing identity removes decisions. If there is no logo, type choice, colour system or photographic direction, someone has to set a workable base. A full rebrand is not required for every website, but the project still needs a consistent visual system.

A template saves time when it fits the information. It stops saving time when every section needs to be forced into place, mobile problems need repairing or unused features have to be removed.

Editing, booking and integrations

A form that sends an email is simple. A form that creates a CRM contact, records the source and alerts the right person has more moving parts. Booking, payments, catalogues, maps, newsletters and management-system connections follow the same pattern.

The useful question is not just whether two tools can connect. Ask what should happen when the connection works, fails or receives incomplete data. Those exceptions often affect effort more than the integration logo.

Languages and migration

A bilingual website is more than a duplicated page set. It needs translations, routes, language links, metadata and a sensible editing process. When an old site already exists, its URLs should be inventoried so each can be kept, combined or redirected deliberately.

Hosting, licences and maintenance

The initial project and annual ownership cost are separate. Ask a supplier to identify:

  • domain and hosting
  • theme, plugin, typeface and image licences
  • backups and software updates
  • support for small changes
  • ownership of accounts, code and content
  • third-party costs for email, booking or analytics

A cheap site with several annual licences controlled by the supplier can become expensive when you move provider. Handover should state what the business owns and how access is recovered.

WordPress, Astro or a custom build

I would not choose the technology because it is fashionable. The decision depends on who edits the site, which functions it needs and how much maintenance the business accepts.

WordPress fits when the team publishes or edits frequently, needs a manageable catalogue or depends on a proven plugin. Updates, backups and extension quality need attention.

Astro works well for service sites, landing pages and content that does not change every day. It provides a light base and close control over the result. Editing can happen in files or through a content system if there is a real need for one.

Custom development makes sense when the project is becoming an application: users, private data, payments with unusual rules, permissions or a workflow that standard tools cannot handle. Starting there without a specific reason tends to increase the budget without helping the buyer.

Three small-business examples

A neighbourhood café

Someone should be able to check the menu, hours, location and booking route on a phone. A landing page or small site may be enough. Cost increases if the menu changes every week, online ordering is required or staff need to publish events themselves.

I would prioritize loading speed, original photography, consistent local details and actions that open directions, a call or the reservation path. A customer account would not be a sensible starting point.

A rural hotel

This site may need room pages, indicative rates, policies, multiple languages and a handoff to an external booking engine. Even when the booking system is not being built, its mobile journey needs careful integration and testing.

Existing search traffic also makes URL migration important. This project will usually sit closer to the middle range than to a basic landing page.

A professional practice or home-services company

The site needs to qualify enquiries and show relevant work. That usually means service pages, areas covered, explained projects and a form that asks for enough context without becoming an interrogation.

Content may shape the price more than complex functionality. Gathering photographs, writing cases and organizing services takes time. Those pages can then answer common questions before the first call.

What a website proposal should include

A useful proposal tells you what will be delivered and what the business needs to provide. I would check for:

  1. included pages or templates
  2. responsibility for copy, translation and images
  3. review rounds
  4. mobile behavior and accessibility expectations
  5. forms, measurement and integrations
  6. migration, redirects and SEO continuity if another site exists
  7. hosting, licences and recurring costs
  8. testing, launch, account handover and documentation
  9. post-launch maintenance
  10. exclusions and how out-of-scope changes are priced

If the outcome is still vague, this guide to evaluating a custom software proposal is also useful for a web project. It helps expose uncertainty hidden behind a tidy feature list.

Signs that a quote is poorly scoped

Be cautious when someone gives a fixed figure before asking about content, editing, integrations or the existing site. The same applies to an enormous feature list that the business did not ask for.

At the cheap end, copy, testing, migration, handover or support may be missing. At the oversized end, a supplier may propose a custom platform where a clear service site would do the job. Both problems start with the same mistake: the scope does not reflect how the business sells and operates.

Before appointing anyone, read what a professional website needs to win clients. It separates useful foundations from decorative extras.

How to request a useful estimate

You do not need to write a technical specification. Start with:

  • what the business sells and who buys it
  • what a visitor should do next
  • which pages or content already exist
  • who will update the site
  • which tools must connect
  • which date matters and why
  • what budget ceiling is sensible for this phase

That is enough to propose a first version and leave later improvements outside the initial price. It also makes quotes easier to compare because a page count alone does not show the work involved.

If the business serves Granada or relies on a local audience, the web design in Granada page explains the local-service approach. A first conversation should produce a clearer scope, not pressure to buy the largest package.

Frequently asked questions

How long does a small-business website take?

A focused landing page may be ready in two or three weeks. A multi-page site with unfinished content, languages or integrations can take four to eight weeks. The timetable often depends on when copy, access and feedback arrive.

Is website maintenance compulsory?

Every site needs an owner, even if the work is small. WordPress needs updates, backups and plugin care. A static site has less application maintenance, but domains, hosting, forms and content changes still need attention.

Can I begin with one page?

Yes. A focused offer can be tested with a well-structured landing page. The site can later grow with service pages and articles based on real customer questions.

Is SEO included in the website price?

Separate a sound technical base from an ongoing SEO programme. Metadata, structure, crawlability, performance and a sitemap should be part of a good build. Extensive research, regular content, local SEO and link acquisition are additional work.

What if I already have a website?

First decide what deserves to remain. Sometimes structure and messaging can be improved in place. In other cases, the current system blocks every useful change. The guide to redesigning or rebuilding a website works through that decision.

Decision and next step

Would you like to apply this decision to your case?

I can help you review the context, reduce the initial scope and choose a solution proportionate to the problem.

Before you close this

Would you like to apply this to your own case?

Share the context. I will tell you clearly whether I can help and what the most sensible next step would be.

  • No commitment
  • Direct reply