Business Website Cost: What Drives It and How to Budget
Website quotes can vary wildly from one provider to the next. This article breaks down what actually drives the cost and how to set a sensible budget.
The first question most business owners ask before building a website is how much it will cost. The honest answer is that it depends, and that isn't a dodge. Two sites that look alike on screen can involve very different amounts of work underneath. This article doesn't quote figures, because a number without context does more harm than good. Instead, you'll get the factors that shape the cost, so you can read quotes more critically and plan a budget that fits what you actually need.
Why there's no single price for a website
The word website covers a huge range, from a single page with a profile and a WhatsApp button to a system with customer accounts, online payments, and an admin dashboard. A cheap-looking quote often covers only the visual design, while a pricier one might include copywriting, SEO setup, and a few months of maintenance. Comparing prices without comparing what's included is almost always misleading.
The healthier approach is to break the website into components and ask which of them each quote actually covers.
Factor 1: Scope and number of pages
Scope is the biggest driver. The more distinct page types you need, the more design, writing, and testing goes into the project. What matters is the number of different kinds of pages, not just the page count. Ten blog posts sharing one template are far lighter than ten pages that each need their own layout.
- Core pages: home, about, services or products, and contact.
- Supporting pages: FAQ, privacy policy, terms and conditions.
- Dynamic pages: a product catalogue, a blog, or anything that changes often.
- Special pages: sign-up forms, price calculators, or a members' area.
Factor 2: Content, and who prepares the words and photos
Plenty of projects stall not because of the code but because the content isn't ready. Product descriptions, photos, prices, and answers to customer questions all have to be written by someone. If you supply them, writing costs stay low. If the developer writes them, that time is part of the bill. SEO articles count as content too. The website for Devans Egg, our client from Cirebon, launched with 11 articles, and each of those was a piece of work separate from the page design.
Unfinished content also risks going live half-done. The Devans Egg project includes a build check that blocks a production release while fields such as prices are still empty. A safeguard like that takes a little time to build, but it stops buyers from seeing blank placeholders.
Factor 3: Features and integrations
Every time the site needs to talk to another service, there's extra work to connect it, test it, and handle failures. Common integrations for Indonesian businesses include:
- A button or form that opens WhatsApp with a prefilled message.
- Logging form entries to Google Sheets so leads don't get lost in chat.
- Online payments such as QRIS, e-wallets, or virtual accounts through a payment gateway.
- Visitor analytics, including a cookie consent banner where needed.
- A second language, which means every piece of text needs a second version and ongoing upkeep doubles.
Integrations aren't always expensive. The Devans Egg forms open WhatsApp with a ready-to-send message, and logging to the owner's Google Sheet is already set up with no server or paid CRM involved. Online payments, on the other hand, need far more testing because they involve money, order status, and possible refunds.
Factor 4: Hosting, domain, and running costs
The build is only part of the picture. A website also has running costs: a domain renewed every year, hosting, email, and third-party subscriptions such as a payment gateway or analytics tools. Architecture choices have a big effect here. A static site, where pages are generated at build time and simply delivered to visitors, can be hosted cheaply with almost no server upkeep. Devans Egg takes this approach on Cloudflare Workers. A site that needs a database, logins, or server-side processing naturally needs more infrastructure.
Ask early on whose name the domain and hosting accounts are registered under. Make sure they belong to your business, not to the developer.
Factor 5: Maintenance after launch
A website isn't a one-off purchase. Prices change, new products arrive, libraries need updating, and occasionally something breaks. Maintenance usually follows one of a few patterns: you edit content yourself through an admin panel or a config file, you pay per change request, or you take a monthly maintenance plan. The technical design affects which option is cheapest. On Numekara's bilingual website, programme prices are read from a single file, so a price change doesn't have to be copied across many pages.
How to put together a website budget
- Write the site's main goal in one sentence, such as getting more chats from would-be resellers.
- List the pages and features that goal truly requires, and set aside the ones that can wait.
- Decide who prepares the content: you, your team, or the developer.
- Ask for quotes that itemise components, not just a total.
- Budget for yearly running costs and maintenance, not only the build.
- Start with a small first version, then add features once real visitors give you data.
Next steps
Before you contact a developer, prepare three things: the main goal, a rough list of pages, and a few websites you like along with why you like them. With that in hand, the conversation about cost becomes concrete, and you can judge whether a quote covers what you really need.