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’s no help to you. So let’s look at real numbers in 2026, so you know what to expect and what you’re 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,900 to CZK 24,900 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 online store 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), 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: tradesmen, beauticians, consultants.

Standard, CZK 12,900

More 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 + bookings, 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’ll 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, online store).
  • 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. You pay for website builders like Webnode forever, month after 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’s yours, it’s faster and it’s built to bring in customers. You’ll find a fair comparison (template versus me versus an agency) on the pricing page.

How to choose so the website pays off

  • Insist on a price up front and in writing, so there are no surprises on the invoice.
  • Ask about mobile and speed. That’s where most customers come from.
  • Check that the website will be easy to find on Google (basic SEO, Google Business Profile).
  • Pick someone you can actually talk to, so you deal directly with 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 don’t 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’ll tell you for free what makes sense and what it will cost.

Call Get a quote