The short answer
A custom small-business website in Michigan starts around $4,500 as a one-time project fee, for a straightforward five-to-eight page site. Below that you are into DIY builders and template customisation ($200–$2,500). Above it the figure climbs with scope, and a large or complex site has no natural ceiling — which is why the honest form of this answer is a floor and a list of what raises it, not a range.
Those numbers are for a standard business or lead-generation website of roughly five to fifteen pages. E-commerce, membership systems, booking engines and custom web applications are a different category, starting around $12,000 — and climbing steeply from there, because cost is driven by how many distinct user roles and workflows the software has, not by page count.
What each price tier actually buys
DIY builders — $200 to $500 per year
Squarespace, Wix, GoDaddy and similar. You do the work; they provide the tools and the hosting. This is a perfectly reasonable choice for a brand-new business that needs a presence this week and has no budget, and it is a much better option than no website.
The honest limitations: you are renting, not owning — stop paying and the site is gone, and you generally cannot export it to another host. Page speed on these platforms is mediocre because the templates carry a great deal of code you are not using. Accessibility is inconsistent and largely outside your control. And the SEO ceiling is real: you can do the basics, but you cannot fix what the platform does structurally.
Template customisation — $800 to $2,500
A freelancer buys a commercial WordPress theme, installs it, drops in your logo and content, and configures a handful of plugins. Faster and cheaper than a custom build, and for some businesses it is genuinely enough.
The thing to understand is what you are inheriting. A commercial theme is built to suit thousands of different businesses, which means it ships with a great deal of code you will never use, and it usually depends on a page builder plugin plus ten to twenty supporting plugins. That stack is the single most common source of both slow load times and security compromises on small-business websites. It also means ongoing maintenance is not optional — somebody has to keep all of it patched.
Custom small-studio build — from $4,500
This is where Cibbster Designs sits. The site is designed around your business and hand-coded, so there is no theme overhead and no plugin stack. A build commissioned and paid for as its own project transfers to you on final payment, and you can host it anywhere.
What the starting figure covers: a five-to-eight page lead-generation site for a local service business. It rises with page count (individual service pages and location pages add up), custom functionality, whether you need copywriting, whether you need photography, and integrations with other systems. A studio that quotes you a ceiling before it knows which of those apply is guessing.
It also falls. A single-page site or a landing page is a genuinely smaller job and is priced like one — ours start at $1,800. Worth knowing generally, not just here: a published figure describes a typical starting point, and a studio that will not scope below its own starting price is telling you something about how it wants to spend its time. Ask.
Agency build — $15,000 and up
Full-service agencies bring capabilities a solo studio does not: brand strategy, in-house photography and video, paid media teams, and the capacity to run a project with many stakeholders. If you are a multi-location business or you genuinely need all of that under one roof, the premium can be justified.
If you are a six-person contractor, it usually is not. A meaningful share of an agency invoice pays for the account manager who relays your feedback to the person actually doing the work.
What actually drives the price
Clients often assume design complexity is the main cost driver. It is not. In practice the biggest factors are:
- Number of unique page templates. Not page count — template count. Forty service pages built from one template cost far less than six pages that all look different.
- Content. If you supply finished copy and good photographs, the project moves fast. If we write the copy, add $800–$2,500. If you need photography, budget for a local photographer; it is usually the highest-return line item on the entire quote.
- Functionality. A contact form is included. Online booking, payments, customer logins, quote calculators or integration with your CRM each add real development time.
- Migration. Moving an existing site with established rankings means mapping every old URL to a new one. Skipping this is how businesses lose their search traffic overnight during a redesign.
The recurring costs nobody mentions
The build is the headline number, but a website is not a one-time purchase. Budget for:
- Domain registration: $12–$20 per year.
- Hosting: $4–$15 per month for commodity shared hosting, $125–$250 per month for managed hosting that includes backups, monitoring, patching, hardening and support time.
- SSL certificate: free through Let's Encrypt, and should be included by any competent host. Do not pay separately for a basic certificate.
- Maintenance: if you are on WordPress, this is genuinely mandatory. Plugin and core updates, and the occasional update that breaks something. $50–$200 per month, or your time — already included if you are on a managed plan, which is most of why managed costs what it does.
- SEO: optional, ongoing, and the line item most likely to determine whether the site produces revenue. Retainers generally start around $750 per month, and many agencies — ours included — also charge a one-time setup or audit fee before the retainer begins. Ask what the first month costs, not what the monthly costs; ours is $750 per month after a one-time $1,500 foundation engagement, so month one is $2,250.
A realistic total cost of ownership for a small-business site is the build plus roughly $600–$4,000 per year depending on how much of the maintenance and marketing you outsource.
A warning about "website for $99 a month"
Several national companies offer a website with no upfront cost for a monthly fee, typically $99–$299. The arithmetic deserves attention: at $149 per month you have paid $8,940 over five years, which is more than a custom build, and at the end of it you own nothing. These contracts also commonly include a clause that the site cannot be transferred if you leave.
That does not make them fraudulent — spreading cost has genuine value for a business with no capital. But it should be a deliberate cash-flow decision, not something you enter believing it is cheaper. It is not.
In the interest of not quietly doing the thing we are warning about: we offer a monthly plan too, and the arithmetic above applies to it exactly as written. Ours covers the build, the hosting and the maintenance; ongoing SEO is charged separately, as it should be anywhere. The ownership position is the same one described above — where a site is provided under a plan rather than commissioned and bought outright, we own it and your licence ends when the plan does. We put that in the quote in those words. Commissioning the build as its own project, so that it transfers to you on final payment, is always on the table and is what most clients choose.
Worth saying plainly, because buyers routinely assume otherwise: paying for a site up front does not mean maintaining it yourself afterwards. You can own the site outright and still put it on a monthly plan that covers hosting and maintenance, with SEO and GEO, analytics and email added at their own prices on one invoice. Ownership and management are separate decisions, and stopping the management plan does not affect a site you own. Any developer who tells you those two things are a package deal is describing their own commercial preference, not a constraint.
We have run the sixty-month multiplication on our own plan and published the result, including the part where the commissioned build works out cheaper. Both arrangements, side by side.
Five questions to ask any web designer before you sign
- Do I own the code and the domain outright when this is finished? If the answer is qualified in any way, understand exactly how.
- What happens if I want to move to another developer? A good answer is a specific one: exactly what transfers, exactly what does not, and what it costs. Vagueness is the warning sign here, not qualification.
- Will the site meet WCAG 2.2 AA? If they do not know what that is, they are not thinking about your ADA exposure.
- How will you handle redirects from my existing URLs? If they have not considered this, your rankings are at risk.
- What is included in the price and what is billed separately? Get it in writing before the deposit, not after.
Is a custom website worth it?
It depends entirely on what a customer is worth to you. If your average job is $400 and you need volume, a well-built template site plus a strong Google Business Profile may be the rational choice. If your average job is $9,000 — a roof, a kitchen, a commercial contract — then a site that produces two additional jobs per year has paid for itself several times over, and the difference between ranking third and ranking eighth is worth considerably more than the build cost.
Work out what one additional customer per month is worth to you. That number, not the quote, is what should decide this.
Cibbster Designs publishes starting prices for every service, because working out in thirty seconds whether we are in your range beats three meetings. See what everything costs.