AI Prompts for HVAC Contractors, Electricians, Plumbers, and Roofers: 27 Prompts to Cut Admin Time and Win More Jobs
If you're running a 5-50 employee trades business, you already know the problem: the best techs hate paperwork. Quotes sit for three days. Customer follow-ups never happen. Google reviews dry up. Meanwhile, some guy across town with a slicker website and faster communication is eating your market share, not because he's a better tradesman, but because he responds in four hours instead of four days.
AI doesn't swing a wrench. But it absolutely can close the admin gap. Below are 27 prompts built specifically for field trades — HVAC, electrical, plumbing, roofing, and general contracting. These aren't generic marketing prompts. Every one of them is designed for the real work: generating quotes fast, explaining repairs to scared homeowners, writing bids that beat the lowball competitors, and keeping your Google Business Profile active.
If you want the full 400+ trades-specific prompt library, browse the Trades & Contracting category on PromptLab. Running outbound to commercial clients? Pair this with our ChatGPT prompts for independent insurance agents — the renewal playbooks translate almost directly to contractor commercial P&C outreach.
Why Trades Businesses Get AI Wrong
Most trades owners who've tried ChatGPT walked away frustrated. They typed "write me a quote for a water heater install" and got a generic blob that didn't match their pricing, brand, or process. That's not AI failing. That's a bad prompt.
The fix is giving the AI your specifics upfront: your pricing structure, your service area, your brand voice, your tech names, your average job profile. Every prompt below is built to force you to provide that context before the AI writes anything. Copy the prompt, fill the brackets, paste to ChatGPT or Claude, get usable output in 30 seconds.
Three ground rules:
- Don't paste customer addresses, credit cards, or personal info into free-tier AI. Use ChatGPT Team, Claude for Work, or a CRM-integrated AI (Housecall Pro AI, ServiceTitan Copilot) for anything with PII.
- Edit every output before sending. AI drafts get you 80% of the way. The last 20% is your voice and your customer's context. Don't skip it.
- Match the model. ChatGPT for punchy, short content. Claude for longer estimates and technical explanations. Gemini if you live in Google Workspace.
Now the prompts.
Part 1: Quote, Estimate & Proposal Prompts (Prompts 1–6)
🧰 Jump to the library: browse more estimate and bid prompts tuned for trades pricing.
Prompt 1: Homeowner repair quote with itemized breakdown
You are a senior [trade — e.g., HVAC technician] writing a homeowner-facing quote.
Job details:
- Customer: [name, address — OR just neighborhood for AI]
- Diagnosis: [what's wrong, e.g., "R410A refrigerant leak at evaporator coil, 8-year-old 3-ton system,
capacitor also failing"]
- Recommended fix: [repair path]
- Parts cost: $[X]
- Labor hours: [X] at $[rate]
- Warranty: [parts/labor terms]
- Total: $[X]
Write a quote document that includes:
- A plain-English explanation of what's wrong (no jargon)
- Why the recommended fix makes sense for this system's age and condition
- The line items clearly broken out
- A "good, better, best" option if applicable (repair vs. partial replacement vs. full system)
- What happens if they delay (specific consequence, not fear-mongering)
- How to accept: link, phone, or text
- Valid-through date (14 days from today)
Tone: direct, helpful, not salesy. Under 500 words.
Prompt 2: Commercial bid executive summary
Write the executive summary section of a commercial [trade] bid.
Project: [scope — e.g., "VRF system installation for a 12,000 sq ft medical office retrofit"]
Client: [GC name / property owner]
Our bid: $[amount]
Timeline: [start / duration / completion]
Differentiators: [list 3-5 things — e.g., manufacturer certification, past similar projects, local stock,
safety record, specific tech assigned]
The executive summary should:
- Open with a 1-sentence statement of understanding (show we get their project, not just the spec)
- List our top 3-5 differentiators as sub-bullets with evidence
- Mention one specific risk in this project and how we mitigate it
- Close with a clear next step (site visit, kickoff call, questions)
Max 400 words. Written for a GC project manager or owner, not a fellow tradesman.
Prompt 3: Change order justification
Draft a change order document for a commercial [trade] project.
Original scope: [summary]
Change requested: [what's changing and why — e.g., "unforeseen asbestos-wrapped ductwork requiring
abatement before demo"]
Cost impact: $[X]
Schedule impact: [days]
Source: [owner request / unforeseen condition / design change / regulatory]
The change order must include:
- A clear statement of what's changing vs. the original contract
- Why it's needed (reference specific photo/report/field finding if applicable)
- Itemized cost impact
- Schedule impact in business days
- Signature block for both parties
Tone: professional, factual, no defensive language. If the owner or GC is responsible for the cause,
name that neutrally.
Prompt 4: Service maintenance agreement proposal
Write a service maintenance agreement proposal for a [commercial property / multi-family / homeowner].
Customer context: [property type, equipment inventory, prior service history, pain points they've
mentioned].
Agreement terms to include:
- Scope of covered visits (tune-up schedule, priority dispatch, discount on repairs)
- What's NOT covered (parts, after-hours emergency surcharge reductions, replacements)
- Pricing: [monthly/annual]
- Term: [length]
- Cancellation: [terms]
Structure the proposal as:
- Problem (their recurring issues)
- Solution (our plan)
- Investment (pricing)
- ROI (typical savings and downtime prevention)
- How to accept
Max 700 words. Written for a property owner or facility manager.
Prompt 5: Residential replacement estimate (good/better/best)
Write a good/better/best residential [system — e.g., AC, water heater, electrical panel] replacement
proposal for a homeowner.
Home context: [square footage, age, existing equipment, utility bills if known, climate zone]
Each option (good/better/best) must include:
- Equipment specifics (brand, model, efficiency, capacity)
- Price including installation
- Warranty terms
- Expected lifespan
- Monthly utility cost impact (rough estimate)
- One honest downside of this option
End with a recommendation explaining WHY, not just pushing the most expensive option. Homeowners can
smell that.
Format: scannable, with a comparison table at the end. Max 800 words.
Prompt 6: Rapid text-message quote (for mobile field use)
Write a text-message quote for a homeowner for a [trade] service call.
Details:
- Service performed: [description]
- Parts: [list with cost]
- Labor: [hours and rate]
- Total: $[X]
The text must:
- Be under 300 characters (SMS-friendly)
- Include a clear breakdown
- Offer two payment methods (link, card on file)
- Include the warranty period
- Be friendly but professional
Do NOT use emojis unless the brand voice includes them.
Part 2: Customer Communication Prompts (Prompts 7–13)
💬 Jump to the library: more client-communication prompts — texts, update emails, post-job follow-ups.
Prompt 7: "On the way" customer notification
Write a customer-facing "tech is on the way" text message.
Details:
- Technician name: [name]
- ETA: [time window]
- Vehicle: [make/color or company truck description]
- Job: [brief — e.g., "AC diagnostic"]
The message must:
- Be under 280 characters
- Include a safety note (tech will call before arriving, has photo ID)
- Include a trust signal (background-checked, licensed)
- Have a reply-to instruction if timing changes
Professional but warm.
Prompt 8: Invoice follow-up for 30-day past-due balance
Write a payment reminder email for a past-due invoice.
Details:
- Customer: [residential / commercial]
- Invoice: #[X], dated [date], for $[amount], 30 days past due
- Service performed: [brief]
- Prior reminder sent: [date / none]
Email should:
- Lead with a neutral, non-accusatory tone
- Clearly state the invoice number, date, and amount
- Offer 2 payment options (link, phone-in)
- Mention that if they've already paid, thanks and ignore
- Close with a specific next-step date (e.g., "If I don't hear back by [date], I'll give you a call")
No threats. No "final notice" language. This is reminder #1.
Prompt 9: "Bad news" repair explanation
Write an email/text message to a homeowner explaining that the diagnosis is worse than hoped.
Situation: [what we expected to find vs. what we actually found — e.g., "expected a clogged drain;
found a cracked sewer line under the foundation"]
Estimated cost: $[X] (original estimate was $[Y])
Urgency: [can wait / should fix this week / emergency]
Options: [list 2-3, including do-nothing consequences]
The message must:
- Deliver the news directly (no burying the headline)
- Explain in plain English what actually happened
- Justify the cost increase with specifics
- Give them options, not ultimatums
- Offer a second opinion referral if they want one (builds trust)
Tone: honest, empathetic, no sugar-coating.
Prompt 10: Service complaint response (recovering an unhappy customer)
Write a response to a customer complaint.
Complaint context: [what happened, what they're unhappy about, what they want]
The response must:
- Acknowledge their specific issue (not generic "I'm sorry for any inconvenience")
- Take responsibility without excuses
- Propose a specific remedy (refund, re-service, discount, credit)
- Commit to a specific follow-up date
- Leave the door open for a real conversation (phone number, direct line)
No corporate-speak. Sound like a human owner/operator, not a help desk script.
Max 180 words.
Prompt 11: Google review request (post-job)
Write a Google review request text/email to a customer after a completed job.
Job details: [brief summary of service]
Tech: [name]
Customer: [name, or just "the customer"]
The request must:
- Reference something specific about the job (not generic)
- Ask directly for a Google review, not a generic "review us"
- Include the direct Google review link placeholder
- Be under 150 words
- Offer an out (if anything was less than perfect, please reply to me first)
Do not bribe with discounts — Google penalizes that.
Prompt 12: Negative review response (public)
Write a public response to a 1-2 star Google review for a [trade] business.
Review context: [paste or summarize the complaint].
The public response must:
- Stay calm and professional regardless of tone
- Address the specific issue (not generic "we're sorry")
- Acknowledge the customer's perspective without admitting fault you don't own
- Offer to take it offline (provide direct contact)
- Keep it brief (under 120 words) — the public sees this, not the customer
- NOT include threats, accusations, or "this didn't happen"
Future customers are reading this. Sound like someone they'd hire.
Prompt 13: Re-engagement email (dormant customer)
Write an email to a past customer we haven't served in 18+ months.
Prior service: [what we did for them, when]
Reason to re-engage: [seasonal tune-up, equipment aging out, safety recall, price change notice]
The email must:
- Reference the specific prior service (proves we remember them)
- Offer a concrete reason to engage NOW (not vague "we miss you")
- Include one specific offer or check-up opportunity
- Have a clear next step (book online, call, text)
- Be under 150 words
Tone: warm, not desperate.
Part 3: Marketing & Local SEO Prompts (Prompts 14–19)
📢 Jump to the library: more social media and SEO content prompts, including GBP post templates.
Prompt 14: Google Business Profile weekly post
Write a 150-word Google Business Profile post for a [trade] business in [city, state].
This week's topic: [seasonal — e.g., "AC tune-up season before summer heat," "winter plumbing
freeze prevention," "post-storm roof inspections," "spring electrical panel safety checks"]
Include:
- A local reference (neighborhood, landmark, weather event)
- One specific actionable tip a homeowner can do themselves
- A clear CTA (call, text, book)
- An image suggestion
Avoid: "contact us today," "your trusted partner," "we go above and beyond."
Prompt 15: Service-area landing page
Write a 600-word service-area landing page for a [trade] business serving [specific neighborhood/city].
Target keyword: "[trade] service [city or neighborhood]"
Include:
- H1 and meta description
- Intro paragraph with local reference and service scope
- "Our services in [city]" with 5-6 bulleted services
- "Why [city] homeowners choose us" — 3-4 real differentiators
- A mini-FAQ (3 questions locals actually ask)
- Social proof placeholder (reviews, years in business, license number)
- Strong CTA block at the end
Written for SEO but not stuffed. Natural mentions of the city/neighborhood.
Prompt 16: Facebook post — before/after job
Write a Facebook post showcasing a before/after job.
Job context: [what we did, what was the problem, how we solved it, customer result]
The post must:
- Hook in the first line (what was broken, what we found)
- Tell the story in 3-4 short paragraphs
- Reference the city or neighborhood
- Suggest 2 photo captions (before / after)
- End with a soft CTA and 2-3 relevant hashtags
Conversational tone. No "we are pleased to announce."
Prompt 17: YouTube Shorts / TikTok script (60 seconds)
Write a 60-second [trade] video script for YouTube Shorts or TikTok.
Topic: [common homeowner issue — e.g., "why your AC is short cycling," "three signs your water
heater is about to fail," "how to reset your electrical breaker safely"]
Script structure:
- Hook (first 3 seconds — stop the scroll)
- Problem setup (10 seconds)
- Key info (30 seconds, broken into 3 beats)
- CTA (10 seconds — subscribe, call, visit)
- Hold/end beat (7 seconds)
Include on-screen text suggestions for each beat. Casual, direct speech. No jargon.
Prompt 18: Homeowner education blog post outline
Write a blog post outline for a [trade] business website.
Target keyword: [long-tail — e.g., "when to replace HVAC system in [city]," "signs your panel needs
upgrading," "roof replacement cost [state]"]
The outline should include:
- H1 title
- Meta description under 160 characters
- 7-8 H2 sections, each with 2-3 H3 subsections
- FAQ section with 5 common questions (real ones, not SEO filler)
- Internal link suggestions to 4-5 other site pages
- Call-to-action placement suggestions
Target length: 1800-2200 words. Written for a homeowner, not a fellow tradesman.
Prompt 19: Email nurture sequence (5 emails for new leads)
Write a 5-email nurture sequence for a [trade] business, sent to leads who requested an estimate
but haven't booked yet.
Each email should have:
- Subject line (under 50 characters)
- Preheader (under 90 characters)
- Body under 150 words
- One clear CTA
Email 1 (Day 0): Confirmation — estimate sent, what happens next
Email 2 (Day 2): Education — what to look for in a good [trade] contractor
Email 3 (Day 4): Social proof — customer story
Email 4 (Day 7): Gentle check-in — any questions on the estimate?
Email 5 (Day 12): Last touch — close the loop, schedule by [date] to lock pricing
Voice: friendly, not pushy.
Part 4: Safety, Training & Internal Ops Prompts (Prompts 20–24)
🦺 Jump to the library: more safety & compliance prompts — toolbox talks, OSHA briefings, incident reports.
Prompt 20: Weekly safety briefing
Write a 5-minute weekly toolbox safety briefing for a [trade] crew.
Topic: [specific hazard — e.g., "working in confined spaces during crawl space work," "electrical
lockout/tagout on service calls," "fall protection on steep-pitch roofs," "heat stress in attic
work during summer"]
Structure:
- Why this matters (real incident or stat — 60 seconds)
- The hazard (what can go wrong — 60 seconds)
- Specific prevention steps (our procedure — 90 seconds)
- Open discussion / questions (90 seconds, 2-3 prompt questions for the team)
Written in spoken language. For a foreman to read aloud.
OSHA-aligned where applicable. Cite 29 CFR reference if relevant.
Prompt 21: New tech ride-along SOP
Write a standard operating procedure (SOP) for a new technician's first week of ride-alongs at a
[trade] business.
Cover:
- Day 1: Shadow only, focus on company process and customer interaction
- Day 2-3: Tool familiarization, riding with senior tech
- Day 4-5: Assist on specific tasks, supervised diagnostics
- End-of-week: Competency checklist and feedback session
Include:
- Expected behaviors each day
- What the new tech is responsible for learning
- What the senior tech/foreman is responsible for teaching
- How performance is evaluated at end of week
- Escalation protocol if new tech isn't ready
Format as a 1-page SOP. Practical, not theoretical.
Prompt 22: Job scheduling customer confirmation
Write a customer appointment confirmation for a [trade] service visit.
Details:
- Customer name: [first name]
- Service: [brief]
- Date/time window: [specific]
- Estimated duration: [time]
- Cost expectation: [diagnostic fee / estimate for known scope]
The confirmation must include:
- The scheduled window
- What we'll do on arrival (diagnosis flow or install plan)
- What they need to prepare (clear access, pets secured, power off, etc.)
- How to reschedule if needed
- Our tech's first name and a brief intro
Under 200 words. Conversational.
Prompt 23: Subcontractor onboarding email
Write an onboarding email for a new subcontractor joining a [trade] general contracting crew.
Cover:
- Welcome and project assignment
- Required documents (COI, W-9, safety certs, license copies)
- Site-specific safety rules
- Payment terms and invoice submission process
- Who to contact for what (scheduling, payment, compliance)
- Key project dates
Formal but warm. This is their first impression of our process.
Prompt 24: Equipment purchase justification memo (internal)
Write an internal memo to the owner/partners justifying the purchase of [equipment — e.g., "a second
service van," "a new diagnostic tool," "fleet GPS tracking software"].
Cost: [price]
Expected useful life: [years]
Financing: [cash, loan, lease]
The memo must include:
- Current state (why what we have isn't enough)
- Proposed solution (specific equipment/service)
- ROI calculation (hours saved, jobs added, errors reduced)
- Payback period in months
- Risks or downsides
- Recommended next step
Max 400 words. For an owner who wants facts, not pitch.
Part 5: Industry-Specific Deep-Dive Prompts (Prompts 25–27)
Prompt 25: HVAC-specific — load calculation summary for homeowner
Write a plain-English summary of a Manual J load calculation for a homeowner considering a [equipment]
replacement.
Home details: [sq ft, age, insulation quality, window type, climate zone, occupants]
Load calc result: [tonnage or BTU recommendation]
Current system: [what they have now, capacity]
Explain:
- What a Manual J actually is (no jargon)
- Why the right-size matters (oversized = humidity problems, short cycling; undersized = can't keep up)
- How we arrived at this recommendation for their specific home
- Why they should be suspicious of any contractor who didn't do one
Under 400 words. Homeowner-friendly.
Prompt 26: Electrician-specific — panel upgrade homeowner brief
Write a 400-word homeowner brief explaining why their electrical panel needs an upgrade.
Current state: [panel brand/age/amperage, issues like FPE/Zinsco, capacity maxed out, permits pending]
Proposed upgrade: [new panel brand, amperage, scope]
Permit requirements: [city permit, utility coordination, inspection timeline]
Downtime: [hours without power]
Explain:
- Why this isn't optional (insurance, safety, building code)
- What the process looks like day-of
- What they need to do to prepare
- Why the price reflects the work (not just "a new box")
- What they gain beyond code compliance (future EV charging, solar readiness, reliability)
Tone: educational, not alarmist.
Prompt 27: Plumbing/Roofing — emergency response customer intake script
Write a phone-intake script for an emergency after-hours call at a [plumbing / roofing] business.
Structure:
- Opening (3 seconds): identify business, confirm emergency line
- Assess urgency (30 seconds): 3-5 yes/no questions to determine true emergency vs. next-business-day
- Immediate safety action (15 seconds): what the customer should do RIGHT NOW (shut off water,
evacuate attic, tarp if possible)
- Dispatch commitment (15 seconds): realistic ETA and after-hours rate disclosure
- Confirmation (10 seconds): address, contact, access details
Written for a dispatcher to read. Calm under pressure.
Which AI Tool Should Trades Businesses Actually Use?
A lot of trades owners ask me "should I pay for ChatGPT or is free fine?" Here's the real answer based on how trades businesses use AI:
| Your situation | Best choice | Why |
|---|---|---|
| Solo operator, <5 quotes/day | ChatGPT Free | Free tier handles it; upgrade when volume grows |
| 5-20 employee shop, daily use | ChatGPT Plus ($20/mo) or Claude Pro ($20/mo) | Faster, longer context, memory features |
| Multi-location or 20+ techs | ChatGPT Team + Housecall Pro or ServiceTitan AI | Integrated with CRM, PII-safe |
| Heavy writer (blog, bids, proposals) | Claude Pro | Better long-form quality than GPT |
| Google Workspace shop | Gemini ($22/mo via Workspace) | Native integration with Gmail, Docs |
| Spanish-language crews | ChatGPT + Google Translate API | Best multilingual quality |
For most trades businesses in the 5-20 employee range, ChatGPT Plus at $20/month is the right first move. Add Claude Pro a month later if you're writing heavy bids or proposals. Don't overthink the tool — overthink the prompts.
To level up further, Sales & Outreach prompts cover lead response and follow-up sequences, and Business Automation prompts show how to wire these into n8n or Zapier for hands-free deployment.
Frequently Asked Questions
Q: Can AI really write good quotes for trades work? AI writes good drafts. The technical accuracy (parts, labor, code compliance) is still your job. What AI saves you is the 20 minutes of formatting and rewriting to make it customer-friendly.
Q: What's the biggest mistake trades contractors make with ChatGPT? Treating it like a search engine. ChatGPT is a writing assistant, not a diagnostic tool. Don't ask it what's wrong with a system. Do ask it to write a customer-facing explanation after you've diagnosed.
Q: Is it okay to use AI-written content for my website? Yes, but edit it heavily. Google's guidance is that AI content is fine if it's useful and accurate. Generic AI junk gets penalized. AI content that you've rewritten with your real expertise and local knowledge ranks fine.
Q: How do I keep my voice consistent across AI-written outputs? Build a "brand voice doc" (500-800 words) with: your business personality, words you use, words you avoid, your signature closers, your tone. Paste it at the start of every prompt, or save it to a Custom GPT / Claude Project.
Q: Can AI help with takeoffs, blueprints, or CAD? Limited. General AI like ChatGPT can't read blueprints reliably yet. Specialized AI tools like Togal.AI (takeoffs) or Bluebeam AI features (drawing markup) are better for this workflow today. The prompts above focus on communication, marketing, and admin — where AI is already excellent.
Q: Will customers know I'm using AI to write their emails? Only if you're lazy. Good AI-assisted communication reads like you wrote it, because you edited and personalized it. Bad AI-assisted communication has a "tell" (generic phrasing, wrong details, overformal tone). The difference is the 60 seconds you spend editing.
Q: Are there legal risks to using AI for contracts or warranty language? Yes. Never copy AI-generated warranty or contract language into a document a customer signs without attorney review. AI hallucinates legal terms and state-specific language. Use AI for drafts; use a lawyer for the final legally-binding docs.
Related Prompt Libraries for Trades Businesses
- Trades & Contracting prompts — estimates, bids, field communication, safety
- Sales & Outreach prompts — lead response, follow-up sequences, objection handling
- Marketing prompts — landing pages, ads, local SEO, email
- Content Creation prompts — blog, YouTube, social
- Business Automation prompts — CRM workflows, n8n automations, Custom GPTs
- HR & Recruiting prompts — job postings, interview scripts for new techs
- Legal & Contracts prompts — subcontractor agreements, warranty language, customer contracts (draft review only)
- Finance prompts — job costing, bid pricing models, cash flow analysis
- Productivity prompts — SOPs, meeting notes, scheduling workflows
- Model-Specific prompts — Claude and Gemini variants of the prompts above
Browse the full PromptLab library for 40,000+ prompts across every trades workflow.