Roofing Contractor Marketing 101

Marketing basics for roofing Pros

The avatar of Scott Kirschner

Scott Kirschner

Sep 14

Welcome to Roofing Contractor Marketing 101! In this post, we’ll share the best no-frills approach to marketing for roofers. The tips given in this post won’t require that you have a large budget. Nor will they require a lot of time to implement.

We know that as a roofing contractor, you need to focus on your everyday work. After all, that’s what you are getting paid to do.

Continue reading if you would like to learn about the most effective approach to roofing contractor marketing so that you can take your roofing business to the next level.

Roofing Contractor Marketing Made Easy

Ask for Referrals

Whenever you finish a job, take the opportunity to ask your customer for a referral. It’s the simplest part of marketing for roofers and it requires minimal effort on your part.

Ideally, your demonstrated craftsmanship and professionalism will have done most of the work for you already. You’ll find that most, if not all, customers are happy to give you a referral as long as they’re happy with the results of your work.

Gather Testimonials

If you know a customer is particularly happy with the work you did on their roof, you could ask them for a written testimonial via text or email. This can be used on your roofing contractor marketing materials such as a business card.

Testimonials are social proof that you are capable of successfully completing a job to your customer’s specifications. Since customers are spending their hard earned money on your services, they will want to know ahead of time that you not only have the required skills but that you’re easy to work with. Testimonials help to reinforce this.

Hand Out Business Cards

Speaking of business cards, create those and hand them out. Business cards are the ideal tool for roofing contractor marketing. This is because they are small enough to fit in your wallet and they get to the point.

There is only so much room on a standard-sized business card, so you’ll want to include the essentials on there.

This includes your name, business name, and contact information. It helps to include the URL to your business website if you have one. An easy way to get your own web page is through, which provides you with one for free. You can print the URL on your business card.

If there is extra room on your business card, you can print a brief customer testimonial on the back to add solid credibility to your name.

Create a Portfolio

A fun and rewarding part of roofing contractor marketing are taking photos of the work you have completed at the end of each project and documenting it in a portfolio. Whether you use a digital portfolio or a physical portfolio, this is an asset that will help you gain new customers.

As an added benefit, it can help your current customers pick out aspects of past projects for replication in their own homes.

List Your Business Online

Online marketing for roofers doesn’t need to be complicated. It can be as simple as listing your business information on Google My Business and on a website for contractors. The best website to list your roofing business information is

At service, you can list your business online for free. This helps new local customers find you when they request a roofing service for their zip code. Along with being listed in a directory of local contractors, service provides you with helpful project management tools.


The avatar of Scott Kirschner

Scott Kirschner

Sep 14

Being the Marketing Director at Scott works on automation for e-commerce as well as creative design. In his free time Scott plays in several bands around Detroit, MI. He enjoys backpacking through the outdoors and traveling across the world.