Passing Roofing Jobs to Other Crews and Getting Paid for It
How to turn overflow and out-of-area roofing leads into referral income instead of dead ends
Every Roofing Lead You Cannot Take Is Still Worth Money
I have been running a residential roofing crew for 16 years. We do tear-offs, re-roofs, storm damage, and the occasional standing seam metal job across about a 40-mile radius in central Texas. There are weeks where we are booked out six or seven weeks and the phone keeps ringing. There are also months where a storm hits a county 90 minutes away and we get calls from homeowners we will never drive to.

For years, I just said “sorry, we can’t get to you” and moved on. I left thousands of dollars on the table because I did not have a system for passing those leads to other roofers and getting paid when the job closed.
This post covers exactly how I fixed that: how to earn referral fees on jobs outside your service area, how to set up overflow agreements with other crews for storm season, how to decide between percentage and flat-rate fees, and how to track referrals so you actually get paid after the work is done.
How to Earn a Referral Fee on Jobs Outside Your Service Area
Roofing is a local business by nature. Your crew cannot drive two hours each way, you cannot manage warranty callbacks 100 miles out, and your insurance probably limits your covered territory. But homeowners do not know your radius. They find your reviews, get your name from a neighbor who moved, or see your truck in their old neighborhood and call you after they relocate.
Those out-of-area calls are not worthless. They are warm leads with built-in trust. The homeowner already decided they want to hire someone like you. You just need to connect them with a roofer who covers their area.
Building your out-of-area referral list
Start with the areas where you consistently get calls you cannot service. For me, it was two counties to the south and one metro area about 80 miles east. I needed one solid roofer in each zone.
I found mine through supply house relationships. Your shingle and metal distributors see everyone’s work. I asked my ABC Supply rep who was doing clean installs in those areas. Not who was buying the most material, but who was doing quality residential work without a trail of warranty claims.
Other places to find referral partners: roofing trade groups on Facebook (the local ones, not the national groups with 50,000 members), other contractors you have met at manufacturer training, and crews you have worked alongside on multi-trade jobs. The key is that you have seen their work or know someone who has.
Having the referral fee conversation
Once you identify a roofer you trust, the conversation is straightforward. I usually bring it up like this: “I get calls from your area pretty regularly. Jobs I cannot take because of the drive. Would you be interested in me sending those your way? I would want a referral fee if the job closes.”
In my experience, most roofers say yes immediately. A warm lead from a fellow contractor is worth far more than anything they would get from a lead service. They are getting a pre-qualified homeowner who already trusts a roofer, and that trust transfers when you make the introduction.
The ones who hesitate are usually worried about the fee eating into their margin. I address that directly: “My fee is 8% of the contract. You are getting a customer with zero marketing cost. Compare that to what you pay per lead on those home services platforms.” That usually closes the conversation.
Setting Up Overflow Agreements for Storm Season
Storm season is different from out-of-area referrals. Out-of-area is a geographic problem. Overflow is a capacity problem. You have the territory, you have the customers, but you cannot physically get to all of them before they hire someone else.
In Texas, hail season can dump three weeks of work on you in a single afternoon. I have driven neighborhoods after a storm where every third house has damage, and my phone starts ringing before I even get back to the shop.
The worst thing you can do during storm season is try to hold every lead and then fail to follow up on half of them. A homeowner with a damaged roof who does not hear back from you within 48 hours is calling the next company. You lose the job and you lose a potential long-term customer.
Pre-season agreements with local crews
The time to set up overflow agreements is before storm season, not during it. I have standing arrangements with two other residential roofing crews in my metro. Here is how we structured it:
- We divided it by specialization and capacity. One of my partners does mostly insurance restoration work. He is set up with Xactimate, knows the supplement process, and his crew moves fast on tear-off and re-roof. The other does more retail work and handles metal roofs, which I refer when I get those requests.
- We agreed on fee terms before the season started. No scrambling to negotiate when the phones are blowing up. Our terms are set in January: 8% on insurance jobs (because margins are tighter on those), 10% on retail jobs.
- We agreed on response time expectations. If I send a lead, my partner contacts the homeowner within four hours. If they cannot, they let me know so I can route it to someone else. A stale lead reflects badly on me.
- We committed to quality check-ins. After the first few jobs of the season, I follow up with the homeowners I referred. If something is off, we address it immediately. My name is on that referral.
Making it reciprocal
The best overflow arrangements go both directions. My partners send me work when they are slammed and I have capacity. During the off season, when I am doing maintenance inspections and gutter work to keep my crew busy, they send me homeowners who need those services.
This reciprocity is what turns a transactional referral arrangement into a real professional relationship. You stop thinking of each other as competitors and start thinking of each other as overflow partners. That mindset shift changes everything about how you approach busy season.
Percentage-Based vs. Flat-Rate Referral Fees
This is one of the first questions that comes up when you formalize referral arrangements. Both models work, but they work for different situations.
Percentage-based fees
Most roofing referral arrangements I am part of use a percentage of the total contract value. The standard range in residential roofing is 5% to 10%, with most landing around 8% for a warm handoff where the referring contractor has a relationship with the homeowner.
The advantage of percentage-based fees is that they scale with job size. A $25,000 full tear-off and architectural shingle re-roof at 8% puts $2,000 in your pocket. A $45,000 standing seam metal roof at the same rate is $3,600. The fee reflects the value of what you provided: a qualified buyer for a significant purchase.
The drawback is that you do not know exactly what you are getting until the job closes. The scope might change. The homeowner might negotiate the price down. Change orders might increase it. You are along for the ride on whatever the final contract looks like.
Flat-rate fees
Flat fees make more sense on smaller or more predictable jobs. If you are referring a $3,000 roof repair, 8% is $240. That might not feel worth the effort of tracking and following up. A flat $300 or $500 referral fee, agreed on up front, keeps things simple.
I also use flat fees when the referred job is hard to pin a value on at the time of referral. Emergency tarping and temporary repair calls during storm season, for example. The homeowner just needs someone there today. A flat $250 referral fee on those makes sense because the final scope is unknown.
What I actually use
My default is percentage-based for any full roof replacement or restoration job. The dollar amounts are big enough that a percentage is fair and motivating for both sides. For repairs, inspections, and maintenance referrals, I use flat fees ranging from $150 to $500 depending on the likely job size.
I have also seen arrangements with a floor and a cap: “8% of contract value, minimum $300, maximum $3,000.” That protects both sides. The sender always gets something meaningful, and the receiver is not writing a $5,000 check on a premium metal roof job where their margins are already thin.
Tracking Referrals and Making Sure You Get Paid
This is where most referral relationships die. The work gets done, the homeowner pays, and the roofer who did the job gets busy with the next one. Your referral fee slips down their priority list. Nobody is trying to stiff you. They are just drowning in work and it falls through the cracks.
You cannot rely on the other person’s memory or goodwill. You need a simple system to track what you sent and follow up at the right time.
What to track on every referral
- Date you sent the referral
- Homeowner name and contact info
- Which contractor you sent them to
- Brief description of the job (full re-roof, repair, insurance claim, etc.)
- Agreed fee structure (percentage or flat rate)
- Status: contacted, quoted, sold, completed, paid
- Date the referral fee was paid to you
I keep this in a spreadsheet. Nothing fancy. One row per referral. I update it when I send the lead, when I hear back that they quoted it, and when the job closes. If you prefer a notebook or a note on your phone, that works too. The format does not matter as long as you actually use it.
When and how to follow up
Here is my follow-up cadence for referred roofing jobs:
- 48 hours after the referral: Text or call the homeowner. “Hey, just checking that [contractor name] got in touch. Let me know if you need anything.” This confirms your partner made contact and keeps you in the loop.
- One week later: Quick text to your referral partner. “How did the estimate go with the Johnsons?” This is how you find out if they quoted and whether the homeowner is moving forward.
- After the job completes: Check in with the homeowner to make sure they are happy. Then follow up with your partner on payment. “Looks like the Johnson job is done. Let me know when you want to settle up.”
The tone is always casual. You are not chasing a debt. You are two professionals closing the loop on a shared arrangement.
What to do when payment is late
It happens. The receiving contractor finished the job, collected payment, and your fee just has not shown up. In my experience, 90% of the time it is not intentional. They are busy, or they are waiting on final payment from the homeowner, or they forgot.
My rule: if 30 days pass after job completion without payment, I send a direct message. Not aggressive, just clear: “Hey, the Johnson re-roof wrapped up about a month ago. When can I expect the referral fee?”
If it happens once, no big deal. If it happens consistently with the same partner, that tells me something about how they handle their business. I have cut one referral partner for this. He did great work, but I had to chase him for payment on four consecutive jobs. That is not a partnership. That is an accounts receivable problem I did not sign up for.
Written agreements protect both sides
I learned this after a disagreement with a contractor I considered a friend. I referred a $32,000 insurance restoration job. We had verbally agreed on 10%. After the job closed, he said it was 5% and that he remembered it differently.
That was $1,600 I believed I was owed, and a friendship that got awkward. We eventually split the difference, but the relationship was never the same.
Now every referral arrangement starts with a simple written agreement. It does not need to be a legal contract. Even a text message works: “Sending you the Garcias on Elm Street. Full tear-off and re-roof. Our deal is 8% of the contract after you collect. Sound good?” When they reply “sounds good,” you have a written record.
For ongoing arrangements, I put the terms in a one-page document that both parties sign. Fee percentage, payment timeline (within 14 days of collecting from homeowner), what counts as a referral, and how to handle disputes. It takes 20 minutes to write and prevents the kind of misunderstandings that destroy business relationships.
If you want a cleaner way to handle this without the back-and-forth texts, PureIntro lets both sides agree to the fee before the customer info changes hands and coordinates payment when the job closes. It saves the awkward follow-up conversations.
Making This Work Long-Term
The roofing contractors I know who earn real referral income are not doing anything complicated. They just treat overflow and out-of-area leads like what they are: warm opportunities that have value even when you cannot personally do the work.
The numbers add up faster than you would expect. Last year I earned just over $14,000 in referral fees on jobs I passed to other crews. That is money from leads I used to throw away. No marketing spend. No extra labor. Just a system for routing work to the right people and making sure the loop gets closed.
Start simple: pick one area outside your radius where you get regular calls, find one roofer there whose work you respect, and agree on terms. Send the next lead that comes in from that zip code and track what happens.
Once you see that first referral fee hit your account for a job you never had to bid, manage, or warranty, you will wonder why you waited so long.
If you want to see how other contractors handle similar arrangements, check out how roofers structure referral fee agreements and how HVAC contractors manage overflow. The principles are the same across home services.
This post reflects one professional’s experience and is for informational purposes only. It is not business, legal, financial, or professional advice. Results described are individual and not guaranteed. Referral fee arrangements may be subject to state and local regulations. Consult a qualified professional for guidance specific to your situation. PureIntro facilitates referral tracking and payment processing but does not guarantee payments between users or any particular business outcome.