Independent and evidence-first: we don't take payment from contractors or sell your details. How we work

Roofing quote checker

Paste or type a roofing quote, confirm what each line is, and we'll check the maths, compare quantities with your roof size, and list common items the quote doesn't mention — so you know what to ask before you sign.

  1. Enter the quote
  2. Confirm each line
  3. Review the checks

Step 1 of 3: Enter the quote

Your quote stays private

We don't store what you paste or type. It is used to build these pages and then discarded. You may want to remove names, addresses and phone numbers anyway.

Enter the quote

One item per line works best, for example: "Architectural shingles 26 SQ $11,960". Up to 20,000 characters.

Or type the lines in

DescriptionQuantityUnitUnit price ($)Line total ($)
Your roof size (optional)

Lets us compare the quote's quantities with your roof. The measuring guide shows how to work it out from your footprint and pitch.

Start over

What the checker looks at

  • Arithmetic. Whether quantity × unit price matches each line total (within $1 or 0.5%, whichever is larger, to allow for rounding), and whether the lines add up to the total printed on the quote.
  • Quantities. Whether the shingle and tear-off quantities are at least the roof size you enter. A shingle quantity a little above the roof area is normal because of cutting waste.
  • Missing items. Underlayment, ice barrier, drip edge, flashing, tear-off and permits: items that building codes address and that none of your confirmed lines mention. Each one links to the code source it relies on.

It doesn't judge prices, and it can't tell you whether a contractor is licensed, insured or does good work. To compare prices, get several quotes for the same scope. For a walk-through of a typical quote, read how to read a roofing quote line by line.

Questions

What do "OK", "Ask about this" and "Note" mean in the report?

OK means the numbers on that line agree. Ask about this means the numbers don't add up, or a quantity is smaller than the roof size you gave: it is a question for the contractor, not proof of a mistake. Note marks something we couldn't check, such as a line in a unit we can't compare.

Can a correct total prove that a quote is a good price?

No. Arithmetic that adds up only shows the quote is internally consistent. Whether the prices are reasonable depends on local prices for the same scope, which this tool doesn't assess.

Why can't the checker tell me whether to trust a contractor?

A quote's text says nothing reliable about licensing, insurance, reviews or workmanship. Check those separately, for example with your state's contractor licensing board.

Do you keep a copy of my quote?

No. What you paste or type is used to build the confirmation and results pages and is then discarded. It isn't saved to a database or written to our logs.

Why do I have to confirm every line?

Quotes are written in many styles, and a program reading them can misread a number or a unit: "sq" can mean roofing squares or square feet. Checking each line yourself keeps a misread from turning into a wrong conclusion.

Can I upload a PDF or a photo of the quote?

No. Copy the text from a PDF and paste it, or type the main lines in.

The checker says an item is missing, but my contractor says it's included. Who is right?

Possibly both. Items are often grouped: underlayment and drip edge may sit inside a "complete roof system" line. The checker only sees the lines you confirmed. Ask the contractor to list it in writing.