- Quotes differ mostly because they cover different work, so compare what is included before comparing totals.
- Page count, who writes the copy, features and tracking drive most of the cost.
- Ask about running costs: domain, hosting, security, updates and small edits.
- Register your domain in your own name and be wary of ranking guarantees.
- Buy the site that matches how your customers actually find you.
Why two quotes for the same site can look nothing alike
Ask three companies to quote a website for your business and you can get three numbers that look like they came from different planets. Usually nobody misread the job. They are quoting different jobs. One is pricing a template with your logo dropped in. One is pricing custom design, written copy and tracking. One is pricing a monthly rental where you never really have a site of your own.
So the useful question is less about what a website costs and more about what you get for the number, and what it will cost to keep running. Once you know the handful of things that drive price, quotes get much easier to compare side by side.
The things that actually drive the price
Most of the cost in a small business website comes from a short list of decisions. Each one can be done cheaply or done properly, and the gap between those two is where quotes split apart.
- Number of pages. A five-page site and a site with its own page for every service in every town you cover are different builds. More pages means more writing, more layout work and more checking.
- Who writes the words. Copy is the part owners most often underestimate. If you are expected to write every page yourself, the quote is lower, and the site often sits half finished while you find the time.
- Design. A stock template in your colors is fast. A layout planned around how your customers decide, with your real photos and your offer up front, takes longer.
- Features. Online booking, payments, quote forms with photo uploads, financing applications, a customer portal or a store each add work, and some add monthly software fees of their own.
- Moving an old site. If you have years of pages and blog posts, someone has to decide what to keep, redirect old page addresses so you keep the search traffic they earn, and check that nothing broke.
- Tracking. Setting up call, form and booking tracking so you can see where customers came from is real work. Plenty of cheap sites skip it entirely.
The costs that keep coming after launch
The build is a one-time bill. A website also has running costs, and some quotes leave them out so the first number looks smaller.
Every site needs a domain name, which renews every year. It needs hosting, which is the server it lives on. It needs an SSL certificate so browsers show it as secure. It needs backups, security patches and software updates, especially on platforms like WordPress where plugins go out of date. And someone has to make the small changes that come up: new hours, a new service, a photo of the new truck.
You can handle some of this yourself, pay a company monthly to handle it, or let it slide. Letting it slide is the expensive option. Out-of-date sites get hacked, contact forms quietly stop sending, and nobody notices until the phone has been quiet for a month.
Warning signs in a website quote
Most web designers are honest. A few patterns still show up often enough that they are worth checking for before you sign anything.
- Your domain registered in someone else's name. Register it yourself, in an account you control, and give your designer access. If the relationship ends, the domain stays with you.
- Ranking guarantees. Nobody controls where Google puts you, and Google itself warns business owners to be wary of anyone who promises a top spot.
- A monthly fee with no clear end. Some low-cost builders charge a small amount every month forever, and the site disappears when you stop paying. Know which model you are buying.
- No mention of phones. Most local customers will see your site on a phone first. Ask to see the design on a phone before anything else.
- No tracking. If the quote does not say how you will know whether the site produces calls and form fills, assume it will not tell you.
- SEO included, with no detail. Ask what that means in plain terms: page titles, page structure, local business details, a page per service. If the answer is fuzzy, it is probably a checkbox.
Questions to ask before you sign
Put these to every company you are comparing, and write down the answers. They tell you more than the price does, and they make it obvious when two quotes are not covering the same work.
- Who writes the copy on each page, and do I get to review it before launch?
- How many pages are included, and what does an extra page cost?
- Will each service I offer get its own page?
- What does the monthly fee cover, and what happens to the site if I stop paying it?
- How will I see how many calls, forms and bookings the site produced last month?
- Who do I contact when I need my hours or a photo changed?
- What platform is it built on, and could another developer work on it later?
Match the spend to how customers find you
Start from how your work comes in. If most of it comes from referrals and people just check you out before calling, a clean site with your main pages, real photos, reviews and an easy call button may be all you need for now.
If you want to be found by people who have never heard of you, searching for a specific job in a specific town, you need pages that match those searches. Someone typing "water heater repair broken arrow" is better served by a page about exactly that than by a home page listing twelve services. That is where page count starts to matter, and where spending more tends to pay for itself.
If you plan to run Google Ads or Facebook ads, budget for pages built for those clicks, and make sure tracking is working before the first dollar of ad spend goes out. Paying for traffic to a site that cannot tell you what happened next is the most expensive setup of all.
For a reference point, Northward's Starter Website is $1,499 one time and the Growth Website, which adds a page for every service in every city you serve up to 60 pages, is $2,000 one time, with hosting and management at $99 a month for either.
