A small business website costs anywhere from $0 to $35,000, and that range is exactly the problem — it tells you nothing. The honest answer depends entirely on which of four paths you take to build it, and most articles on this topic only clearly explain two of them.
Here's the version that actually helps you budget: DIY builders run $0–$450 plus $15–$150/month ongoing. Freelancers run $1,500–$8,000. Full-service agencies run $10,000–$35,000+. And flat-rate, fixed-scope studios — a category most cost guides don't cover — run a single flat fee, usually $300–$1,500, with everything included and no surprises. The rest of this article breaks down where that money actually goes, so you can tell which path fits your business instead of guessing.
What You're Actually Paying For
Every website, regardless of who builds it, is made up of the same core components. Understanding these is what lets you spot a fair price from an inflated one.
Domain Name
$0.99–$60 per year. This is the .com (or .co, .io, etc.) address people type to find you. Cheap and non-negotiable — you should own this yourself, not have it registered under your developer's account.
Hosting
$2–$200 per month depending on traffic and whether you're on shared hosting or a managed plan. For most small businesses, $5–$15/month shared hosting is genuinely enough — you don't need enterprise infrastructure for a 7-page brochure site.
SSL Certificate
$0–$1,500 per year. Almost every host now includes a free SSL certificate (the padlock icon that makes your site show as secure). If anyone quotes you separately for this, ask why — it should not be a line item in 2026.
Design & Development
$0 (DIY templates) to $15,000+ (custom agency design). This is where the real variance lives, and it's driven by two things: how custom the design is, and how many hours of a human's time went into building it.
Content
Often skipped in cost breakdowns entirely, which is a mistake — someone has to write your homepage copy, your about page, your service descriptions. Either you write it, you pay a copywriter ($50–$300 per page), or your web designer includes copy assistance as part of the build.
Ongoing Maintenance
$1,100–$5,000 per year is the industry-wide range once you include hosting renewal, plugin/security updates, and occasional content changes. This is the cost most first-time website buyers don't budget for and get surprised by in year two.
Four Ways to Get a Website Built (and What Each Really Costs)
DIY Website Builders
Tools like Wix, Squarespace, or Shopify let you build it yourself for $0–$450 upfront, then $15–$150/month ongoing. The tradeoff is time (expect 20–40 hours if you've never done it) and a design that looks like a template, because it is one. Right for: solo operators with almost no budget and some patience.
Freelancers
$1,500–$8,000 for a custom-designed site. Quality varies enormously — you're hiring a specific person's skill level, and vetting that is on you. Turnaround is typically 4–8 weeks. Right for: businesses with a clear vision who want customization without agency overhead.
Full-Service Agencies
$10,000–$35,000+, often with ongoing retainers on top. You get strategy, branding, copywriting, and design as a bundled service, plus a team instead of one person. Timelines commonly run 8–16 weeks. Right for: larger businesses where the website is one piece of a bigger marketing engine.
Flat-Rate, Fixed-Scope Studios
The category most cost guides miss entirely: a defined package (typically 5–7 pages, contact form, mobile-responsive, basic SEO setup) at one flat price, no hourly billing, no scope creep. Zyncod's version of this is $300 flat, delivered in 14 days, with a money-back guarantee if you're not happy with the Day 7 preview. Right for: small businesses that know exactly what pages they need and want price certainty over deep customization.
Cost by Business Type
The "right" budget also depends on what your business actually needs a website to do:
- Local service business (plumber, electrician, cleaner): Most customers are searching on their phone, mid-emergency, for someone nearby who answers. A simple 5–7 page site with a clear phone number, service list, and contact form is usually enough — you don't need a portfolio gallery or a blog to win this kind of search. Budget: $300–$3,000.
- Restaurant: Menu display, location/hours, and photos matter more than complex functionality. Online ordering adds cost if you need it built in rather than linked out to a third-party platform like DoorDash or a booking widget like OpenTable. Budget: $300–$5,000.
- Professional services (lawyers, accountants, consultants): Trust signals — credentials, testimonials, clear service pages, a real photo of the person you'll be working with — matter more than visual flash. Prospective clients are vetting you before they ever call. Budget: $500–$8,000.
- Healthcare/clinics: Appointment booking and HIPAA-aware forms (in the US) add real cost, and get quoted separately from a standard build almost everywhere. Budget: $1,000–$10,000.
- E-commerce: Product catalog size and payment processing needs dominate the price far more than design does. A 20-product store on a standard platform is a fundamentally different build than a 500-product store with variants, inventory sync, and multiple payment methods. Budget: $1,000–$20,000+.
What a Flat-Rate Website Does (and Doesn't) Include
Flat-rate pricing only works — honestly — if the scope is defined upfront and both sides stick to it. That means being clear about what's in and what isn't, rather than discovering the gap after you've paid.
A typical $300 flat-rate package (this is exactly how Zyncod's Growth Website Package is scoped) includes: up to 7 custom-designed pages, mobile-responsive layout, a working contact form with email notifications, WhatsApp click-to-chat, basic on-page SEO (meta tags, sitemap, fast-loading images), SSL setup, and 30 days of post-launch support with two revision rounds.
What it typically does not include, and what any honest flat-rate provider should tell you upfront: domain registration, hosting fees (usually $5–$10/month, and you should own that account, not your developer), e-commerce with more than a handful of products, ongoing content writing after launch, or custom illustration/animation work. None of that makes flat-rate pricing dishonest — it makes it a defined package, the same way a fixed-price meal at a restaurant doesn't include drinks. The problem is only when a provider doesn't say so.
The Hidden Costs Nobody Mentions Upfront
This is where most first-time buyers get burned, regardless of which path they choose:
- Stock photography or custom photos — free stock libraries exist, but they look like every other small business site. Custom photos cost $200–$1,000 for a basic shoot.
- Copywriting — if your quote doesn't include it, budget separately or plan to write it yourself.
- Add-on functionality — booking systems, e-commerce, member logins are usually quoted separately from the base build.
- Renewal costs — domain and hosting renew annually. A "$300 website" that doesn't mention this isn't being upfront about year two.
- The cost of doing nothing — the most expensive option is often the one nobody prices out: staying invisible online while competitors with a working website capture the customers searching for what you do.
How to Actually Decide
Three questions cut through most of the decision:
- Do you know exactly what pages you need, or are you still figuring out your positioning? If you know (Home, About, Services, Contact, done), a flat-rate build is efficient. If you're still figuring out strategy, an agency's discovery process earns its price.
- Is price certainty or deep customization more important? Flat-rate means no surprises but a defined template range. Agencies mean more control but variable final cost.
- How fast do you need to be live? Flat-rate/fixed-scope builds (Zyncod delivers in 14 days) are built for speed. Agency timelines of 8–16 weeks reflect a more involved process, not necessarily better output for a small business's needs.
There's no universally "right" amount to spend — there's a right amount for what your business actually needs right now.
Frequently Asked Questions
Can you build a website for free?
Yes, using free tiers of website builders, but you'll have their branding on your site, a subdomain instead of your own domain, and limited functionality. For a business representing itself professionally online, this is rarely the right long-term choice.
How much does it cost to create a one-page website?
A single-page site (common for a simple service business or a landing page) typically costs $300–$1,500 depending on design complexity, whether it's DIY or professionally built.
Is it worth having a website for a small business?
Yes — a website is the one piece of marketing infrastructure that works continuously without you present, unlike a phone call or a physical location. Businesses without one are relying entirely on word-of-mouth or third-party platforms they don't control.
How much does it cost to run a website for one year?
Beyond the initial build, budget $200–$1,500/year for hosting, domain renewal, and basic security/updates — more if you're paying for ongoing content or maintenance support.
How much does it cost to have a website built for you (professionally)?
Anywhere from $300 (flat-rate, fixed-scope) to $35,000+ (full agency), with freelancers in between at $1,500–$8,000. The right number depends on customization needs and timeline, not just budget.
How long does it take to build a small business website?
DIY: however many hours you put in, typically spread over a few weeks. Freelancer: 4–8 weeks. Agency: 8–16 weeks. Flat-rate/fixed-scope: as fast as 14 days when scope is defined upfront.
What's included in a typical small business website package?
At minimum: mobile-responsive design, a handful of core pages (Home, About, Services, Contact), a working contact form, and basic SEO setup (page titles, meta descriptions). Anything beyond that — e-commerce, booking systems, blogs — is usually scoped separately.
Should I get a custom design or use a template?
For most small businesses, a well-executed template-based design — customized with your own branding, photos, and copy rather than left generic — delivers 90% of the visual impact of a fully custom build at a fraction of the cost and time. Fully custom design earns its price when your brand identity is a core part of what you're selling (a design agency, a premium consumer brand), not for a typical local service business whose customers care more about clarity and trust than originality.
Zyncod builds flat-rate, fixed-scope websites for small businesses — $300, 14 days, everything above included, money-back guarantee on the Day 7 preview. See the full package →