Contractors: Still chasing bad leads, price shoppers, and ghosted estimates? Get the free tools →

Lead Leak Audit

Find out exactly where your contractor leads are disappearing. Get a free audit in 5 minutes.

Spot missed opportunities worth thousands per month
Get a personalized 7-day action plan to fix your biggest leak
No signup required. No email. Takes 5 minutes.
See exactly what’s killing your quote-to-job conversion
Get recommendations for free tools to fix each leak

1. Business Basics

Tell us about your contracting business

2. Traffic and Leads

How your leads are finding you

Estimate percentage (0-100%)

3. Quotes and Jobs

Your conversion rates

4. Website and Trust

Your online presence

5. Pricing and Profit

Your numbers

Percentage (0-100%)
Estimate percentage (0-100%)
0
Your Lead Leak Audit Score
Your Biggest Leak

Estimated Monthly Opportunity

Your Category Scores

Your 7-Day Contractor Pipeline Fix Plan

    Your Next Step

    You’ve identified your lead leak. Now get access to our complete toolkit to plug it.

    Explore All Free Tools

    Contractor Lead Pipeline FAQs

    A lead leak is any place in your contractor pipeline where you’re losing potential jobs. Think of your sales funnel like a bucket. You pour in leads at the top, but if there are holes in the bucket, money leaks out before it hits your bottom line. A lead leak might be slow-responding to calls, quotes sitting in someone’s inbox for days, or customers going with competitors because they can’t reach you. Most contractors have multiple leaks, and they don’t even know it. One leak might cost you five grand a month. Two leaks might cost you thirty grand. The audit helps you find every hole so you can patch them up. The crazy part? Most of these leaks are easy to fix once you see them.
    Here’s the math: If you get 30 leads a month and close 10 jobs, and your average job is worth $8,000, you’re doing $80,000 a month in revenue. But what if you could convert 12 jobs instead of 10? That’s two more jobs, $16,000 more revenue. Over a year, that’s an extra $192,000 just by fixing your conversion leaks. Most contractors are surprised when they do this math. The audit calculates a realistic estimate based on your specific numbers. Remember, this is revenue you’re already earning the right to get. You’ve already spent money on marketing to bring in those leads. Not converting them is like throwing cash in the garbage after you’ve already paid for it. That’s why fixing lead leaks is the fastest way to increase revenue. You don’t need more leads. You need to stop losing the ones you have.
    A lead is someone who’s shown interest in your services but you haven’t talked to them yet. A prospect is someone you’ve actually connected with and they know about your company. A customer is someone who’s hired you. In contracting, the transition from lead to prospect is crucial. A lead sitting in your inbox for three days is basically dead. Once you call them back and have a conversation, they become a prospect. But here’s the thing: many contractors treat all prospects the same. Some prospects are hot—they need the work done now. Others are cold—they’re just comparing prices. The ones who respond to your questions and engage with you are the ones most likely to become customers. This is why response time matters so much. The faster you respond, the more likely you are to catch them while they’re actually thinking about hiring someone.
    When someone calls a contractor for a quote, they’re often calling multiple contractors at the same time. It’s a race. The first contractor to answer and schedule a time usually wins. If you respond within an hour, you’re way ahead. If you respond in four hours, someone already gave them a quote. If you respond the next day, they already chose someone else. This isn’t hypothetical. Studies show contractors who respond within 24 hours convert 5 times more leads than contractors who respond after 24 hours. And contractors who respond within an hour convert even better. The math is simple: if you get 25 leads a month and you’re two hours slower than your competition, you lose two jobs right there. That’s $15,000-$20,000 a month depending on your market. Speed isn’t everything, but it’s the first thing. You have to be fast to even get a chance to be good.
    The ideal response time is within one hour. If you can’t do that, shoot for within four hours. Anything over four hours and you’re leaving money on the table. If you’re responding after 24 hours, you’re basically playing catch-up the whole time. Here’s how to make it work: Use a system. If you get a call, answer it. If you can’t answer, return the call within 15 minutes. If it comes through your website, set up an automatic text back within 30 minutes saying you got their inquiry and will call in the morning (if it’s after hours). If you have employees, assign someone to handle lead follow-up first thing every morning before they do anything else. Some contractors use answering services or hire a part-time person just to handle callbacks. Think of it like this: if a one-hour response time generates five times more business than a 24-hour response, and it only costs you a few hundred bucks a month to set up the system, that’s a no-brainer investment. You pay $300 to make an extra $5,000 a month.

    Finding lost leads in your pipeline?

    Get our free lead tracking template to see exactly where deals are getting stuck.

    Get Free Tools
    Most contractors follow up zero times. They send a quote and move on. That’s a huge leak. You should follow up at least three times. Here’s the sequence: Send quote on Monday. On Wednesday, text them saying something like “Hi, did you get the estimate I sent? Happy to answer questions.” If no response by Friday, call and leave a voicemail saying you wanted to check in and see if they needed anything else. The voicemail is important—they hear your voice and it feels more personal. If still nothing, send a final text one week later saying you’re available if they want to move forward. After that third attempt, let it go. But here’s the thing most contractors don’t get: you’re not being pushy. They asked for the quote. You’re just following up on their request. Most people are busy. They don’t ignore you on purpose. They just forget. Or they’re comparing your quote to three others and they’ll get back to you when they decide. You need to be the last one they think about, which means you need to be in contact with them regularly. This single change—going from zero follow-ups to three follow-ups—can increase your close rate by 20-30 percent.
    Anything above 50 percent is solid. Most contractors are somewhere between 30 and 50 percent. The best contractors in competitive markets hit 60-70 percent. If you’re below 30 percent, you’ve got a serious problem. That means you’re giving three quotes to get one job. That’s expensive and it means either your pricing is off, your sales process is weak, or you’re qualifying the wrong leads. Let’s break this down: if you give 10 quotes a month and only close two jobs, your conversion is 20 percent. You need to either improve your sales process to close more of those quotes, or improve your qualifying process to only send quotes to people who are actually serious buyers. Most contractors are doing the wrong thing. They send quotes to everyone. Then they wonder why they’re not closing. Instead, focus on qualifying better. Ask questions like: Do you have budget for this? When do you want to start? Are you comparing us to other contractors? These answers tell you if someone is worth a quote. You could send 15 quotes to unqualified people and close two jobs. Or send five quotes to qualified people and close four jobs. Same two jobs, but way less work.
    People ghost for a few reasons. One, they’re comparison shopping and your price is higher. Two, they got busy and forgot about it. Three, something in your quote confused them or they didn’t understand something. Four, they went with someone else. Five, they’re still deciding. Most ghosting is not personal. People are busy. They’re juggling multiple contractors’ quotes. They don’t wake up wanting to ghost you. Here’s what usually happens: they request a quote, you send it, they tell their spouse “I’ll look at this tonight,” then they forget about it for a week. Now they’re embarrassed to reach out. Or they forgot they requested it. The solution is making it easy for them to say yes. When you send a quote, include a one-sentence summary of what you’re doing and the price. Make it simple. Then call them the next day and walk through it over the phone. Don’t wait for them to read it and call you. You call them. Ask if they have questions. Clarify the pricing. This one simple change—calling the next day instead of waiting for them to call you—increases your close rate dramatically. It also gives you a chance to understand what’s holding them back so you can address it.
    Very important, but not for the reason you think. Your website isn’t there to get you leads. Your website is there to make people trust you once they find you. Here’s the customer journey: they search on Google for “plumber near me,” they find your Google listing, they click your name and check out your website. Now they’re deciding if you’re legitimate or if you’re some fly-by-night operator. Your website needs to have your phone number at the top, easy to see. It should show your best work with photos. It should have real customer reviews. It should list your licenses and insurance. If your website looks like it was built in 2005 and the photos are blurry, they’re moving to the next contractor. A professional website doesn’t have to be expensive. It needs to be clean, mobile-friendly, and show why you’re trustworthy. Spend $500-$1,000 on a decent website. It’ll be the best money you spend because every lead from Google will see it and it’ll help you close more of them. If you don’t have a website, you’re losing 30-40 percent of your leads right there. People want to see who they’re hiring.
    Ratings impact your ability to close jobs dramatically. Think about it: if you’re comparing two contractors and one has 4.8 stars with 45 reviews and the other has 3.2 stars with 6 reviews, who are you hiring? The one with better reviews. Ratings are social proof. They tell people you’re trustworthy before they even talk to you. In some markets, getting contractors with low ratings to bid on your job is near impossible. No one will hire them. The fix: ask every customer to leave a review after the job is done. Make it easy. Send them a text with a link. Say “Hey, would you mind leaving a quick review on Google? It only takes 30 seconds and helps us keep doing what we love.” Do this consistently and your rating improves. Focus on quality work and easy communication—those are the things that get you good reviews. If you have bad reviews, respond professionally. Don’t argue. Say something like “Thanks for the feedback. We appreciate it and we’ll do better next time.” This shows other customers that you care about feedback. The bottom line: get 10 good reviews and your close rate goes up 15-20 percent. Get 50 great reviews and you’re positioned as the best in your market. It’s like having 50 salespeople telling everyone how great you are.

    Need a system to manage quote follow-ups?

    Use our free lead management template to track every lead through your pipeline.

    Grab The Templates
    When someone says your price is too high, they don’t understand your value. Your job is to show them why you’re worth it. Here’s what you do: first, don’t immediately drop your price. That trains customers to negotiate with you forever. Instead, say something like “I understand price is important. Let me show you what’s included and why this investment protects your home.” Then walk through your warranty, your timeline, your cleanup, your attention to detail. Paint a picture of what happens if they go with the cheap contractor. The cheap contractor might disappear if something goes wrong. You’re still there one year later fixing problems if they come up. That peace of mind is worth the extra money. Most people will pay more if they understand what they’re getting. The second objection is usually “I have another quote for less.” Your response: “That’s great. Can I ask what they’re including?” Often they’ll list things and you’ll say “Okay, we don’t do that because it leads to problems. Here’s what we include instead.” Again, you’re educating them on value. If they still want to go cheaper, let them. You don’t want customers who only care about price anyway. They’ll be your worst customers. The customers who understand value and hire you because you convinced them you’re worth it—those are the ones who pay on time and refer you to their friends.
    Stop quoting tire-kickers. Before you spend an hour at someone’s house taking measurements and doing the math, qualify them. Ask these questions over the phone: “What’s your timeline? Are you looking to get this done soon?” If they say “Oh, maybe next summer,” that’s not a real lead right now. Say “Okay, let me know when you’re ready.” Don’t waste time on them. “Have you already gotten other quotes?” If they say “Yeah, we’re getting three quotes,” they’re shopping price. That’s fine, but now you know you need to sell value, not compete on price. “What’s your budget for this project?” If they won’t tell you, they don’t want to hire you right now. Only quote people who have a timeline, a budget, and who seem serious. If you can identify these three things before you visit, your conversion rate doubles. Some people call this “qualifying,” but really it’s just being smart about your time. You could spend all week quoting people who’ll never hire you. Or you could spend that same time quoting five serious people and closing four of them. The second approach is better. You close more jobs and you work less. That’s a win-win.
    Your quote needs to look professional and answer all the questions a customer might have. Here’s what to include: one, your company name and contact info at the top so they know who this is from. Two, what you’re quoting exactly—list everything you’re doing in simple language. Three, the price broken down by section if it’s a bigger job. Four, warranty information. Five, timeline—when you’d start and when you’d be done. Six, terms of payment. Seven, a clear next step like “To move forward, sign here and email back.” Don’t make it complicated. Most quotes are too long and confusing. Make it one page if possible. Use simple English. Pictures help too—include a photo of the work area and what the finished product will look like if it’s helpful. At the bottom, make it easy to say yes. Add a line like “Ready to move forward? Just email this back and we’ll get on the calendar.” Some people want to add lots of fine print about your warranty and process. That’s okay, but put it on the second page. The first page should be simple and clear. Think about it from the customer’s perspective: they want to know what you’re doing, what it costs, when you’ll do it, and if there’s a warranty. Answer those four questions clearly and your quotes will convert better.
    Most contractors don’t actually know their conversion rates because they don’t track them. Here’s the simple system: start a spreadsheet. Every lead that comes in, put it in the spreadsheet. Include the date, the source, the customer name, the amount you quoted, and whether you closed it. At the end of each month, count total leads, total quotes, and total closed jobs. Your conversion rates are: leads to quotes divided by leads, and quotes to jobs divided by quotes. That’s it. Do this for three months and you’ll have real data. Then you can see which sources produce the best leads. Maybe Google leads convert at 40 percent but Facebook leads convert at 20 percent. Now you know where to spend your marketing money. Maybe you close 60 percent of quotes in the morning and only 30 percent in the afternoon. Now you know to follow up on quotes in the morning. This data is gold. Most contractors are flying blind. They don’t know if they’re getting better or worse. They don’t know which marketing channels work. Don’t be that contractor. Spend 15 minutes a day updating your spreadsheet and in three months you’ll have the data you need to make smarter decisions. This alone will probably increase your revenue 10-15 percent because you’ll know exactly where your leaks are.
    Marketing gets leads in the door. Sales closes them. Most contractors focus on marketing. They spend money on ads, they build a website, they try to get reviews. That’s all good. But if your sales process sucks, none of that matters. You’re pouring water into a bucket with holes in it. Here’s the math: you spend $1,000 on Google ads and get 20 leads. That’s good marketing. But if you only close two of those leads, that’s terrible sales. You paid $500 per lead. If your sales process was better and you closed five of those leads instead, that’s only $200 per lead. Same marketing spend, twice the results. That’s why fixing your sales process is often more profitable than getting more leads. Most contractors would make way more money if they focused on closing more of the leads they have rather than getting more leads. The formula is: average job value times close rate times leads per month equals monthly revenue. If you have a $10,000 average job and 20 leads a month, you’d make $200,000 if you closed all of them. You probably close 30-50 percent though. So you make $60,000-$100,000. Double your close rate and you make $120,000-$200,000. That’s a 50-100 percent increase in revenue without getting a single more lead. That’s the power of fixing your sales process.

    Want to systemize your sales process?

    Get our free contractor sales framework that walks you through every step from lead to closed job.

    Access Sales Framework
    A qualified lead is someone who has three things: need, budget, and timeline. They need the work done. They have money to pay for it. And they want it done in the next 30 days. If they’re missing any of these, they’re not qualified. Here’s how you qualify on the phone before you even visit: “What brings you to call today?” Listen to their answer. If they say their roof is leaking, that’s a real need. If they say they want to start thinking about a roof replacement eventually, that’s not qualified yet. “When are you thinking about getting this done?” If they say this month or next month, that’s a real timeline. If they say “hopefully next year,” they’re not qualified. “Have you set aside a budget for this?” Their answer tells you everything. If they say “Yeah, we have $10,000,” you now know their budget. If they say “I have no idea,” they haven’t thought about it seriously. Now you can adjust your quote accordingly or tell them to come back when they’ve figured it out. Some contractors will quote anyone. That’s why they give 20 quotes and close two jobs. Better contractors qualify first, quote second. They give 8 quotes and close 6. Same amount of work, way more revenue. Qualification is the secret. It’s not even that hard. It’s just asking three questions.
    You don’t need a fancy CRM. You need a system. That could be a spreadsheet. That could be an index card system. For contractors doing under $500k a year, a spreadsheet works fine. Seriously. Create columns for date, customer name, phone, address, service type, quote amount, quote date, close status, job amount, and payment received. Every single lead goes in there. Every quote gets a date. Every close gets marked. Every payment gets tracked. That’s it. You now have a real business. If you want something more sophisticated, tools like JobNimbus, Housecall Pro, or Method are built for contractors and they work well. But they cost money. Start with a spreadsheet and graduate to software once you’re doing over $500k. The important thing isn’t the tool. It’s the discipline to use whatever tool you pick every single day. I’ve seen contractors with JobNimbus who don’t update it for weeks. And I’ve seen contractors with a spiral notebook who know exactly how many leads they’ve got and how many are close to closing. The system is only as good as the person using it. Pick something simple, commit to using it, and stick with it. You’ll make way more money.
    Ask for them. That’s it. Most contractors never ask. They finish a great job and the customer loves them but they never mention that they know 10 people who also need work done. Here’s what you do: after you finish a job and the customer is happy, say something like “Hey, we really appreciated working with you. If you know anyone who could use our services, we’d love to help them too. Feel free to send them our number or have them give us a call.” That’s all. You’ve just asked. Most customers will say “Yeah, I’ll let you know,” and then they forget because you didn’t remind them. So follow up two weeks later with a text: “Hey, just wanted to remind you—if you know anyone who could use our services, please send them our way. We give special care to customer referrals. Thanks!” Now they remember. And you’re telegraphing that you treat referrals well, so they won’t feel awkward sending someone your way. Some contractors take it further and offer a referral bonus. $100 for every referral that turns into a job. That works, but it’s not necessary. Most customers will refer you if you ask and if you do great work. The best referral source is past customers who loved you. One referral from a past customer converts four times better than a cold Google lead. So ask for them. It’s free marketing.
    Price shopping is normal. Most customers get three bids. Some get five or more. Don’t be mad about it. Instead, use it to your advantage. When someone says they’re getting other bids, respond with “That’s smart. Here’s what you should be comparing.” Then list the things that matter—warranty, timeline, experience, cleanup, communication. Say “Don’t just compare price. Compare who will be here the best and who stands behind their work.” This plants a seed that there are differences beyond price. When you bid, don’t bid lowest. Bid smart. Include value in your quote. List everything you’re doing. Include your warranty. Include your timeline. Make it clear that you’re a professional and you’re worth the price. Some contractors will always bid lower than you. You can’t compete with that. But you can compete on value. The customer who compares you to five other contractors and picks you because you showed them you’re the best choice—that’s your customer. They’ll pay on time. They’ll refer you. They won’t complain. The customer who picks you because you’re cheapest—they’ll nickel and dime you the whole job and they’ll never recommend you. So stop trying to win on price. Win on value. Let the cheap contractors have the cheap customers.
    First, you can ask them why they picked someone else. Not in a desperate way. Just casual: “Thanks for considering us. Out of curiosity, what made you go with another contractor?” Their answer tells you something. Maybe it was price. Maybe it was timeline. Maybe you were too pushy. Maybe they liked the other guy better. Sometimes they’ll tell you and you can adjust. Most of the time they won’t tell you much. That’s fine. Here’s the thing: losing a bid isn’t the end. It’s actually an opportunity. Send them a message in three months that says “Hey, just wanted to check in. How’s the project going? If it doesn’t work out, we’re here if you need us.” You’d be shocked how many people come back because the other contractor ghosted them or did bad work. You just became their second option, and sometimes first options disappoint. Keep their info and follow up again in six months if nothing came of it. One more thing: if you lose multiple bids to the same competitor, pay attention. Maybe they’re undercutting you. Maybe they’re better salespeople. Study your competition. What are they doing that you’re not? Don’t copy them, but learn from them. Also, track your win rate. If you’re winning 40 percent of your bids, that’s solid. If you’re winning 20 percent, you’ve got a sales problem. Either your pricing is too high, your sales process is weak, or you’re not qualifying well enough. Use your losses to improve.

    Not sure where you’re losing jobs?

    Get our competitor analysis template to see what’s winning against you.

    Get Analysis Tool
    There are two ways: sell bigger jobs or increase your price on current jobs. Let’s talk about selling bigger jobs first. When a customer calls for a simple plumbing repair, it’s the perfect time to educate them about their whole system. “Hey, while I’m here looking at this leak, I notice your water heater is pretty old. How long have you had it?” If they say eight years, you say “Yeah, most of these last about 10-12 years. You might want to start budgeting for that soon before it fails and floods your basement.” Now they’re thinking about a bigger project. You planted a seed. Some will call you back in six months to replace the whole thing. Same customer, five times bigger job. The second way is raising your prices. Most contractors are underpriced. They think “If I raise my prices, I’ll lose customers.” Wrong. If you’re this busy that you want to slow down business, raise prices. If you’re not that busy, your problem isn’t price. It’s marketing or sales. Price increases should happen once a year. You’ve probably been the same price for two or three years, right? The market has moved. Material costs went up. Your experience went up. Your prices should go up too. Raise prices 10-15 percent and track what happens. You’ll probably lose 5 percent of your business and your overall revenue goes up 5 percent. That’s a win. You’re making more money with fewer customers, which means less stress and more profit.
    Cost per lead is simple: total money spent on marketing divided by total leads generated. Let’s say you spend $1,000 a month on Google ads and you get 40 leads. Your cost per lead is $25. Now, do you make money on those leads? If your average job is $8,000 and you close 25 percent of your leads, that’s one job per four leads, or $200 in customer value per lead you spend $25 getting. That’s a fantastic ROI. If your average job is $2,000 and you only close 10 percent of leads, that’s one job per 10 leads, or $200 in customer value per lead. Now you’re breaking even or losing money on Google ads. This is why improving your sales process is so critical. It’s not about the marketing. It’s about the conversion rate. One contractor spends $1,000 on ads, gets 40 leads, and closes 10 jobs. Another contractor spends $1,000 on ads, gets 40 leads, and closes two jobs. Same marketing spend. One contractor makes 10 times more money. The difference is sales. So track your cost per lead, but track your conversion rate harder. If you can improve your close rate by 20 percent, that’s better than finding cheaper advertising. You get the same leads and close way more of them.
    Only if you have enough leads to keep them busy. Here’s the math: if you’re getting 30 leads a month and closing 10 jobs, you’re already doing okay. Hiring a salesperson costs at least $25,000-$40,000 a year plus commission. If that salesperson increases your close rate from 33 percent to 50 percent, that’s 15 jobs instead of 10. That’s five more jobs a month. If your average job is $10,000, that’s $50,000 more revenue per month, or $600,000 a year extra. Yes, hire that person. If you’re only getting 10 leads a month, hiring a salesperson doesn’t make sense. You don’t have enough for them to do. In that case, focus on getting more leads. You can almost always get better ROI improving your lead generation than paying someone to be a full-time salesperson. But once you’re consistently getting over 20-30 leads a month and you’re only closing 30-40 percent of them, hiring a closer is smart. They focus on follow-up, negotiations, and closing. You focus on installation and customer service. Both of you win. Most contractors fly solo or work with a business partner. But at a certain scale, having someone dedicated to converting leads into customers makes sense. Just make sure you have enough leads for them to work with.
    Angry customers are usually frustrated because their expectations weren’t met. Maybe you were late. Maybe the quality wasn’t what they expected. Maybe you didn’t communicate well. The fix is usually simple: acknowledge the problem, apologize sincerely, and fix it. Say something like “I understand why you’re upset. That’s not the level of service we wanted to provide. Here’s what we’re going to do to make it right.” Then actually make it right. Sometimes that means re-doing work for free. Sometimes it means coming back and finishing something you missed. Sometimes it’s just listening to them and validating their feelings. Most angry customers just want to be heard. If you listen, apologize, and fix the problem, they’ll calm down and often become your best advocates. The worst thing you can do is get defensive. Say “Well, your expectations were unrealistic,” and now they’re even angrier. Don’t do that. Stay calm, listen, and fix it. One more thing: prevent angry customers by over-communicating. Tell them exactly when you’ll arrive. Tell them how long the job will take. Tell them what the finished product will look like. Set clear expectations and then meet or exceed them. Most angry customers are angry because something surprised them in a bad way. Eliminate surprises and you eliminate angry customers.
    This depends on how you work and how long your sales cycle is. If you’re a solo plumber and it takes one day to do most jobs, you can probably manage 30-50 leads at various stages. If you’re doing renovations that take weeks, you might manage 10-15 leads. The formula is: leads at each stage times length of that stage. If your sales cycle is one week from initial call to quote, and you get 20 leads a week, you have about 20 active leads in process at any time. You get 20 more next week and last week’s 20 either closed or ghosted. That feels manageable. If you’re getting 50 leads a week and your sales cycle is two weeks, you now have 100 active leads to manage. That’s chaos. You can’t follow up on all of them well. Your conversion rate tanks because you’re overwhelmed. In that case, you need to either get help or slow down your lead generation. The sweet spot for most contractors is being able to give personal attention to every lead. That usually means 20-40 active leads at once. More than that and your close rate suffers because you’re not following up properly. Less than that and you’re probably not generating enough leads. Figure out your sales cycle, multiply by your weekly leads, and if the number is over 50, you’ve got a follow-up problem.

    Drowning in leads you can’t follow up on?

    Get our lead prioritization system to focus on the leads most likely to close.

    Get Prioritization System
    Once a year, minimum. Most contractors update pricing too infrequently, if at all. They use the same prices for three or four years. Meanwhile, material costs are going up, your labor costs are going up, and your experience is growing. All of that means your prices should go up. Plan your price increase for a specific month. Let’s say January 1st. Starting that date, all new leads get the new pricing. Existing jobs at the old price grandfathered in, but next month they’re gone. Don’t nickel and dime existing customers, but definitely implement new pricing on all new work. A good increase is 10-15 percent per year. That might sound like a lot, but it’s usually right in line with inflation plus your increased experience. If you’ve been in business 10 years, your prices should be 50 percent higher than when you started. If they’re not, you’re underpriced. When you raise prices, you’ll lose some customers. Maybe 5-10 percent. But your overall revenue goes up because you’re making more on each job with fewer customers. That’s a good trade. You work less, make more, and have happier customers because you’re not so overwhelmed. Price increases are how you stay profitable when costs keep going up. Don’t be scared to do it.
    Signs you’re underpriced: one, you’re constantly busy and stressed. You can’t keep up with work. Two, your profit margin is under 20 percent. Three, you’re getting angry at customers over price. Four, when you quote, people accept immediately without negotiating. Five, you’re tired and not making the money you think you should. If any of these apply, you’re probably underpriced. Here’s the test: raise your prices 15 percent and see what happens to your pipeline. If you lose 5-10 percent of leads and your revenue goes up, you were underpriced. If you lose 30 percent of leads, you might have been closer to the right price. But most contractors lose very little business when they raise prices. Why? Because price is rarely the deciding factor. Trust, communication, and quality are. A customer who trusts you will hire you even if you’re 15 percent more expensive than the next guy. A customer who doesn’t trust you won’t hire you even if you’re 15 percent cheaper. Stop thinking about price as the determining factor. Think about it as how you capture the value you create. You do good work. You’re reliable. You stand behind your work. That’s worth money. Charge for it.
    Healthy profit margins for contractors range from 15 to 40 percent depending on the trade. Plumbing and electrical tend to be higher margin at 30-40 percent. General contracting and landscaping are often lower at 15-25 percent. Your margin depends on materials, labor, overhead, and complexity. Simple jobs have lower margins. Complex specialty work has higher margins. The way to improve margin: one, reduce material costs by buying smart and building relationships with suppliers. Two, increase labor efficiency by using better processes. Three, reduce overhead by eliminating waste. Four, specialize in higher-margin work. You don’t have to take every job. Focus on the work that pays best. If bathroom renovations are 35 percent margin and deck building is 15 percent margin, do more bathrooms. Most contractors don’t think about margin. They just do jobs. Then they wonder why they’re exhausted and not making much money. Look at your last 10 jobs. Calculate your profit on each one. I bet some are 40 percent and some are five percent. You need to understand which work is profitable and which work is killing you. Then you do more of the profitable work and less of the garbage. It’s not complicated, but it requires looking at the numbers. Most contractors don’t. Do it and you’ll make way more money on the same amount of work.
    Set clear payment terms upfront. Say “We require half down to schedule, and the balance due upon completion.” Or “Full payment at the start of the job.” Be clear. Different contractors have different terms, but clarity is the most important thing. Don’t surprise them with a bill and expect them to pay immediately. Tell them the cost, tell them when you expect payment, and make it easy to pay. Accept credit cards, checks, cash. Make it simple. Send an invoice with your job cost, what’s included, and the terms. Make it professional. Include your business name, address, phone number, the customer’s name, the work you did, the price, the date, and the payment due date. Professional invoices get paid faster than sloppy ones. On big jobs, it’s common to ask for deposits. Half down to start, quarter when you hit major milestones, and the final quarter on completion. This protects you if someone decides they don’t want to pay. You’ve only done the work they’ve partially paid for. For smaller jobs under $5,000, asking for full payment at completion is usually fine. If someone doesn’t pay, don’t do more work. You’re not a bank. If they won’t pay for the first job, you won’t do a second. Some people think contractors should be flexible on payment. You’re a business. Operate like one. Set terms and enforce them professionally.
    Customer acquisition cost is total marketing spend divided by total customers acquired. Let’s say you spend $5,000 on marketing and that generates 20 customers. Your customer acquisition cost is $250. Now, is that profitable? If your average job is $8,000 and your profit margin is 25 percent, that’s $2,000 profit per customer. If it costs you $250 to get that customer, your net profit is $1,750. That’s excellent. If your average job is $1,000 and your profit is 20 percent, that’s $200 profit per customer. If it costs $250 to get them, you’re losing money. Now you understand why you’re broke—you’re spending more to get customers than you’re making off them. The fix: either increase your average job size, improve your profit margin, or find cheaper marketing. Most contractors should track this religiously. When a lead comes in, tag it with the source. At the end of the month, see which sources produced customers and calculate the cost. “Google ads: 10 leads, 3 customers, $1,500 spent, so $500 per customer. Facebook: 20 leads, 2 customers, $2,000 spent, so $1,000 per customer.” Google is way more efficient. Double down on Google. Stop Facebook. This is how you optimize your marketing.

    Ready to optimize your marketing spend?

    Get our customer acquisition calculator to see which channels actually work for you.

    Access Calculator
    Close more of the leads you already have. Not getting more leads. Closing more of the ones sitting in your pipeline right now. You probably have 15-30 quotes out there right now. How many are you actively following up on? If you’re following up on zero, that’s your answer. Follow up on all of them. You’ll close two or three more jobs this month. That’s easy money. The second fastest thing: raise your prices 10 percent. Boom. Your revenue just went up 10 percent with the same amount of work. The third fastest thing: refer more customers to upsells. If you do $5,000 plumbing jobs and there’s a water heater replacement at $3,000, recommend it to every customer. You’re not being pushy. You’re helping them. The fourth fastest thing: fix your follow-up system. If you’re following up on quotes once, start following up three times. Your close rate doubles. That’s revenue. The slowest thing to increase revenue: get more leads. You need to improve your marketing, which takes time. But in the meantime, you can triple your revenue just by being better at sales with the leads you have. Most contractors are focused on getting more leads when they should be focused on closing more of the leads they have. It’s the easier path and it’s way faster.
    People buy for different reasons. Some want the cheapest option. Some want quality. Some want speed. Some want a specific contractor because of reputation. Your job is to figure out what they want and give it to them. Start by listening. “What’s most important to you? Is it the timeline, the price, the warranty, or the quality?” Their answer tells you how to pitch. If timeline is most important, say “We can have this done in two weeks.” If quality is most important, talk about your process and your warranty. If price is most important, show them the value so they understand why you’re worth it. If reputation is most important, talk about your reviews and past jobs. Don’t sell the same thing to everyone. Customize your pitch based on what matters to them. This doesn’t mean being dishonest. It just means emphasizing the parts of your offer that they care about. A detail-oriented engineer cares about specifications. A busy executive cares about speed. A retiree cares about reliability and warranty. Same job. Different sales pitch based on the customer. People also have different speeds of decision. Some want to decide right away. Some want to think about it. Don’t push the fast deciders to slow down and don’t push the slow deciders to speed up. Work at their pace. Listen more than you talk. Ask questions. Let them tell you what matters. Then address those things.
    Within one hour during business hours. Mornings are best. People are checking their messages early in the morning. Call them back before 10 a.m. and you’ll catch more people. If you can’t call within an hour, send a text instead. Text shows you’re thinking about them even if you can’t call. “Hey, got your inquiry. Will call you in the morning.” Evening calls work sometimes, but people are usually tired and not in buying mode. Weekend calls are low priority unless they specifically asked for weekend availability. The time to call also depends on your trade. If you’re a plumber and someone has a leak, they want you yesterday. Call them back first. If you’re a roofer and someone wants a quote, they’re not in emergency mode. You have a bit more time, but still call back fast. The pattern: faster call equals higher close rate. This isn’t complicated. It’s just discipline. Make it a rule that you call leads back within an hour during business hours. Hire someone if you can’t do it yourself. You’ll close way more jobs.
    It’s hard because you do quality work and you don’t trust anyone to do it as well as you. But you can’t scale doing everything yourself. Here’s how to do it: first, you have to admit that your time doing work is worth more than your time managing. If you’re billing $100 an hour and you spend one hour managing the team instead of doing a job, you’re giving up $100. If that hour of management prevents $500 in waste or speeds up a job, it’s worth it. So start delegating. Pick one task that you hate or that you’re not great at. Teach someone to do it. Let them do it. Check their work and adjust. Do this for every task. Slowly, you’re doing less work and more managing. The goal is to build systems so the business runs without you doing every single task. Some contractors never get here. They retire and the business dies because it’s all them. That’s not a business. That’s a job. Once you have people doing the work, you can take leads and go on sales calls while the team installs. Your job becomes managing quality, managing schedules, and managing money. Way easier than being a one-man shop. Most contractors resist this because they feel like they’re losing control. You’re not. You’re gaining control because you’re not so overwhelmed. It takes six months to a year to transition smoothly, but it’s worth it.
    Every business should track: revenue, profit, profit margin, cost per lead, customer acquisition cost, average job value, and close rate. Monthly. That’s six numbers. Write them down every month. At the end of the year, look at the trend. Is revenue going up? Is your close rate improving? Are you more profitable? These six numbers tell you if your business is healthy. Revenue tells you size. Profit tells you if you’re making money. Profit margin tells you efficiency. Cost per lead and customer acquisition cost tell you if your marketing works. Average job value tells you if you’re upselling. Close rate tells you if your sales process is improving. If all six are moving in the right direction, you’re winning. If any of them are going backward, you have a problem to solve. Most contractors don’t track any of this. They don’t know if they made money last year. They don’t know their close rate. They don’t know their average job value. That’s insane. You wouldn’t run a big company like that. Don’t run your contractor business that way either. Spend 30 minutes a month updating a simple spreadsheet with these six numbers. After 12 months you’ll have clarity on what’s working and what’s not. That’s worth the 30 minutes.

    Need a simple business metrics dashboard?

    Get our contractor business metrics template to track the six numbers that matter most.

    Access Dashboard
    Set up Google Analytics or a simple form on your website that captures leads. Every form submission should send you an email with their info. Then track those submissions. How many per month? What’s the cost to drive those leads through ads? If you spend $500 on ads and get 20 website leads, that’s $25 per lead from your website. Now, how many of those 20 convert to jobs? If you close 3, that’s 15 percent conversion. With $5,000 average job and 25 percent margin, that’s $1,250 profit per job. For $25 spent to generate the lead, you make $1,250 profit. That’s incredible. If you get 20 website leads and only close 1, that’s 5 percent conversion. That’s not great. Your website might be good but your follow-up is bad. Most contractors don’t know this. They don’t know how many leads come from their website. They don’t know the conversion rate. So they keep spending money on ads that don’t work, or they give up on their website. Track it. Set up a simple form, track submissions, and see which ones turn into customers. That data is gold. It tells you exactly what’s working and what’s not.
    Scope creep is when the customer keeps asking for “just one more thing” and suddenly the job is way bigger and you’re not making money. Prevent it by being super clear about what’s included in your quote. Say “This quote includes these specific things. Anything outside of this is an additional charge.” Put it in writing. Then when the customer asks for something extra, you say “That’s not in the original scope, but we can add it for an additional $500.” Now it’s their choice. Some will say yes, some will say no. Either way, you’re not losing money. The worst thing is to keep saying yes to extra requests without charging. You turn a profitable job into a money loser. It happens because you’re trying to make the customer happy. But you’re not making them happy. You’re making yourself broke. The customer will never hire you again because they remember you doing extra work. So actually, hold the line on scope. Charge for extras. The customers who become your best long-term customers are the ones who respect your pricing and your boundaries. The customers who always want more for free are usually a pain anyway. Charge them more next time or don’t work with them.
    There are two kinds of unhappy. Unhappy with price, or unhappy with something else. If they’re unhappy with price, ask questions. “What specifically bothers you about the price?” Their answer tells you. Maybe they got a cheaper quote elsewhere. Maybe they think the price is too high for the scope of work. Maybe they don’t understand what’s included. Once you know why they’re unhappy, you can address it. If it’s a cheaper quote, explain the difference. If it’s scope confusion, clarify what you’re doing. If it’s budget, ask what they have to spend and adjust the scope to fit. Sometimes they’ll say “No, your price is fair. I just don’t have the money right now.” That’s not a pricing problem. That’s a timeline problem. Say “No problem. Let’s revisit this in a few months when you’ve saved up.” You just stayed in the game. If they’re unhappy with something else, listen. Maybe they don’t like how you communicated. Maybe they’re not sure you can do the job. Address the real concern. If you can fix it, do it. If you can’t, it’s okay to walk away. Not every customer is a good fit. The customers who go with you because you addressed their concerns are better than customers who go with you because you were cheapest.
    For hot leads (people seriously considering hiring you), contact them every 3-5 days until they say yes or no. For warm leads (people interested but not urgent), contact every 1-2 weeks. For cold leads (people still deciding), contact every month. The point is consistent contact without being annoying. Most contractors contact a lead once and never follow up. That’s why they lose deals. Set a system where you follow up automatically. Calendar reminder on day 3, day 7, day 14, day 30. Different contact methods each time. First follow-up is a call. Second is text. Third is email. Fourth is a call again. Change it up so you’re not just calling over and over. Also, change your message each time. First follow-up: “Got your inquiry, checking in to see if you have questions about the estimate.” Second: “Wanted to remind you the estimate is valid through the 15th if you want to move forward.” Third: “Haven’t heard from you but we’re here if you need us.” This shows you care without being obnoxious. The key is consistency. If you contact leads consistently, your close rate goes way up.
    Right after you finish the job when they’re most happy. Don’t wait a month. Strike while the iron’s hot. Say “Hey, we really appreciate the opportunity to work on your home. If you’re happy with how everything turned out, would you mind taking two minutes to leave a review on Google? It helps us keep doing what we love.” Make it easy. Send them a link directly to your Google review page. Some contractors offer a small incentive like $25 Starbucks card for a review. That works, but it’s not necessary. Most people will leave a review if you ask and if you did good work. Timing is everything though. Ask within 24 hours of finishing. After a week they’re busy again and they forget. The review is less powerful if it comes weeks later anyway. Also, get specific feedback. Not just “Please leave a review,” but ask them what they liked best. “What was your favorite part of working with us?” Then use their answer in your own words when you’re promoting yourself. You might say “We pride ourselves on staying on schedule,” and guess what, four of your recent customers mentioned how on-time you were. That’s powerful testimonial material.

    Not getting enough reviews?

    Get our customer review request template to ask for testimonials the right way.

    Get Request Template
    Write it down. Create a simple form or checklist for every lead. The form has the customer name, date of contact, follow-up date, notes. At the end of the week, review all open leads and see if they’ve been followed up on. If someone has a lead that’s supposed to be contacted Tuesday and it’s not until Friday, you catch it. Make it a team rule: no lead goes 48 hours without contact. This isn’t micromanaging. This is running a business. If you have someone whose job is handling leads, expect them to contact every lead at least once a week. If they’re not doing that, they’re not doing their job. Set expectations clearly. Show them what good follow-up looks like. Review their work regularly. If they follow up well, they’ll close more deals. If they don’t, no amount of leads will help. One thing that helps: make the person who handles leads also get commission on closed jobs. Now they’re motivated to follow up because they make money from it. That changes everything. Suddenly lead follow-up matters to them personally.
    This is a good problem to have. You have two options: raise prices or hire people. If you raise prices 20-30 percent, you’ll lose 10-20 percent of leads. Now you have fewer leads, fewer jobs, less busy, and more profit. Everyone wins. If you hire people, you can take more jobs and make money on their labor. This is how you scale. If you’re swamped and you don’t raise prices and don’t hire people, you’re just going to burn out. Something has to change. My recommendation: do both. Raise prices 15 percent so you slow down demand and make more on what you do. Then hire one person to help. Now you’re less stressed, making more per job, and doing more total jobs. Perfect. Most contractors when they get busy think “I need to slow down leads.” They pause ads. They stop marketing. Then in three months the leads dry up and they’re slow again. Instead, keep leads coming but raise prices to control volume. Then build a team to handle volume. That’s how you scale.
    Write down every step from lead to close. Let’s say you’re a plumber. Step one: customer calls. Step two: you respond within four hours. Step three: you schedule a time to look at the problem. Step four: you visit and diagnose. Step five: you send a quote within 24 hours. Step six: you call the next day to walk through the quote. Step seven: customer approves. Step eight: you schedule the appointment. Step nine: you show up on time. Step ten: you do the job. Step eleven: you ask for a review. Each step has a specific action and a timeline. Now, when you hire someone or you delegate, you just hand them the process. They know exactly what to do. You don’t have to explain every time. This is how you scale without things falling apart. Most contractors have a process in their head. They don’t write it down. So when they hire someone, the person doesn’t know what to do. They ask constantly. Or they do it wrong. Then the owner is frustrated because the person doesn’t work like them. The fix is writing it down. It takes a few hours to document your process, but it’s the best investment you can make. Once the process is written, you can train people, you can improve it, you can measure results. This is the difference between a one-man shop and a real business.
    First, ask why they need fast turnaround. “Is this project time sensitive?” If yes, understand the deadline. If your timeline is longer, either adjust it or walk away. Pushing yourself to impossible deadlines loses money. If no, explain why your timeline is actually better. “We have a four-week turnaround because we don’t rush jobs. We’re meticulous and we make sure everything is done right.” Some customers just want speed no matter what. Those customers are usually trouble. They’ll push you to cut corners. Don’t do business with them. The customers who value quality understand that good work takes time. Focus on those customers. If your turnaround time is legitimately slow because you’re booked, just raise prices. Now your turnaround time becomes a feature instead of a liability. “We’re booked four weeks out because we’re the best and everyone wants us.” Works every time. Don’t apologize for being busy. Embrace it. It’s a sign of success.
    Not following up. They get a lead, they don’t call back for three days, the customer goes with someone else. Or they call once and move on. That’s the number one mistake. Number two is not qualifying. They quote everyone and close nothing. Number three is terrible pricing. They underprice so bad they can’t make money even when they do close. Number four is no website or bad website. Customers don’t trust them. Number five is not asking for referrals. They do great work but never tell customers to send their friends. Number six is not tracking their numbers. They don’t know their conversion rate. They don’t know their cost per lead. So they can’t improve. If you fix just the first two—follow up religiously and qualify before you quote—your income doubles. That’s not an exaggeration. Ninety percent of contractors do neither of those things well. The contractors who do both well are crushing it. Pick one of those mistakes. If you’re guilty of it, fix it. Your revenue will thank you.
    Three things: one, optimize your Google Business Profile. Make sure all your info is accurate. Add photos of your work. Get reviews. Answer questions people ask. Two, run Google Local Services Ads if you’re in a big market. These are the ads at the very top of Google that say “Google guaranteed.” They work because they show up first and people trust them. Three, get more reviews. The more reviews you have, the higher you rank. Focus on these three and you’ll get more Google leads. Also, don’t just rank for your city. Rank for your city plus the service. “Plumber in Denver” instead of just “Plumber.” Set up Google Ads to target your service area. Bid on keywords like “plumber near me,” “emergency plumber,” “water heater installation.” This costs money but it’s worth it if you track the conversion rate. Most contractors either ignore Google or they throw money at it without tracking. Do it right and Google is your best lead source.
    Facebook works for some contractors and not for others. It depends on your service. Facebook is good for brand awareness and getting eyeballs. It’s good if you’re in home services and targeting homeowners. But it’s usually more expensive per lead than Google. Google leads convert better because someone is actively searching for your service. Facebook leads are from someone scrolling and seeing your ad. That’s a lower intent lead. Facebook is better for before-and-after content to build trust. Then when people search Google, they recognize your brand and hire you. Use both. Don’t spend all your budget on Facebook. A good split is 70 percent Google, 30 percent Facebook. With Google you’re reaching hot leads. With Facebook you’re building brand. Over time the Facebook will help your Google convert better because people recognize you.
    Treat them like gold. They already know you. They already trust you. They already decided you’re good. You should close this lead at a 80-90 percent rate. Just show up, do good work, and deliver at the price promised. Past customers are your most valuable source of revenue. They convert fastest and they refer. Reach out to past customers every few months. Not to bug them, but to genuinely check in. “Hey, how’s everything holding up? Need anything?” Some will. Some won’t. But you stay top of mind. When they do need something, they call you first. One more thing: give past customers a referral discount. “For every customer you send us that hires us, take $100 off your next service.” Now they’re motivated to send you people. Your best referral sources are past happy customers.
    Stop after three follow-up attempts with no response. You’ve done your job. You’ve reached out three times. They’re either not interested or they’re not serious. Don’t waste more time. Some leads will come back in six months and say they’re ready. Keep them in a file. But don’t actively chase them anymore. Move on to hotter leads. Your time is valuable. Spend it on people who are responsive. Also stop chasing if they keep negotiating and stalling. Some people will go back and forth on price forever. These are not your customers. They’re professional time wasters. Say “Here’s the price. If you want to move forward, great. If not, we wish you well.” Then stop engaging. You’re not running a charity. You’re running a business. Protect your time.
    Write it down. Write down the date you took the audit, your score, your biggest leak, and your monthly opportunity. Then come back in 90 days and take the audit again. Did your score improve? It should. You fixed leaks, you followed up better, you qualified leads, you got more reviews. See the improvement. If your score went down, figure out what happened and fix it. That’s real feedback on whether your changes are working. Most contractors never measure themselves. They just grind and hope it gets better. Don’t do that. Measure. Track. Improve. Every 90 days, take the audit and see if your score is going up. This is how you systematically fix your pipeline and increase your revenue. The audit is just a starting point. The real work is implementation. Take action on your biggest leak. Do that for 30 days. Then fix the next leak. In 90 days you’ll have addressed your top three leaks and your score will jump. Keep doing this and your business will transform.

    Ready to fix your lead leaks?

    You’ve got your score. Now put it to work with our free contractor tools and systems.

    Start Fixing Your Leaks
    Disclaimer: This audit is a planning and educational tool based on industry best practices for contractors. Estimated revenue leaks are rough calculations using typical conversion rates and are for planning purposes only. Actual results vary based on market, service type, quality, and execution. No guarantee of revenue increase is made. This tool is educational and does not constitute professional business advice. Consult with a business advisor for your specific situation.

    Get More Leads From Your Contractor Website Starting This Week

    More leads. Faster follow-up. More booked jobs.

    Want one of these contractor lead generation tools installed on your site in 24–48 hours?

    👉 See The Full Lead Machine Setup

    📞 Call or Text: 608-322-4081

    ✉️ Email: jay@instantsalesfunnels.com

    Instant Sales Funnels. All Rights Reserved. (2026)