Skip to content

For roofing contractors

More roofing calls, straight from your website

Put a roof replacement estimator on your website. Homeowners enter their roof size, pick a material and see your packages with real prices in about a minute. You get the call, with the job already described.

Your prices, not averages First estimator free No code
What the research says

Customers want a price before they call

65%

of homeowners are more likely to call a roofer who has pricing on their website.

Source: Roofing Contractor homeowner survey, 2026
24%

of homeowners named unclear or confusing bids as a reason not to hire a contractor, the most-cited reason.

Source: Modernize homeowner survey (home improvement), via Journal of Light Construction, 2019
7×

more likely to qualify a lead when you contact them within an hour of their online enquiry.

Source: Harvard Business Review, “The Short Life of Online Sales Leads”, 2011
Why roofers add an estimator

Turn website visitors into roofing jobs

More calls from the same website

Homeowners who can see a price are more likely to pick up the phone. Your estimator turns a browsing visit into an enquiry.

Fewer wasted site visits

People see your real numbers first, so the ones who call already know a new roof fits their budget.

Estimates while you're on a roof

Your website prices jobs at night and on weekends, and the enquiry is waiting when you're back on the ground.

Enquiries ready to quote

Roof area, material, pitch, storeys, tear-off layers and the package they liked arrive with every lead.

Sell the better roof

Standard, Enhanced and Premium side by side makes the upgrade easy to see, so more people choose it.

Your prices, your rules

Your rates, your minimum job and your packages. Anything you don't price goes to an inspection instead of a guess.

What you can build

Estimators for every roofing job you sell

Start with the ready-made roof replacement template, then add estimators for the other work you do.

Template ready

Roof replacement

Price per square foot by material and package, tear-off by layers, steep pitch, access and deck repairs.

Build your own

Roof repairs

Leak, flashing or shingle repairs with a call-out price and simple add-ons.

Build your own

Metal roof upgrade

Show the step up from shingles to steel with your own panel and trim rates.

Build your own

Eavestroughs and downspouts

Price per foot with guards, downspouts and removal of old gutters.

Build your own

Skylights

Fixed or venting skylights by size, with flashing kits and interior finishing.

Build your own

Flat roofs

Membrane roofing for garages, additions and low-slope sections, priced by area.

Try it

The roof estimator, as your customers see it

Material, roof shape, roof area (with “I don't know”), pitch, building height, tear-off and layers, deck condition, and extras.

Try it as a customer would

Northline Roofing (sample business) Sample result: 2,000 sq ft asphalt shingle gable roof, 2 storeys, one layer removed, ridge venting Before tax
Standard $12,350 CAD
Setup and cleanup · $500 Asphalt shingle roof · $9,000 Remove existing roof (one layer) · $2,400 Ridge venting · $450
Enhanced $13,850 CAD
Setup and cleanup · $500 Asphalt shingle roof · $10,500 Remove existing roof (one layer) · $2,400 Ridge venting · $450
Premium $15,400 CAD
Setup and cleanup · $500 Asphalt shingle roof · $12,500 Remove existing roof (one layer) · $2,400 Ridge venting · included

Fictional business and sample prices. Preliminary estimate based on the answers; final pricing follows an assessment.

What you control

  • Installed rates per square foot for each material and package, including your waste allowance.
  • Tear-off priced by the number of layers, asked only when removal is needed.
  • Steep roofs as a percentage of the roofing charge only.
  • Access, decking and extras such as ice and water shield, with inclusions per package.
  • Material and shape combinations you don't price go straight to an assessment.

What stays with your inspection

Roof area is the customer's estimate, and concealed damage can't be seen from the ground. The estimate states its assumptions, and your inspection sets the final price. Satellite measurement isn't part of the estimator.

What your office receives

When you choose to collect contact details, the enquiry includes the area, material, pitch, tear-off details and the package price the customer saw.

Jordan Sample
Roof replacement · Northline Roofing (sample business)
New · sample
Estimate shown
Standard · $12,350 CAD
Requested
An on-site assessment · prefers email
Roofing material
Asphalt shingles
Roof shape
Gable
Roof surface area
2000 sqft
How steep is the roof?
Standard
Building height
2 storeys
Do we need to remove the existing roof?
Yes
How many layers are on the roof now?
One layer
Any soft or damaged areas on the roof deck?
No, it seems solid
Extras
Ridge venting

Fictional example. Your estimator decides whether to ask for contact details.

Roofing questions

What if the homeowner only knows their floor area?

The question asks for roof surface area and explains the difference. If they don't know, the estimate asks for an assessment rather than treating floor area as roof area.

Can I avoid charging waste twice?

Yes. Put waste into your installed rate and don't add a separate waste item, or the other way round. The template's rates include waste.

Does it price flat roofs?

The template prices membrane on flat or low-slope roofs and sends shingles or metal on a flat roof to an assessment. You choose which combinations to price.

What about hidden deck damage?

Customers can report soft spots or choose “I don't know”. The template then adds, or shows a range including, your repair allowance, and the result says the deck condition isn't confirmed.

Getting it on your website

Build, test and publish your first estimator free, for as long as you like. Unlimited estimators are $35 a month in the US or $45 CAD in Canada (pricing). Add it to your website with a short embed code, or share a hosted link.

More roofing calls start with a price on your website.

Your first estimator is free on your website, with everything included. Unlimited estimators are $35 a month in the US or $45 CAD in Canada.