MS-M

Website Template vs Custom Theme: What It Really Costs After 24 Months

You have two quotes on the table for the same thing. One says €1,200, the other €4,800. Both describe a "company website", both sound reasonable, both vendors can justify their price. The question you're asking yourself is usually "is the expensive one worth the difference".

That's the wrong question. The right one is: how much does each of them cost over the next two years.

This post doesn't set out to prove that templates are bad. It shows the point where they stop being cheap, and says plainly when a template is exactly the right choice. We'll price both options from day zero to month twenty-four, with market rates and the real bill of one of my clients who walked this road to the very end.

A balance scale where a single glowing cube outweighs a stack of gray boxes - a symbol of the full two-year bill for a template versus a custom website

The short answer (for the impatient)

A ready-made template is cheaper on launch day and usually more expensive in month twenty-four. The difference doesn't come from the price of the theme itself, but from three things: annual licenses, the cost of every change that goes beyond what the template author anticipated, and the moment the site has to be built again from scratch.

A template makes sense when the site is a business card for the next two or three years and nobody plans to grow it. A custom theme makes sense when the site is supposed to sell and grow.

Why "how much does a website cost" is the wrong question

The question "how much does a website cost" only makes sense with the qualifier "over what period". Without it, you're comparing entry price with entry price and completely ignoring what happens later.

The full cost of a website is made of four things: the build, maintenance, the cost of changes and the cost of exit. The first three come up in conversations with vendors. The fourth never does, because nobody opens a collaboration with "and when you throw this away, you'll pay again". Yet it's exactly the exit cost that decides the whole bill.

I broke down the build prices themselves in a separate post on how much a WooCommerce store costs. Here I'm interested in what happens after the project is signed off.

What exactly you're buying in each option

Before we run the numbers, let's define what we're talking about. There are three options, even though online you'll usually find two described.

Option A: a ready-made marketplace template

A multipurpose theme bought on a marketplace and configured for your company: logo, colors and photos swapped, sections arranged in a page builder. The price includes a ready-made look, a demo to import, documentation and the author's support for a limited time.

Limited is the key word. A standard license includes six months of author support, optionally extendable to twelve months from purchase (ThemeForest item support policy). After that period you're left with a theme you didn't write and nobody to ask questions.

The second thing worth knowing: a multipurpose theme by definition contains code that serves hundreds of use cases. Your company will use a few. The rest stays in the project anyway, loads in the browser and has to be kept updated.

Option B: a custom theme

A theme written for one specific project. It contains exactly the features your company has, and none it doesn't. The price includes a graphic design or a proven layout, code without the excess and an editing panel matched to what you actually change.

With me, a custom WordPress site starts at €2,400 and takes 2-6 weeks. A custom WooCommerce store starts at €3,500 and takes 3-8 weeks. If you already have a finished design from your designer, the build alone starts at €1,000.

Option C: the vendor's own base theme

This is the tier almost nobody writes about, and it solves the "cheap or good" dilemma.

I don't build on templates bought from a marketplace. What I do have is my own base theme, which I develop together with another developer and use across many projects. It's not someone else's code, it doesn't require a page builder and it carries no assumptions that nobody on my side controls. A store on this theme costs €2,400-2,800.

And now the part you won't hear in a sales pitch: this theme is visually generic and deliberately conservative. It looks solid and it doesn't look exceptional. If your website is supposed to build a premium position or make you stand out visually from the competition, this isn't that tier. Then you need a custom theme with its own design, and there's no point pretending otherwise.

The bill after 24 months

Below are the same cost lines across the three options. Option A prices are market rates, not my offer, because I don't do template builds.

Line item Marketplace template My base theme Custom theme
Build €800-3,200 (market) €2,400-2,800 from €2,400 (website), from €3,500 (store)
Theme license one-off, plus 6 months of author support included included
Page builder required, annual model, around €100-200 a year not needed not needed
Premium plugins €200-600 a year usually less, some features live in the code usually less
Hosting €20-60 a month €20-60 a month €20-60 a month
A single change minimum 2 hours of work usually less usually less
After 24 months a rebuild, meaning the full rate all over again further development on the same code further development on the same code

I'm deliberately not adding this table up. The total depends on how many changes you order over two years, and today neither of us knows that. Instead of false precision, I'm leaving you line items you can multiply by your own situation.

One caveat: this is a model calculation for a typical company website or a simple store, not a quote. If your site is an "about us" page, a "contact" page and a form, and over two years you won't change anything but the phone number, the template will come out cheaper after two years too. Seriously.

What this bill looks like for a real client

Now the same thing, but with numbers somebody actually paid. Anonymously, because this isn't a story about one particular agency.

The client paid an agency €5,200 for a store. For that money they got a template bought for $40, an annual page builder license and a handful of pro plugins without which the store simply didn't work.

Let's pause on that ratio, because it's this whole post in one sentence. The part of the cost that went into third-party code was less than €80 out of five thousand two hundred. The rest was configuration of something that nobody controlled afterwards.

In the second year the site was attacked twice. Plugin updates and security hardening cost around €400. That was the cost of reaction, not prevention. Prevention had been settled two years earlier, when the technology was chosen.

The finale was that when moving to custom code, the store couldn't be "migrated". A page builder keeps content in the database in its own format and leaves behind such a mess that extracting clean content from it would have cost more than writing the whole thing from scratch. Formally it was a migration. In practice: writing the store from zero, a second time, two years later.

That's one case, not an industry average. But it's not an unusual case either, and the mechanism is always the same: the client didn't buy a cheaper website, they bought the same website twice and paid for its rescue in between.

Five costs that aren't in the €1,200 quote

A black cube on the water's surface with a tangled mass of cables and components hidden below - the hidden costs of a ready-made template that only show up with time

Cost 1: subscriptions that never end. Page builder, form plugin, cache plugin, slider plugin, all on an annual model. Not paying the subscription doesn't switch the site off, but it cuts off updates, which turns it into a museum piece connected to the internet. And these aren't optional extras: for the client described above, the store didn't work without them. At that point a subscription stops being a choice and becomes a fixed cost of running the business.

Cost 2: every change outside the theme author's assumptions. For me, a single change in a purchased template is a minimum of two hours, and that's assuming it can be done cleanly. Otherwise there's the CSS shortcut, meaning patching the look without touching the behavior. It works until the next theme update arrives. In code written for the project, the same change is an edit in a place someone consciously designed. This isn't a matter of vendor margin, but of the cost of working against someone else's architecture. That's why quotes for small template fixes grow over time instead of shrinking: every next patch raises the price of the following one.

Cost 3: performance. A multipurpose theme loads code for features you don't use, on every page. This isn't a matter of aesthetics, but of money. In the Google and Deloitte study Milliseconds Make Millions, covering 37 brands and over 30 million sessions, a 0.1-second improvement in load time lifted conversion by an average of 8 percent in retail and 10 percent in travel. The data comes from 2019, and websites haven't gotten lighter since. If your current site is already slowing down, I broke down the causes in the 7 most common reasons for a slow WooCommerce store. And to see that it can be done differently, there's the store with a PageSpeed score of 100.

Cost 4: security. According to the State of WordPress Security in 2026 report, 11,334 new vulnerabilities were found in the WordPress ecosystem in 2025 alone, 42 percent more than a year earlier. 91 percent of them were in plugins, 9 percent in themes, and WordPress core itself accounted for six. On top of that, 46 percent of the vulnerabilities never got a fix from the author before public disclosure. The conclusion is simple: risk grows with the number of third-party components in a project, and a template by definition adds the most of them. What the other side of that decision looks like, I described with the B2B store maintained with zero break-ins.

Cost 5: the rebuild, meaning paying a second time. The moment every next change costs more than the previous one is the signal that the site is over. Then you pay the full build rate, just two years later and with SEO baggage to rescue. With sites built in a page builder there's one more thing few people warn about: moving to custom code is rarely a migration, because recovering the content from the database can cost more than writing the site anew. How to carry that out without losing your Google rankings, I cover in the post on rebuilding a store without losing SEO.

None of these costs appears in the quote, because on signing day nobody knows them yet. That doesn't mean they don't exist.

When a template is the right decision, and I mean it

There are situations where I advise against spending more.

A template is the right choice when the site is meant to be a business card: a few pages, contact details, no growth plans. When you're testing an idea you may abandon in a year, so the site should be cheap and fast, not durable. When the total budget is so tight that the real choice is "a template or nothing". And when the need is immediate, because the trade fair is next week and a custom build takes 2-6 weeks.

In each of these cases, buy the template and don't feel you should have spent more. You shouldn't. Just choose it consciously, meaning like equipment for two years, not like an investment. Budget for the rebuild instead of pretending it won't come.

One technical tip before the decision, without pointing at specific products: practically every page builder keeps content in the database its own way and makes a mess of it. That's not a problem as long as you stay with that solution. It becomes a problem on exactly the day you want to leave it.

What you actually get with a custom theme

Four things, marketing-free.

Code that contains only your features, so it's faster and cheaper to maintain. An editing panel matched to what you actually change, built on blocks instead of a page builder. No third-party updates that break the site's look on a random Tuesday. And ownership: the code is yours, and another developer can take it over without archaeology.

What the whole road from first conversation to launch looks like, I describe on the process page. And if along the way you're wondering whether to stay on WordPress at all, that's a separate topic I covered in the post on whether WordPress still makes sense.

How to make this decision in five minutes

Two stone paths: the left one gradually crumbles, the right one stays solid and lit - two website cost paths that diverge after two years

Five questions. You answer yes or no.

  1. Is the site supposed to sell, or just exist?
  2. Will new features arrive within two years: a calculator, a product configurator, a system integration, a store, a language version?
  3. Will someone in the company edit content regularly?
  4. Do you have the budget for a rebuild in two years if you choose the cheaper option now?
  5. Does the way your site looks affect how much people are willing to pay you?

Two "yes" answers across questions 1, 2 and 5 tip the bill toward the custom option, regardless of what the starting price looks like. A "no" to question 4 is the most important of all, because it means there will be nothing left to fix the cheaper option with.

FAQ

It's not worse, it's distributed differently over time. A template moves the cost from launch day into the following two years: licenses, pricier changes, an earlier rebuild. The criterion isn't quality, but your horizon and growth plans.

I don't build on purchased templates, so I quote what I have myself: a store on my own base theme is €2,400-2,800, a custom WordPress site starts at €2,400 and takes 2-6 weeks, a custom store starts at €3,500 and takes 3-8 weeks. Template builds on the market usually cost €800-3,200, and that's a description of the market, not my offer.

It's code I develop and know myself, without a mandatory page builder and without third-party assumptions that nobody controls. The cost is the look: the theme is deliberately generic and won't replace a graphic design created for your brand.

Not by definition, but it has far less code to execute, which is the simplest path to a good result. Hosting, images and the number of plugins also affect the final speed, so the theme alone doesn't settle the matter one hundred percent.

Technically yes, economically often no. Builders save content in the database in their own format, so recovering clean content from it can cost more than writing the site from scratch. It's worth calculating that before the decision, not after.

For the theme itself you usually pay once, but author support covers six months from purchase. The page builder and premium plugins run on an annual model, and they're what generates the recurring cost.

By three things: quotes for small fixes grow instead of shrinking, more and more changes are done with workarounds, and the site keeps slowing down despite more optimization plugins.

Sometimes yes, and it's not worth prejudging by eye. I start with a technical audit, which costs from €320 and takes 1-2 working days. After it, you know whether the site still has headroom, or whether every next euro will go into propping up something that will have to be written from scratch anyway.

Summary

The template wins on launch day, the custom theme in month twenty-four. There's no single right answer here, only an answer matched to the horizon: for two years and without growth, a template is fine; for longer, with expansion plans, it starts being the most expensive of the cheap options.

Not sure which scenario you're in? That's exactly a topic for a conversation. Book a free consultation - thirty minutes, after which you know what your website will cost over the next two years, not just on the day you sign the contract.

Back to blog

Want to start a project?

Let's Talk

Get in touch

Your data is controlled by Marcin Siemieniuk-Morawski and used solely to reply to your message. Details in the privacy policy.

You can also email me directly at: kontakt@ms-m.pl