Straight answers for local service businesses
Most local service businesses should expect to pay $1,000 to $5,000 for a custom-built website, or $50 to $200 per month for a done-for-you site that includes hosting, updates, and support. A simple DIY site can run under $300 a year if you build it yourself. Anything over $10,000 is almost never necessary for a plumber, landscaper, or cleaning company with under 20 employees.
Here's the honest range for a local service business with 5 to 8 pages:
If someone quotes you $500 for a full custom site, be careful. That's about six hours of skilled work. Either they're using a template with your logo dropped in, or they're going to disappear halfway through.
Because "website" means five different things depending on who's talking.
A brochure site for a painter in Salem is five pages, a contact form, and good photos of finished rooms. That's a straightforward job.
An e-commerce site with 400 products, inventory sync, and customer logins is a different animal entirely. So is a site with a real-time booking system that talks to your dispatch software.
Most local service businesses need the first thing. But a lot of quotes are priced like the second thing. When you get a number, ask what specifically is included. If the answer is vague, the price is padded.
Depends on whether you want to own a thing or rent a service.
One-time makes sense if you have someone in-house who can log in, update the phone number, and add a service page. You pay once, you own the files, you're responsible for it. Budget $15 to $40 a month for hosting on top.
Monthly makes sense if you never want to touch it. The site gets hosted, updated, backed up, and fixed by someone else. You email "we dropped drain cleaning, we're doing water heaters now" and it gets changed.
The trap with one-time builds isn't the build. It's month 14, when you want to add a page and the person who made it stopped answering email. Then you're paying someone new $600 to figure out how the old site works. Plenty of local businesses end up with a site frozen in 2021 because updating it turned into a project.
The trap with monthly is a contract that locks you in for two years with no way to take your content when you leave. Ask before you sign: if I cancel, what do I keep?
The build price is only part of it. Here's everything:
So realistically, a plumber with a $2,500 site is looking at roughly $300 to $600 a year to keep it alive and current. Plan for that.
Less than you think. A brand-new landscaper with three clients does not need a $5,000 website.
Get these three things first:
Spend $500 to $1,500 here, or build it yourself over a weekend. Once the phone is ringing and you know which services actually make money, invest in a better site with real service pages and location pages. Building an elaborate site before you know your niche means paying to rewrite it later.
Ask these five questions. The answers tell you more than the price does.
A good small business website cost for a local trade lands between $1,000 and $5,000 up front, or under $200 a month done-for-you. What you're paying for is clear service pages, fast loading on a phone, an obvious phone number, and real photos of your work. Everything past that is decoration.
If a quote is triple that range, it's not because your business is complicated. It's because somebody's overhead is.
For a brand-new business testing the waters, yes. Free plans usually put ads on your site and don't let you use your own domain name, so plan to upgrade to the paid tier (typically $15 to $25 a month) once you're getting real inquiries.
Usually because they're built to serve larger companies with bigger scopes: multiple stakeholders, brand systems, complex integrations, and a full team on every project. That work is real, but it's not what a local plumbing or cleaning company needs.
Four to six years if it's built well and kept updated. What actually ages is the content, so refreshing your services, photos, and pricing every year matters more than a full redesign.
Not at first. A well-built site with a page for each service and each town you serve, plus a claimed Google Business Profile and steady reviews, covers most of what a local business needs. Paid SEO services make more sense once you're competing in a crowded metro area.
Stock photos of people who don't work for you, an SSL certificate (it should be free), video background animations, and any arrangement where the company holds your domain name hostage.
We build it, launch it, and handle everything. $499 one time, live in minutes.
See how it works