· Guide  · 4 min read

How Much Does a Website Cost for a Small Business?

A basic business card site costs €600–1,000, a company website with CMS from €1,200, an online store from €2,000. See what drives the price and what to expect.

A website for a small business typically costs between €400 and €4,000 net, depending on the type of site, feature scope, and whether you choose a freelancer, an agency, or a website builder.

Below is a straightforward pricing breakdown by site type — no fluff.


Website Pricing in 2026

TypePrice (from, net)Timeline
Landing page€4003–7 days
Business card site€6002–3 weeks
Company website with CMS€1,2004–6 weeks
Online store€2,0006–12 weeks

Prices reflect freelancer rates. Agencies typically charge 2–3× more for a similar scope.


Landing Page — from €400

A landing page is a single page focused on one goal: capturing leads, selling a product, or promoting a service. No navigation, no subpages — just content and a CTA button or form.

When it makes sense:

  • Running a paid ad campaign (Google Ads, Meta Ads)
  • Promoting a single product or service
  • Collecting sign-ups for an event or webinar

At this price point, a landing page includes responsive design, a contact form, basic SEO, and Google Analytics integration.


Business Card Site — from €600

A business card site is the classic small business website: up to 5 pages covering home, services, about, contact, and optionally a gallery or testimonials. It’s the most common choice for local service providers.

What’s included:

  • Up to 5 subpages
  • Custom graphic design
  • Contact form with reCAPTCHA
  • SEO optimisation (meta tags, headings, schema markup)
  • Responsive layout for mobile and tablet
  • Google Maps and Google Analytics integration

When it makes sense:

  • You’re a local service provider (salon, mechanic, accountant, clinic)
  • You need a professional online presence
  • Customers search for you by business name or service

Company Website with CMS — from €1,200

A full company website with a content management system lets you update text, add posts, and manage images yourself — no developer needed. The right choice when you plan to publish content regularly or have a dozen or more subpages.

What’s included:

  • Multiple pages and sections
  • Admin panel for content editing
  • Company blog
  • Advanced SEO (breadcrumbs, schema.org, sitemap)
  • Integrations (GTM, analytics, maps, newsletter, chat)
  • SSL certificate and first-year hosting (optional)

Online Store — from €2,000

An online store is considerably more complex than a business card site. It needs to handle products, a cart, payments, stock management, invoices, and shipping.

The price depends on the number of products, payment gateway integrations (Stripe, PayPal), and any synchronisation with inventory or ERP systems.


What Drives the Cost of a Website?

1. Custom design vs template

A site built from scratch with a custom graphic design costs more than one based on a ready-made template. The price difference is typically 30–50%, but the difference in quality and uniqueness can be far greater.

2. Content management system (CMS)

Adding an admin panel so you can edit content yourself adds €250–750 to the cost. It’s a one-time expense that saves money later — minor updates don’t require calling a developer every time.

3. Integrations and extra features

Each integration takes additional time. Typical costs:

  • Contact form with anti-spam protection: included in base price
  • Booking system integration: +€120–380
  • Newsletter (Mailchimp, etc.): +€80–200
  • Multilingual support: +€380–1,000
  • On-site search: +€120–380

4. Copywriting and photography

Many quotes exclude copy and images — the client provides the materials. If you need copywriting or product photography, add €250–1,200 depending on scope.

5. Freelancer vs agency vs website builder

FreelancerAgencyBuilder (Wix, Squarespace)
Price€400–4,000€1,500–15,000€0–50/mo
UniquenessHighHighLow
QualityDepends on personDepends on agencyLow–medium
FlexibilityHighMediumLow
SupportDirectVia project managerSelf-service

Hidden Costs to Know About

The build price is just the start — a website has ongoing running costs:

  • Domain: €10–30/year (.com, .co.uk, etc.)
  • Hosting: €25–150/year (depends on traffic and site type)
  • SSL certificate: usually included with hosting or free (Let’s Encrypt)
  • Maintenance and updates: €0–120/month (if you opt for a support package)
  • SEO: €120–750/month if you want to actively grow in Google

WordPress sites require regular plugin and core updates — otherwise they become vulnerable to attacks. Sites built in Astro (like the ones I build) don’t have this problem: they generate static HTML and require no ongoing maintenance.


When Does a Cheaper Option Make Sense?

Website builders like Wix or Squarespace make sense when:

  • You’re just starting out and testing an idea
  • You don’t need SEO or a custom design
  • Your budget is genuinely very tight

But fair warning: builder sites have poor performance, limited SEO capabilities, and look similar to thousands of other sites. In the long run, it often turns out that investing once in a professional site was cheaper.


Summary — What Budget to Plan For?

For a small business, a realistic website budget is:

  • Minimum (simple card site, template): €400–600
  • Sensible (card site with custom design): €600–1,000
  • Optimal (company site with CMS): €1,200–2,000

Add roughly €50–120/year for hosting and a domain.

If long-term Google rankings matter to you — it’s worth investing in an SEO-optimised site from day one. Fixing technical SEO issues after the fact is more expensive than getting it right upfront.


Frequently Asked Questions

Does the website price include hosting?
Usually not — hosting and a domain are separate costs (roughly €50–120/year). Some developers offer packages with first-year hosting included.
Can I edit the site myself after it's built?
Yes, if the site has a built-in CMS. Worth clarifying before the project starts — an admin panel is an option, not a default.
Why do quotes vary so much in price?
Because "website" is a very broad term. A simple card site on a template can cost a few hundred euros. A full company site with custom design, CMS, and integrations — several thousand. Always ask for a detailed scope.
Does cheaper mean lower quality?
Not necessarily. A freelancer can build a better site for less than an agency, because there's no overhead. More important than price: portfolio, client reviews, and whether they understand your business.
How long does it take?
Landing page: 3–7 days. Business card site: 2–3 weeks. Company site with CMS: 4–6 weeks. Online store: 6–12 weeks.

Need a quote for your business? Get in touch — I provide free estimates. I’m based in Poland and work with clients across Europe.

Back to portfolio

Related posts

Read more
Parts & Accessories Catalog

Parts & Accessories Catalog

Headless CMS parts catalog for VW Polo 6R. Astro SSG, Vue 3, Laravel API, Filament admin, AI descriptions, DeepL translations and Cloudflare R2 image pipeline.

Uper SEO Auditor

Uper SEO Auditor

Chrome extension for SEO specialists and developers. Provides real-time debugging of Web Vitals, Schema.org, GTM, and JS errors directly in Chrome Side Panel.

Garage Inventory Management System

Garage Inventory Management System

Private warehouse management system for garage and workshop. Features QR code scanning, location tracking and e-commerce integration via REST API.

Enhanced WP REST API Plugin

Enhanced WP REST API Plugin

Open-source WordPress plugin extending REST API for headless CMS. Adds GA4, Polylang hreflang data, relative URLs and headless mode with 301 redirects.