Blog · pricing

How much does a website cost for a sole trader?

The question I get most often. The honest answer is “it depends”, but that is no help to you. So let’s look at real numbers in 2026, so you know what to expect and what you are actually paying for.

Desk with a laptop, coffee and a notebook, planning a website for a sole trader
What does a website really cost? It depends on what it has to do, so let’s get to the numbers.

The short answer

A website for a sole trader or a small business in the Czech Republic today costs roughly CZK 5,000 to 30,000 as a one-off, depending on what it has to do. A simple one-page site sits at the bottom of that range, a website with online bookings or a small e-shop at the top. Agencies routinely ask CZK 50,000 or more for a comparable website.

A custom website is a one-off cost of a few thousand. An agency will happily ask CZK 50,000 or more for the same thing.

Indicative prices by type of website

Starter (one-page), from CZK 5,900

One page where a visitor finds what you do, what it costs and how to get in touch. Ideal for sole traders who want to be visible and easy to reach: tradespeople, beauticians, consultants.

Multi-page website, from CZK 12,900

More sub-pages (services, about, gallery, contact), room for SEO and growth. For businesses that want to look professional and keep attracting customers from Google over the long run.

Website with bookings or an e-shop, from CZK 24,900

An online booking system, a calendar of appointments or selling products. For salons, restaurants and appointment-based services, where the website genuinely saves time and takes bookings on its own.

You will find the full breakdown on the Packages & pricing page.

What drives the price of a website

  • Scope, the number of pages and features (bookings, forms, e-shop).
  • Materials, whether you have the copy and photos, or they need preparing.
  • Integrations, booking system, payments, newsletter, maps.
  • Originality, a custom website versus a ready-made template.

Watch out for hidden costs

A low entry price sometimes hides the part that matters. What to always ask about:

  • Monthly fees. Website builders like Webnode are paid forever, every month. A custom website you pay for once.
  • Domain and hosting. A domain (yourbusiness.cz, for example) costs around CZK 200 a year; hosting can be free. Someone should set it all up for you.
  • Changes after launch. Find out what it costs to change a price or a photo six months later.

A template, or a custom website?

A template is cheap and quick, but you look like a thousand other people and you pay forever. A custom website costs more, but it is yours, it is faster and it is built to bring in customers. You will find a fair comparison (template versus me versus an agency) with the packages.

How to choose so the website pays off

  • Insist on a price up front and in writing, so the invoice holds no surprises.
  • Ask about mobile and speed, that is where most customers come from.
  • Check the website will be findable on Google (basic SEO, Google Business Profile).
  • Go for personal contact, so you talk directly to the person building the website.

Frequently asked questions

A simple one-page site costs CZK 5,900. It suits you when you need to be visible online, with your contact details, prices and a link to your Google Business Profile. The price is final, what we agree on is what you pay.
A website with an online booking system costs CZK 24,900. It suits salons, cafés or trainers, customers book themselves even late in the evening and it saves you a lot of phone calls.
No. The website is yours, the code and the domain. You pay once for building it, after that only the domain (around CZK 200 a year) and hosting, which is usually free. No monthly “website rental”.
Yes. You see the design before you pay a single koruna. If you do not like it, you pay nothing. I carry the risk, not you.

Want an exact price for your website?

Send me a few sentences about your business and I will tell you for free what makes sense and what it will cost.

Call Get a quote