ChatGPT Prompts for Contractors and Home Service Businesses
Prompts that help plumbers, electricians, roofers, HVAC techs, landscapers, cleaners and general contractors win more jobs and spend less time on paperwork.
Copy any prompt into ChatGPT, Claude or Gemini and replace each [BRACKETED] part with your trade, service area, prices and policies. Short, specific inputs work best, so paste the actual job details rather than describing them loosely. If a draft sounds too formal for your customers, ask for it "shorter and more down to earth". One honest warning: chatbots do not know your local codes, permit rules or license requirements, and they can sound sure while being wrong. Check anything about codes, safety, warranties or contract terms with your licensing board, local building department or attorney. Keep customer addresses, phone numbers and payment details out of the chat.
Estimates, quotes and winning the job
Write a clear estimate summary
When turning rough notes into a professional estimate.
Turn my job notes into a clear, customer friendly estimate summary for a [TRADE] job: [PASTE NOTES] (with scope, materials and price). Include a short description of the work, what is included, what is not included, timeline, payment terms [PAYMENT TERMS] and how long the estimate is valid [VALID DAYS]. Plain language, no jargon, under 250 words.
Follow up on an open estimate
For estimates that go quiet.
Write a three step follow up for a customer who got a [JOB TYPE] estimate from [BUSINESS NAME] but has not decided: a friendly check in after 3 days, a helpful note after 7 days answering a common question [COMMON QUESTION], and a short last touch after 14 days. Mix text and email. No pressure tactics.
Explain good, better, best options
When offering tiered pricing to raise average ticket size.
Create a good, better, best option table for a [JOB TYPE] quote. Options: [DESCRIBE THREE OPTIONS WITH PRICES]. For each, list what is included, expected lifespan or benefits as I describe them [MY NOTES], and who it suits. Add a two sentence intro for the customer. Do not invent warranty terms.
Handle a price objection
When customers compare you on price alone.
A customer said: [PASTE OBJECTION] (such as another company quoted less). Write a calm, confident reply for [BUSINESS NAME] that explains what is included in our price [WHAT IS INCLUDED], asks what the other quote covers, and offers an alternative scope if they need to save [ALTERNATIVE]. Under 120 words, no trash talk about competitors.
Reply to a new lead fast
Right after a call, form or Angi style lead comes in.
A new lead asked: [PASTE MESSAGE]. Write a quick reply from [BUSINESS NAME] that thanks them, asks two questions to understand the job [KEY QUESTIONS], gives our service area and typical availability [AVAILABILITY], and offers a time for an estimate. Text version under 300 characters and email under 100 words.
Explain a change order
When scope changes mid job.
Write a friendly message explaining a change order to a customer. Original scope: [ORIGINAL SCOPE]. What we found or what they asked for: [CHANGE]. Added cost and time: [COST AND TIME]. Explain why, what happens if they decline, and ask for written approval before we continue. Under 150 words.
Write a financing explainer
For quotes on bigger jobs.
Write a short explanation of the financing options we offer through [FINANCING PROVIDER] for jobs over [AMOUNT]. Use only these details: [TERMS FROM PROVIDER]. Keep it simple, under 120 words, and tell customers that approval and terms come from the lender. No promises about approval.
Customer communication during the job
Appointment confirmation
When booking service calls.
Write an appointment confirmation text and email for [BUSINESS NAME]. Include the service [SERVICE], date and arrival window [WINDOW], technician first name [TECH NAME], what the customer should do to prepare [PREP STEPS] (such as clear access to the panel or move vehicles), and how to reschedule. Text under 300 characters.
On my way message
So techs send consistent updates from the truck.
Write three short on my way text templates for technicians at [BUSINESS NAME]: one for on time, one for running 15 to 30 minutes late, and one for needing to reschedule. Include placeholders for [TECH NAME] and [ETA]. Friendly and professional, each under 160 characters, with an apology where needed.
Daily progress update
On longer projects, so customers are not left guessing.
Turn today's job notes into a short progress update for the homeowner: [PASTE NOTES]. Include what was done today, what is planned tomorrow, any decisions they need to make, and any delays with the reason. Friendly and clear, under 150 words, suitable for text or email.
Explain a delay
When something outside your control slows a job.
Write an honest message to a customer explaining a delay on their [PROJECT TYPE]. Reason: [REASON] (such as material backorder, weather or inspection timing). New expected date: [DATE]. Say what we are doing about it and thank them for their patience. Under 120 words, no excuses.
Job completion and care tips
When wrapping up a job.
Write a job completion message for [JOB TYPE] from [BUSINESS NAME]. Thank the customer, summarize the work done [WORK SUMMARY], give these care or maintenance tips [MY TIPS], explain our warranty in one line [WARRANTY SUMMARY], and say how to reach us. Under 180 words.
Payment reminder
When invoices go overdue.
Write a polite payment reminder for an unpaid invoice of [AMOUNT] for [JOB TYPE] completed on [DATE]. Include payment options [PAYMENT OPTIONS] and a link [PAYMENT LINK]. Give a friendly first reminder and a firmer second reminder for 14 days later that mentions our terms [TERMS].
Handle an unhappy customer
When a callback or complaint comes in.
A customer sent this complaint: [PASTE MESSAGE]. Write a calm reply from [OWNER NAME] that acknowledges the problem, avoids arguing or admitting fault before we inspect, and offers a visit to look at it at [TIME OPTIONS]. Under 120 words.
Marketing and reviews
Write a service page
When building pages that rank in your service area.
Write a website page for [SERVICE] by [BUSINESS NAME] in [SERVICE AREA]. Include common problems we fix, how our process works, why choose us [DIFFERENTIATORS], licensing and insurance line [LICENSE INFO], and a call to book. Use the towns we serve [TOWNS] naturally. No claims like cheapest or best, under 500 words.
Ask for a Google review
Right after a job goes well.
Write a short text asking a happy customer to leave a Google review for [BUSINESS NAME] at [REVIEW LINK]. Mention the job [JOB TYPE] and the tech [TECH NAME]. Under 200 characters, no rewards offered. Give two versions: one from the owner and one from the technician.
Reply to reviews
Weekly review management.
Write replies to these reviews of [BUSINESS NAME]: [PASTE REVIEWS]. For positive reviews, thank them and mention the specific job. For negative reviews, stay calm, do not share customer details, and invite them to call [PHONE]. Each reply under 70 words and different from the others.
Plan a month of social posts
To stay visible locally without much effort.
Make a 20 post plan for [BUSINESS NAME], a [TRADE] company in [CITY]. Mix before and after jobs, seasonal maintenance tips, team and truck photos, customer reviews and common questions. For each post give the format and a caption starter. Keep tips general and safe for homeowners.
Seasonal maintenance reminder
To fill the schedule before busy or slow seasons.
Write a [SEASON] maintenance reminder email and text for past customers of [BUSINESS NAME]. Include three general tips homeowners can do themselves, a reason to book a professional check [SERVICE], an offer if we have one [OFFER], and [BOOKING LINK]. Email under 180 words, text under 300 characters.
Write a Google Business Profile description
When setting up or refreshing your Google listing.
Write a 750 character Google Business Profile description for [BUSINESS NAME], a [TRADE] company serving [SERVICE AREA]. Services: [SERVICES]. Years in business: [YEARS]. What makes us different: [DIFFERENTIATORS]. Mention licensed and insured only if true [LICENSE STATUS]. Keep it factual and local.
Door hanger for neighbors
To win more jobs on the same street.
Write the text for a door hanger to leave at neighbors' homes while we work on a [JOB TYPE] nearby. Include a short friendly intro, an apology for any noise, what we do [SERVICES], a neighbor offer [OFFER], and contact details [CONTACT]. Under 80 words with a catchy headline.
Crew, safety and operations
Write a job site checklist
For consistent crew habits on every job.
Create a start and end of day job site checklist for [TRADE] crews at [BUSINESS NAME] based on these tasks: [LIST TASKS]. Include customer property protection, cleanup, tool check and photo documentation. Format as a printable list. I will add our own safety requirements from our safety program.
Write a job post
When hiring techs and helpers.
Write a job post for a [ROLE] (such as apprentice electrician or HVAC technician) at [BUSINESS NAME] in [CITY]. Pay [PAY RANGE], schedule and on call rules [SCHEDULE], licenses needed [LICENSES], vehicle and tools provided [VEHICLE AND TOOLS], and benefits [BENEFITS]. Honest about the work, inclusive, under 250 words.
Phone script for the office
When training office staff or answering services.
Write a phone script for our office staff at [BUSINESS NAME] for incoming service calls. Include a greeting, questions to diagnose urgency, how to explain our service call fee [FEE], how to book, and how to handle emergencies [EMERGENCY PROCESS]. Staff should never give technical repair advice over the phone.
Plan tomorrow's route and schedule
The night before, to plan the schedule.
Here are tomorrow's jobs with town, estimated hours and priority: [PASTE JOB LIST WITHOUT CUSTOMER NAMES]. I have [NUMBER] crews starting at [START TIME]. Suggest which crew takes which jobs and in what order to cut drive time and finish urgent jobs first. Show it in a table and flag any day that runs over [HOURS].
Monthly job numbers summary
At month end, to see where the business is going.
Turn these monthly numbers for [BUSINESS NAME] into a short summary: [PASTE NUMBERS] (such as jobs completed, revenue, average ticket, close rate, callbacks). Compare to last month [LAST MONTH], list two wins and two problems, and suggest one focus for next month. Use only the numbers I give.
Write a subcontractor email
To avoid misunderstandings with subs.
Write an email to [SUBCONTRACTOR NAME], a [TRADE] sub, confirming the details for an upcoming job: scope [SCOPE], dates [DATES], site access [ACCESS], payment terms [PAYMENT TERMS], and insurance certificate requirements [REQUIREMENTS]. Ask them to confirm by [DATE]. Clear and professional, under 180 words.
Questions people ask
How can contractors use ChatGPT?
Contractors use it for estimate write ups, follow up texts, job updates, review replies, service pages, social posts, job posts and crew checklists. Paste your real job notes and prices and it turns them into clean customer messages. It does not know local codes or permit rules, so never rely on it for those.
Can ChatGPT write estimates for contractors?
It can turn your notes into a clear, professional estimate summary, but it should not set your prices or decide your scope. Give it the materials, labor and price you worked out yourself, and ask it to format the description, inclusions, exclusions and terms. Check the final version before sending, especially warranty and payment terms.
What is the best free AI tool for home service businesses?
For writing tasks, the free plans of ChatGPT, Claude and Gemini all work well with the prompts on this page. For answering calls and booking jobs, you would need a dedicated tool such as an AI answering service, which usually costs money. Start with free chatbots for writing and add specialist tools once you know where time is lost.