QuoteScore
Daily gameLeaderboard

Is your quote
actually fair?

Upload any contractor or repair quote. Every line item is checked against real pricing data for your area.

Your file is permanently deleted after analysisCovered by Scripps News and 39 local stationsScored against 3,785 real quotes
Tap to upload or take a photo
Photo, screenshot or PDF, up to 10MB each. Several pages? Add them all.
Choose a photo or PDF above to start
What happens to your quote
We read
Company name
Line item descriptions
Prices & totals
We never touch
Your name or address
Phone numbers or email
Payment information
Your file is permanently deleted within seconds of analysis
Free  ·  Private  ·  Results in under a minute
Free, no signup, your file is deleted after analysis. Covered by Scripps News, July 2026.
Quick answer

Is my quote too high?

Upload the quote and QuoteScore scores it 0 to 100 against regional pricing benchmarks, line by line, free and with no signup. Of the 3,785 real contractor and auto repair quotes scored so far, 40.9% scored under 50, meaning at least one line was priced above the normal market range for that work and region; auto repair is the worst of the 30 categories tracked, with 55.9% of its 807 quotes under 50. Rule of thumb: 65 or higher is within the normal range, 50 to 64 is worth one competing bid before you sign, and under 50 has specific overpriced lines to negotiate by name.

78
Fair Price
Your roofing quote is within
market range for your area
Example result

See it in action

See QuoteScore in action
Watch a sample HVAC quote get analyzed in seconds

How it works

Upload your quote
Snap a photo, upload a PDF, or paste the text
AI analyzes it
Every line item extracted and compared to real pricing
Get your score
Fairness score, red flags, and negotiation tips

Common questions

How does QuoteScore work? +
QuoteScore (also known as Quote Score) reads your quote — photo, PDF, or text — with AI, extracts the company name, line items, and prices, then compares each against our database of 14,000+ regional pricing benchmarks. You get a fairness score, red flags, and negotiation tips.
Is my quote data safe? +
Absolutely. Your uploaded file is permanently deleted the instant analysis completes — we never store it. We only extract the contractor name, line items, and prices. We never see or store your name, home address, or phone number. The only thing we keep is the email you enter to view your report, so we can send you a copy — and you can unsubscribe anytime.
What types of quotes can I check? +
Any service quote across 30 categories: auto repair, HVAC, roofing, plumbing, electrical, painting, flooring, landscaping, and more. If it has prices, QuoteScore can analyze it.
Is it really free? How do you make money? +
Yes. The analysis is free and always will be: full score, flags, line-item breakdown, and negotiation tips, no account required. If you want us to go further, there is an optional $9 add-on that writes your negotiation script for you. If you ask for competing quotes from local pros, a referral partner may pay QuoteScore a fee; that never changes a score and you pay nothing extra. We never sell your data.
Can my contractor find out I used this? +
No. We don't contact contractors, share results with anyone, or notify any parties. Your analysis is completely private to you, visible only in your browser.
Is my contractor quote too high? +
A quote is too high when specific lines sit above the normal range for that work in your area, not when the total feels big. The five things worth checking: a single lump sum with no breakdown, labor hours well above standard book time, materials marked up far past retail, vague fees like miscellaneous, shop supplies or job setup as a meaningful percentage of the total, and pressure to sign today. QuoteScore splits your quote into line items and compares each against the benchmark range for that item in your region, so you see which specific lines are high rather than a verdict on the whole number.
How do I know if a contractor quote is fair? +
Compare it line by line against what the work costs in your area. A $14,000 roof is not high or low on its own. It is high if the tear-off is billed at twice the regional labor rate, and it is fine if the number is driven by square footage and a steep pitch. QuoteScore scores every quote 0 to 100 on that comparison: 80-100 is at or below the market rate, 65-79 is a fair price with little room to negotiate, 50-64 is slightly high and worth one competing quote, 30-49 means specific lines are above market, and 0-29 is a red flag. Every score is shown with the benchmark range that produced it, so you can disagree with it.
What is a contractor quote checker? +
A contractor quote checker is a tool that tells you whether the price on a contractor's quote is fair before you sign it. You give it the quote you already received, and it compares the line items (labor, materials, parts, and fees) against what that work typically costs in your area. The point is to replace the traditional fix for an opaque price — collecting three competing bids over several weeks — with a check that takes about a minute on the quote already in your hand.
Matt McCormack, founder of QuoteScore
"I built QuoteScore after one too many overpriced quotes. The shop knows what the work should cost and you usually don't. This closes that gap. It is free, and nobody here sells your info or steers you to a contractor."
Matt McCormack, founderAbout →

Quote Leaderboard

Most overpriced quotes found this month

Cost guides & tips

Real pricing data and advice to help you negotiate

Popular Cost Tools & Guides

Know what you should pay before you get a quote.