Build your own roofing estimator
This is the estimator we build into contractor websites, running live. It starts on sourced national averages — put your own prices in on the right and watch what your customers would see change as you type.
What your customers would see
Your pricing
Every price the estimator uses is here, starting at sourced national averages for roofing. Change any of them and the estimator on the left updates as you type. Base prices are what a job starts at; percentages are how much each answer moves it.
Scales every price at once. If your market runs below national, drop it — you know your area better than any dataset does.
How big is your home?
≈ $600–$791 per square (at ~11.5 squares)
National: $6,900–$9,100
≈ $600–$788 per square (at ~16.5 squares)
National: $9,900–$13,000
≈ $762–$1,000 per square (at ~10.5 squares)
National: $8,000–$10,500
≈ $764–$1,014 per square (at ~14 squares)
National: $10,700–$14,200
≈ $668–$884 per square (at ~19 squares)
National: $12,700–$16,800
≈ $654–$862 per square (at ~26 squares)
National: $17,000–$22,400
What material do you want?
−$1,870–−$2,485 on a typical job
National: -17.5% (sourced as a range — this is its midpoint)
+$9,095–+$12,070 on a typical job
National: +85% (sourced as a range — this is its midpoint)
+$16,050–+$21,300 on a typical job
National: +150% (sourced as a range — this is its midpoint)
How steep is the roof?
+$2,140–+$2,840 on a typical job
National: +20% (sourced as a range — this is its midpoint)
+$4,280–+$5,680 on a typical job
National: +40% (sourced as a range — this is its midpoint)
How cut-up is the roofline?
+$1,605–+$2,130 on a typical job
National: +15% (sourced as a range — this is its midpoint)
+$2,675–+$3,550 on a typical job
National: +25% (sourced as a range — this is its midpoint)
Is the current roof a single layer?
+$1,340–+$1,775 on a typical job
National: +12.5% (sourced as a range — this is its midpoint)
+$640–+$850 on a typical job
National: +6% (sourced as a range — this is its midpoint)
Nothing here is saved unless you send it to yourself. Refresh and it resets.