Answer in brief
The cheapest site in the VIT MARKET catalogue costs $150 and the most expensive build reaches $6,000. That is a twenty-fold spread for something buyers describe with the same three words, and the gap is not margin.
A twenty-fold spread hiding behind one word
Ask five agencies what a website costs and you will get five numbers that do not overlap. The VIT MARKET catalogue makes the same problem visible in a single list: the express business card site is priced at $150 to $400, and a custom Shopify theme built for one brand runs $2,000 to $6,000. Both are filed under the word "website". The distance between the cheapest and the dearest entry is roughly twenty times, and none of that distance is negotiating room.
The instinct, when a buyer sees a range like that, is to assume the top end is padding and the bottom end is the honest price. It is a reasonable instinct and it is wrong in a specific way. The catalogue attaches an hour count to every position, and the hours move in almost exactly the same proportion as the money: 3 to 5 hours for the business card, 50 to 90 hours for the custom theme. The price is not describing how much someone wants to charge. It is describing how much work is inside.
That is what this piece is for. Not a rate card — the catalogue already publishes those — but a way to read one, so that a buyer can tell which of the twenty positions actually matches the thing they are trying to do. The numbers below all come from the published VIT MARKET catalogue, which lists 100 services across four groups: web development, SEO and content, automation, and AI for business, twenty-five in each.
The four questions that set the price before anyone writes code
Every website quote answers four questions, whether or not the quote says so out loud. How many distinct page types exist? Who edits the content after launch? What has to be true on the day it goes live? And what happens the day after?
Page types, not pages, are the first cost driver. A site with forty pages that all use one layout is cheaper than a site with six pages that use six layouts. The express business card entry in the catalogue is a single page with services, contacts and messenger buttons, which is why 3 to 5 hours covers it. The corporate Next.js build lists about us, services, industries, cases, contacts and vacancies — six page types with different content shapes — and lands at 30 to 50 hours.
Editing is the second, and it is the one buyers underestimate most consistently. A page that a developer edits is a text file. A page that a marketer edits is an interface, a schema, a validation rule and a preview. The custom Shopify theme in the catalogue explicitly includes its own page builder inside the admin, and that single line is a large part of why the same visual result costs three times what a bought template does.
Launch conditions are the third. A PageSpeed score of 90 or higher is a stated deliverable on the Astro landing page entry, not an aspiration, and hitting it changes how images, fonts and scripts are handled from the first commit rather than the last. The fourth question — what happens the day after — is the one that decides whether the price you paid was a purchase or a deposit.
What $150 to $400 actually buys
The express tier exists for a real situation, and it is not the situation most buyers think it is. It is for a business that already knows exactly what it sells, to whom, and at what price, and needs that to be findable and contactable on the internet by tomorrow. The catalogue is direct about the timeline: open on the internet the next day.
Three to five hours does not permit discovery. It does not permit a brand workshop, three rounds of design revision, or a debate about tone of voice. What it permits is a single page, correctly structured, that says what the business does, proves it briefly, and makes contact a single tap. For a plumber, a private clinic, a consultant or a workshop, that is frequently the entire commercial requirement.
The failure mode of this tier is buying it for the wrong reason. It is a bad purchase when the underlying business proposition has not been decided, because a page cannot resolve a question the owner has not answered. The cheapness is real, but it is cheap because the decisions arrive already made.
It is also the tier where the difference between a live site and an indexed site matters most. A single page published today is not a page ranking next month; the catalogue's SEO and content group exists as a separate twenty-five-position block precisely because those are different jobs with different hours.
The $300 to $900 landing page, and why speed is a line item
One step up, the Astro landing page carries a different promise: individual design, a PageSpeed score above 90, and analytics already connected. Eight to fourteen hours. The interesting part of that entry is not the design line — it is that performance is written into the deliverable.
Performance being contractual changes the build. It means the image pipeline is decided before the hero image is chosen, that fonts are subset rather than linked, and that third-party scripts are argued about rather than accepted. Retrofitting a 90-plus score onto a page that was built without it is usually more expensive than building it in, because the cheapest way to a fast page is to not add the slow things.
The analytics line matters for a duller reason: a landing page without measurement is an opinion. Connected analytics on day one is what converts the next spending decision from taste into arithmetic — which headline, which offer, which traffic source paid for itself.
This tier suits a specific campaign, a product launch, or a single service being pushed with paid traffic. It is the right purchase when there is a number attached to success, and the wrong one when the site is supposed to represent the whole company.
The $900 to $2,500 corporate build
Thirty to fifty hours buys a multi-page company site on Next.js with fast navigation and an SEO-ready structure. This is the tier where the word "website" starts to mean an information system rather than a document.
The hour count is dominated by things a buyer never sees on a mockup: how the services section relates to the industries section, what happens to a case study when it belongs to two categories, whether a vacancy expires or is deleted, how a URL that used to exist behaves after a restructure. Each of those is a decision, and decisions are the actual unit of work.
The difficulty flag on this entry reads "needs experience", which is the catalogue being honest about a real risk. A corporate site is where a cheap build becomes expensive: not on the day it launches, but eighteen months later, when the structure that was never designed has to absorb its fourth new section.
For most companies with a sales team, this is the tier that matches reality. It is enough structure to hold several audiences at once, and it stops short of the commerce machinery that a shop needs.
Commerce: $800 to $2,500, then $2,000 to $6,000
The catalogue splits online shops into two entries, and the split is the most instructive thing in the whole list. A turnkey Shopify store is $800 to $2,500 for 25 to 40 hours: catalogue, payment, delivery and analytics, with the client taking their first orders on the day of handover. A custom Shopify theme for the brand is $2,000 to $6,000 for 50 to 90 hours.
Both produce a working shop. The difference is what happens to the shop over the following two years. The turnkey build uses a purchased theme, which means the visual system belongs to someone else and the customisation ceiling is wherever the theme author left it. The custom theme replaces that with your own sections and your own page builder in the admin.
The honest way to choose between them is to ask how often the storefront will change. A shop with a stable catalogue and two campaigns a year is well served by the turnkey tier, and paying triple for a bespoke theme is paying for flexibility that will sit unused. A brand that launches drops, runs seasonal storytelling and rebuilds its landing pages monthly will exhaust the turnkey ceiling inside a year, and will then pay for the custom theme anyway, on top of what it already spent.
The catalogue marks the bespoke theme "expensive and complex", which is unusual candour in a price list. It is also accurate: 50 to 90 hours is a real project with a real risk of scope drift, and the buyer should treat it as one.
Migration, and the cost of not losing what you have
One entry in the catalogue is priced around a negative outcome rather than a positive one: moving from WordPress to a static site without losing SEO. It is worth understanding why that is a separate service rather than a step inside a rebuild.
A site that has been live for years has accumulated something that does not appear in any design file: URLs that other people link to, pages that rank, and a crawl history. A rebuild that ignores those does not merely start from zero — it starts below zero, because the addresses that used to earn traffic now return errors, and the authority attached to them evaporates.
The work in a migration is therefore inventory work. Every existing address has to be found, matched to its replacement, and redirected permanently, and anything without a replacement has to be given a deliberate answer rather than an accidental one. It is unglamorous, it is precisely specifiable, and skipping it is the single most expensive economy available in this category.
The rule of thumb: the more traffic a site already has, the more of the budget belongs to preserving it rather than to the new design.
Why the catalogue publishes hours next to money
Most price lists publish a number and stop. This one publishes a number, an hour band and a difficulty label, and the combination is what makes it checkable. A buyer can divide one by the other and see the implied rate, then compare that rate across twenty positions rather than trusting a single quote in isolation.
That transparency cuts both ways, which is the point. It exposes when a cheap-looking price is cheap because the hours are small, and it exposes when an expensive price is expensive because the work genuinely is. It also makes an unrealistic request visible early: asking for the custom theme outcome at the turnkey price is asking for 90 hours of work in 25 hours, and the arithmetic says so before anyone signs.
The four groups — web development, SEO and content, automation, AI for business, twenty-five entries each — are deliberately separate for the same reason. Building a site, making it findable, connecting it to the systems that run the business, and adding automated decision-making are four different purchases. Bundling them into one number is how estimates become fiction.
How to choose in ten minutes
Start with the day after launch, not the day of it. Write down who will change the site, how often, and without whose help. That single answer eliminates roughly half the catalogue immediately: if the answer is nobody, the express and landing tiers are sufficient, and if the answer is a marketer every week, everything below the corporate tier is a false economy.
Then write down what has to be true on launch day. A number to hit, a campaign to catch, a trade show, a season. A deadline is a specification, and it decides tiers as firmly as a budget does — 3 to 5 hours and 50 to 90 hours are different calendars, not just different invoices.
Then count page types, not pages. Then, only then, look at the money. Buyers who look at price first tend to buy the tier below the one they need, and then buy the difference again six months later at a worse rate, because the second purchase includes undoing the first.
Questions and answers
Why is the price given as a range instead of a fixed number?
Because the hours are a range. Every entry in the catalogue publishes an hour band alongside the money, and the two move together. A landing page at 8 to 14 hours is priced $300 to $900; where a specific project lands inside that band depends on the number of page types, how much content already exists, and how much of the decision-making arrives already made.
Is the cheapest tier a false economy?
Not by itself. The $150 to $400 express site is a correct purchase when the business already knows what it sells and needs to be findable and contactable immediately. It becomes a false economy only when it is bought to postpone decisions a page cannot make, or when a marketer is expected to edit it weekly.
When is a custom Shopify theme worth three times a turnkey store?
When the storefront changes often. A shop with a stable catalogue and two campaigns a year rarely reaches the ceiling of a purchased theme. A brand that runs drops, seasonal storytelling and monthly landing pages will reach it within a year and pay for the custom build anyway, on top of the first invoice.
What makes a migration a separate service rather than part of a rebuild?
The work is inventory, not design. Every existing address has to be found, matched to a replacement and redirected permanently, so that the pages already earning traffic keep earning it. A rebuild that skips this starts below zero rather than at zero.

