How Roofing Contracts Sit Unsigned for Weeks in 2026
An unsigned contract is a quote the homeowner liked enough to request, but hasn't actually committed to — it sits in an inbox or a stack of paper while the roofing company waits, unsure whether to follow up again or write the job off. For a sales rep juggling a dozen open proposals, that ambiguity is expensive: every unsigned contract is a job that might close with one more nudge, or might already be dead, and the difference between those two outcomes is usually just whether anyone followed up in time.
Key Takeaways
Most unsigned contracts don't die from a "no" — they die from silence, because nobody followed up before the homeowner moved on to another estimate that got a faster, easier signing experience.
Roofing sales cycles average 2-3 weeks from estimate to signed contract according to Roofing Contractor magazine's 2025 sales benchmarking survey (2025), and most of that time is follow-up, not decision-making.
Contracts sent as a PDF attachment close at a noticeably lower rate than contracts sent through an e-signature link with a due date, mainly because printing and scanning a signature is friction most homeowners will quietly delay indefinitely.
A structured follow-up cadence (not a single "just checking in" email) recovers a meaningful share of contracts homeowners intended to sign but forgot about, without a rep having to spend any extra selling effort to get there.
Storm-season volume makes this worse — reps juggling 20+ open estimates can't manually track who's three days from going cold, and that's precisely when the highest-value backlog of the year is most at risk of quietly slipping away.
Why Signed Contracts Stall
Talk to any roofing sales manager and the story repeats: the estimate goes out, the homeowner says "looks good, send it over," and then the contract sits. Sometimes it's genuinely still under review. More often, it's competing against three other contractor quotes and whichever one follows up first and easiest tends to win, regardless of price — a homeowner comparing bids rarely picks the cheapest one; they pick whichever contractor made signing feel effortless while the decision was still fresh.
| Reason contract stalls | How common | Fix |
|---|---|---|
| No follow-up after initial send | Most frequent cause | Automated reminder sequence |
| Homeowner comparing multiple quotes | Common in competitive markets | Faster, easier signing path |
| Contract sent as static PDF, hard to sign | Common with older workflows | E-signature link instead |
| Financing terms unclear | Occasional | Pre-attach financing details |
| Rep simply forgot to follow up | Occasional but preventable | Automated cadence removes reliance on memory |
Roofing companies using e-signature tools report contract turnaround roughly 40% faster according to PandaDoc's 2025 field services e-signature report (2025), largely because the friction of printing, scanning, or mailing a signature is gone entirely.
Why Storm-Season Backlogs Make This Worse
The same volume spike that overwhelms scheduling also overwhelms sales follow-up. When a hail event drives a sudden surge of estimate requests, reps who might normally track eight or nine open quotes by memory are suddenly juggling 25 or more — and the ones that get forgotten are rarely the newest, easiest-to-remember quotes. They're the ones sent a week or two ago that have quietly slipped down the priority list.
| Open quotes per rep | Typical follow-up discipline | Stall rate impact |
|---|---|---|
| Under 10 | Manual tracking, mostly consistent | Baseline 15-20% |
| 20-30 (storm season) | Follow-up skipped under time pressure | Rises to 35%+ |
| 20-30 with automated cadence | Consistent regardless of volume | Stays near baseline |
Storm-driven roofing lead volume can spike 3-4x within two weeks of a hail event according to Verisk's 2025 severe convective storm report (2025), which is exactly the surge that turns a manageable follow-up list into one no rep can track by memory alone.
The Math: What Stalled Contracts Cost at Scale
Using the average job value and stall-rate figures above, the revenue sitting in stalled contracts scales fast even for a mid-size sales team.
| Reps | Estimates sent/month | Contracts stalled at 25% rate | Estimated stalled revenue (at $14,500/job) |
|---|---|---|---|
| 4 | 60 | ~15 | ~$217,500 |
| 8 | 120 | ~30 | ~$435,000 |
| 12 | 180 | ~45 | ~$652,500 |
These figures are illustrative, modeled from the per-job average cited in the worked example below — actual stall rates and job values vary by market. Independent contractors report average residential roofing job values of $12,000-$17,000 according to NRCA's 2025 residential roofing benchmarking data (2025), which is the range this table's per-job estimate is drawn from.
The Follow-Up Sequence That Closes Stalled Contracts
The pattern that works isn't a single reminder — it's a short, escalating sequence that treats "no response" as a signal to try a different channel, not to stop.
| Day | Action | Channel |
|---|---|---|
| Day 0 | Contract sent with e-signature link | |
| Day 2 | First reminder if unopened or unsigned | Text |
| Day 5 | Second reminder, offer to answer questions | Phone call or text |
| Day 8 | Final reminder before quote validity expires | Email + text |
According to DocuSign's 2025 SMB sales report, documents sent with a built-in reminder sequence get signed roughly twice as fast as those left to a single send with no follow-up.
Who This Is For
Who this is for: roofing sales teams with 2+ reps closing 15+ estimates a month who are already using some form of digital contract or e-signature tool but tracking follow-up manually in a spreadsheet or by memory.
Red flags: skip this if you're closing fewer than 5 contracts a month, still handle everything on paper with in-person signing, or your close rate on sent quotes is already above 70% — the automation overhead isn't worth it at that volume. Shops that fit the profile tend to share one other trait: a sales manager who can already estimate roughly how much revenue is sitting in stalled quotes at any given moment, because they've felt the cost of losing track of it before.
A Worked Example: What the Automation Actually Does
Consider a 10-rep roofing sales team closing 60 contracts a month out of 140 estimates sent, averaging $14,500 per job. Historically, about 35 contracts a month sat unsigned past the five-day mark with no systematic follow-up, and roughly a third of those went cold entirely — call it $169,000 a month in estimate value that never converted, purely from missed follow-up rather than a genuine "no." When a contract is sent through the e-signature platform, US Tech Automations listens for the envelope.sent event, and if no envelope.completed event fires within 48 hours, it automatically triggers the day-2 text reminder and logs the contract's status on the rep's dashboard — without the rep having to remember which of their 14 open quotes needs a nudge today. Anything still unsigned after the day-8 reminder gets flagged to the sales manager for a personal call rather than another automated message, and the same event log gives the manager a running count of exactly how many quotes are sitting at each stage of the sequence at any moment.
DIY Alternatives and Where They Break
Plenty of shops start this with a Zapier reminder tied to their e-signature tool, and for a two-person sales team sending a handful of contracts a week, that's a reasonable starting point — a simple "remind if unsigned after 3 days" zap covers the happy path fine. It breaks down once volume climbs: a 10-rep team generating 140+ estimates a month needs the reminder cadence to escalate across channels, skip contracts already signed, and surface which specific quotes are about to expire — logic a single-trigger zap doesn't have anywhere to live. Worse, a basic zap has no way to distinguish a contract that's simply pending review from one that's genuinely gone cold, so it either nags everyone identically or gets turned off entirely after a few complaints.
That's the part US Tech Automations handles differently: it tracks contract state across the whole sequence — sent, opened, partially reviewed, signed, expired — and routes exceptions to a human instead of silently repeating the same email regardless of where a homeowner actually is in the decision. A rep still makes the final call on anything ambiguous; the automation's job is making sure nothing quietly falls off the list before that call happens.
A Short Glossary for This Workflow
Stalled contract — a sent quote or contract that hasn't been signed and hasn't been explicitly declined.
E-signature link — a hosted document link that lets a homeowner sign electronically without printing anything.
Follow-up cadence — the scheduled sequence of reminders sent after a contract goes out.
Envelope — the e-signature platform's term for a document package sent for signature.
Quote validity window — the period during which a sent estimate's pricing is guaranteed to hold.
How This Fits With the Rest of Your Sales Stack
Follow-up automation only works if it can see the actual signature status of a contract in real time — a reminder tool that doesn't know a contract was already signed will keep nagging a homeowner who's already committed, which reads as sloppy rather than persistent. That means the reminder sequence has to read directly from whatever e-signature platform the shop uses, not from a rep's manual notes about what they think happened.
The same connection that lets the reminder sequence check signature status can also write the outcome back to the CRM automatically — closed-won when the contract is signed, flagged for a manual call when it stalls past the final reminder. Shops that skip this connection end up with reps manually updating two systems instead of one, which is exactly the kind of double-entry work automation is supposed to remove, and it's usually the reason a shop's first attempt at "automating follow-up" with a disconnected tool quietly stops getting used within a month.
Common Mistakes Shops Make Fixing This
Sending one reminder and stopping. A single "just checking in" email rarely moves a homeowner who's already comparing quotes.
Relying on reps to remember follow-up timing. At 15+ open contracts, something always slips.
No expiration date on the quote. Without urgency, a stalled contract has no reason to get resolved either way.
Treating every unsigned contract the same. A quote a homeowner opened five times needs a different nudge than one that was never opened at all.
Letting the automated sequence run over a rep's active conversation. Without an override, a homeowner gets a generic reminder while they're mid-negotiation with their actual rep — which reads as impersonal at exactly the wrong moment.
Not distinguishing signature status before sending the next reminder. Reminding someone who already signed makes the whole system look sloppy, not diligent.
Benchmarks: When a Manual Follow-Up Process Stops Scaling
These are rule-of-thumb thresholds for self-assessment, not a single published study — use them to gauge whether this is worth prioritizing this quarter.
| Signal | Threshold worth automating at |
|---|---|
| Estimates sent per month | 40+ |
| Sales reps | 2+ |
| Current contract stall rate | 20%+ |
| Rep hours spent on manual follow-up weekly | 3+ hours |
Rolling This Out Without Disrupting Active Deals
The biggest hesitation reps have isn't whether automated follow-up works — it's whether turning it on will step on a conversation they're already having personally with a homeowner. In practice, the rollout that avoids that friction is simple: let reps mark a contract "actively working" to pause the automated sequence, and only let the automation run on quotes that have gone quiet. Sales teams that give reps an override option see adoption rates above 80% according to Salesforce's 2025 State of Sales report (2025), compared to far lower adoption when automation runs with no way for a rep to step in manually.
Expect the first couple of weeks to surface a few contracts where the automated reminder and a rep's personal follow-up cross paths. That's a rollout hiccup, not a sign the system is broken — it's exactly why the override option matters more than the reminder sequence itself. According to HubSpot's 2025 sales engagement benchmarking report, sales sequences with a manual override built in are adopted at meaningfully higher rates than fully automated ones with no escape hatch.
Frequently Asked Questions
Why do roofing contracts sit unsigned even when the homeowner liked the quote?
Most of the time it's simple inertia and competing quotes, not rejection — a structured follow-up sequence recovers a meaningful share of these before the homeowner commits elsewhere.
Does e-signature actually speed up roofing contract closing?
Yes — roofing companies using e-signature tools report contract turnaround roughly 40% faster than PDF-and-print workflows, mainly by removing the friction of physically signing.
How many follow-up touches does a stalled contract usually need?
Two to three, spaced a few days apart and escalating from email to text to a personal call, covers most cases without feeling pushy.
Can follow-up reminders tell the difference between an opened and unopened contract?
A good workflow does — it reads the document's status and adjusts the message rather than sending the identical reminder regardless of whether the homeowner has even looked at it.
Is this worth automating for a two-person roofing sales team?
Not usually at that scale. Below roughly 5-10 contracts a month, a rep can track follow-up manually without much risk of a quote quietly going cold.
What happens if a rep is already personally following up with a homeowner?
A properly built workflow lets the rep mark the contract as actively being worked, which pauses the automated sequence so the homeowner doesn't get a generic reminder in the middle of a real conversation.
Does storm-season volume change how this should be set up?
Yes — the same surge that overwhelms manual scheduling also overwhelms manual sales follow-up, so shops that see seasonal spikes benefit most from a cadence that runs consistently regardless of how many open quotes a rep is juggling that week.
Get Your Follow-Up Workflow Running
US Tech Automations tracks every sent contract, fires the right reminder at the right time, and flags stalled quotes to a manager before they go cold. See what the platform automates for field service teams to get your first workflow mapped this week.
Related reading: what CRM data entry software actually costs roofing companies, what invoicing software costs roofing companies, and why roofing teams weigh review-request software cost if you're comparing the rest of the stack alongside this fix.
Tags
Related Articles
See how AI agents fit your team
US Tech Automations builds and runs the AI agents that handle this work end to end, so your team doesn't have to.
View pricing & plans