On this page
Expect anything from a cheap monthly builder plan to a five-figure custom project. One marketing agency, WebFX, puts the average small business site at $1,000 to $48,000. The price is driven by page count, custom design, who writes the copy, integrations like quote forms and a CRM, and ongoing care. Whatever you pay, the domain, hosting account and content should be in your company's name.
Key takeaways
- Price is set mostly by page count, copywriting, custom design and integrations, not by the platform name.
- Published price ranges come from agencies and industry surveys and vary widely, so treat them as rough context.
- Budget for the years after launch: domain renewal, hosting, security, edits and new pages.
- Your company should be the registrant on the domain and the owner of the hosting account.
- Get every quote itemized, and ask in writing what you keep if you leave.
What actually drives the price?
Two contractors can ask for "a website" and get quotes ten times apart, and both quotes can be fair. The gap comes from a short list of cost drivers. Once you know them, you can read any proposal and see where the money goes.
- Number of pages. A five-page brochure site is a different job from a site with a page for each service and each town you work in. Every real page needs its own writing, layout and checking.
- Who writes the words. Copywriting is easy to leave out of a quote. If the agency expects you to write every service description, the quote drops, and the site often ends up thinner. Ask who writes, and how many rounds of edits are included.
- Custom design versus a theme. A theme or template is cheaper up front because the layout already exists. Custom design costs more because someone is drawing your pages from scratch around your brand and your buyers.
- Integrations. A form that emails you is simple. A quote form that creates a lead in your CRM, tags the page it came from and texts the customer a confirmation takes real development time.
- Photos and branding. If you need a logo, a color system or a photo shoot of your crew, that is separate work, even if it is bundled into one number.
- Search setup. Structured data, a sitemap, analytics, Search Console and your Google Business Profile link-up are small tasks individually, but somebody has to do them correctly.
- Moving an old site. If you already rank for anything and the rebuild changes your page addresses, every old address needs a permanent redirect to its new one. Google's site move guide recommends permanent (301 or 308) redirects and warns that rankings can fluctuate for a while even when a move is done right.
What do published price ranges say?
There is no official price list for websites, and most numbers you find online come from agencies selling websites. Read them as context, not as a quote.
WebFX, a marketing agency, puts the average cost of a small business website at $1,000 to $48,000 (page dated August 2024). That spread is so wide it mostly tells you how much scope varies. For search work after launch, Ahrefs surveyed 439 SEO providers and reported an average of $1,557 a month for local SEO (article updated August 2024; it does not say when the survey ran). Both figures are reported by third parties and may not match your market.
We don't publish prices for our own work, because the honest answer depends on the scope list above. What we can tell you is how to compare quotes so a low number doesn't hide a high cost later.
| Approach | What you usually get | Where the hidden cost sits |
|---|---|---|
| Do-it-yourself builder | A template, hosting and a monthly bill | Your own hours, and a site that is hard to move if you leave |
| Freelancer on a theme | A set number of pages on a common platform | Plugin updates and fixes after the freelancer moves on |
| Agency on a rental plan | Low or no setup fee, then a monthly fee | You may not own the domain or the site when the contract ends |
| Custom build you own | Design, copy, integrations and handover | Higher upfront spend, and you need someone for future changes |
What does a website cost after launch?
The build is the visible cost. The bills that follow are the ones owners forget to ask about. Plan for these every year:
- Domain renewal. Domains are registered for a term and must be renewed. If the renewal lapses, the name can be lost. ICANN reminds registrants that if they choose automatic renewal, they must keep their payment information current, so an expired card on file is a real risk.
- Hosting. Somebody's server has to deliver your pages. Static sites are cheap to host. Sites with databases and plugins need more resources and more care.
- Security and updates. Any platform with logins, plugins or a database needs updates. Either you do them, or you pay someone to.
- Business email. Email on your own domain is usually a separate per-user subscription.
- Changes and new pages. New services, new towns, new photos, a price change. Ask how edits are billed before you sign.
- Search work. Writing new pages, earning reviews and keeping listings accurate takes ongoing time, whether you do it or hire it out.
A cheap build with expensive upkeep can cost more over five years than a careful build with simple upkeep. Ask every vendor for the five-year cost, not just the launch number.
What should you own when it's done?
This is the part that matters most, and it rarely shows up on the quote. A website is an asset only if it belongs to you. Make sure these four things are in your company's name:
- The domain. Your company should be the registrant, with an email address you control on the account. ICANN, which oversees domain names, says registrants must keep their registrar account data current and respond to registrar inquiries within 15 days. That only works if the account and its email address are yours.
- The hosting account. The account that serves your site should be billed to you or transferable to you on request. If an agency hosts it, get written terms for handing it over.
- The content. Your words, photos and logo files. Get them delivered in a format you can reuse, and get the rights in writing.
- The accounts around the site. Google Analytics, Search Console and your Google Business Profile should list you as the owner, with your vendor added as a user.
That is how we set up the sites we build: the domain and hosting account in the client company's name, so leaving us never means losing the site. It is how we run the websites for our own service companies too.
Red flags in a website quote
The agency registers the domain in its own name. The contract says the design or code stays the agency's property. The monthly fee never ends and there is no buyout. Nobody can tell you who writes the content. Analytics is set up in the agency's account. Results are promised with words like guaranteed.
Rental website plans aren't wrong by default. Some owners want a low monthly bill and no upfront cost, and that is a fair trade if you understand it. The problem is when the domain is also rented. Your phone number, your reviews and every link pointing to your site depend on that domain. Losing it means starting over.
Also be wary of anyone promising first place in Google. Google's own help page on local results says a business can't pay Google or ask it for a higher local ranking, and that local results are mainly based on relevance, distance and how well-known a business is. A vendor can build a strong site and do good search work. Nobody controls the outcome.
When is a bigger budget worth it?
Spend more when the site has a job to do that a template can't handle. If most of your work comes from search, you need real service and area pages, and those take writing time. If your office drowns in phone tag, a quote form that books into your calendar saves hours every week. If you run several crews across a wide area, the site needs a structure that can grow without being rebuilt.
Spend less when you are new, the work comes mostly from referrals, and the site's main job is to look legitimate when someone checks you out. A clean, fast, honest five-page site is fine for that. Just make sure you can add to it later without starting over.
How to compare quotes side by side
Send every vendor the same short brief and ask them to answer the same questions. A good vendor will be glad to.
- How many pages are included, and which ones?
- Who writes the copy, and how many revision rounds are included?
- Is the design custom or based on a theme? Which theme?
- Where do quote form submissions go? Email, a spreadsheet, or a CRM?
- Whose name is on the domain and the hosting account?
- What does the site cost to run each year after launch, itemized?
- If we part ways, what do we keep, and how is it handed over?
Line the answers up and the cheapest quote is often no longer the cheapest. If you want a second opinion on a quote you already have, our free system quote covers your current site and what it would take to fix it. You can also read what a contractor website needs to check a proposal's page list, and our comparison of WordPress and custom builds if the platform question is part of the decision. Details of how we build are on our websites service page.
Frequently asked questions
Is a cheap website builder enough for a small contractor?
Often, especially early on. Check that you can export your content, that the domain is registered to you, and that you can add service and area pages as you grow.
Why do website quotes vary so much?
Scope. Page count, who writes the copy, custom design and integrations like a CRM-connected quote form change the amount of work by a wide margin.
Should I pay monthly or upfront for a website?
Either can work. With a monthly plan, read the contract for who owns the domain and site, whether there is a buyout, and what happens to your content if you cancel.
Who should own my domain name?
Your company. Register it in the business name with an email address you control, and add your web vendor as a user if they need access.
Sources
General information for service-business owners, not legal, tax or financial advice. Rules vary by state; check with a qualified professional for your situation.