Home › Resources › Contractor Sms Templates
SMS Templates · Close Faster

25+ Contractor SMS Templates for Every Scenario

Complete library of contractor SMS templates for missed calls, lead response, scheduling, quotes, payments, and reviews. Copy-paste scripts for HVAC, plumbing, roofing, electrical, and landscaping contractors. Free to copy and send yourself. BuildFolio automatic missed-call text-back is currently unavailable.

Quote Smarter Close Faster Keep More

TL;DR — Contractor SMS Templates

What: Free copy-paste SMS scripts for missed calls, lead response, scheduling, quotes, payments, and reviews. How: Adapt a script and send it yourself through your phone or texting tool, with appropriate consent. BuildFolio automatic missed-call text-back is currently unavailable.

Why SMS Templates Matter for Contractors

Templates can help you write clear, consistent replies. Review each message before sending:

Seconds To find a starting script
Every time A consistent starting point
Organized Replies and reminders
25+ free Templates for every scenario

Missed Call Templates

Copy and personalize a reply when you can respond. These scripts do not send themselves.

All Trades

The Photo Prompt

Hi, this is [Your Name] from [Company]. Sorry I missed your call. If you are comfortable texting, can you share the issue and any helpful photos? When is a good time to call?

When to use: After a missed call when texting is appropriate. Review details before promising a quote.

Emergency Service

The Urgency Filter

Hi, this is [Your Name] from [Company]. Sorry I missed your call. Is the problem urgent, such as an active leak or no heat? If there is immediate danger, contact emergency services or your utility.

When to use: HVAC, plumbing, electrical. Filters true emergencies from routine requests. Lets you triage before calling back.

Project Details

The Project Detail Request

Hi, this is [Your Name] from [Company]. Sorry I missed your call. What work are you considering? If you are comfortable sharing the property address, I can check the service area before we talk.

When to use: When the address helps you prepare for a call. An address alone does not guarantee an instant quote.

After Hours

The Night Owl

Hi, this is [Your Name] from [Company]. Sorry I missed your call after hours. If your request can wait, tell me a good time to call tomorrow. For immediate danger, contact emergency services or your utility.

When to use: Only if you are personally responding after hours. Do not imply that the business monitors replies overnight unless it does.

Referral

The Warm Introduction

Hi, this is [Your Name] from [Company]. Sorry I missed your call. [Referrer Name] mentioned you might reach out. What can I help with, and when is a good time to call?

When to use: When you know the referral is real and the caller is comfortable texting.

See more missed-call templates →

Lead Response Templates

Use these scripts to acknowledge web forms, email inquiries, and contact requests personally.

Web Form

Form Submission Confirmation

Hi {{first_name}} — {{company}} here. Got your request 👍 If you have photos of the project, text them here and we can often estimate faster.

When to use: When you have reviewed a form request and can respond personally.

Detailed Request

The Info Gatherer

Thanks for reaching out to {{company}}! To get you an accurate estimate, please reply with: 1) 2–3 photos, 2) Address, 3) Best days/times. We’ll text back next steps.

When to use: When lead submitted form but left details incomplete. Numbered list makes it easy to respond.

Financing Hook

The Payment Preview

You’re on our list, {{first_name}} ✅ If you’d like to see monthly payment options for this job, tap here: {{financing_link}}

When to use: High-value jobs ($5K+). Proactively shows financing available. Removes price objection early.

Email Follow-Up

Email to SMS Bridge

Hi {{first_name}} — got your email about {{project_type}}. Texting is faster for questions—feel free to reply here with photos or details!

When to use: When a customer has agreed to receive a text after emailing you.

Scheduling & Appointment Templates

Confirm appointments, send reminders, and handle reschedules without phone tag. Fewer no-shows.

Confirmation

Appointment Confirmed

You’re all set, {{first_name}}! We’ll be there {{day}} at {{time}} for {{project_type}}. Address: {{address}}. Reply CONFIRM or text if anything changes.

When to use: Immediately after scheduling. Includes all details in writing. Asking for CONFIRM reduces no-shows.

24-Hour Reminder

Tomorrow Reminder

Quick reminder: We’re coming tomorrow ({{day}}) at {{time}} for {{project_type}}. Please have {{requirement}} ready. See you then!

When to use: 24 hours before appointment. Mentions specific requirement (e.g., “attic access,” “driveway clear”). Cuts no-shows.

Running Late

Delay Notification

Hi {{first_name}} — we’re running about {{minutes}} min behind due to {{reason}}. Still plan to be there by {{new_time}}. Thanks for your patience!

When to use: When delays happen. Proactive communication prevents frustration. Customers appreciate the heads-up.

Reschedule

Reschedule Options

Need to reschedule {{day}} appointment. We have {{option1}} or {{option2}} open. Which works better for you?

When to use: When you need to reschedule. Offer specific alternatives (not “when are you free?”). Makes it easy to say yes.

Quote & Estimate Templates

Send quotes, follow up without being pushy, and close deals. These templates keep your messaging clear and consistent so nothing slips.

Quote Delivery

Sending the Estimate

Hi {{first_name}} — here’s your estimate for {{project_name}}: {{estimate_link}} If you’d like to see monthly payments, use this link (no hard pull): {{financing_link}}

When to use: Delivering any quote. Include financing link upfront—many recipients click it. Removes price objection before they even ask.

3-Day Follow-Up

Gentle Nudge

Checking in on your {{project_name}} estimate from {{company}}. Questions about scope, price, or timing? Reply here and we’ll tweak the quote.

When to use: 3 days after sending quote. Opens door for questions without being pushy. “Tweak” language shows flexibility.

Scheduling Push

Availability Hook

We still have {{slot_1}} and {{slot_2}} open for your {{project_type}}. Reply with which works best and we’ll lock it in.

When to use: 7 days after quote. Creates scarcity (limited slots). Makes decision easy—just pick one.

Price Objection

Justifying Value

I hear you on price. Here’s what’s included: {{value_1}}, {{value_2}}, {{value_3}}. Plus we guarantee {{guarantee}}. Worth a quick call to discuss?

When to use: When lead says “too expensive.” Reframe around value, not price. Offer a call to explain.

Final Touch

Last Chance (Day 14)

Final check on your {{project_name}} quote. We’ll close this out if we don’t hear back, but text YES if you want to move forward!

When to use: 14 days after quote. Creates urgency without being aggressive. Revives some “dead” leads.

Payment & Financing Templates

Invoice reminders, payment confirmations, and financing options without awkward phone calls.

Financing

Payment Preview

Hi {{first_name}} — you can preview monthly payments for your {{project_type}} here (no hard pull): {{financing_link}}

When to use: Proactively for jobs $3K+. Send BEFORE quote objection. “No hard pull” removes friction.

Invoice Sent

Invoice Ready

Invoice for {{project_name}} is ready! You can review and pay securely here: {{invoice_link}} Thanks again!

When to use: Same day job completes. Strike while iron is hot—many customers pay quickly when invoiced immediately.

7-Day Reminder

Gentle Payment Nudge

Quick reminder: invoice for {{project_name}} is still open. Here’s the link again: {{invoice_link}} If you have questions or need a different schedule, just reply here.

When to use: 7 days after invoice sent. Non-confrontational tone. Offers help, not ultimatum.

Payment Received

Thank You Confirmation

Payment received—thank you! You’re all set for {{project_name}}. If anything comes up, don’t hesitate to text. -{{company}}

When to use: Immediately after payment clears. Confirms receipt, invites future contact. Sets stage for review request.

Review & Referral Request Templates

Personalize review and referral requests after the job, when the customer has had time to assess the work.

Same-Day Review

The 5-Star Ask

Thanks again, {{first_name}}! If we earned 5⭐ today, a quick review helps a ton: {{review_link}}

When to use: Same day the job completes, while the experience is fresh — timely asks tend to land best.

Escape Hatch

The Safety Net

We appreciate you, {{first_name}}. Here’s a 10-second review link: {{review_link}} If anything wasn’t perfect, reply here and we’ll fix it.

When to use: When you’re not 100% sure they’re satisfied. Gives private feedback option before public review.

Referral Request

The Friend Ask

Glad we could help with your {{project_type}}! If you know anyone else who needs {{service}}, we’d appreciate the referral. Just have them mention your name!

When to use: 2-3 weeks after job completes. After review request. Don’t ask for both at once—space them out.

Frequently Asked Questions

Can I use these templates without BuildFolio?

Yes. Copy and personalize any template, then send it yourself from your phone or texting tool. BuildFolio automatic missed-call text-back is currently unavailable.

How do I customize templates for my business?

Replace placeholders such as {{company}} with real details. Adjust tone and service language, verify any links, and review consent before you send.

What are merge tags and how do they work?

Placeholders such as {{first_name}} and {{company}} mark details to replace yourself. They do not automatically fill or send in these templates. Check links and customer details before sending.

Which templates get the best response rates?

Results depend on the customer and message. Choose a timely, relevant reply, personalize it, and keep your own record of what was sent and whether the customer responded.

Do I need consent to text customers?

Consent and opt-out requirements depend on the message and jurisdiction. Obtain appropriate consent, identify your business, and honor requests to stop. These manual templates do not manage opt-outs; consult qualified counsel for your situation.

How does BuildFolio track which templates convert to revenue?

Record the template, send time, reply, quote, and outcome in your own system. These templates do not automatically attribute revenue to texts.

Can I use these for commercial/B2B contractors?

Adapt the language for a property manager or facility manager. Replace homeowner-specific terms, confirm the right contact, and use your own system to manage follow-up.

Does a paid BuildFolio plan send missed-call texts?

No. BuildFolio automatic missed-call text-back is currently unavailable. These free scripts can be copied and sent manually without a paid plan.

How do I know when to send each template?

Choose a message based on the customer’s request and your actual availability. Set reminders for follow-up; send each text yourself, and stop when asked. BuildFolio does not currently text back missed calls automatically.

Do these templates work for all contractor trades?

The examples cover several trades. Adapt them to your service, availability, and customer; no single script works for every job.

Choose a Template and Make It Yours

Copy a free script and send it yourself when appropriate. BuildFolio automatic missed-call text-back is currently unavailable.

Browse Free Templates
Advertiser disclosure: BuildFolio is not a lender. We connect you with third-party lending partners and may be compensated when you check your rate or get approved through this page. Rates, terms, and approval are set by the lender and depend on your creditworthiness; any rates or monthly payments shown are illustrative, not an offer of credit. This is general information, not financial, lending, tax, or legal advice — consult a licensed professional for your situation.