Back to blog

Website Costs by Industry: Trades, Restaurants, Professional Services

6/11/2026

Why an HVAC site, a restaurant site, and a law firm site cost different money: galleries, booking, menus, compliance, and realistic price ranges for each.

Ask three different business owners what they paid for their website and you'll get three numbers that seem to have nothing to do with each other. A plumber paid $1,800. A restaurant down the street paid $4,500. A law firm two blocks over paid $12,000. None of them got ripped off, necessarily. They bought different products that happen to share a name.

The industry you're in changes what your website has to do, and what it has to do is what you're paying for. Here's how that actually breaks down, so you can figure out what a fair number looks like for your business instead of comparing your quote to your brother-in-law's.

The baseline every business pays for

Before industry differences kick in, every small business site has the same floor: a handful of pages, mobile-friendly layout, contact information that's impossible to miss, basic on-page SEO, hosting, and a domain. That floor, done competently by a professional, runs roughly $500 to $2,500 depending on who builds it and how custom the design is. DIY builders are cheaper in cash and more expensive in your weekends.

Everything above the floor is industry-specific. That's where the quotes diverge.

Trades and home services: $1,500 to $6,000

If you run an HVAC company, a plumbing outfit, a roofing crew, or a landscaping business, your website has one job: convince a stressed homeowner that you're real, local, and competent, then get them to call. That sounds simple. The build details are where the money goes.

  • Service and service-area pages. This is the big one. A trades site that ranks needs an individual page for each core service and often for each town you serve. "Water heater replacement," "AC repair," "roof inspection," each with real content, not a single bulleted "Services" page. Writing fifteen to thirty solid pages is labor, and labor is cost. It's also the main reason a $1,500 trades site and a $5,000 trades site perform differently six months later. Google's own Search Central documentation is blunt about this: pages rank for what they're actually about.
  • Project galleries. Before-and-after photos sell trade work better than any paragraph. A proper gallery needs photo curation, compression so the site stays fast, and organization by job type. Budget a few hundred dollars of build time, more if the builder is also cleaning up two hundred unsorted phone photos.
  • Reviews integration. Pulling your Google reviews onto the site, and making it easy for happy customers to leave new ones. Cheap to build, high leverage.
  • Click-to-call and after-hours capture. Trades leads happen at 9 PM when the water heater dies. A site that captures that lead with a form, a text option, or an AI receptionist earns its keep on one job.

Realistic range: $1,500 to $3,500 for a strong lead-generation site, up to $6,000 if you're in a competitive metro and need deep service-area coverage from day one. We build a lot of these, and we've written up what matters for HVAC, plumbing, and roofing specifically.

What trades sites don't need: e-commerce, member logins, elaborate animation. If a quote for a plumbing site includes those, ask why.

Restaurants: $2,000 to $7,000

Restaurant sites look simple and are quietly annoying to build well, because the content changes constantly and the failure modes are public.

  • The menu problem. This is the whole game. A menu as a PDF is hostile to phones and invisible to search engines. A menu built as real web pages looks great and ranks, but someone has to update it every time you change prices or run out of the salmon. Good builds solve this with an editing setup the owner or manager can actually use. That editing layer is a real cost, often $500 to $1,500 of the build, and it's worth every dollar the first time you 86 a dish at 4 PM and fix the site by 4:05.
  • Reservations and online ordering. Most restaurants shouldn't build this from scratch. You integrate a reservation platform and an ordering provider, and the website's job is to embed them cleanly and not bury them. Integration work is cheaper than custom development but it isn't free, and the platforms themselves charge monthly fees and per-order cuts that belong in your math.
  • Photography. Nothing exposes a cheap restaurant site faster than stock photos of food you don't serve. A half-day shoot with a local photographer runs a few hundred dollars and outperforms thousands of dollars of design polish. If your budget forces a choice between fancier design and real photos, take the photos.
  • Hours, holidays, and Google. Your website and your Google Business Profile must agree about hours, address, and phone number. Conflicting info costs you the customer standing in your parking lot at 9:01.

Realistic range: $2,000 to $4,000 for a sharp site with an editable menu and clean integrations. $5,000 to $7,000 if you're adding multi-location support or heavy custom design.

Professional services: $3,000 to $15,000

Lawyers, accountants, financial advisors, medical and dental practices, insurance agencies. These sites cost more, and the reasons are legitimate.

  • Content depth. A homeowner picks a plumber in ten minutes. Someone picking an estate attorney or a CPA researches for days. Professional services sites win with substantive content: practice-area pages, plain-English explainers, attorney or practitioner bios that establish credibility. That's a lot of writing, and in regulated fields it's writing that someone senior has to review. Content is routinely half the budget on these builds.
  • Compliance. This is the cost driver people outside these industries never see. Law firms deal with bar advertising rules that vary by state. Financial advisors have FINRA and SEC marketing rules. Medical and dental practices need to think about HIPAA the moment a contact form asks anything about health, which usually means specific form handling and business-associate agreements with vendors, not the default form plugin. Accessibility (ADA) matters for everyone but gets enforced against professional and medical sites more often. Compliance review and compliant infrastructure can add $1,000 to $5,000, and skipping it is how a website becomes a legal problem.
  • Intake and scheduling. Online scheduling for a dental practice or a consult-booking flow for a firm has to connect to real calendars and real staff workflows. Done right, it saves your front desk hours a week. Done wrong, it double-books your Tuesday.
  • Trust signaling. Credentials, affiliations, case results where ethically permitted, professional photography of actual humans who work there. Subtle, cumulative, and part of the design budget.

Realistic range: $3,000 to $8,000 for a solo practitioner or small firm, $8,000 to $15,000 or more for multi-practitioner practices with compliance-heavy intake. If a quote for a medical practice site comes in at $1,200, the corner being cut is probably one you can be fined for.

What moves any quote up or down

Across all three categories, the same five levers explain most of the variance:

  • Page count and content. Who's writing it, and how much of it exists. Content is the most underestimated line item in every industry.
  • Integrations. Booking, ordering, payments, CRM, calendars. Each one is a small project.
  • Photography and assets. Real photos cost money once. Stock photos cost trust forever.
  • Performance. A fast site is a build decision, not an accident. Google publishes its performance standards openly at web.dev, and slow sites pay for it in both rankings and walked-away visitors.
  • Who's accountable after launch. A site nobody maintains decays in every industry. Ask any quote: who updates this, and what does that cost monthly?

The SBA's guidance on business planning makes a point worth stealing: budget for operating a thing, not just acquiring it. A website is an operating asset. The build price is the down payment.

How to use these numbers

Get two or three quotes, but compare them against the list above, not against each other's bottom line. A $2,000 quote missing service-area pages and a $4,000 quote that includes twenty of them aren't a $2,000 difference, they're different products. And ask every builder the same question: "What happens in month two?" The answer tells you whether you're buying an asset or an orphan.

If you want to see how we price this across industries, our pricing page shows the actual numbers, and our website and SEO service page covers what's included at each tier.

Want it built without the six-week wait?

We're Omnyra, a veteran-owned shop in Wilmington, NC, and we've built 1,500+ small business sites in the last 90 days using a done-with-you process: we build your site live on a call with you, first draft in 24 hours, live in 7 days guaranteed. Tiers run from $500 for a Minimal site, $2,000 plus $200/mo for Standard with SEO and AI-search optimization, $3,500 plus $400/mo for Max with a 24/7 AI receptionist, and from $6,000 for Super Max with a custom back office. Pay-in-4 and Klarna financing available. See real numbers at /pricing or book a call and we'll start building on the call.

Website Costs by Industry: Trades, Restaurants, Professional Services — Omnyra