What a simple company website costs: PLN 3,500, the whole scope and the whole exclusions list

One fixed price, everything it covers and everything it leaves out, with the hour by hour arithmetic behind the number. Prices checked August 2026.

Get a quote

A simple company website costs PLN 3,500 net here: one price, a closed scope, and a list of exclusions longer than the list of what is included. The price and a short form are also on the service page.

“A company website: PLN 3,000 to 10,000.” A sentence like that turns up in almost every Polish article about website pricing, and on its own it tells you nothing.

Without a scope there is nothing to compare that range against, because you cannot see what sits inside it: who writes the copy, who takes the photographs, how many pages, how many rounds of revisions, what happens when you want the homepage rearranged a week later. Two quotes carrying the same number routinely describe two completely different jobs.

I publish prices only for closed scopes: a company website, a WooCommerce shop of up to 30 products, a migration of up to 500 products and a WordPress repair. This article describes one of them. Everything else I quote after a brief, because a price given before anyone has looked at the thing it is meant to fix is a guess.

What is included in a simple company website at PLN 3,500

net, one price for the closed scope
PLN 3,500
at most, with a contact form and a phone version
3 pages
for two rounds of revisions after handover
14 days

A simple company website, PLN 3,500 net. Included:

  • up to three pages
  • a contact form with email notification
  • a phone version
  • basic SEO: titles, descriptions, sitemap, indexing
  • a panel for editing the content yourself
  • domain and hosting connected
  • the first month of technical care after launch
  • two rounds of revisions within 14 days of handover

The date is set in writing together with the scope, once I know when the copy and photographs will arrive.

The last item on that list is the one clients read twice, and rightly, because it is the item that closes the scope. Without a window, “two rounds of revisions” means two rounds whenever, including eight months from now, when nobody on either side remembers what was agreed and the work starts again from zero. Fourteen days is roughly how long both sides still remember what they decided.

What is not included in the price of a simple company website

This list is longer than the previous one and it matters more.

  • copy and photographs are supplied by the client
  • revisions after the 14 day window
  • a second language version
  • a shop, payments, shipping
  • integrations with a CRM, a warehouse, a booking system
  • user logins
  • the cost of the domain and hosting
  • care from the second month after launch

I do every one of these, and none of them fits into PLN 3,500, so each is a separate decision with a separate price.

Choosing this package leaves all of those doors open. The site stands on WordPress, so a shop, a second language or client logins can be added later on top of what is already there, by a developer who does not have to be me. The addition gets its own quote, and the pages you already have stay.

Two lines need a comment. The domain and hosting are excluded because you pay for them yourself: a domain runs to tens of zloty a year, hosting to a few hundred, and both belong in your own account from day one. Companies lose control of their own address because the registration sat with somebody who left two years ago. I wrote about that at more length in the piece on what a company website actually needs.

I help you with that part: you get step by step instructions and the names of the providers I use myself. The registration takes about a quarter of an hour, and it is the one piece of the job that has to be done in your name.

The second is care after launch. The first month of technical care is included in the price; from the second month you pay for it, if you want it. A site with no updates works beautifully for a year and stops working in month eighteen, usually because a stranger found an out of date plugin. Folding that into the build price would be pretending the problem disappears once the invoice is paid. The monthly prices are in a section at the bottom of this article.

The exclusions are the reason the price works

Read that list again, backwards. Every line outside the price is an hour that is not in the arithmetic.

The most important one is the first: copy and photographs are supplied by the client.

It decides how long the whole job takes. I have built three page sites dozens of times, so the build itself is predictable to the hour. The wait for what goes on them is the unpredictable part.

A job where the builder writes the copy usually runs like this: brief, draft, comments, second draft, somebody inside the client’s company reads it a week later, the owner takes a different view of one paragraph, back to step two. The writing itself is quick. The agreeing is slow and depends on nobody sitting on my side of the table.

So a website where I write the words is a different product at a different price. I can write the copy, and I quote it separately once I can see how much text there is and who signs it off at your end.

Photographs work the same way, with one addition: people can tell a stock photo. A construction company with five pictures from its own site, taken on a phone, looks more credible than the same company with polished renders, and those pictures cost one afternoon.

Where the PLN 3,500 price for a simple company website comes from

A seller who shows their own arithmetic is in a weaker negotiating position than one who hides it. Here it is anyway, because without the arithmetic PLN 3,500 is one more number on a banner.

My first version of this sum was wrong. I had sixteen hours in it. Then I wrote out hour by hour what the job contains and saw that sixteen hours covers the build alone. The whole job looks like this:

brief, agreeing the structure1.5 h · 6%
designing the homepage and the inner page template4 h · 17%
build, up to three pages6 h · 26%
entering the client’s content, processing photographs2 h · 9%
form, GDPR, privacy policy, cookies2 h · 9%
analytics, structured data, sitemap, meta1.5 h · 6%
testing on devices, performance2.5 h · 11%
two rounds of revisions2 h · 9%
deployment, DNS, SSL, handover, training2 h · 9%
total23.5 h · 100%

The second column says the same thing as the first, faster. Building the pages is a quarter of the job. The other three quarters are the work around it, which is the part a quote usually leaves out and the part that decides whether the site is finished or merely visible. Shares are rounded to whole percent.

3,500 divided by 23.5 is roughly PLN 150 an hour. The 23.5 hours are counted for three pages. One page means less building, while the work around the pages stays.

Three rows in that table are easy to overlook. GDPR, the privacy policy and the cookie banner are two hours the client never sees and does not want to look at, and without them a site can be finished and illegal at the same time. Device testing is another two and a half, because a four year old Android phone renders differently from a new iPhone, and you are looking at the second one. The training on the panel is one hour that saves ten emails over the following year.

Now the reference points, all from published Polish price lists:

  • Greysoft: PLN 290/h for basic work, PLN 390/h for programming (price list)
  • Global Media: PLN 150/h for administrative work, from PLN 500/h for programming (price list)

An agency hour therefore costs between PLN 290 and 500. One hundred and fifty sits clearly below that band.

The second reference point is more interesting. The median salary in Polish IT on a B2B contract sits somewhere around PLN 21,000 a month. A working month is roughly 160 hours. That works out at about PLN 130 an hour.

So this price sits a little above an employed developer’s own hour and well below an agency rate, which is where I meant to put it. It is dearer than a salary because a salary carries no deadline risk and issues no invoice, and cheaper than an agency because it is one person’s work and not a team’s.

One hour of work, from the figures in this section
  • An employed developer, the B2B medianPLN 130
  • This price: PLN 3,500 for 23.5 hPLN 150
  • An agency hourPLN 290 to 500

This price pays for the work alone. There is no salesperson in it, no account manager, no brand book, no strategy workshop and no office. It also carries no hours for working out what to do, because the scope is closed in advance. On larger projects that time is real and billable, as it should be. The first month of technical care is included on top of this arithmetic.

The whole answer to “why that figure” is in the table above.

What a simple company website costs elsewhere (August 2026)

Prices checked: August 2026. At PLN 3,500 I am above most of the published price lists. Here is what they say, net unless marked otherwise:

  • Najszybsza.pl: a one-page site from PLN 1,300, with hosting and an SSL certificate for a year (price list)
  • TS-Projekt: a wizytówka site at PLN 1,900 gross, which is about 1,545 net (price list)
  • Global Media: a wizytówka from PLN 1,600, up to seven pages (price list)
  • TheNewLook: One Page Starter from PLN 1,850 (price list)
  • UDI Group: the WordPress Avada package from PLN 1,999, though the price list does not state whether that is net or gross (price list)
  • Grupa Improve: a landing page from PLN 3,000, the Starter package from PLN 4,500 (price list)

The spread is more than threefold, which brings back the problem I opened with: none of those numbers says on its own how many rounds of revisions there are, who writes the words, or what happens on day fifteen after handover.

Being the cheapest inside that band is a poor position to hold. A buyer who cannot tell two offers apart decides on price, and in that band the price moves only one way. The winner is whoever goes lowest last, and what they win is a job they can no longer make money on, so it gets done badly. I keep out of that race, and I would be wary of buying from whoever wins it.

Test it yourself, on any quote, including mine. Four questions:

  1. How many rounds of revisions, and inside what window counted from handover.
  2. Who supplies the copy and the photographs.
  3. What falls outside the price. Ask for it as a list, since “everything is agreed individually” tells you nothing.
  4. Show me one finished project: the client named, the technology stated, and a working address I can open right now.

The fourth question sorts more than the other three and it cannot be talked around. A portfolio made of images captioned “project for a client in the e-commerce sector” gives you nothing to verify, and a working address takes ten seconds to check. Count how many of the quotes on your desk pass that test.

The fourth question, asked of me

It would be cheap to aim that question only at other people. Three addresses that open right now, with the client named and the stack stated:

  • nevyo, a premium interior design practice: a presentation site on HTML, CSS and GSAP.
  • dotlaw, a technology law firm: a bilingual site on Next.js and Sanity, with search that runs on meaning.
  • Wesołe Skarpetki, a Shopify store with the theme written from scratch and stock coming from BaseLinker.

One caveat, so that the evidence is worth something: none of those three cost PLN 3,500. All three are larger than this package, and each started from a scope I priced for that client. They are here because I work to the same standard whatever the invoice says: a site at PLN 3,500 is built in the same workshop, with three pages instead of thirty.

The full list is in the portfolio, every entry with a name, a stack and an address you can open. If you would rather see this exact package running somewhere first, ask in the brief and I will send what I can name.

What it is built on

WordPress, in most cases.

Choosing the technology for this package is easy. Three pages, a form and an editing panel is the job WordPress was built for, and you end up owning a tool that almost anyone who builds websites in Poland already knows. If I built it on something of my own, the main result would be your dependence on me.

The heavier stack turns up when a site has to do more than present a company: two languages run editorially, search that works on meaning, logins, integrations with systems you already run. A PLN 3,500 site needs none of that. Reaching for Next.js to build three pages is selling yourself more interesting work at the client’s expense.

Since I am recommending WordPress, one warning goes with it. An installation that is never updated will eventually be taken over, even if nobody has any interest in you: scanners walk the entire internet continuously and have no idea who you are. That risk is why I price care separately.

When not to buy this

This package will be a bad purchase in several situations, and it is better to establish that now than halfway through the work.

  • You have no copy and nobody to write it. You will have bought yourself a week of frustration for PLN 3,500. Commission the words first, from me or from a copywriter, then the site.
  • You need a shop. Three pages and a form will not sell a product with variants, stock levels and shipping. The price for that is published in its own article.
  • You have a catalogue of a hundred services or products that has to be browsed and filtered. Three pages cannot hold it.
  • The site has to do more than inform: book appointments, issue documents, log clients in.
  • You want a site somebody writes an article about. This package produces a site that is solid, fast and specific. A design built around your brand, with its own typography and motion, is separate work and costs a multiple of this figure.

All five come down to the same thing: for PLN 3,500 you get competent work inside a closed scope, and nothing beyond it.

A shop on WooCommerce, in its own article

The second closed scope ran inside this article until August 2026, and it outgrew it: a shop is a website with an accounting problem attached, and its scope deserves the same full treatment this piece gives the website. It has it now, in what a WooCommerce shop costs: one published price, the full scope, every exclusion, the warranty and the arithmetic behind the number.

Care after launch

The last exclusion on the list above, and the recurring cost of an installation staying alive on the public internet. Three levels, monthly, net. The first month of the Technical level is included in the price of the site, so paid care starts in the second month:

Technical, PLN 450 a monthno change hours, response within 8 h on working days
With hours, PLN 900 a month2 h of changes a month, bankable to 4 h, response within 4 h, critical failure within 2 h
Shop, PLN 1,300 a month4 h of changes a month, bankable to 8 h, response within 2 h, 99.9% availability

Every level includes core and plugin updates every two weeks, tested on a copy first; a daily backup kept for 30 days; availability monitoring every five minutes; a security scan; certificate renewals; and a monthly report listing the work done that month.

The shop level adds monitoring of the purchase path and payments, and a backup twice a day.

Outside the plan: work beyond the banked hours at PLN 280/h, new integrations, and development work.

It is worth doing that sum from the other end. Clearing up after an installation has been taken over is usually a dozen hours or more: removing what somebody else added, a clean reinstall of the core and every plugin, restoring the content, and getting off Google’s warning list. At PLN 280/h, outside a plan, that comes to roughly a year of the technical level, paid at once and after the fact. All of that assumes there is something to restore from. The backup is a line in the plan, so the company without the plan is usually the company without the backup, and it writes its content a second time.

The most valuable item in the technical level is the last one on that list. Anyone can run updates. Almost nobody sends a monthly list of what was done, and that gap is why most maintenance contracts feel like paying for nothing: the only month you see any evidence of the work is the month something breaks. With the report, every invoice comes with a record of what it paid for.

The contract runs month to month, with no minimum term and no notice period. Part of the market asks for twelve months here. Cancelling with me means not paying for the following month, and nothing has to be extracted from me afterwards, because the code, the accounts, the domain and the panel were yours from the first day. It is the same rule the rest of this site runs on, applied at the one point where it costs me money.

Now the part that argues against the section it is in. If you will not touch the site again, and the content on it is fixed, you can decline all three levels. You are then left with hosting that updates itself, a site nobody is watching, and a risk you have chosen to carry knowing what it is. Declining is a legitimate decision for a five page site that exists so people can find your phone number, and a bad one for a shop that takes money.

What to do next

Two ways on, depending on where this article has left you.

You have the copy and want to start. Start with the project brief and list the pages you need.

You need something larger than a simple website. A shop, an integration, logins, a second language: write anyway, through the same brief or through contact. I quote one price for the whole scope, and most of what I do is larger than these two packages. PLN 3,500 is the lowest website price I publish in advance, and I take smaller jobs too, quoted once I have seen them. The rest of what I build, from landing pages to multilingual sites, is on the websites page.

The competitors’ prices in this article were checked in August 2026. Price lists move, and articles about pricing age faster than anything else on this blog. If you are reading this much later, open the links before you rely on any of these figures.

Frequently asked questions

How much does a simple company website cost in 2026?

A simple company website of up to three pages costs PLN 3,500 net here. That covers the design, the build, a contact form, basic SEO, a panel for editing the content yourself, the domain and hosting connected, two rounds of revisions within 14 days of handover, and the first month of technical care.

What exactly is included in the PLN 3,500?

Up to three pages, a contact form with email notification, a phone version, basic SEO, a WordPress panel, domain and hosting connected, two rounds of revisions within 14 days, and the first month of technical care. Outside the price: the cost of the domain and hosting themselves, a second language version, a shop, integrations, user logins, and care from the second month.

Are the copy and photographs included?

No. Copy and photographs are supplied by the client, and it is the most important exclusion on the list, because it is the one holding both the price and the schedule. I do write copy when it is needed, and at that point it is a separate quote with a separate date.

What decides when a simple company website is ready?

The date is set in writing with the scope. The build itself is predictable, so what decides it is when the content and photographs arrive and how many revision rounds follow.

Ask about a company website

Say what the company does and what you need on the website. Leave your email for a reply.

Got an idea?
Let’s build it.

© ENSOMEDIA 2026 Privacy PolicyBack to top