There’s no single right number, but the ranges are predictable once you know what moves them.
The four common paths
Do it yourself with a website builder — roughly $0–$300 up front. You pay for a subscription and a domain, and you supply everything else: the words, the photos, the structure, the Google setup. The tools are capable. The work that’s left is the work that matters, and there’s no one to tell you if you’ve got it wrong.
Hire a freelancer — roughly $800–$3,500. A freelance designer or small studio builds a straightforward site, usually on a template or a light custom design. Good value if you bring clear content and photos. Price climbs with page count, custom design and how much writing they do.
Done-for-you package — roughly $1,200–$5,000. A service builds the whole thing: design, structure, your content organised properly, project photos, a quote form, and a local-search and basic SEO foundation. You’re paying for it to be handled and to be built around how customers actually decide — not just to look nice.
Full agency project — $5,000–$15,000+. Custom design, custom content, strategy, integrations, sometimes ongoing retainers. Makes sense for larger local businesses with multiple locations, service lines or a real marketing budget. Overkill for a one-crew operation.
What actually drives the price
- Content. If someone else writes your services, FAQs and “why us” copy, that’s often the biggest line item. Supplying your own text is the single fastest way to lower a quote.
- Design. Template-based is cheaper and perfectly respectable. Fully custom design costs more and rarely changes whether the phone rings.
- Page count and structure. Five focused pages cost far less than fifteen, and usually convert better.
- Photos. Using your own job-site photos is free and more convincing than stock. A professional photo shoot is a real added cost.
- Setup beyond the site. Google Business Profile, local-search basics, structured business information, analytics and launch checks take time and are easy to skip in a cheap quote.
- Upkeep. Hosting, updates, backups and security are ongoing. Some quotes include the first year; some include nothing.
A sensible budget for most local service businesses
If you have time and some confidence: a builder subscription plus a domain, and a weekend or two. Under $300 up front, plus your hours.
If you’d rather it be handled: a done-for-you build in the $1,500–$3,000 range, plus somewhere around $15–$60 a month for hosting and maintenance. That gets you a site that reflects the business, is set up for local search, and doesn’t become your problem to maintain.
Questions to ask any quote
- Exactly which pages are included?
- Who writes the content — me or you?
- Is the Google Business Profile and local-search setup included?
- What are the hosting and upkeep costs after launch?
- Do I own the domain, the site and the content at the end?
- What happens when I need a change in six months?
The right price is the one where you know the answers to all six before you pay.