Build your free roof estimate
It takes about 3 minutes. No obligation.
Step 1
What’s your address?
We’ll pull up a satellite photo of your roof so you can outline it.
How the estimate process works
- Online generator: Tell us about the property and choose the work you want priced.
- Ballpark estimate: Receive an immediate preliminary range and a six-character access code.
- Sales team contact: We contact you to confirm measurements, materials, colours and project details.
- Detailed estimate: We prepare an itemized price for you to review and approve online.
- Sold estimate: Once signed, the approved estimate becomes the work contract and your job enters scheduling.
- Completed job: After installation, return with the same code to see completion and download your invoice.
Step 2
Outline your roof
- Tap Start outlining.
- Tap each corner of your roof, going around the edge.
- Tap Done when you’ve gone all the way around.
✓ Roof outline captured
Step 3
A few roof details
Not sure? The defaults are fine for a ballpark.
Step 4
Where are your eavestroughs?
Tap the roof edges that have (or will have) eavestrough. They turn blue.
✓ Eavestroughs marked
Step 5
Detached garage
If you also want your detached garage included, check the box and we will walk you through outlining it next.
Garage
Outline your detached garage roof
- Tap Start outlining garage.
- Tap each corner of the detached garage roof.
- Tap Done when complete.
✓ Garage roof outline captured
Garage
Where are the garage eavestroughs?
Tap the detached garage roof edges that have (or will have) eavestrough.
✓ Garage eavestrough edges marked
Step 8
Pick your shingle
Lines carried by Roofmart. Your installer can help you decide.
Choose your colour
Colours available for this shingle.
Step 9
Upgrades & add-ons
Select anything you’d like included.
Step 10
Anything else?
Last step
See your estimate
Enter your name and phone number and we’ll show your ballpark estimate right away.
By continuing you agree we may contact you about your estimate.
Estimate progress
Your ballpark estimate
Estimate details
- Customer
- —
- Phone
- —
- Project type
- Re-roof
- Shingle product
- —
- Eavestrough colour
- —
- Status
- —
Scope of work
Please write this code down or take a screenshot before leaving this page.
You will need it to view your estimate, approve job details, and return later using “View my estimate.”