Websites · Sep 2025

How much does a small business website cost in Dallas–Fort Worth?

Three vendors, three wildly different quotes, and nobody explained the gap. “Website” is a word like “vehicle” — it covers a used bike and a box truck. Here's the line-item breakdown.

You asked three vendors for a website quote. One came back at $800, one at $4,500, and one at $18,000. Nobody explained the gap, and now you're wondering whether the $800 guy is a steal or the $18,000 shop knows something you don't.

Here's the honest answer: they're not quoting the same product. "Website" is a word like "vehicle" — it covers a used bike and a box truck. Until you break the quote into line items, you can't compare anything. So let's break it into line items.

The line items every website quote actually contains (or quietly skips)

When we scope a project, the invoice decomposes into eight parts. Every quote you receive covers some subset of these — the cheap ones just don't tell you which parts they skipped.

1. Strategy and planning ($0–$1,500). Someone deciding what pages exist, what each page is supposed to make a visitor do, and how a Grapevine HVAC customer actually searches. Template shops skip this entirely — you get the template's structure, whether or not it fits your business.

2. Design ($0–$6,000+). The real fork in the road. A pre-built theme costs nothing beyond a license fee. Customized-template design (your colors, your layout tweaks) runs roughly $500–$2,000. Fully custom design — someone drawing your site from a blank canvas — starts around $3,000 and climbs with page count.

3. Copywriting ($0–$3,000). The most commonly missing line item. Most cheap quotes assume you write every word. Most owners never do, which is why so many $800 sites launch with "Welcome to our website!" on the homepage six months later. Professional copy for a 5–8 page site typically runs $1,000–$3,000, and it does more for conversions than any design decision.

4. Development and build ($500–$8,000+). Assembling pages in a builder (cheap, fast, some lock-in) versus coding a custom site (slower, more expensive, faster load times and no platform ceiling). A typical Keller plumber with a 6-page site sits at the low end; a site with customer portals, booking, or quoting tools sits at the high end.

5. Integrations ($0–$2,500 each). Online scheduling, payment processing, CRM sync, review feeds, quote calculators. Each one is real work. If your quote doesn't name them, they're not included — and they'll show up later as change orders.

6. Photography and media ($0–$2,000). Stock photos are free-ish and look it. Real photos of your Fort Worth crew and trucks are one of the highest-ROI spends on this list for a local service business.

7. Local SEO setup ($300–$1,500). Title tags, page structure, Google Business Profile alignment, location pages if you serve multiple DFW suburbs. Distinct from ongoing SEO — this is the launch-day foundation.

8. Hosting, maintenance, and security (ongoing: $30–$300/month). Someone has to apply updates, keep backups, renew the domain, and fix the thing when a plugin breaks. The $800 quote almost never mentions this. It's not optional — it's just unassigned.

What the price tiers actually buy in DFW

Under $1,500: Template assembly. A pre-built theme, your logo and phone number dropped in, your text (that you supply) pasted into place. No strategy, no copywriting, minimal SEO, no maintenance. This is a legitimate purchase if you just need to exist online and you'll write your own words. It's a bad purchase if you expect it to generate leads.

$1,500–$3,000: Quick-launch. A clean, professionally structured site — usually five to ten pages, mobile-first, local SEO foundation in place — live in one to three weeks. This is the right tier when the business is real but the page count and complexity are modest, and you'd rather write your own copy than pay for it.

$5,000–$12,000: The real small-business tier. Custom design, professional copy across the site, mobile performance handled, local SEO foundation, one or two integrations, and a maintenance plan. This is where most DFW service businesses, professional practices, and retail shops should land, and it's where quotes are most worth comparing line-by-line.

$12,000+: Custom functionality. You're no longer buying a brochure — you're buying software. Booking systems, customer accounts, inventory, multi-location architecture, or a site expected to carry serious ad traffic. If a vendor quotes you $15,000 for a plain 6-page site with no custom functionality, ask exactly what the money buys.

How to compare three quotes apples-to-apples

Don't compare the bottom-line numbers. Do this instead:

  1. Ask each vendor to map their quote to the eight line items above. Any professional can do this in ten minutes. A vendor who can't — or won't — is telling you something.
  2. Find the blanks. The $800 quote usually has five blank rows. Price the blanks: if you'll pay someone else $1,500 for copy and $100/month for maintenance, the $800 site is a $3,500 site with extra coordination headaches.
  3. Ask "who writes the words?" This single question exposes more cheap quotes than any other.
  4. Ask what happens after launch. Who owns the domain? Who has hosting access? What does a text change cost in month four? Get it in writing.
  5. Ask to see load speed on a phone. Google's research (the oft-cited 2017 study by Google/SOASTA) found bounce probability rises sharply as mobile load time climbs past three seconds. Ask for a recent site they built and test it yourself on your own phone, on cellular.

How West Fork approaches this

Every quote we send is itemized against that same list — strategy, design, copy, build, integrations, SEO setup, and a named monthly care plan — so you can hold it next to any other bid and see exactly what's included. If a line doesn't apply to your business, it's on the quote at $0, not silently missing. And we'll tell you when a template is the right call, because sometimes it is.


The takeaway

A quote is meaningless until it's line itemsdemand the breakdown — eight parts, every time
Copywriting and maintenance go missing mostthe two most commonly skipped items, and the two most likely to bite you
Three real tierstemplate assembly, quick-launch, and full custom — each buys something different
Price the blanksbefore calling the cheap quote cheap

Want a quote you can actually compare against the others? Ours is itemized against every line below, with a $0 next to anything that doesn't apply — never silently missing.

Fixed quote within 48 hours — no obligation.