RooferMatch

How we research, write and check what we publish

Every page here makes claims about money, building codes, licensing or insurance. Below is the standard each one has to meet before it goes live, how the cost estimates are built, and what we do when we are wrong.

Who writes and who reviews

Pages are written by the RooferMatch editorial team, and each one is checked against the sources listed at its foot. We have not yet appointed a licensed technical reviewer, so no page claims to have been reviewed by one.

When a named, licensed reviewer is appointed, this section will show their name, license number, state, years in the trade and a link to the public registry entry, and each page they have read will say so. Until then, treat the sources at the bottom of each page as the authority and check anything that matters with your state's licensing board, your state's insurance department or your city.

Where the numbers come from

FigureSourceHow often it is checked
Population, housing age, home valueU.S. Census Bureau, American Community Survey five-year estimates 2023 (tables B01003, B25034, B25077)Each ACS release
Roofer wagesU.S. Bureau of Labor Statistics wage data for roofers (SOC 47-2181), May 2025, read through O*NET OnLine, a U.S. Department of Labor site that republishes it. Medium confidence, medians only. These are wages paid to roofing workers, not prices charged to homeowners.Each BLS release
Cost estimatesNational cost ranges published by third-party sites, used only as inputs to the model and never cited, adjusted by the Michigan to US roofer wage ratio and a typical city permit fee. Labelled estimates, not quotes.Each BLS release, or when a city changes its fee schedule
Permit feesThe city's own published fee schedule where we could read it. Where we could not read one, we print no fee.When the city adopts a new schedule
Storm counts by countyNOAA National Centers for Environmental Information, Storm Events Database, by county for the states we cover. A report is one database row for one county, so one storm can count more than once; recent months are preliminary; a low count does not mean low risk.When NOAA publishes new months
Codes, permits, licensingEach state's statutes and administrative code, its licensing board and insurance department pages, and city permit pages, each linked on the page that uses it. Which states are open is on the home page.When a rule changes or a reader reports one
Insurance claim rulesEach state insurance department's consumer pages and the state's insurance statute, each linked on the page that uses itWhen the department or the statute changes
Roof lifespan rangesNo government table exists. The only one we found is a trade-body chart (InterNACHI) that we read through a summary, and a page that quotes it says so.Each review

The rules every page follows

  1. 1A fact we cannot source is left out. A fact we could only read through a summary stays in only if the sentence says so. We do not guess a code rule or a permit fee from memory.
  2. 2Every cost figure is labelled an estimate and shows how it was built. A range is never presented as a quote.
  3. 3Where people often repeat a rule that we cannot find in the law of the state a page covers, the page does not print it as a rule.
  4. 4Pages say when the next step is a phone call to your insurer or your city and not to a roofing company, and they say so ahead of the form.
  5. 5We do not publish reviews, rankings or "best of" lists. We have no basis for ranking companies we do not inspect.
  6. 6Referral income never changes what a page recommends. Companies that pay for requests do not see pages before publication and cannot edit them.
  7. 7Each page shows the date it was last reviewed and, where it quotes prices, the date those prices are as of.
  8. 8Pages may be drafted with software help. A person reads each one, and every factual claim has to trace to a source we list, or it comes out.

How we estimate costs

How we estimate costs: the Estimated range on each cost table is a model, not a quote. It starts from published national cost ranges for the job (cost guides from third-party sites, which we have not verified and do not cite), multiplies them by Michigan's roofer median wage ratio to the US (BLS May 2025 data, read through O*NET OnLine, a U.S. Department of Labor site that republishes it) and adds a typical permit fee from the city schedules we could read where the work needs a permit. We have not collected quotes from roofing companies, and we found no Michigan roofing company that publishes a price we could count.

The wage rows come from the May 2025 data for roofers and, where a page uses one, say which area it covers. That is what roofing workers are paid, not what a homeowner is charged, and a wage alone is never a price. The storm counts follow the query described in the table above.

Ranges are reviewed whenever BLS data or a city's fee schedule changes, and each page shows its last review date. Your actual price depends on your roof, the work and the company you choose.

Corrections

If something on this site is wrong, tell us which page, which number or rule, and what you saw instead, with a link if you have one. We check it against the source. If you are right we fix the page, write the date of the fix at the foot of that page and add a line to the log below.

  • Oct 19, 2026: Site launch. No corrections yet.

How the site is paid for

RooferMatch earns money when a roofing company, or a referral partner acting for one, receives a homeowner request from us. That is a conflict of interest, and we say so on every page. The rules above are how we deal with it: sources on every claim, no rankings, no paid placement, and pages that point you to your insurer or your city when that is the right first call. The full account is on how it works.

Sources on this page
  1. RooferMatch: how we estimate costs (editorial policy) Read Oct 19, 2026.
  2. BLS May 2025 wages for roofers (SOC 47-2181), United States, as shown by O*NET OnLine Read Oct 19, 2026. Confirm with the source before you rely on it.
  3. U.S. Census Bureau, American Community Survey 2023 five-year estimates (tables B01003, B25034, B25077) Read Oct 19, 2026.
  4. InterNACHI Estimated Life Expectancy Read Oct 19, 2026. Confirm with the source before you rely on it.