"Still thinking about it" isn't an answer — it's a polite wall. Behind it sits one of three real stalls: price, spouse, or timing. The diagnostic question for each, the unblock play that follows, and the scripts that get honest answers.
System 3 from the Leveraged Owner Starter Pack
You text the follow-up. She replies: "We're still thinking about it." You text again next week. "Still thinking!" Two weeks later: "Still thinking about it 😊." The emoji is friendly. The stall is total. Here's what "still thinking" actually means: the customer has an unresolved concern they haven't told you — because telling you feels confrontational, and stalling feels polite. Your job isn't to follow up harder. It's to make the real concern safe to say out loud. This is the diagnostic layer of the estimate follow-up pillar: three stalls, three questions, three unblock plays.
Every "still thinking" resolves into one of three stalls. They sound identical from the outside; they need completely different responses:
Treating the wrong stall wastes the follow-up and can kill the deal: pitching financing to a timing stall annoys them; pushing urgency on a spouse stall gets you a "no" from someone who was a "yes with discussion." Diagnose first — with one question that makes each stall safe to admit.
Don't ask "what's holding you back?" — it's interrogative. Ask the question that normalizes all three stalls and lets them pick their door:
Hi [First Name], [Your Name] from [Business Name] — no rush at all on the [furnace replacement] quote. Usually when folks are still deciding, it's one of three things: the price needs a second look, it needs a conversation with [your spouse/partner], or the timing just isn't right yet. Which one sounds closest? No wrong answer — I just want to be helpful instead of bugging you. Reply STOP to opt out. — [Business Name]
"No wrong answer — I just want to be helpful instead of bugging you" is the permission slip. You've named the embarrassing answers (price, spouse disagreement) as normal, expected options — which makes them sayable. Response rates to this text run dramatically higher than to "just checking in," because it replaces a wall with three doors.
They pick door one. Now the conversation is honest — work with it, don't discount reflexively:
Thanks for telling me straight, [First Name] — I appreciate that. Two questions: is it the total number, or is it that you're comparing it against other quotes? If it's the total, I can look at [a good-better-best option / phasing the work / the financing plans we offer] — sometimes there's a way to get what you need at a number that works. If it's the comparison, I'm happy to walk through what the other quotes include versus ours, line by line. Which would help more? — [Your Name]
The "total vs. comparison" split matters: a total-number problem gets restructured (options, phasing, financing); a comparison problem gets educated (line-by-line walkthrough — where your quality story usually wins). Never open with a discount. Discounting an honest price conversation teaches the customer that stalling produces price cuts — and the next stall will be longer.
The hidden decision-maker is the most mishandled stall in contracting. The rules: never make the contact feel bypassed, never pitch the absent spouse through the present one, and get everyone in the same conversation.
Makes total sense, [First Name] — big decisions should be made together. Here's what works best: can we do a quick 10-minute call with both of you? I'll walk through the quote, answer [his/her/their] questions directly, and there'll be zero pressure — I just find it's way more useful than playing telephone through text. Would [tomorrow evening / Saturday morning] work? — [Your Name]
The joint call is the play because secondhand objections are undefeatable — "my husband thinks the price is high" can't be addressed without knowing what "high" means to him, what he's comparing it to, or whether the real objection is something else entirely. On the call, address the spouse as the co-decision-maker (because they are), answer directly, and let the original contact see you treating their partner with respect. Spouse stalls resolved on a joint call close at a high rate — the stall was never about the project, it was about the missing conversation.
The timing stall is the only one where the right move is to stop selling and start scheduling. They're bought in; the calendar is the problem. Your job: pin the future decision to a specific date and own the follow-up.
Totally get it, [First Name] — timing matters. Can I ask: when would be the right time? If it's [after the holidays / spring / when the budget frees up in (month)], I'll put you on my calendar for then and check back — no texts until that date, I promise. And heads-up: my quotes are good for [30] days, so I'll refresh the numbers when we reconnect in case anything's changed. What date should I put down? — [Your Name]
"No texts until that date, I promise" is the trust-builder — and you must honor it exactly. A timing-stall customer who gets left alone until the promised date, then gets the promised check-in, converts at a remarkable rate — because you did the rarest thing in sales: exactly what you said you'd do. Log the date in your CRM as a future follow-up task, not as a dead lead. Timing stalls aren't losses; they're layaways.
Sometimes the diagnostic text gets no reply, or gets another "still thinking!" after you've opened the three doors. That's data: the stall isn't price, spouse, or timing — it's a soft no the customer won't say directly. Don't chase it. Send the graceful exit (the breakup message from the follow-up sequence), move them to the annual reactivation pool, and free your attention for stalls you can actually unblock. The diagnostic's job isn't to convert everyone — it's to sort the convertible from the polite-no quickly, so your energy goes where it works.
Follow-up texts about a requested quote run on the standard compliant rails: a registered 10DLC business-texting registration number (about $15–$20 one-time, 1–7 day approval), opt-out language in the first text, immediate suppression of every STOP, and TCPA (federal telemarketing law) quiet hours (no texts before 8am or after 9pm recipient's local time). General information, not legal advice.
Stall diagnosis is the precision layer of the estimate follow-up pillar — the 5-text sequence keeps you in the game, and the diagnostic tells you which game you're actually playing. For the price stall specifically, the price-objection framework in this series goes deeper on value reframing; for timing stalls that stretch past a year, the annual reactivation text picks up where this leaves off.
The full setup guide, all four copy-paste scripts (including the owner notification), the "Your Numbers" missed-call worksheet, and the step-by-step setup guide — free, no catch. Fix your missed calls this week.
See everything inside the AI Automation Starter Pack ($27, one-time) here: https://leveragedowner.com/starter-pack/
This post is System 3 from the Leveraged Owner Starter Pack — the done-for-you version with the full step-by-step setup guide, every script, the worksheets, and click-by-click setup instructions for all 8 systems. The diagnostic text, all three unblock plays, and the CRM follow-up task setup are pre-written and ready to use.
Stats sourced as labeled: no statistics used in this post.
Related guides from the Leveraged Owner blog:
The answer is five touches over 21 days. Why most contractors quit after one follow-up, what each touch should do, and the data behind the 21-day window.
Five estimate follow-up email templates mapped to the Day 1/3/7/14/21 sequence. Copy-paste emails for contractors that turn sent quotes into booked jobs.
Repeat customers cost nothing to win. A practical retention system for plumbing and HVAC shops: maintenance agreements, annual check-ins, and scripts.