There’s No Single Answer, But There Is a Clear Formula
A small business website’s cost isn’t a fixed number — it’s the sum of five variables: how many pages you need, whether the design is templated or custom, what functionality has to be built in, how much content needs to be written and photographed, and what ongoing hosting and maintenance you commit to. Two businesses in the same industry can get very different quotes because they’re actually asking for different things, even if both call it “a website.”
The fastest way to get a real number for your specific project is a scoped consultation, not a generic price list — but understanding what drives the range below means you’ll ask better questions and recognize a fair quote when you see one.
Quick-Reference: What Drives the Price
| Cost Driver | What It Affects | Why It Matters |
|---|---|---|
| Page count and scope | Total build hours | A 5-page site and a 30-page site are different projects, not the same project priced differently |
| Design approach | Visual originality and setup time | Templates are faster to launch; custom design takes longer but isn’t boxed in by someone else’s layout |
| Functionality and integrations | Development complexity | Booking systems, eCommerce, and CRM connections require real engineering, not just page-building |
| Content and photography | Pre-launch timeline | Professional copywriting and photography are separate line items from the build itself |
| Hosting and maintenance | Ongoing monthly/annual cost | A launched site isn’t finished — security updates, backups, and monitoring continue after go-live |
Treat this table as a way to evaluate a quote, not to estimate one yourself — a quote that skips several of these variables entirely is worth asking about before you sign anything.
Page Count and Site Scope
What it means: The number of unique pages and templates a site needs is the single biggest driver of build time. A homepage, a handful of service pages, an about page, and a contact page is a fundamentally smaller project than a site with location pages, a blog, a resource library, and gated content.
What drives the range:
- ✓ Number of unique page templates (a service page template reused ten times costs less than ten uniquely designed pages)
- ✓ Whether the site needs multiple location or service-area pages
- ✓ Whether a blog or resource section is part of launch scope or added later
How to manage this cost:
Start with the pages that actually drive business — homepage, core service pages, and contact — and treat expansion pages (blog, resources, additional locations) as a phase two. This keeps the initial build focused and gives you real usage data before investing further.
Design: Template vs. Custom
What it means: A template-based build starts from an existing layout and adapts colors, copy, and images to fit. A custom design is built from a blank page around your brand, your content, and your specific conversion goals.
What drives the range:
- ✓ Templates are faster because the layout decisions are already made
- ✓ Custom design requires original wireframing, layout decisions, and revision rounds
- ✓ The complexity of your brand identity (a simple, established brand is faster to apply than one that needs visual development alongside the site)
How to manage this cost:
A template is a reasonable choice for a straightforward service business that needs to launch quickly and doesn’t require a distinctive visual identity to compete. Custom website design makes more sense when your business needs to stand out in a crowded market, when your current site already looks generic, or when specific conversion paths (multi-step forms, comparison tools, unusual navigation) don’t fit a stock layout.
Functionality and Integrations
What it means: Anything beyond static pages — online booking, eCommerce checkout, a customer portal, CRM or payment integrations — is development work, not design work. This is where quotes vary the most, because “add a booking feature” can mean a simple embedded widget or a fully custom scheduling system tied to your internal calendar.
What drives the range:
- ✓ Whether an integration uses an existing tool’s built-in widget or requires custom API work
- ✓ The number of systems that need to talk to each other (booking tool, CRM, payment processor, inventory system)
- ✓ Whether the functionality is standard (a contact form) or has business-specific logic (dynamic pricing, multi-location inventory)
How to manage this cost:
List every system you need the website to connect to before requesting quotes. A quote based on “a contact form” and a quote based on “a contact form that creates a CRM record and triggers a follow-up sequence” should look different — and if they don’t, one of them is missing scope.
Content: Copywriting and Photography
What it means: A finished design with no real content isn’t a finished website. Copywriting, photography, and video are often quoted separately from the build itself, and skipping this step usually means launching with placeholder text and stock photos that quietly undercut the rest of the investment.
What drives the range:
- ✓ Whether copy is provided by the business or written by the agency
- ✓ Whether photography is existing, needs sourcing, or requires a professional shoot
- ✓ How much content needs SEO research and keyword targeting versus simple description
How to manage this cost:
Decide early whether you’re supplying content or paying for it to be written. If your team can supply accurate, organized information but isn’t confident writing persuasive copy, a hybrid approach — your facts, professionally written — is usually the most cost-effective middle ground.
Hosting, Security, and Ongoing Maintenance
What it means: Launch day isn’t the finish line. Every website needs hosting, security patching, backups, and periodic content updates to keep functioning safely — costs that continue well after the initial build is paid for.
What drives the range:
- ✓ Whether hosting is basic shared hosting or a managed, monitored environment
- ✓ How frequently the platform needs security updates
- ✓ Whether ongoing support is billed hourly, as a retainer, or not planned for at all
How to manage this cost:
Budget for maintenance from the start rather than treating it as a surprise. A site that’s technically outdated within a year because no one planned for updates often ends up costing more to fix than it would have cost to maintain — this is one of the clearer signals covered in our guide to redesign vs. rebuild decisions.
Get a Free Consultation with SDB4U at 416-477-3285 or info@sdb4u.com if you want a real, scoped number instead of a guess — we’ll walk through your pages, features, and goals before quoting anything.
Why the Cheapest Option Isn’t Always the Cheapest Choice
A low upfront price that doesn’t account for mobile responsiveness, page speed, or basic accessibility often costs more later — in lost leads, in a rebuild sooner than expected, or in the SEO ground you lose to competitors with faster, better-structured sites. Google’s own guidance on mobile-first indexing and Core Web Vitals performance thresholds reflects real ranking and user-experience factors, not optional extras — a quote that doesn’t account for them isn’t actually cheaper, it’s incomplete. Accessibility is worth the same scrutiny; see our website accessibility basics guide for what a site needs to meet at minimum.
FAQ
Is a cheaper, template-based website ever the right choice?
Yes — for a straightforward service business that needs to launch quickly, doesn’t require a distinctive visual identity to compete, and has simple functionality needs, a template is a reasonable and cost-effective choice.
Does a more expensive website automatically perform better?
Not automatically. Price should track scope, functionality, and content quality — a high price with no clear reason (unusual integrations, custom design, extensive content) is worth questioning just as much as an unusually low one.
What should I budget for after my website launches?
Plan for ongoing hosting, security updates, and periodic content changes as a recurring cost, not a one-time expense. A free consultation is the fastest way to get a realistic ongoing number for your specific platform and site size.
How long does a website project typically take, and does that affect cost?
Timeline depends heavily on scope, content readiness, and how many revision rounds are built in — a project can move faster when content is provided upfront and slower when copy and photography still need to be created from scratch.
Should I include eCommerce or booking functionality at launch, or add it later?
If it’s core to how your business generates revenue, build it in from the start rather than retrofitting it — retrofitting complex functionality onto an already-launched site is usually more expensive than planning for it upfront.
Disclaimer
Google and Core Web Vitals are trademarks of Google LLC. SDB4U is not affiliated with, endorsed by, or sponsored by Google. All product names, logos, and brands are property of their respective owners.

