Most contractors who try ChatGPT give up in a week. Not because the tool is bad, but because they type “write me a proposal” and get back something generic that sounds like every other bid on the homeowner’s counter.
The difference is in the prompt. A prompt that includes your scope, your pricing logic and the exact objection you are up against produces something you can send. A vague one produces filler.
Below are 30 ChatGPT prompts for contractors, organized by where they actually save you time: estimating, winning the bid, keeping customers informed, handling the awkward conversations, and getting reviews. Copy them, replace the bracketed fields, and paste in your real job details.
Prompts help you write faster. An AI agent answers the phone while you are on the roof.
How to get useful output instead of filler
Four habits separate contractors who get value from these prompts from those who do not.
Give it the real numbers. Square footage, material, access constraints, your labor rate. ChatGPT cannot infer your market and will invent plausible nonsense if you let it.
Tell it who is reading. A proposal for a property manager reads differently than one for a homeowner who has never hired a contractor before.
Set the length. Without a limit you get five paragraphs where you needed three sentences.
Never let it invent a number. Ask it to leave a bracket where a figure belongs, then fill it yourself. This is the single most important rule when using ChatGPT prompts for contractors, because a made up price in a proposal is a real liability.
Estimating and scoping (prompts 1 to 6)
1. “I’m quoting [JOB TYPE] at a [PROPERTY TYPE]. Here are the details: [DETAILS]. List every line item I should include in the estimate, and flag anything commonly forgotten on this type of job. Do not include prices.”
2. “Turn these rough site notes into a clean scope of work a homeowner can understand: [NOTES]. Keep it under 200 words and use plain language, not trade jargon.”
3. “Here is my scope: [SCOPE]. List what is explicitly excluded, so the customer cannot claim it was implied.”
4. “What questions should I ask before quoting [JOB TYPE] so I do not get surprised on site? Give me a checklist I can use on the phone.”
5. “Rewrite this line item so the customer understands why it costs what it costs, without me lowering the price: [LINE ITEM].”
6. “I quoted [AMOUNT] and the customer says another contractor came in lower. Write three questions I can ask to find out what the other bid excludes.”
Winning the bid (prompts 7 to 12)
7. “Write a cover note for this estimate. The customer is [TYPE] and their main concern is [CONCERN]. Three short paragraphs, confident, no hype: [ESTIMATE SUMMARY].”
8. “Turn this estimate into two options, good and better, so the customer has a choice besides yes or no: [ESTIMATE]. Leave the pricing in brackets for me to fill.”
9. “Write a follow up message for a customer who received my quote [DAYS] days ago and has not replied. Friendly, short, ends with one specific question.”
10. “The customer went quiet after asking about timeline. Write a message that gives them a firm start window and asks them to confirm.”
11. “Write three responses to the objection: [OBJECTION]. One direct, one that reframes the value, one that offers a smaller first step.”
12. “Draft a short case summary of a similar job I did: [JOB DETAILS]. Something I can paste into a proposal as proof, under 100 words, no exaggeration.”
Stop losing bids because nobody answered the phone. Let an AI agent qualify and book while you work.
Customer communication and scheduling (prompts 13 to 18)
13. “Write a text confirming a job for [DAY] at [TIME], including what the customer needs to do beforehand: [PREP]. Under 40 words.”
14. “We are running [HOURS] late. Write a text that apologizes once, gives a new time, and does not over explain.”
15. “Write an update for a customer mid project. Progress so far: [PROGRESS]. Next step: [NEXT]. Keep it to four sentences.”
16. “Turn this technical issue into an explanation a homeowner will understand and act on: [ISSUE].”
17. “Write a message asking a customer to clear [AREA] before we arrive, in a way that does not sound demanding.”
18. “Write a job completion message that confirms what was done, what the warranty covers, and how to reach us: [JOB SUMMARY].”
Change orders and difficult conversations (prompts 19 to 24)
This is where these ChatGPT prompts for contractors earn the most, because these are the messages people put off writing.
19. “Write a change order explanation. Original scope: [ORIGINAL]. What changed and why: [CHANGE]. I need the customer to understand this was not avoidable. Leave the cost in brackets.”
20. “A customer is unhappy about [ISSUE]. Write a response that acknowledges it, states what I will do, and gives a date. Do not admit fault for something outside my scope.”
21. “Write a polite but firm message about an unpaid invoice [DAYS] days overdue for [AMOUNT], asking for a specific payment date.”
22. “The customer wants to add [ADDITION] without changing the price. Write a response that explains why that is not possible and offers an alternative.”
23. “Write a message declining a job I do not want, professionally, without burning the relationship or the referral source.”
24. “Summarize this long customer email into the three things they are actually asking for: [EMAIL].”
Marketing and reviews (prompts 25 to 30)
25. “Write a review request text for a customer whose [JOB TYPE] we just finished. Under 30 words, one link, no pressure.”
26. “Turn this finished job into a social post: [JOB DETAILS]. Two sentences and a call to action, written like a contractor talks, not a marketer.”
27. “Write a response to this negative review that is calm, factual and shows future customers we handle problems: [REVIEW].”
28. “Write a short service page description for [SERVICE] in [CITY]. Under 150 words, specific, no filler adjectives.”
29. “Give me ten questions homeowners in [CITY] actually search before hiring for [SERVICE], so I can answer them on my site.”
30. “Write a seasonal reminder message for past customers about [SEASONAL SERVICE], referencing that they used us before.”
Where ChatGPT should not be used on a job
Being straight about the limits matters more than another prompt.
Pricing. It has no idea what materials cost in your market this week. Let it structure the estimate, never populate it.
Code and permits. It will state requirements confidently and get them wrong. Verify with your local authority every time.
Safety instructions. Anything a customer might act on physically should come from you or the manufacturer.
Contracts. Use it to draft plain language explanations of your existing contract terms. Do not use it to write the terms.
Anything with a signature on it. If it carries legal weight, a human reads it first, every time.
How to save these as reusable prompts
Typing these from scratch every time defeats the purpose. Three ways to make them stick.
Build a saved list. Keep your ten most used ChatGPT prompts for contractors in a note on your phone with the brackets already in place. Fill and paste.
Create a project or custom instruction. Store your business name, trade, service area, tone and standard exclusions once, so every prompt starts with that context already loaded.
Standardize your brackets. Use the same field names across all prompts, so you can copy a block of job details into any of them without rewriting.
The contractors who get the most out of this treat prompts like templates in a job folder, not like a conversation they start fresh each time.
A worked example, start to finish
Prompts sound abstract until you watch one run. Here is how a single bid actually moves through these ChatGPT prompts for contractors.
First, the site visit. You walk a kitchen remodel and take rough notes on your phone. Afterwards, you paste those notes into prompt 2 and get a clean scope in plain language. As a result, the customer reads something they understand instead of a list of trade terms.
Second, the exclusions. You run prompt 3 against that scope. In addition to what you remembered, it flags the disposal, the permit and the appliance disconnect. Consequently, you avoid the three arguments that usually surface in week two.
Third, the options. Prompt 8 splits the estimate into good and better, with the pricing left in brackets. Therefore you fill in your own numbers and the customer gets a choice that is not simply yes or no.
Fourth, the follow up. Five days pass with no answer, so you run prompt 9. Instead of another “just checking in,” you send one specific question about their timeline, and they reply.
Finally, the change order. Halfway through, the subfloor turns out to be rotten. Prompt 19 writes the explanation while you are still standing there. Because you sent it the same afternoon rather than the following week, the customer treats it as a discovery instead of a surprise bill.
The whole sequence takes maybe fifteen minutes of typing across a two week job. However, the real gain is not the time saved. It is that the awkward messages actually get sent, instead of sitting in your head until the conversation gets harder.
Building your own prompt library
Once these work for you, stop reinventing them. In short, treat prompts like tools in the truck.
Start with the five you use weekly. For most contractors these are the scope cleanup, the follow up, the change order, the late invoice and the review request. Save those first.
Add your standing context once. Your trade, service area, typical customer and standard exclusions belong in a saved instruction rather than retyped every time. Consequently, every prompt starts smarter.
Keep a rejects file. When output is bad, save the prompt that produced it and note why. Over time this teaches you more about writing good ChatGPT prompts for contractors than any list, including this one.
Review it quarterly. Trades change, materials change, and so do your common objections. A prompt library nobody prunes becomes a folder of things that used to work.
Frequently asked questions
Will customers know a message was written with AI?
Not if you put real details in and edit the output. What gives it away is generic enthusiasm and no specifics. If the message names the job, the address constraint and the actual next step, it reads like you wrote it, because the substance did come from you.
Can ChatGPT write my estimates?
It can structure them, list line items and catch things you forgot. It cannot price them. Treat it as the person who formats the estimate, not the one who decides what things cost.
Are these ChatGPT prompts for contractors specific to one trade?
They are written to work across trades, which is why the job specifics live in brackets. A roofer, an electrician and a remodeler will fill the same prompt very differently and both get usable output.
What about local building code questions?
Do not rely on it. Code varies by jurisdiction and changes, and the model will answer confidently either way. Use it to help you phrase a question to your inspector, not to answer the question.
How is this different from an AI that answers my phone?
Completely different job. Prompts help you write faster when you are already at a screen. An AI agent picks up the call you are missing because you are under a sink. Most contractors lose more money to unanswered calls than to slow paperwork.
Prompts are a writing tool, and writing is not where most contracting businesses leak money. Use these to stop dreading change orders and follow ups, then fix the bigger leak, which is the calls nobody answers between eight and five.
For more on that side, see our guides to 20 answering service scripts for after-hours calls, AI answering services for cleaning companies and the 6 best AI receptionists for small business.
Answer every call, book every job, and keep working.