If you've asked a few web designers what a roofing website costs, you've probably gotten wildly different answers — anywhere from a few hundred dollars to fifteen thousand. Here's a straight breakdown so you know what you're actually paying for.

The DIY route ($0–$300)

Builders like Wix or Squarespace let you make a site yourself for the cost of a monthly subscription. The dollar cost is low, but the real cost is your time — evenings and weekends learning design, writing copy, and figuring out why you're not showing up on Google. Most roofers start one and never finish it.

The freelancer route ($1,000–$4,000)

A freelance designer will build you something decent for a one-time fee. The catch: once it's done, it's done. Updates, hosting, security, and getting found on Google are usually on you or billed separately by the hour.

The agency route ($5,000–$15,000+)

A full agency delivers a polished, custom site — but you pay a large amount up front, and ongoing marketing (SEO, reviews, ads) is typically a separate monthly retainer on top.

So what should it actually cost?

A website that just sits there is worthless. A website that's maintained, ranking, and capturing leads pays for itself with a single job.

For most roofing companies, the smart answer isn't a big upfront check — it's a predictable monthly plan that covers the build and the ongoing work that brings in calls.

That's the model we built CaddySites around: we build your roofing website for free, then keep it working through a simple monthly care plan. One extra roofing job usually covers a full year of it — so the real question isn't "what does a website cost," it's "what is not being online costing me?"