A professional website for a Madison small business typically costs between $3,000 and $15,000, with simple brochure sites at the lower end and custom builds with booking, ecommerce or integrations at the upper end. Template-based sites can come in under $3,000; larger custom projects run well past $15,000. This guide breaks down what sits behind those numbers, what changes them, and what you should expect to pay for ongoing costs once the site is live.
Key Takeaways
- A professional small business website in Madison generally costs $3,000 to $15,000. Template builds start lower; custom functionality pushes higher.
- Page count matters less than functionality. A 20-page brochure site is often cheaper than an 8-page site with booking, payments and a customer portal.
- Budget separately for ongoing costs: hosting, domain, maintenance and security typically run $50 to $300 a month. A site is not a one-time purchase.
- Content is the most commonly underestimated line item. If you cannot supply finished copy and photography, someone has to produce it and that is billable work.
- The cheapest build usually costs more within two years, because a site built without SEO structure, speed or a sensible content model has to be rebuilt rather than extended.
- Ask for a written scope covering revision rounds, who owns the site files, and what happens after launch. Those three clauses cause most disputes.
What a Website Costs in Madison: The Bands
Prices cluster into recognisable tiers based on how the site is built and what it has to do:
| Type of build | Typical range | What it suits |
|---|---|---|
| Template or theme-based | $1,500 – $4,000 | New businesses needing a credible presence quickly |
| Custom small business site | $4,000 – $10,000 | Established businesses wanting a site built around their actual services |
| Custom with functionality | $10,000 – $25,000 | Booking, payments, portals, CRM integration, multi-location |
| Ecommerce | $8,000 – $40,000+ | Product catalogues, inventory sync, complex shipping and tax |
Those are market ranges rather than a quote. What decides where a specific project lands is covered next.
What Actually Drives the Cost
Functionality, not page count
The single biggest misconception is that websites are priced per page. They are priced by what has to be built. A twenty-page site where every page is text and images is straightforward. An eight-page site with online booking, payment processing, a customer login area and a CRM connection is a considerably larger build, because each of those is a system that must be configured, tested and secured.
Design: template, customised template, or bespoke
A well-chosen template configured properly is a legitimate option and often the right call for a newer business. A customised template sits in the middle. A fully bespoke design, drawn from scratch to match a brand, costs the most because it is design labour before a line of code is written.
Content and photography
This is the line item that surprises people. If you can hand over finished copy for every page and a library of usable photographs, that cost disappears from the quote. If you cannot, someone has to write the copy and arrange or source the images, and that is real work priced accordingly. A site that stalls for three months waiting on content is nearly always a content problem, not a development one.
Integrations
Connecting the site to the systems a business already runs, such as a booking platform, a CRM, an accounting tool or an inventory system, adds cost proportional to how cooperative those systems are. A modern platform with a documented API is straightforward. An older system without one can double the integration budget.
SEO structure built in from the start
Building a site with proper heading structure, fast load times, schema markup and a sensible URL architecture costs a little more up front and saves considerably later. Retrofitting SEO onto a site that ignored it is one of the most common reasons businesses end up paying twice. Our guide to website design in Madison, WI covers what a properly structured build includes.
The Costs That Come After Launch
A website is not a one-time purchase, and quotes that present it as one are leaving something out. Ongoing costs to budget for:
| Item | Typical cost | Notes |
|---|---|---|
| Domain registration | $15 – $50/year | Keep it in your own account, not the agency’s |
| Hosting | $15 – $100/month | Cheap shared hosting is a false economy for a business site |
| Maintenance and updates | $50 – $200/month | Plugin updates, backups, security monitoring |
| Premium plugins or licences | $100 – $600/year | Booking systems, forms, security tools |
| Content updates | Varies | Either your time, or an hourly or retainer arrangement |
Skipping maintenance is the most expensive saving available. An unmaintained WordPress site accumulates outdated plugins, and outdated plugins are the most common way small business sites get compromised.
Why the Cheapest Build Usually Costs More
A $900 website has to be built in a few hours to be viable for whoever is building it. In practice that means a stock template with minimal configuration, no attention to page speed, no schema, no thought given to how the site will grow, and content written as filler.
The site works, in the narrow sense that it loads. What happens next is predictable: it does not rank, it converts poorly, adding a new service means fighting the template, and within eighteen months the business is paying for a rebuild. The second build costs more than a proper first build would have.
This is not an argument for the most expensive option. It is an argument for asking what a quote actually includes, because two quotes at very different prices are frequently describing very different objects.
Working out what your project actually needs?
The right number depends on what the site has to do, not how many pages it has. A short conversation about your services and systems will narrow the range faster than any pricing page.
How Long Does a Website Take to Build?
For most Madison small business projects, four to twelve weeks from kickoff to launch is realistic. Template builds land at the short end, custom builds with integrations at the long end.
The most common cause of overrun is not development. It is content and feedback: waiting on copy, waiting on photographs, or a review process where feedback arrives in pieces over several weeks. Projects where the client has content ready and a single decision-maker for approvals almost always finish faster.
Three Contract Clauses Worth Reading Carefully
- Revision rounds. How many are included, and what counts as one? “Unlimited revisions” sounds generous and usually means the project never closes. Two or three defined rounds is healthier for both sides.
- Ownership. When the final invoice is paid, you should own the site files, the domain, the hosting account and all content. Get that in writing. Some arrangements leave the agency holding the domain, which becomes a serious problem if the relationship ends.
- Post-launch support. What happens in the first 30 days after launch, when the small issues surface? Is that included, or billed?
Should You Redesign or Rebuild?
If your current site loads reasonably fast, is built on a maintained platform, and the problem is that it looks dated, a redesign of the front end is usually the cheaper path. If it is slow, built on an abandoned page builder, or structured in a way that fights every change, a rebuild costs less than continuing to patch it.
A quick test: ask how long it takes someone on your team to add a new service page. If the honest answer is “we ask the developer”, the site is working against you regardless of how it looks. Our guide to custom web development covers when custom work is justified and when a template is genuinely the better decision.
Should You Build It Yourself?
DIY builders have improved enormously, and for some businesses they are genuinely the right answer. Being honest about when:
A DIY build makes sense when the business is new and cash is tight, when the site is a credibility placeholder rather than a lead source, when nobody is depending on it to rank, and when someone internally genuinely has the time. That last condition is where most DIY projects fail. A site built over six months of evenings costs more in owner-hours than a modest agency build, and the owner’s time is rarely valued honestly in that comparison.
A professional build makes sense when the site has to generate leads, when search visibility matters commercially, when there is functionality beyond pages and forms, or when the business is competing against others who have already invested properly.
The middle path worth knowing about: a professionally built site handed over with training, so the business can update content themselves without paying for every text change. That arrangement suits a lot of small businesses better than either extreme, and it is worth asking about specifically because it is rarely offered unprompted.
Signs Your Current Site Needs Replacing Rather Than Patching
Businesses often spend two or three years paying for small fixes to a site that should have been replaced. The signals that the patching phase is over:
- Nobody internally can add a page. If a new service means emailing a developer, the site is a bottleneck.
- It fails on mobile. Not “looks a bit tight”, but genuinely difficult to use on a phone, where most of your traffic is.
- It loads slowly and nobody knows why. Usually a sign of an abandoned page builder or accumulated plugin bloat.
- The platform is no longer maintained. An abandoned theme or builder is a security problem that gets worse every month.
- Every change breaks something else. The clearest sign the underlying structure has run out of road.
One of those is a fix. Three or more and a rebuild is usually cheaper over two years than continuing to patch.
Frequently Asked Questions
How much does a website cost in Madison, WI?
Most professional small business websites in Madison cost between $3,000 and $15,000. Template-based builds can come in under $3,000, while custom sites with booking, payments or ecommerce commonly run $10,000 to $25,000 or more. The price is driven by functionality and content requirements rather than page count.
Why do website quotes vary so widely?
Because the word “website” covers everything from a configured template to a bespoke build with custom integrations. Two quotes at very different prices are usually describing genuinely different projects. Compare the written scope, particularly around design approach, content production and integrations, rather than the headline figure.
What are the ongoing costs after the site launches?
Budget roughly $50 to $300 a month covering hosting, maintenance, security monitoring, backups and plugin licences, plus $15 to $50 a year for the domain. Skipping maintenance is the most expensive saving available, since unmaintained sites are the ones that get compromised.
How long does it take to build a business website?
Four to twelve weeks is typical, depending on complexity. The most frequent cause of delay is content, not development. Projects where copy and photography are ready at kickoff, and where one person handles approvals, finish considerably faster than those where content arrives piecemeal.
Should I use a template or a custom design?
A well-configured template is a legitimate choice for a newer business needing credibility quickly and affordably. Custom design makes sense when the brand needs to look distinct, when the site has to support specific workflows, or when a template would require so much modification that the saving disappears.
Who owns the website when it is finished?
You should, once the final invoice is paid. That includes the site files, the domain registration, the hosting account and all content. Confirm this in writing before starting. Arrangements where the agency retains the domain or hosting create a real problem if you ever want to move.
Getting a Realistic Number for Your Project
The ranges here will tell you whether a quote is in a sensible territory. What they cannot tell you is your number, because that depends on what the site has to do, what content exists already, and what systems it needs to connect to.
If you want a straight answer rather than a package price, our Madison website design page explains how we approach a build, and our services overview covers what else typically sits alongside a new site. Either way, get the scope in writing before comparing prices.