Pricing a website is confusing — often on purpose. Quotes swing from a few hundred dollars to tens of thousands for what, on the surface, looks like the same thing. Here is what actually drives the number, so you can budget with confidence and spot a bad deal before you sign.
What you're really paying for
A website price is rarely about how many pages you have. You are paying for design (how it looks and feels), build quality (how it is coded and how fast it loads), content (the words, images and structure), and the plumbing you never see — hosting, security, forms and analytics. Two sites can look almost identical and cost wildly different amounts because of what sits underneath.
The three honest price tiers
Almost every quote falls into one of three buckets. Knowing which one you actually need is most of the battle.
Template or DIY
Tools like Wix, Squarespace or a themed WordPress get you online cheaply and quickly. Great for a simple brochure site. The trade-offs: you are limited to the template's structure, performance is average, and seemingly small custom changes can become surprisingly fiddly.
Custom marketing site
A site designed from scratch on modern tooling. You get a unique look, fast load times, clean SEO foundations and room to grow. This is where most serious small businesses land — and where good money is well spent.
Web app or platform
The moment you need logins, dashboards, bookings, payments or an admin panel, you are building software, not a page. The price reflects the backend, the database and the testing involved. (More on telling these apart in our website-vs-web-app guide.)
The ongoing costs people forget
The build is a one-off. Running the site is not. Budget a little every month for:
- Domain name — roughly $10–20 a year.
- Hosting — anywhere from free to ~$30/month depending on traffic and type.
- Maintenance — security patches, updates and the occasional fix.
- Content changes — new pages, photos and offers.
- Tools — analytics, email and any integrations.
A website is a garden, not a statue. Neglected ones quietly stop working.
What actually moves the price
- Custom design versus a template.
- The number of unique page types — not the total page count.
- Integrations: payments, CRM, booking, inventory.
- Content readiness — do you already have copy and photos?
- Animation, 3D and interactivity.
- Performance and SEO requirements.
How to brief it so you don't overpay
- Write one paragraph on the goal — leads, sales or bookings?
- List must-have features separately from nice-to-haves.
- Gather your content early; it is the most common cause of delays.
- Ask for a fixed-scope quote that states exactly what is included.
- Agree, in writing, who owns the code and the accounts.
Our honest take
For most small businesses, a custom marketing site is the sweet spot — affordable enough, genuinely fast, and built to grow. Only step up to a web app when a real workflow (booking, selling, accounts) demands it. If you are not sure which you need, that is exactly the conversation to have before anyone quotes a number.