Guide

Should Roofers Publish Prices? What a Roof Cost Page Should Say

By Aaryan Gupta October 4, 2026

Yes, put a price range on your roofing website, and build it from published sources so your own quote never has to go online. A DFW roofing client of ours had a Texas roof cost guide that opened by saying nobody knows the price yet and carried a section titled “Why we do not publish a price per square”. From August 5 to mid-September it showed up in Google 166 times at an average of about 85th, and nobody clicked. When we checked on September 16, every result on page one for “average cost to replace a roof in texas” (HomeAdvisor, Lon Smith, KXAN and CEDUR) led with a dollar range.

The site had only been on its domain since July 31, so the missing price may not be the only reason the guide sat so low. We rebuilt it on September 16 with HomeAdvisor’s Texas figure in the first lines and a price table in the first screen, and I can’t show you yet that it worked. The old version had stopped showing up in Google two weeks before the rebuild, and Search Console recorded nothing from then through September 29. I haven’t checked whether Google has indexed the new version, so for now the case for a number rests on how the old page did and on what page one looks like.

Even when a cost page ranks, most of its readers are people you can’t serve. By our estimate, about 99.5% of the people who read a roof cost guide live outside that roofer’s area, so judge yours by the calls it brings from your own towns.

Published figures are enough to price a typical roof

The Texas Department of Insurance tells homeowners to get at least three bids to spot offers that are too high or too good to be true, so the homeowner reading your page is comparing prices whether you publish one or not.

HomeAdvisor’s Texas page, updated in June, puts the average replacement at $13,000 for a 2,000-square-foot roof and says most homeowners spend $6,000 to $20,000. The rebuilt guide opens with that figure, then prices a 2,000-square-foot DFW house with architectural shingles at $10,100 to $14,500, on a working range of $450 to $650 a square worked out in the open from HomeAdvisor’s and HomeGuide’s published figures. HomeAdvisor’s $13,000 for 20 squares, for example, is $650 a square, the top of that range. The page lists 8 sources, and none of its numbers is the roofer’s own quote. Wherever you work, the method is the same: take a figure someone else published for your area and show the math that turns it into a price per square.

A roofing company owner in Texas gave his own numbers on r/RoofingSales when someone asked whether ads for roofs “starting at $5,997” were realistic. He said his roofs mostly run $400 to $500 per 10-by-10 square, and added: “Most of my roofs are $15k average maybe.” Another roofer on the same forum wrote that he gets a few solid leads a month by answering questions in Facebook neighborhood groups, rough price ranges included, and that this earns more trust than asking people to message him for a quote.

If you’d rather publish your own range, work out your price per square from your costs first, and How to Price a Roof: Price per Square, Overhead and Target Margin goes through that.

Published roof prices disagree, so name your sources and date the page

HomeAdvisor’s national page, from a survey of more than 30,000 customers, puts the average replacement at $9,609, with a typical range of $5,903 to $13,377. Its Texas average runs about $3,400 higher, so the page a homeowner lands on changes the number they walk in with. NerdWallet disagrees with itself, pricing asphalt shingle replacement at $4.25 to $12.25 a square foot installed, then listing $4,500 to $18,000 for a 2,000-square-foot roof, or $2.25 to $9 a square foot. A page that shows its sources and its math lets a homeowner holding a different number see why the two differ.

Shingle prices move too, so the page needs a date. The Bureau of Labor Statistics index of what asphalt shingle and coating makers charge rose 47.9% from January 2020 to August 2026, and 4.7% in the last year alone. It leaves out labor and its latest months are preliminary, but a page nobody has touched since 2022 is quoting older prices. Put the month you last checked the numbers near the top, and check them again each year.

On an insurance job, the deductible is the price you can state

Insurance roofers have the strongest reason to stay quiet. A DFW insurance roofer we work with says that when homeowners ask the price, the usual answer is that nobody knows yet, because nobody knows whether the roof qualifies for a full replacement through insurance.

The Texas Department of Insurance explains why: replacement cost coverage pays up to the full cost to repair a roof at current prices, while actual cash value pays less on an older or worn roof, and TDI warns that some insurers switch aging roofs to actual cash value.

The deductible is the one number you can state up front, and Texas law puts it on the homeowner. Business and Commerce Code 27.02 makes it an offense to advertise or promise to pay, waive, absorb or rebate it without the insurer’s consent, and TDI warns homeowners that contractors who waive deductibles could be fined or jailed.

One plain sentence covers it on the page: if the storm damage qualifies for a claim, the homeowner pays the deductible, and on an actual cash value policy their share can run higher. Never word it so the deductible sounds covered. That’s Texas law and I’m not a lawyer, so check your own state’s or province’s rules before you write yours.

A “starting at” price has to be one you’ll sell

Two sales reps in that “starting at $5,997” thread said price wins the job. One said his sales rose 300% when he sold for a cheaper company with lower-quality work, and the other said he loses sales by bidding higher and doing more work. If you’re usually the higher bid, How to Win Roofing Jobs Without Being the Cheapest Bid picks that up.

A low starting price that you sell at isn’t bait by itself. The FTC’s Guides Against Bait Advertising define bait as an insincere offer meant to switch the buyer to something pricier, aimed at collecting leads, and treat running down the advertised product as a sign the offer wasn’t genuine, so a $5,997 roof the salesman then talks the homeowner out of fits the description. The guides also say the law is broken if the first contact was won by deception, even when the true facts come out later.

The FTC’s guides aren’t a statute. Texas’s Deceptive Trade Practices Act lists advertising with intent not to sell as advertised among its deceptive acts, and Google Ads bans pricing that gives a false or misleading impression of the cost. I haven’t checked Meta’s ad rules.

Nobody I found has measured whether a “starting at” price brings serious callers or tire kickers, us included. A market range on a cost page offers no roof for sale at all, which is one more reason to start there.

Roof cost calculators are unproven, and the one we measured drew no clicks

The calculator on that DFW roofer’s site showed up in Google 365 times by mid-September and 176 times in the four weeks to September 29, averaging in the 80s, with no clicks in either stretch. None of the 18 inquiries the site logged through September 19 named it as the page they came in on, and 15 of those 18 were other businesses selling something. Like the guide, it sat on a site that had earned no clicks from searches without its name in seven weeks, so all this shows is that the calculator didn’t rank.

A three-question calculator posted on r/RoofingSales in 2023 drew replies that labor and code requirements vary too much by region for it to be accurate, and its poster said it priced materials only. The owner of a Dallas builder and remodeler we work with once objected to calculators on the same grounds, that a job has too many details for one to be accurate. The company’s cost guides, with ranges and price tables, later became its main source of search traffic.

Roofr’s Instant Estimator, an add-on to any Roofr plan including the free one, goes further: it measures the roof from satellite imagery and prices it on the contractor’s own pricing, so your own number goes online, house by house. Roofle claims up to 6x more website leads for its RoofQuote PRO tool and close rates as high as 80%. I found no independent study of these tools for roofers, and we haven’t measured one, so read those numbers as sales claims.

Most people who read a roof cost guide live where you can’t work

Semrush’s September estimates put cost and insurance questions about roofs at 107,210 US searches a month. That DFW roofer’s 11 cities plus Dallas hold about 0.47% of the US population, which is where the 99.5% comes from.

In the 90 days to September 18, the Dallas builder’s cost guides and blog took 1,808 Google clicks, 87% of all its clicks, and fewer than 3 in every 1,000 of them turned into a qualified lead. Its remodel cost guides, the biggest traffic earners, haven’t produced one qualified remodel lead, and the calls they did bring came from out of state. Traffic and leads are different numbers, and Is SEO Worth It for a Roofing Company? Cost, Timeline and What Moves Rankings has more of the builder’s figures.

A roof cost page needs a range, a date, its sources and the deductible

Here’s what I’d put on yours, top to bottom:

  • The range and who published it, in the first two lines, then a table for a typical house in your area, priced per square with the math shown.
  • What moves the price. HomeAdvisor lists size, material, pitch and design, labor, location, features such as skylights and chimneys, permits and existing layers.
  • Every source, and the month you last checked them.
  • The deductible line if you take insurance work, actual cash value note included.
  • An offer of the inspection that turns the range into their price.

Google also lets you add a price to each service on your Business Profile, though I haven’t measured whether that changes your ranking or your calls.

By the same Semrush estimates, people in that DFW roofer’s area searched for a roofing service in a named town or a roofer “near me” about 14,500 times a month, against about 500 questions like what a roof costs. To see where you show up on Google Maps for searches like those, run the free Google Maps heatmap: pick your Google profile and a search, and in a few minutes you’ll see your rank at 49 points around your office.

We do this for roofing companies Roofing website design

Compare roofing marketing agencies on price and who owns the site