Skip to content
HHM Core PMBeta!

HHM Core PM menu

A roofer installing shingles with fall protection.

For roofing contractors

Instant Roofing Leads

Upload a roof report from your supplier. Use the checked measurements in a branded quote, then send it for the client to sign online.

Roof report quotes start with Starter at $97/month. Try a paid plan free for 14 days with a card.

Built by active general contractors and master tradesmen, from real project management.

Roof measurements

Source
EagleView or other roof report
Measurements
Area, pitch and roof-edge lengths
Estimator review
Confirm quantities and waste before quoting
Quote
Create a draft from this report
Roofing project - Reviewed work

Bring your roof measurements into the job

Upload a report

Add a report from any supplier to the project. Check its measurements before using them in your quote.

Upload a roof report

Review before you quote

Check the uploaded measurements against the PDF. Use the confirmed roof area, waste and lengths to build your quote.

Review roof measurements

Coming this week: order a roof report from HHM.

Measurements fill your branded quote

Create an itemized draft from checked measurements and your roofing prices. Review quantities, scope and prices, then send the quote with your company name and logo.

Itemized roofing quote

Tear-off and disposal
$1,540.00
Synthetic underlayment
$616.00
Architectural shingles, install
$7,420.00
Starter strip
$399.00
Trade subtotal
$12,308.00
Permit
$250.00
Overhead and profit
$2,511.60
Draft quote total$15,069.60

Review prices and quantities before you share the quote.

Roofing project - Reviewed work

Your client signs online

The client opens your proposal, reviews the work and signs online. Keep the signed quote and roof report with the project.

See the roofing workflow

Find your next job through the Instant Quote Network

Homeowners get an Instant Roof Quote, you get the lead. They compare starting estimates from your roofing prices, choose your company and book an inspection.

Unbooked leads are free. HHM-booked leads are $69, offered to one contractor at a time. Network fees are waived during beta for paid plans. See beta terms.

From estimate to inspection in PM

  1. A homeowner enters an address and sees clear starting estimates from available roofers.
  2. They choose your company and share permission for your team to contact them.
  3. They pick a 60-minute inspection time from your PM schedule. PM books the visit and notifies your team.
  4. Your project includes an editable draft quote with the estimate details, roof information, and homeowner notes.
  5. Review the visit and update the quote before you send it to the homeowner.

Built around your prices and your team

Bring your roof report into PM

Upload
Add a report from any supplier
Coming soon
Connect your own supplier
Coming this week
Order a report from HHM
Next step
Check measurements and create your branded quote
Roofing project - Reviewed work

Each estimate uses the roofing prices you set. When a homeowner chooses you, PM keeps their answers, roof details, report, and appointment with the project.

Your team stays in control. Every quote is editable after the inspection, before you send it to the homeowner.

One clear setup

  1. Set your roofing prices
  2. Pick your service ZIP codes
  3. Connect your inspection calendar
  4. Turn on the network

The existing lead program remains separate: unbooked leads are free, while HHM-booked leads are $69 and offered to one contractor at a time.

Set up the network

Questions from roofers

What does the Instant Quote Network cost?

Network fees are waived during beta for paid plans. Unbooked leads are free. HHM-booked leads cost $69 and are offered to one contractor at a time.

Are leads shared?

No. Once a homeowner selects your company, the lead belongs exclusively to your company. The confirmed inspection is linked to that won lead.

How do I choose my service area?

Save the ZIP codes where you want roofing work. Your saved ZIP codes define your service area.

What do I need before joining?

Set your roofing prices, choose your service ZIP codes, and add the inspection times your team can offer. PM uses those details to prepare your estimates and bookings.

Will customers receive my quote automatically?

No. PM creates an editable draft for your team. Review and change every detail before you send anything to the homeowner.