Published on September 21, 2026 by Halo Programs
A roofing referral program is the system a roofing company uses to turn satisfied customers and local partners into booked estimates on a schedule, instead of waiting for word of mouth to happen on its own. Roofing is built for referrals: a new roof is visible to the whole street, the neighbors live in houses of the same age with roofs of the same age, and after every storm the homeowners on that street are looking for a roofer they can trust. Most companies still leave those referrals to memory, which means they arrive when a crew lead happens to ask and disappear the week the office gets busy.
This guide covers what a roofing referral program is, the five moments to ask, what to offer and how to size the reward, partner referrals from agents, inspectors, and other trades, the insurance-job rules that limit referral rewards in several states, the other rules that apply, how to automate the program so it runs without anyone remembering, and how to measure it. It is written for owners and office leads at residential roofing companies.
What a Roofing Referral Program Is
Every roofing company gets referrals. Not every roofing company has a roofing referral program. The difference is whether the referral depends on a customer volunteering your name or on a process your company runs every time a job closes. A working program has four parts:
- A scheduled ask. Customers are asked at defined moments, in person and in writing, whether or not the crew lead remembers.
- A clear reward, or a clear thank-you. The customer knows what happens when a friend or neighbor books, and it is legal in your state for the kind of job involved.
- Tracking. Every referred lead carries the name of the person who sent it, so the reward gets paid, the referrer gets thanked, and you can see which customers send the most work.
- Fast follow-through. A referred homeowner hears from your company quickly, because the referrer’s reputation is on the line along with yours.
A roofing referral program is one owned channel inside a larger plan. The roofing marketing guide lays out the whole plan, and roofing lead generation without buying leads ranks referrals against the other sources a roofing company already owns, such as unsold estimates and neighborhood mail.
Key takeaway: Roofing referrals are common. A roofing referral program is rarer: a scheduled ask, a reward that is legal for the job, tracking, and fast follow-through, run the same way on every completed job.
Why Most Roofing Referrals Happen by Accident
Ask a roofing company owner where their jobs come from and “referrals” is usually near the top of the list. Ask how many referral requests went out last month and the answer is usually a guess. Three things keep roofing referrals accidental.
- The ask depends on the crew. The crew lead who finishes the job is tired, the homeowner is at work, and the conversation about neighbors never happens. The ask needs a written version that goes out regardless.
- The window is short. A homeowner is most enthusiastic in the first two weeks after a clean install, while the new roof is still the thing they talk about. A referral card mailed three months later lands after the enthusiasm has faded.
- Nobody owns the follow-up. A referred homeowner calls, gets the voicemail, and calls the next roofer on the list. The referrer never hears what happened and never refers again.
All three are process failures, not customer failures. That is good news, because a process can be fixed once and then run on every job.
When to Ask: Five Moments for Roofing Referrals
A good program asks at the moments when the customer is most satisfied and the request feels natural. Five moments cover most of a roofing customer’s relationship with your company.
1. The final walk-through
When the crew lead or project manager walks the finished job with the homeowner, the ask is spoken and simple: “If any of your neighbors are thinking about their roofs, we would be glad to take a look.” Leave two or three referral cards with the homeowner, each carrying the customer’s name or a code so the referral traces back to them. The yard sign is still up, and the neighbors have been watching the crew all week.
2. After the satisfaction survey
Send a short satisfaction survey a few days after cleanup. A customer who answers that they would recommend your company has just told you they are a referral source, so follow with a written referral ask that references the survey. Keep the review request separate and send it to every customer, whatever their survey answer; the section on rules below explains why the two should never be bundled.
3. Warranty paperwork delivery
Delivering the manufacturer warranty registration and your workmanship warranty is a second, natural contact a few weeks after the job. It is also a reminder of why the customer chose you. Include a referral card and a sentence about your roofing referral program in the packet.
4. Maintenance and service visits
Roofing has more recurring contacts than most owners credit: gutter cleaning in spring and before winter, annual and post-storm inspections, moss treatment and ice-dam work in the climates that need it, and holiday lighting on the same crews and ladders. Each visit is a chance to ask again. Members of a roofing maintenance program see your company two or more times a year, which makes them a steady source of roofing referrals for as long as the plan renews.
5. After a storm crosses the neighborhood
When hail or high wind hits a ZIP code where you have customers, your past customers become the most credible voice on their street. A short note that says your company is inspecting roofs in the area, with a line inviting them to pass your name to neighbors, reaches homeowners before the storm chasers do. Keep this ask retail-simple; the insurance rules below affect what you can offer on claim work.
Key takeaway: Ask at the walk-through, after the survey, with the warranty packet, at every service visit, and after storms. A program that asks five times a year beats one that asks once and hopes.
What to Offer in a Roofing Referral Program
Customers refer because they liked the work and want to help a neighbor. A reward does not create that motive; it gives it a reason to act this week instead of someday. Four reward types are common in roofing.
- Cash or a gift card. Simple to explain and easy to act on. The customer knows exactly what they receive when a referred job is completed.
- Service credit. A free gutter cleaning, a free inspection, or a month added to a maintenance plan. It costs you less than its face value, and it brings the referrer back into your schedule.
- A charitable donation. A gift to a local school, team, or charity in the referrer’s name. Some customers are more comfortable with this than with money for recommending a friend.
- A two-sided reward. Something for the referrer and something for the new customer, such as a free gutter cleaning after the new roof. Two-sided offers make the referral easier to pass along, because the referrer is offering a benefit, not asking a favor.
How to size a roofing referral program reward
Start from what a booked job already costs you through other channels. The roofing advertising guide works through cost per booked job by channel; your referral reward should sit well below your paid-channel number and still feel meaningful to a homeowner. As an example with placeholder figures, if paid search costs your company $900 per booked replacement, a $200 to $300 reward paid only on completed referred jobs is still far cheaper, and it is paid only when the work happens.
Three design rules keep the reward workable:
- Pay on the completed job, not on the name. Paying for leads invites lists of names from people who never spoke to the homeowner. Paying on completion rewards real referrals.
- Thank every referrer, reward or not. A referral that does not close still took effort. A handwritten thank-you card keeps the referrer sending.
- Write the terms down. What qualifies, when the reward is paid, and which jobs are excluded. The insurance section below usually makes that exclusion list necessary.
Want to see what a done-for-you referral and retention program costs next to your paid channels? See ContractorHalo plans and pricing.
Roofing Referral Program Rules for Insurance Jobs
This is where a roofing referral program differs from a referral program in almost any other trade. A large share of roofing work is paid from homeowners insurance claims, and several states restrict what a roofer may give an insured homeowner on a claim job. A referral reward that is harmless on a retail replacement can be a violation on a hail claim. Three statutes show the range; check the rules in every state where you work before you launch.
Minnesota names referrals directly
Minnesota Statutes section 325E.66 says a residential contractor, which includes a residential roofer, providing work to be paid by an insured from property insurance proceeds shall not advertise or promise to pay any part of the deductible, or offer to compensate an insured for providing any service to the contractor. The statute lists examples, and one of them is compensation in exchange for referring the contractor’s services to others when insurance proceeds are payable. If the contractor violates the section, the insurer is not obligated to consider the contractor’s estimate, and the insured or insurer may sue for damages. In Minnesota, a roofing referral program should not pay insured customers for referrals on claim work.
Texas bans credits that offset the deductible
Texas Business and Commerce Code section 27.02 makes it a Class B misdemeanor for a seller of goods or services, without the insurer’s consent, to pay, waive, or absorb the insured’s deductible, to provide a rebate or credit in connection with the sale that offsets all or part of the deductible, or to assist the insured in avoiding the deductible in any other manner. A referral credit applied to an insurance-paid roof is exactly the kind of credit the statute describes. Contracts of $1,000 or more reasonably expected to be paid from a claim must also carry the statute’s 12-point bold notice that Texas law requires the insured to pay the deductible.
Colorado bans deductible rebates
Colorado Revised Statutes section 6-22-105 says a roofing contractor doing work paid from a property insurance policy shall not advertise or promise to pay, waive, or rebate all or part of the deductible. A violation means the insurer is not obligated to consider the contractor’s estimate, and the owner or insurer may sue for damages. Colorado also gives the homeowner 72 hours to rescind a roofing contract after written notice that the claim was denied in whole or in part, so a referral reward promised on a job that is later rescinded should not be paid until the job is final.
Designing a roofing referral program around claim jobs
- Reward retail jobs only, or reward after the claim is closed and the deductible is paid, and only where your counsel confirms that is permitted in your state.
- Never apply a referral credit to an invoice paid from claim proceeds. A credit on the same job is the pattern the Texas and Colorado statutes target.
- Use a non-monetary thank-you for insured customers in states with Minnesota-style language: a card, a call from the owner, a note in the next newsletter.
- Flag claim jobs in your customer records, so the reward rule is applied automatically instead of by whoever processes the payout.
This section describes the statutes; it is not legal advice. Have an attorney review your roofing referral program terms before launch, especially if you work in several states.
Key takeaway: On insurance work, a referral reward can become an illegal rebate. Minnesota bans compensating an insured for referrals when insurance proceeds are payable, and Texas and Colorado bar credits and rebates against the deductible. Tag claim jobs and design the roofing referral program around them.
Roofing Referral Program Partners: Agents, Inspectors, Trades
Customers are the core of a roofing referral program, but a handful of local professionals see more roofs in a year than most homeowners see in a lifetime. Each partner type sends a different kind of work.
- Real estate agents. Roof condition comes up in almost every sale: pre-listing inspections, buyer inspection findings, and repair negotiations on a deadline. An agent who knows your company will show up and write a clear report before closing sends steady work.
- Home inspectors. Inspection reports flag roofs every week. Some inspectors prefer not to recommend a single contractor, so ask to be one of the names on the list they give clients, and earn it by responding fast.
- Insurance agents. Policyholders ask their agent who to call after a storm and when an insurer requires an inspection on an older roof. An agent who trusts your inspection reports is a quiet, durable source.
- Property managers and HOAs. One relationship can cover dozens or hundreds of roofs, with recurring gutter and inspection work between replacements.
- Other trades. Gutter installers, painters, siding and window companies, solar installers, and HVAC contractors all see roofs up close. Reciprocal referral arrangements with trades that do not compete with you cost nothing.
Partner referrals run on reciprocity and reliability more than on payment. Real estate licensees, insurance producers, and inspectors are often bound by state licensing or association rules on what they may accept from a service provider, so check before offering any payment to a partner. What partners reliably want is a fast response, a professional report they can forward to their client, and a roofer who makes them look good. Log partner referrals in your customer records the same way as customer referrals, so you can see which partners send work that closes.
Other Roofing Referral Program Rules
Beyond the insurance statutes, three sets of rules shape how a roofing referral program runs.
Keep reviews and referrals separate
The FTC’s rule on consumer reviews, 16 CFR Part 465, bans offering incentives conditioned on a review expressing a particular sentiment. Google’s review policy goes further and prohibits offering any incentive in exchange for a review, and prohibits selectively asking only happy customers for reviews. You may reward referrals; you must not reward reviews. Send the review request to every customer, send the referral ask separately, and never make a referral reward depend on a review being posted.
Disclose rewards when customers promote you publicly
The FTC’s Endorsement Guides, 16 CFR 255.5, require a connection between an endorser and a seller to be disclosed clearly and conspicuously when it might materially affect how the audience weighs the endorsement and the audience would not expect it. The guides list monetary payment and “the possibility of being paid” among the connections that can count. If you invite customers to share a referral link on social media or a neighborhood app, give them a short disclosure line to include, such as a note that they receive a reward if a friend books.
Referral rewards and taxes
Referral rewards paid in the course of your business are income to the person who receives them, and can carry an information-reporting requirement. For tax years beginning after 2025, the IRS threshold for reporting other income on Form 1099-MISC rose from $600 to $2,000 per recipient per year, with inflation adjustments possible from 2027. Most customer referrers will stay under that line, but a real estate agent or property manager who sends you a dozen jobs may not. Track total rewards per recipient and ask your accountant how to treat gift cards and service credits.
How to Make a Roofing Referral Program Run Itself
A roofing referral program runs itself when every ask, reminder, and thank-you is triggered by an event in your customer records instead of by somebody’s memory. The sequence below starts when a job is marked complete.
- Day 0, job complete. The crew lead or project manager makes the spoken ask at the walk-through and leaves referral cards coded to the customer.
- Days 1 to 3. A thank-you card arrives by mail. A handwritten or personalized card is remembered longer than an email.
- Days 3 to 7. A satisfaction survey goes out. Separately, a review request goes to every customer.
- Days 7 to 14. A written referral ask goes to the customer, by email and mail, with the reward terms and a personalized link or code. Claim jobs get the version without a monetary reward in states that require it.
- Weeks 2 to 4. The warranty packet is delivered with a referral card.
- Ongoing. The household is enrolled in the recurring calendar: gutter reminders, inspection reminders, the roofing newsletter, holiday cards, and a roof anniversary note each year. Each touch carries a short referral line.
When a referral arrives, a second sequence starts:
- Log the source. The new lead is tagged as a referral with the referrer’s name attached, whether it came through a coded card, a link, or a phone call where the homeowner mentioned a neighbor.
- Contact within a day. A referred homeowner who waits several days for a call often calls someone else. Set an automatic reminder if nobody has followed up within two days.
- Tell the referrer. A short note that says their neighbor called and you are taking care of them. This step is what turns a one-time referrer into a repeat one.
- Fulfill the reward on completion. When the referred job closes, the reward goes out automatically, subject to the claim-job rule in your terms.
- Enroll the new customer. The referred homeowner enters the same post-job sequence, and the loop starts again.
Every step depends on records that production software rarely keeps: who referred whom, whether the job was paid from a claim, and when each household last heard from you. That is the relationship half of the business, and it is covered in detail in the roofing CRM software buyer’s guide.
How to Measure a Roofing Referral Program
Measure the program on booked work, not on cards handed out. Six numbers tell you whether it is working.
- Referral asks per completed job. The input. If this is below the number of moments your process defines, the process is not running.
- Referrals per 100 completed jobs. The simplest output measure, and the one to watch month over month.
- Referral close rate. Referred estimates usually close at a different rate from paid or canvassed leads. Know your own number.
- Time to first contact. Hours from referral to first call. This number predicts close rate more than any other you control.
- Reward cost per booked job. Total rewards and thank-you costs divided by referred jobs completed, compared with your cost per booked job from paid channels.
- Share of revenue from referrals and past customers. The trend matters more than the level. A rising share means the company is renting less of its growth every year.
Also track your top referrers by name. In most customer bases, a small group of households and partners send a large share of referrals, and they deserve an owner’s phone call, not just a gift card.
Where ContractorHalo Fits
ContractorHalo is a CRM built for residential contractors and run as a done-for-you program. Your production software still schedules crews and sends invoices; ContractorHalo owns the customer relationship around those jobs, and a referral program is one of the clearest examples of that relationship work.
The CRM tracks every contact and communication in one dashboard, flags new opportunities as service, project, or referral, and reminds your team if nobody connects within two days. Its reporting includes client survey data and Net Promoter Scores, and team members can text customers from inside the CRM. The automated marketing program sends thank-you cards, satisfaction surveys, service reminder postcards, maintenance reminder emails, holiday and anniversary cards, and an eNewsletter by mail and email, with personalized URLs that show who responded. Halo’s team runs the program, so the referral asks keep going out during storm season when your office is on the phones. For the case that production software alone lets these contacts lapse, see do roofing contractors need a CRM.
Frequently Asked Questions
What is a roofing referral program?
A roofing referral program is a repeatable process for turning satisfied customers and local partners into booked estimates. It has four parts: a scheduled ask at defined moments, a reward or thank-you that is legal for the type of job, tracking that ties each referred lead to the person who sent it, and fast follow-up with the referred homeowner.
How much should a roofing company pay for a referral?
Size the reward from your own cost per booked job in paid channels. The reward should sit well below that number and still feel meaningful to a homeowner, and it should be paid only when the referred job is completed. Service credits such as a free gutter cleaning, charitable donations, and two-sided rewards are common alternatives to cash.
Can a roofer give referral rewards on insurance claim jobs?
Often not to the insured homeowner. Minnesota Statutes 325E.66 bars residential contractors from compensating an insured for referring the contractor when insurance proceeds are payable. Texas Business and Commerce Code 27.02 bars rebates or credits that offset the deductible, and Colorado law bars rebating the deductible. Tag claim jobs, keep referral credits off claim-paid invoices, and have an attorney review your terms.
When should a roofing company ask for referrals?
At five moments: the final walk-through, after the satisfaction survey, when the warranty paperwork is delivered, at every maintenance or gutter visit, and after a storm crosses the customer’s neighborhood. The first two weeks after a clean install are when homeowners are most likely to talk about their new roof.
Can I offer a reward for referrals and reviews together?
No. Keep them separate. The FTC’s reviews rule, 16 CFR Part 465, bans incentives conditioned on a review’s sentiment, and Google prohibits any incentive for a review. Ask every customer for a review, ask for referrals separately, and never make a referral reward depend on a posted review.
Can ContractorHalo run our roofing referral program?
ContractorHalo is a CRM run as a done-for-you program. It flags new opportunities as service, project, or referral with a two-day follow-up reminder, and its automated marketing sends thank-you cards, satisfaction surveys, service reminders, and an eNewsletter by mail and email with personalized URLs. Your production software keeps scheduling and invoicing.
Conclusion
A roofing referral program turns the referrals your company already gets by accident into a process that runs on every completed job: a spoken ask at the walk-through, written asks after the survey and with the warranty packet, a line on every service visit and storm note, a reward that is legal for the job, and a follow-up call within a day. Design the reward around the insurance rules in your states before launch, keep reviews and referrals separate, and track every referred lead back to the person who sent it.
Then count what the program books. Look at how many of last year’s completed jobs received a written referral ask; that gap is what a roofing referral program is built to close.



