{"id":724,"date":"2026-10-24T23:16:53","date_gmt":"2026-10-24T23:16:53","guid":{"rendered":"https:\/\/www.limitless-local.com\/resources\/roofing-company-follow-up-on-unsigned-estimates\/"},"modified":"2026-10-25T01:50:51","modified_gmt":"2026-10-25T01:50:51","slug":"roofing-company-follow-up-on-unsigned-estimates","status":"publish","type":"post","link":"https:\/\/www.limitless-local.com\/resources\/roofing-company-follow-up-on-unsigned-estimates\/","title":{"rendered":"How should a roofing company follow up on unsigned estimates?"},"content":{"rendered":"<p class=\"ll-al-subhead\">For roofing company owners with a stack of open estimates after inspections, and no set way of chasing them that doesn&#8217;t feel pushy.<\/p>\n<p class=\"ll-al-hero-cta\"><a href=\"https:\/\/www.limitless-local.com\/contact\/?utm_source=resources&amp;utm_medium=answer-library&amp;utm_campaign=roofing-company-follow-up-on-unsigned-estimates&amp;utm_content=hero\">Get a free visibility audit<\/a> &middot; <a href=\"https:\/\/www.limitless-local.com\/contact\/?utm_source=resources&amp;utm_medium=answer-library&amp;utm_campaign=roofing-company-follow-up-on-unsigned-estimates&amp;utm_content=hero\">Book a growth call<\/a><\/p>\n<h2>What&#x27;s a good follow-up schedule for roofing estimates that haven&#x27;t signed yet?<\/h2>\n<p class=\"ll-al-answer\" style=\"font-weight:600;color:#001b52;font-size:1.06em;line-height:1.6\">Follow up on a schedule, not a feeling: a call within a day or two of the estimate, a text about a week later that adds something useful, a second call around two weeks out, and a last check-in about a month after the estimate before you close it out. Give one person ownership of every open estimate, log each touch in your job software, and turn on its automatic quote reminders so nothing slips when crews are busy. After the last touch, mark the estimate lost with a reason instead of chasing it forever.<\/p>\n<p>Estimate follow-up is where a lot of roofing marketing money quietly leaks: the lead was paid for, the inspection was done, and nobody called back. It&#8217;s why automated follow-up is part of our <a href=\"https:\/\/www.limitless-local.com\/automation\/\">automation work<\/a> for <a href=\"https:\/\/www.limitless-local.com\/industries\/roofing\/\">roofing companies<\/a>. For how follow-up fits with search, ads and reviews, our <a href=\"https:\/\/www.limitless-local.com\/roofing-marketing\/\">roofing marketing guide<\/a> covers the whole system, and the <a href=\"https:\/\/www.limitless-local.com\/resources\/roofing-marketing\/\">roofing marketing questions<\/a> library goes one question at a time.<\/p>\n<h2>Why do roofing estimates go unsigned?<\/h2>\n<p>Most unsigned estimates aren&#8217;t a no. In our judgement they&#8217;re usually one of these:<\/p>\n<ul>\n<li><strong>The homeowner is comparing bids.<\/strong> Texas&#8217;s insurance department, for example, <a href=\"https:\/\/www.tdi.texas.gov\/tips\/can-a-contractor-waive-my-deductible.html\">tells homeowners<\/a> to get more than one bid and to check a contractor&#8217;s references and reviews. Your estimate is sitting next to others.<\/li>\n<li><strong>They&#8217;re waiting on something.<\/strong> An insurance adjuster, a spouse, a tax refund, a second opinion, or better weather.<\/li>\n<li><strong>The price surprised them<\/strong> and they don&#8217;t know which parts are negotiable, which are optional and which aren&#8217;t.<\/li>\n<li><strong>They have a question they didn&#8217;t ask<\/strong> at the inspection and haven&#8217;t bothered to call about.<\/li>\n<li><strong>Nobody followed up<\/strong>, so the estimate quietly went cold while they got busy.<\/li>\n<\/ul>\n<p>Only the last one is fully in your control, and it&#8217;s the one a follow-up schedule fixes. The others are reasons to make each follow-up useful instead of a plain &#8220;just checking in.&#8221;<\/p>\n<h2>How soon should I follow up after giving a roofing estimate?<\/h2>\n<p>Within a day or two, while the inspection is still fresh in the homeowner&#8217;s mind. In our judgement the first follow-up should be a call from the person who did the inspection, not an automated message, because the point is to find out what&#8217;s actually holding them up.<\/p>\n<p>Keep it short: did they get the estimate, is anything unclear, and is anyone else involved in the decision. If they say they&#8217;re waiting on a second bid, ask when they expect it and say you&#8217;ll check back after that. That gives the next touch a date and a reason.<\/p>\n<p>This is different from how fast you respond to a brand-new lead, which is about getting the inspection booked in the first place. <a href=\"https:\/\/www.limitless-local.com\/resources\/how-fast-roofing-company-call-back-new-lead\/\">How fast to call back a new roofing lead<\/a> covers that first step.<\/p>\n<h2>What should a roofing estimate follow-up schedule look like?<\/h2>\n<p>Here&#8217;s the schedule we&#8217;d start with. It&#8217;s our recommendation, not an industry rule, and you should adjust the gaps to how long your homeowners typically take to decide.<\/p>\n<ol>\n<li><strong>Day 1 to 2: call.<\/strong> The inspector or salesperson checks the estimate arrived and asks what questions came up.<\/li>\n<li><strong>Day 5 to 7: text or email with something useful.<\/strong> Photos from the inspection, an answer to a question they raised, or a clearer breakdown of the options.<\/li>\n<li><strong>Around day 14: second call.<\/strong> Ask where the decision stands and whether anything has changed, like a second bid coming in or the adjuster visiting.<\/li>\n<li><strong>Around day 30: last check-in.<\/strong> A short message saying you&#8217;ll close the estimate out unless they&#8217;d like to keep it open, and how long the price is good for.<\/li>\n<li><strong>Then close it out.<\/strong> Mark it lost with a reason, unless they asked you to check back later.<\/li>\n<\/ol>\n<p>Four touches over about a month is enough to catch most people who meant to decide and got busy, without turning into pestering.<\/p>\n<h2>What should each follow-up actually say?<\/h2>\n<p>Each touch should give the homeowner a reason to reply that isn&#8217;t &#8220;are you ready to sign?&#8221; A few that work for roofing:<\/p>\n<ul>\n<li><strong>Photos.<\/strong> The worn shingles, the soft decking or the flashing you pointed out at the inspection. A homeowner who never climbed up there sees what you saw.<\/li>\n<li><strong>A plain breakdown.<\/strong> What&#8217;s included, what&#8217;s optional, and what changes the price, such as tear-off layers or decking replacement.<\/li>\n<li><strong>Options.<\/strong> If price is the snag, a second option with a different material or scope gives them something to say yes to.<\/li>\n<li><strong>A real price date.<\/strong> Material and labor costs move, so telling them how long the quote holds is honest and useful. Make it the real date, not a made-up deadline to rush them.<\/li>\n<li><strong>Proof.<\/strong> A link to your Google reviews or photos of a similar roof you finished nearby.<\/li>\n<\/ul>\n<p>A sample text for the second touch: <em>&#8220;Hi Dana, it&#8217;s Chris from the roof inspection last week. Here are the photos of the flashing around your chimney I mentioned. Happy to walk through the estimate by phone whenever suits you.&#8221;<\/em> If your reviews are thin, <a href=\"https:\/\/www.limitless-local.com\/resources\/get-more-google-reviews-after-roof-replacement\/\">getting more Google reviews after a roof replacement<\/a> builds the proof these messages point to.<\/p>\n<h2>Who should own estimate follow-up at a roofing company?<\/h2>\n<p>The person who did the inspection, with the office as backup. The homeowner met them, walked the roof with them and probably has their number. Handing the follow-up to someone the homeowner has never spoken to makes it feel like a sales call.<\/p>\n<p>What the office owns is the list. Every open estimate should live in one place with a status, a next-touch date and a note of what was said. Most job software has this built in. In Jobber, a sent quote sits in <a href=\"https:\/\/help.getjobber.com\/en\/articles\/quote-basics\/\">Awaiting Response<\/a> until it&#8217;s approved, converted to a job or archived. Housecall Pro&#8217;s <a href=\"https:\/\/help.housecallpro.com\/en\/articles\/6185127-getting-started-with-pipeline\">Pipeline<\/a> shows open estimates on an Estimates board and tracks leads through First, Second and Third Contact. Once a week, someone should look at every estimate past its next-touch date and make sure it gets done.<\/p>\n<h2>Can my job software send the follow-ups for me?<\/h2>\n<p>Some of them, and it should. Jobber&#8217;s <a href=\"https:\/\/help.getjobber.com\/en\/articles\/automations\/\">quote follow-up automation<\/a> can send up to two reminders on quotes still awaiting a response. You set how many days after the original quote each one goes, up to 90 days, and the reminder goes out the same way the quote did, so a texted quote gets a texted reminder. Jobber notes this is available on its Connect plan and up.<\/p>\n<p>In our judgement, automation works best for the reminders in the middle of the schedule, and the first call and the last real conversation should stay personal. A roof is a large purchase, and a homeowner comparing three bids is more likely to remember the roofer who called with an answer than the one whose software sent a reminder. Use automation so nothing is forgotten, not to replace the conversation.<\/p>\n<h2>Are there rules about texting and emailing homeowners about an estimate?<\/h2>\n<p>Yes, and they&#8217;re worth knowing before you automate anything. This is general information, not legal advice.<\/p>\n<ul>\n<li><strong>Texts.<\/strong> The FCC says its rules <a href=\"https:\/\/www.fcc.gov\/consumers\/guides\/stop-unwanted-robocalls-and-texts\">ban autodialed texts to a mobile phone<\/a> unless the owner gave consent first, and that commercial texts require written consent. People can opt out at any time in any reasonable way. The simple fix: get permission to text on your estimate request form or in writing at the inspection, and honor every stop request.<\/li>\n<li><strong>Email.<\/strong> The FTC&#8217;s <a href=\"https:\/\/www.ftc.gov\/business-guidance\/resources\/can-spam-act-compliance-guide-business\">CAN-SPAM guide<\/a> says marketing email must explain how to opt out and that opt-outs must be honored promptly. Messages that only update a customer about an agreed transaction are treated differently, but the FTC reads that category narrowly, so a sales follow-up on an unsigned estimate is safest treated as marketing.<\/li>\n<\/ul>\n<p>If you aren&#8217;t sure how your setup fits these rules, ask your attorney before turning on automated texts.<\/p>\n<figure class=\"ll-al-photo\"><img src=\"https:\/\/www.limitless-local.com\/resources\/wp-content\/uploads\/2026\/10\/roofing-owner-sorting-open-estimate-folders.webp\" alt=\"Roofing company owner sorting a stack of paper estimate folders at his office desk\" width=\"1200\" height=\"675\" loading=\"lazy\" decoding=\"async\" \/><\/figure>\n<h2>How do I follow up on an estimate tied to an insurance claim?<\/h2>\n<p>Follow up on the homeowner&#8217;s timeline, not the claim&#8217;s details. The decision usually waits on the adjuster, so ask the homeowner when the adjuster is coming and when they expect to hear, and set your next touch for after that. Don&#8217;t give advice on the claim itself; that&#8217;s between the homeowner and their insurer.<\/p>\n<p>Be careful what you offer to close the deal. In Texas, the state&#8217;s insurance department says <a href=\"https:\/\/www.tdi.texas.gov\/tips\/can-a-contractor-waive-my-deductible.html\">it&#8217;s illegal for contractors to waive a deductible<\/a> or help a homeowner avoid paying it, including through rebates or credits in the amount of the deductible. That guidance is for Texas; if you work elsewhere, check your own state&#8217;s rules with an attorney. This is general information, not legal advice, but a follow-up &#8220;deal&#8221; built around the deductible is a risk no estimate is worth.<\/p>\n<h2>When should I stop following up on a roofing estimate?<\/h2>\n<p>After the last touch on your schedule, or the moment the homeowner tells you they went another way. Mark the estimate lost, archive it so it stops cluttering the open list (Jobber&#8217;s archive status is meant for quotes where the work won&#8217;t be moving ahead), and record one reason: price, chose another roofer, insurance denied, decided to wait, or no response.<\/p>\n<p>&#8220;Decided to wait&#8221; is worth keeping separately. A homeowner who isn&#8217;t ready this year may be next spring, especially if a storm moves the decision for them. If they&#8217;ve agreed to hear from you, a short seasonal check-in is reasonable; <a href=\"https:\/\/www.limitless-local.com\/resources\/market-roofing-company-in-slow-season\/\">marketing a roofing company in the slow season<\/a> covers when those check-ins tend to make sense.<\/p>\n<h2>What should I learn from estimates that didn&#x27;t sign?<\/h2>\n<p>Once a month, count the lost reasons. The pattern tells you where to work:<\/p>\n<ul>\n<li><strong>Mostly no response:<\/strong> the follow-up schedule isn&#8217;t happening, or the first call is too slow.<\/li>\n<li><strong>Mostly price:<\/strong> either the leads are coming from people shopping for the cheapest bid, or your estimate isn&#8217;t explaining why yours costs what it does.<\/li>\n<li><strong>Mostly chose another roofer:<\/strong> look at what the homeowner sees when they compare you, especially reviews and how quickly you showed up.<\/li>\n<\/ul>\n<p>Then split close rate by where the lead came from. An estimate from a referral and one from a paid ad behave differently, and knowing which sources sign is how you decide where the marketing budget goes. <a href=\"https:\/\/www.limitless-local.com\/resources\/track-which-roofing-leads-turn-into-signed-jobs\/\">Tracking which roofing leads turn into signed jobs<\/a> covers that setup.<\/p>\n<div class=\"ll-inline-cta ll-al-cta\">\n<div class=\"t\">\n<h4>Not sure which of these is costing you jobs?<\/h4>\n<p>A free visibility audit checks the Google profile, reviews, site and tracking, and shows what to fix first.<\/p>\n<\/div>\n<div class=\"ll-al-cta-actions\"><a class=\"ll-btn\" data-arrow=\"1\" href=\"https:\/\/www.limitless-local.com\/contact\/?utm_source=resources&#038;utm_medium=answer-library&#038;utm_campaign=roofing-company-follow-up-on-unsigned-estimates&#038;utm_content=cta-1\">Get my free visibility audit<\/a><a class=\"ll-btn ghost\" href=\"https:\/\/www.limitless-local.com\/contact\/?utm_source=resources&#038;utm_medium=answer-library&#038;utm_campaign=roofing-company-follow-up-on-unsigned-estimates&#038;utm_content=cta-1\">Book a growth call<\/a><\/div>\n<\/div>\n<h2>What&#x27;s different about following up on roofing estimates<\/h2>\n<p><strong>High tickets and several bids.<\/strong> A roof is one of the bigger checks a homeowner writes, and they&#8217;re often comparing more than one roofer. In our judgement that makes follow-up matter more in roofing than in trades where most jobs are decided on the first call.<\/p>\n<p><strong>Storms break the system at the worst time.<\/strong> After a big storm, inspections pile up and the person who should be making follow-up calls is out doing more inspections. That&#8217;s exactly when estimates go cold. Automated reminders and a weekly list review keep the backlog from disappearing while the crews are slammed.<\/p>\n<p><strong>Decisions wait on other people.<\/strong> Adjusters, spouses, lenders and sometimes a homeowners association all sit between your estimate and a signature. A good follow-up asks who else is involved and what they&#8217;re waiting on, and times the next touch to that.<\/p>\n<p><strong>Weather sets the calendar.<\/strong> A homeowner who passes in late fall may be ready when the season turns. Close the estimate out cleanly so you can reopen it then, instead of leaving it open for months.<\/p>\n<h2>A worked example: what a follow-up schedule can be worth<\/h2>\n<p>These numbers are made up to show the math, not a benchmark for your market. Say your company gives <strong>50<\/strong> replacement estimates a month and <strong>16<\/strong> sign without any real follow-up. That&#8217;s a close rate of <strong>32%<\/strong>, and <strong>34<\/strong> estimates go cold every month.<\/p>\n<p>Now suppose a set follow-up schedule gets 5 more of those homeowners to sign each month, people who meant to decide and got busy or needed one question answered. That&#8217;s <strong>21<\/strong> signed out of 50, a <strong>42%<\/strong> close rate. If your average replacement is <strong>$14,000<\/strong>, those 5 extra jobs are <strong>$70,000<\/strong> in signed work a month, from leads and inspections you&#8217;d already paid for.<\/p>\n<p>Your own numbers will differ, and a schedule won&#8217;t win back homeowners who chose a cheaper bid. But the math shows why estimate follow-up is usually cheaper than buying more leads. Automated follow-up is one of our add-ons that plugs into any of our packages, with pricing covered on the discovery call.<\/p>\n<figure class=\"ll-al-infographic\"><img src=\"https:\/\/www.limitless-local.com\/resources\/wp-content\/uploads\/2026\/10\/roofing-company-follow-up-on-unsigned-estimates-estimate-follow-up-schedule-steps.webp\" alt=\"Four-step follow-up schedule for unsigned roofing estimates: call on day 1 to 2, send something useful on day 5 to 7, make a second call around day 14, and a last check-in around day 30 before marking the estimate lost with a reason\" width=\"1200\" height=\"675\" loading=\"lazy\" decoding=\"async\" \/><\/figure>\n<h2>Frequently asked questions<\/h2>\n<h3>How many times should I follow up on a roofing estimate?<\/h3>\n<p>We&#8217;d start with four touches over about a month: two calls, one useful text or email, and a last check-in. More than that tends to feel like pestering, and fewer lets homeowners who meant to decide slip away.<\/p>\n<h3>Should I lower my price when a homeowner doesn&#x27;t sign?<\/h3>\n<p>Not as a reflex. Find out why first. If price is the real issue, a second option with a different scope or material is usually better than cutting the same job, which teaches homeowners to wait for a discount.<\/p>\n<h3>Is it OK to put an expiration date on a roofing estimate?<\/h3>\n<p>Yes, if it&#8217;s real. Material and labor costs change, so saying how long the price holds is honest. Inventing a short deadline to rush someone is a pressure tactic that tends to backfire with a homeowner comparing bids.<\/p>\n<h3>Should follow-up be a call or a text?<\/h3>\n<p>Both, at different points. In our judgement the first and last real conversations work best as calls, and the reminders in between can be texts or emails, as long as you have the homeowner&#8217;s permission to text.<\/p>\n<h3>What if the homeowner says they went with another roofer?<\/h3>\n<p>Thank them, ask in one sentence what made the difference, and mark the estimate lost with that reason. Don&#8217;t argue. The answer is useful data, and a polite exit keeps the door open if the other job goes badly.<\/p>\n<h3>Can I keep marketing to homeowners who didn&#x27;t sign?<\/h3>\n<p>If they&#8217;ve agreed to hear from you, a seasonal check-in is reasonable. Follow the opt-out rules for email and the consent rules for texts, and stop the moment someone asks.<\/p>\n<h2>Key takeaways<\/h2>\n<ul>\n<li>Most unsigned estimates are undecided, not a no, and a fixed schedule catches the ones that went cold.<\/li>\n<li>Start with a call within a day or two, a useful text about a week later, a second call around two weeks, and a last check-in at about a month.<\/li>\n<li>Make every touch useful: photos, a clearer breakdown, an option or a real price date.<\/li>\n<li>The inspector owns the conversation, the office owns the list, and job software sends the reminders in between.<\/li>\n<li>Get consent before automated texts, and never build a deal around a homeowner&#8217;s insurance deductible.<\/li>\n<li>Close out lost estimates with a reason, and use the reasons to fix what&#8217;s losing jobs.<\/li>\n<\/ul>\n<div class=\"ll-inline-cta ll-al-cta\">\n<div class=\"t\">\n<h4>Want a second set of eyes on your setup?<\/h4>\n<p>We&#x27;ll look at how you show up locally and where calls are leaking, then send you a plain-English breakdown.<\/p>\n<\/div>\n<div class=\"ll-al-cta-actions\"><a class=\"ll-btn\" data-arrow=\"1\" href=\"https:\/\/www.limitless-local.com\/contact\/?utm_source=resources&#038;utm_medium=answer-library&#038;utm_campaign=roofing-company-follow-up-on-unsigned-estimates&#038;utm_content=cta-2\">Get the free audit<\/a><a class=\"ll-btn ghost\" href=\"https:\/\/www.limitless-local.com\/contact\/?utm_source=resources&#038;utm_medium=answer-library&#038;utm_campaign=roofing-company-follow-up-on-unsigned-estimates&#038;utm_content=cta-2\">Book a growth call<\/a><\/div>\n<\/div>\n<h2>More in this section<\/h2>\n<ul class=\"ll-al-more\">\n<li><a href=\"https:\/\/www.limitless-local.com\/resources\/how-fast-roofing-company-call-back-new-lead\/\">How fast should a roofing company call back a new lead?<\/a><\/li>\n<li><a href=\"https:\/\/www.limitless-local.com\/resources\/roofing-website-include-more-estimate-requests\/\">What should a roofing website include to get more estimate requests?<\/a><\/li>\n<li><a href=\"https:\/\/www.limitless-local.com\/resources\/track-which-roofing-leads-turn-into-signed-jobs\/\">How do I track which roofing leads turn into signed jobs?<\/a><\/li>\n<li><a href=\"https:\/\/www.limitless-local.com\/resources\/know-if-roofing-marketing-agency-getting-results\/\">How do I know if my roofing marketing agency is getting results?<\/a><\/li>\n<li><a href=\"https:\/\/www.limitless-local.com\/resources\/how-roofing-company-market-commercial-roofing\/\">How should a roofing company market commercial roofing?<\/a><\/li>\n<\/ul>\n<h2>Sources<\/h2>\n<ol class=\"ll-al-sources\">\n<li><a href=\"https:\/\/help.getjobber.com\/en\/articles\/quote-basics\/\" rel=\"noopener\" target=\"_blank\">Quote Basics<\/a> &mdash; Jobber Help Center<\/li>\n<li><a href=\"https:\/\/help.getjobber.com\/en\/articles\/automations\/\" rel=\"noopener\" target=\"_blank\">Automations<\/a> &mdash; Jobber Help Center<\/li>\n<li><a href=\"https:\/\/help.housecallpro.com\/en\/articles\/6185127-getting-started-with-pipeline\" rel=\"noopener\" target=\"_blank\">Getting Started with Pipeline<\/a> &mdash; Housecall Pro Help Center<\/li>\n<li><a href=\"https:\/\/www.fcc.gov\/consumers\/guides\/stop-unwanted-robocalls-and-texts\" rel=\"noopener\" target=\"_blank\">Stop Unwanted Robocalls and Texts<\/a> &mdash; Federal Communications Commission<\/li>\n<li><a href=\"https:\/\/www.ftc.gov\/business-guidance\/resources\/can-spam-act-compliance-guide-business\" rel=\"noopener\" target=\"_blank\">CAN-SPAM Act: A Compliance Guide for Business<\/a> &mdash; Federal Trade Commission<\/li>\n<li><a href=\"https:\/\/www.tdi.texas.gov\/tips\/can-a-contractor-waive-my-deductible.html\" rel=\"noopener\" target=\"_blank\">Is it OK for a contractor to waive my deductible?<\/a> &mdash; Texas Department of Insurance<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>A follow-up schedule for unsigned roofing estimates: when to call, what to send, who owns it, what software can automate, and when to close it out.<\/p>\n","protected":false},"author":2,"featured_media":721,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_canonical":"","ll_review_state":"approved","ll_template_version":"v1","ll_sources":"[\"https:\/\/help.getjobber.com\/en\/articles\/quote-basics\/\", \"https:\/\/help.getjobber.com\/en\/articles\/automations\/\", \"https:\/\/help.housecallpro.com\/en\/articles\/6185127-getting-started-with-pipeline\", \"https:\/\/www.fcc.gov\/consumers\/guides\/stop-unwanted-robocalls-and-texts\", \"https:\/\/www.ftc.gov\/business-guidance\/resources\/can-spam-act-compliance-guide-business\", \"https:\/\/www.tdi.texas.gov\/tips\/can-a-contractor-waive-my-deductible.html\"]","ll_faq":"[{\"q\": \"How many times should I follow up on a roofing estimate?\", \"a\": \"We'd start with four touches over about a month: two calls, one useful text or email, and a last check-in. More than that tends to feel like pestering, and fewer lets homeowners who meant to decide slip away.\"}, {\"q\": \"Should I lower my price when a homeowner doesn't sign?\", \"a\": \"Not as a reflex. Find out why first. If price is the real issue, a second option with a different scope or material is usually better than cutting the same job, which teaches homeowners to wait for a discount.\"}, {\"q\": \"Is it OK to put an expiration date on a roofing estimate?\", \"a\": \"Yes, if it's real. Material and labor costs change, so saying how long the price holds is honest. Inventing a short deadline to rush someone is a pressure tactic that tends to backfire with a homeowner comparing bids.\"}, {\"q\": \"Should follow-up be a call or a text?\", \"a\": \"Both, at different points. In our judgement the first and last real conversations work best as calls, and the reminders in between can be texts or emails, as long as you have the homeowner's permission to text.\"}, {\"q\": \"What if the homeowner says they went with another roofer?\", \"a\": \"Thank them, ask in one sentence what made the difference, and mark the estimate lost with that reason. Don't argue. The answer is useful data, and a polite exit keeps the door open if the other job goes badly.\"}, {\"q\": \"Can I keep marketing to homeowners who didn't sign?\", \"a\": \"If they've agreed to hear from you, a seasonal check-in is reasonable. Follow the opt-out rules for email and the consent rules for texts, and stop the moment someone asks.\"}]","ll_cluster_id":"roofing-0280","ll_hub":"roofing","ll_lang":"en","ll_last_regenerated":"2026-10-24","tldr":"<ul><li>Set a fixed schedule: call within a day or two, text about a week later, call again around two weeks, last check-in at about a month.<\/li><li>Every touch should add something: an answer, a photo, an option or a clear price date.<\/li><li>One person owns each open estimate, and your job software tracks where it stands.<\/li><li>Close it out after the last touch and record why it was lost.<\/li><\/ul>","_yoast_wpseo_primary_category":8,"footnotes":""},"categories":[8],"tags":[],"class_list":["post-724","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-roofing-marketing"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>How to Follow Up on Roofing Estimates That Didn&#039;t Sign<\/title>\n<meta name=\"description\" content=\"A follow-up schedule for unsigned roofing estimates: when to call, what to send, who owns it, what software can automate, and when to close it out.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.limitless-local.com\/resources\/roofing-company-follow-up-on-unsigned-estimates\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Follow Up on Roofing Estimates That Didn&#039;t Sign\" \/>\n<meta property=\"og:description\" content=\"A follow-up schedule for unsigned roofing estimates: when to call, what to send, who owns it, what software can automate, and when to close it out.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.limitless-local.com\/resources\/roofing-company-follow-up-on-unsigned-estimates\/\" \/>\n<meta property=\"og:site_name\" content=\"Limitless Local\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-24T23:16:53+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-25T01:50:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.limitless-local.com\/resources\/wp-content\/uploads\/2026\/10\/roofing-estimator-photographing-worn-shingles.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"675\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Answer Library Publisher\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Answer Library Publisher\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.limitless-local.com\\\/resources\\\/roofing-company-follow-up-on-unsigned-estimates\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.limitless-local.com\\\/resources\\\/roofing-company-follow-up-on-unsigned-estimates\\\/\"},\"author\":{\"name\":\"Answer Library Publisher\",\"@id\":\"https:\\\/\\\/www.limitless-local.com\\\/resources\\\/#\\\/schema\\\/person\\\/f2405e7db1c31775cbad66b60b9c13e7\"},\"headline\":\"How should a roofing company follow up on unsigned estimates?\",\"datePublished\":\"2026-10-24T23:16:53+00:00\",\"dateModified\":\"2026-10-25T01:50:51+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.limitless-local.com\\\/resources\\\/roofing-company-follow-up-on-unsigned-estimates\\\/\"},\"wordCount\":2745,\"image\":{\"@id\":\"https:\\\/\\\/www.limitless-local.com\\\/resources\\\/roofing-company-follow-up-on-unsigned-estimates\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.limitless-local.com\\\/resources\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/roofing-estimator-photographing-worn-shingles.webp\",\"articleSection\":[\"Roofing Marketing\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.limitless-local.com\\\/resources\\\/roofing-company-follow-up-on-unsigned-estimates\\\/\",\"url\":\"https:\\\/\\\/www.limitless-local.com\\\/resources\\\/roofing-company-follow-up-on-unsigned-estimates\\\/\",\"name\":\"How to Follow Up on Roofing Estimates That Didn't Sign\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.limitless-local.com\\\/resources\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.limitless-local.com\\\/resources\\\/roofing-company-follow-up-on-unsigned-estimates\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.limitless-local.com\\\/resources\\\/roofing-company-follow-up-on-unsigned-estimates\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.limitless-local.com\\\/resources\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/roofing-estimator-photographing-worn-shingles.webp\",\"datePublished\":\"2026-10-24T23:16:53+00:00\",\"dateModified\":\"2026-10-25T01:50:51+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.limitless-local.com\\\/resources\\\/#\\\/schema\\\/person\\\/f2405e7db1c31775cbad66b60b9c13e7\"},\"description\":\"A follow-up schedule for unsigned roofing estimates: when to call, what to send, who owns it, what software can automate, and when to close it out.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.limitless-local.com\\\/resources\\\/roofing-company-follow-up-on-unsigned-estimates\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.limitless-local.com\\\/resources\\\/roofing-company-follow-up-on-unsigned-estimates\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.limitless-local.com\\\/resources\\\/roofing-company-follow-up-on-unsigned-estimates\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.limitless-local.com\\\/resources\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/roofing-estimator-photographing-worn-shingles.webp\",\"contentUrl\":\"https:\\\/\\\/www.limitless-local.com\\\/resources\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/roofing-estimator-photographing-worn-shingles.webp\",\"width\":1200,\"height\":675,\"caption\":\"Roofing estimator on a ladder photographing worn shingles during a roof inspection\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.limitless-local.com\\\/resources\\\/roofing-company-follow-up-on-unsigned-estimates\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.limitless-local.com\\\/resources\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How should a roofing company follow up on unsigned estimates?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.limitless-local.com\\\/resources\\\/#website\",\"url\":\"https:\\\/\\\/www.limitless-local.com\\\/resources\\\/\",\"name\":\"Limitless Local\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.limitless-local.com\\\/resources\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.limitless-local.com\\\/resources\\\/#\\\/schema\\\/person\\\/f2405e7db1c31775cbad66b60b9c13e7\",\"name\":\"Answer Library Publisher\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c43e448664548de9ff72279276416c15206b8cf6e8f5619dc5de0047b3635a8a?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c43e448664548de9ff72279276416c15206b8cf6e8f5619dc5de0047b3635a8a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c43e448664548de9ff72279276416c15206b8cf6e8f5619dc5de0047b3635a8a?s=96&d=mm&r=g\",\"caption\":\"Answer Library Publisher\"},\"url\":\"https:\\\/\\\/www.limitless-local.com\\\/resources\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to Follow Up on Roofing Estimates That Didn't Sign","description":"A follow-up schedule for unsigned roofing estimates: when to call, what to send, who owns it, what software can automate, and when to close it out.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.limitless-local.com\/resources\/roofing-company-follow-up-on-unsigned-estimates\/","og_locale":"en_US","og_type":"article","og_title":"How to Follow Up on Roofing Estimates That Didn't Sign","og_description":"A follow-up schedule for unsigned roofing estimates: when to call, what to send, who owns it, what software can automate, and when to close it out.","og_url":"https:\/\/www.limitless-local.com\/resources\/roofing-company-follow-up-on-unsigned-estimates\/","og_site_name":"Limitless Local","article_published_time":"2026-10-24T23:16:53+00:00","article_modified_time":"2026-10-25T01:50:51+00:00","og_image":[{"width":1200,"height":675,"url":"https:\/\/www.limitless-local.com\/resources\/wp-content\/uploads\/2026\/10\/roofing-estimator-photographing-worn-shingles.webp","type":"image\/webp"}],"author":"Answer Library Publisher","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Answer Library Publisher","Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.limitless-local.com\/resources\/roofing-company-follow-up-on-unsigned-estimates\/#article","isPartOf":{"@id":"https:\/\/www.limitless-local.com\/resources\/roofing-company-follow-up-on-unsigned-estimates\/"},"author":{"name":"Answer Library Publisher","@id":"https:\/\/www.limitless-local.com\/resources\/#\/schema\/person\/f2405e7db1c31775cbad66b60b9c13e7"},"headline":"How should a roofing company follow up on unsigned estimates?","datePublished":"2026-10-24T23:16:53+00:00","dateModified":"2026-10-25T01:50:51+00:00","mainEntityOfPage":{"@id":"https:\/\/www.limitless-local.com\/resources\/roofing-company-follow-up-on-unsigned-estimates\/"},"wordCount":2745,"image":{"@id":"https:\/\/www.limitless-local.com\/resources\/roofing-company-follow-up-on-unsigned-estimates\/#primaryimage"},"thumbnailUrl":"https:\/\/www.limitless-local.com\/resources\/wp-content\/uploads\/2026\/10\/roofing-estimator-photographing-worn-shingles.webp","articleSection":["Roofing Marketing"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.limitless-local.com\/resources\/roofing-company-follow-up-on-unsigned-estimates\/","url":"https:\/\/www.limitless-local.com\/resources\/roofing-company-follow-up-on-unsigned-estimates\/","name":"How to Follow Up on Roofing Estimates That Didn't Sign","isPartOf":{"@id":"https:\/\/www.limitless-local.com\/resources\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.limitless-local.com\/resources\/roofing-company-follow-up-on-unsigned-estimates\/#primaryimage"},"image":{"@id":"https:\/\/www.limitless-local.com\/resources\/roofing-company-follow-up-on-unsigned-estimates\/#primaryimage"},"thumbnailUrl":"https:\/\/www.limitless-local.com\/resources\/wp-content\/uploads\/2026\/10\/roofing-estimator-photographing-worn-shingles.webp","datePublished":"2026-10-24T23:16:53+00:00","dateModified":"2026-10-25T01:50:51+00:00","author":{"@id":"https:\/\/www.limitless-local.com\/resources\/#\/schema\/person\/f2405e7db1c31775cbad66b60b9c13e7"},"description":"A follow-up schedule for unsigned roofing estimates: when to call, what to send, who owns it, what software can automate, and when to close it out.","breadcrumb":{"@id":"https:\/\/www.limitless-local.com\/resources\/roofing-company-follow-up-on-unsigned-estimates\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.limitless-local.com\/resources\/roofing-company-follow-up-on-unsigned-estimates\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.limitless-local.com\/resources\/roofing-company-follow-up-on-unsigned-estimates\/#primaryimage","url":"https:\/\/www.limitless-local.com\/resources\/wp-content\/uploads\/2026\/10\/roofing-estimator-photographing-worn-shingles.webp","contentUrl":"https:\/\/www.limitless-local.com\/resources\/wp-content\/uploads\/2026\/10\/roofing-estimator-photographing-worn-shingles.webp","width":1200,"height":675,"caption":"Roofing estimator on a ladder photographing worn shingles during a roof inspection"},{"@type":"BreadcrumbList","@id":"https:\/\/www.limitless-local.com\/resources\/roofing-company-follow-up-on-unsigned-estimates\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.limitless-local.com\/resources\/"},{"@type":"ListItem","position":2,"name":"How should a roofing company follow up on unsigned estimates?"}]},{"@type":"WebSite","@id":"https:\/\/www.limitless-local.com\/resources\/#website","url":"https:\/\/www.limitless-local.com\/resources\/","name":"Limitless Local","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.limitless-local.com\/resources\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.limitless-local.com\/resources\/#\/schema\/person\/f2405e7db1c31775cbad66b60b9c13e7","name":"Answer Library Publisher","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/c43e448664548de9ff72279276416c15206b8cf6e8f5619dc5de0047b3635a8a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c43e448664548de9ff72279276416c15206b8cf6e8f5619dc5de0047b3635a8a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c43e448664548de9ff72279276416c15206b8cf6e8f5619dc5de0047b3635a8a?s=96&d=mm&r=g","caption":"Answer Library Publisher"},"url":"https:\/\/www.limitless-local.com\/resources\/"}]}},"_links":{"self":[{"href":"https:\/\/www.limitless-local.com\/resources\/wp-json\/wp\/v2\/posts\/724","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.limitless-local.com\/resources\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.limitless-local.com\/resources\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.limitless-local.com\/resources\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.limitless-local.com\/resources\/wp-json\/wp\/v2\/comments?post=724"}],"version-history":[{"count":1,"href":"https:\/\/www.limitless-local.com\/resources\/wp-json\/wp\/v2\/posts\/724\/revisions"}],"predecessor-version":[{"id":975,"href":"https:\/\/www.limitless-local.com\/resources\/wp-json\/wp\/v2\/posts\/724\/revisions\/975"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.limitless-local.com\/resources\/wp-json\/wp\/v2\/media\/721"}],"wp:attachment":[{"href":"https:\/\/www.limitless-local.com\/resources\/wp-json\/wp\/v2\/media?parent=724"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.limitless-local.com\/resources\/wp-json\/wp\/v2\/categories?post=724"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.limitless-local.com\/resources\/wp-json\/wp\/v2\/tags?post=724"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}