Research and Gather Information

Before diving into the selection process, it’s important to do your due diligence and gather relevant information about roofing contractors in your area. Here are some key points to consider:

Check Licensing and Insurance

Verify that the roofing contractor holds the necessary licences and permits required by your local municipality. A valid licence indicates that the contractor has met the necessary criteria and is qualified to perform roofing work in your area. Additionally, ensure that the contractor has adequate insurance coverage, including worker’s compensation and liability insurance. This protects you from any potential liability in case of accidents or damage during the project.

Review Past Work and References

Ask the roofing contractor for a list of references and past clients. Contact these references to inquire about their experience with the contractor and the quality of their work. You can also request to see photos or visit completed projects to get a firsthand look at the contractor’s craftsmanship and attention to detail.

Research Online Reviews and Ratings

Take advantage of online platforms such as review websites, social media, and local business directories to gather feedback and ratings from previous customers. Pay attention to both positive and negative reviews, and consider the overall reputation of the roofing contractor before making a decision.

Seek Local Referrals

When searching for a roofing contractor, it’s often beneficial to seek referrals from local sources such as friends, family, neighbours, or colleagues. Local referrals provide insights from individuals who have firsthand experience with the contractor’s workmanship and professionalism. They can also offer valuable recommendations based on their own roofing projects. Additionally, choosing a local contractor ensures familiarity with local building codes and regulations.

Interview Multiple Contractors

Once you have compiled a list of potential roofing contractors, it’s time to conduct interviews to gather more information about their expertise and capabilities. Here are some questions to ask during the interview process:

Experience and Qualifications

Inquire about the contractor’s experience in the roofing industry and their specific qualifications. Ask how long they have been in business and whether they have expertise in handling projects similar to yours. A reputable roofing contractor will be forthcoming about their credentials and provide evidence of their qualifications.

Insurance and Warranties

Ensure that the roofing contractor carries the necessary insurance coverage, including worker’s compensation and liability insurance. This protects you from any potential liability in case of accidents or damage during the project. Additionally, inquire about the warranties provided by the contractor for both materials and workmanship. A reliable contractor will offer guarantees to ensure the longevity and quality of their work.

Project Timeline and Communication

Discuss the expected timeline for the project and the contractor’s availability. It’s important to establish clear communication channels and ensure that the contractor can accommodate your preferred schedule. Ask about the frequency of updates and progress reports throughout the project to stay informed about the status of the work.

Pricing and Payment Terms

Request a detailed breakdown of the project’s cost, including materials, labour, and any additional fees. Be wary of contractors who provide significantly lower bids as they may compromise on quality. It’s crucial to strike a balance between cost-effectiveness and the use of high-quality materials and workmanship. Discuss the payment terms and schedule to ensure that they align with your financial capabilities.

Review Contracts and Documentation

Once you have selected a roofing contractor, it’s essential to review and sign a formal contract that outlines the terms and conditions of the project. Here are some key elements to consider:

Scope of Work

The contract should clearly define the scope of work, including the specific tasks to be performed, materials to be used, and any additional services such as debris removal or cleanup. It should also outline the project timeline and any agreed-upon milestones.

Payment Terms

The contract should specify the total cost of the project, including a breakdown of expenses. It should outline the payment schedule, including any initial deposits or progress payments. Ensure that the payment terms align with your budget and financial capabilities.

Permits and Inspections

Verify that the roofing contractor will obtain any necessary permits and coordinate inspections with the local building authority. This ensures that the project complies with all applicable building codes and regulations.

Warranty and Guarantees

Clarify the warranty and guarantees provided by the roofing contractor for both materials and workmanship. A reputable contractor should offer comprehensive warranties to provide peace of mind and ensure the long-term performance of your roof.

Maintain Ongoing Communication

Throughout the duration of the roofing project, it’s important to maintain open and ongoing communication with the contractor. Regularly communicate your expectations and address any concerns or questions that may arise. This helps foster a transparent and collaborative working relationship, ensuring that the project progresses smoothly.


Choosing the right roofing contractor is a crucial decision that can significantly impact the quality and longevity of your roof. By conducting thorough research, interviewing multiple contractors, and reviewing contracts and documentation, you can make an informed choice that aligns with your specific needs and budget. Remember to prioritise expertise, reputation, and communication when selecting a roofing contractor. With the right contractor by your side, you can have confidence in the durability and reliability of your roof for years to come.