AI for a Handyman Business: Ten Jobs It Can Do Today

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for AI for a Handyman Business: Ten Jobs It Can Do Today.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for AI for a Handyman Business: Ten Jobs It Can Do Today.

AI can take over the writing and arithmetic around a handyman's day: missed-call messages, first replies, estimates from a price book, scope text, materials lists, reminders, job reports, quote follow-ups, invoices and review requests. Together they can recover several hours of evening admin a week. Site judgement, safety and the choice of work you may legally take stay with you.

AI will price, schedule and describe any job you give it, including ones you shouldn't take. In the estimate example below, an extractor fan gets a price with no warning that the job involves electrics, unless the price book says to flag it. So the ten jobs split into words, which you hand over, and judgement, which you keep. The table gives the effort and cost of each, and the later sections show how.

Follow me on Instagram@sagnikteaches

The ten jobs on one page: effort, cost and risk

The figures assume an illustrative solo handyman with a van: twelve enquiries a week, nine estimates, six jobs, six invoices. Every timing is a guess to replace with your own after a fortnight of noting how long things take. All ten jobs run from one AI assistant, either a free tier or a $20-a-month plan, so the cost column shows only what you would add on top.

Connect on LinkedInSagnik Bhattacharya
JobSet-up, onceMinutes per use, before to afterMinutes saved a weekCost beyond the assistant plan
1. Missed-call messages15 minutes6 to 2 (5 a week)20None, or $0 to $29 for an answering add-on
2. First replies to enquiries30 minutes5 to 2 (12 a week)36None
3. Estimates from a price book2 hours20 to 10 (9 a week)90None
4. Scope text30 minutes10 to 4 (6 a week)36None
5. Materials lists10 minutes8 to 4 (6 a week)24None
6. Scheduling: day plans, reminders, running-late texts30 minutesTexts 5 to 2 (6 a week); day plan 10 to 5 (5 a week)43None, or your job software
7. Job reports from photos15 minutes10 to 4 (6 a week)36None
8. Quote follow-ups20 minutes0 to 2 (9 a week, new work)-18None
9. Invoices and late-payment chasers30 minutes12 to 5 invoice (6 a week); 8 to 3 chaser (2 a week)52None, or job software from $29 a month
10. Review requests and replies15 minutes3 to 1 ask (6 a week); 6 to 2 reply (2 a week)20None
TotalAbout 5 hours339 (about 5 hours 40 minutes)Nothing extra for most

Job 8 is negative on purpose: following up is time you probably don't spend now, so it costs minutes before it wins work. For most handymen the three that matter first are 2, 3 and 9, which together save 178 minutes a week, a little over half the total, for about three hours of set-up. The rest of the sections go through each job with an example, so that you can see where the minutes come from and what to check.

Subscribe on YouTube@sagnikteaches

Jobs one to three: getting the work in

1. Missed calls: catch the message, not the call

You can't answer a phone with a drill in your hand, and a voicemail is easy to put off until the evening. The cheapest fix needs no AI service at all: switch on voicemail transcription if your handset or network offers it (check the voicemail settings), so each message arrives as text. Paste that text into your assistant with a short instruction and you get the jobs, the questions and a reply back.

From this voicemail, give me: (1) the jobs as a list, (2) what I still need to ask,
(3) a text reply under 40 words that does not promise a day or a price.
Voicemail: "Hi, it's [first name], I've got a dripping tap in the kitchen and the back
gate's dropped, can you do Thursday? Number's [number]."

A typical result (illustrative): two jobs, a dripping kitchen tap and a dropped back gate; still to ask, the tap type (mixer or separate taps), the gate's material and size, and whether the posts have moved. The reply: "Hi [first name], thanks for your message. I can look at both. Could you send a photo of the tap and one of the gate? Then I'll tell you which day works and roughly what it will cost." Your fix, when the first draft says "Thursday works": you haven't checked the diary, which is why the prompt says not to promise a day.

If you want calls answered as well as transcribed, two options carry published prices. Jobber's Receptionist is a $29-a-month add-on on selected plans, covering 30 conversations and then $0.79 each (it is included on Plus), and Jobber's help article doesn't list which plans can take it. Smith.ai's AI receptionist lists a free plan with 25 calls a month and $3 a call after that. At 40 contacts a month, Smith.ai comes to $45 and Jobber's add-on to $36.90 ($29 plus ten conversations at $0.79), the latter on top of a Jobber plan that supports it. Whichever you try, write the emergency rule into it: a caller who mentions gas, sparks, flooding or a burning smell is not a booking, and should be told to contact the right emergency service as well as you. The tutorial on AI receptionists for handymen and phone triage goes through the settings.

The Complete Excel Course with AI Integration thumbnail

The Complete Excel Course with AI Integration

From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.

By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner

Buy now

2. First replies that ask the right two questions

A good first reply is under 60 words and does four things: says you do the work, gives a range or a next step, asks the two questions that change the price, and offers when you could look. Give the AI the formula once, with your services, rates and free days, and every enquiry after that is a read-and-send.

Services: doors, shelves, taps, sealing, flat-pack, fences and gates, painting touch-ups.
We do not do: gas, electrics, roofs, structural work.
Rate: $55 an hour, $60 minimum. Free this week: Friday morning, Saturday all day.
Reply in under 60 words: say yes or no, give a range of hours, ask two questions that
change the price, offer one of my free slots. Never promise a fixed price.

The enquiry (illustrative): "Hi can you fix a squeaky door and put up 2 shelves? how much". A usable draft: "Hi [first name], yes, I can do both. The door is usually under an hour and two shelves about an hour, at $55 an hour with a $60 minimum. Is the door squeaking at the hinges or catching on the frame, and what are the shelves going on, plasterboard or brick? A photo of each helps. I could come Friday morning or Saturday." The check is under a minute: the free days are really free, the hour guesses match your own, and nothing promises a fixed price. The mistake to expect is the AI inventing an extra slot, so paste the real free days into each session or the Project.

I'd aim to reply within minutes in working hours, mostly because a customer who texts one handyman has probably texted another. The saving is about three minutes a reply, 36 minutes a week at twelve enquiries.

3. Estimates from a price book, with a range and a flag

This is the biggest saving on the list, because it is the job that eats the evening. The input is your price book: an hourly rate, minimum, time guides for jobs you do often, and a materials rule.

Rate: $55 an hour, 1 hour minimum, $60 call-out minimum.
Time guides: door adjustment 0.5-1 h; hang a shelf 0.5 h each; replace a tap 1-1.5 h;
reseal a bath 1 h (24 h cure); fit a towel rail 0.5-1 h; extractor fan, like for like 1.5-2.5 h.
Materials: cost plus 15%, minimum $5 a job.
Always flag for the owner: electrics (fans, lights, sockets), gas, structural work, roofs,
suspected asbestos, damp or mould. Show each line as a range of hours. Output a table.

Say the enquiry is "replace a bathroom extractor fan, fit a towel rail, re-seal the bath" (illustrative, with a $30 fan and $8 of sealant). The result:

ItemHoursLabour at $55Materials (cost plus 15%)
Extractor fan, like for like1.5 to 2.5$82.50 to $137.50$34.50
Towel rail (customer supplies)0.5 to 1$27.50 to $55$0
Re-seal bath1$55$9.20
Total3 to 4.5$165 to $247.50$43.70

So $208.70 to $291.20, which you would round to a range of $210 to $290 pending a look. A rule of thumb I'd use as a check: if the top of the range is more than one and a half times the bottom, ask for a photo or visit before sending (here it is 1.4, so it can go). Without the "always flag" line, a draft prices the fan without a word about electrics. Whether you may fit one depends on your licence, your insurance and the rules where you work, and the AI can't know any of them. The line now sits in the price book, and the flag reads "owner to confirm before quoting". For building the book itself, the tutorial on a handyman price book built with ChatGPT goes further.

Jobs four to six: pinning the job down before you start

4. Scope text with exclusions written before the job starts

A common source of argument in small-job work is "while you're here". A written scope, sent with the estimate, is the cheapest protection, and it is also the most tedious thing to write at 9 pm. The AI can draft it from three lines of your own notes.

Write a scope for the customer in plain sentences: what is included, what is excluded, and
what I am assuming. Use only what is in my notes. Do not add guarantees or warranties.
Notes: plane and re-hang the sticking back door; fit a new lock (customer supplies it);
one coat of primer on the planed edges; about 2 hours; materials at cost plus 15%.
Always exclude: hidden defects, frame repairs, painting beyond the repair, waste removal,
anything not listed here unless agreed in writing before I start.

The draft (illustrative) lists the planing, refitting and primer as included, and the exclusions as the standing list plus "replacement of the door frame" and "any defect found behind the lock cut-out". Expect two faults in a first draft: it writes "all materials supplied", although you charge materials separately and the customer is supplying the lock, and it adds "guaranteed for 12 months", which isn't in your terms. Both come from the AI filling gaps in a way that sounds professional. The "do not add guarantees" line and the instruction to use only your notes are the fix, and they belong in your saved instructions rather than in each prompt.

The value shows up as a quiet saving: say two jobs a month turn into an unpaid half-hour each because nothing said the frame was excluded. That is an hour a month, $55, and a scope that takes four minutes instead of ten pays for itself in the first week.

5. Materials lists, and the wall-type mistake

A materials list is a checklist for the van, not an order. Describe the job and the surface it is on, ask for a list with quantities, and check it against what you already carry. The classic fault is a list built on a guess about the wall.

Illustrative: "Fit a 900 mm floating shelf and a curtain pole in a bedroom." A first draft lists masonry plugs and long screws, which suits brick or block. If the wall is stud and plasterboard and the prompt hasn't said so, plugs that grip in brick do nothing useful in a hollow wall, and the shelf needs different fixings for the load, found on a second trip. The fix is a line in your standing instructions: "Always state the wall type (brick, block, stud and plasterboard, plaster over brick) before listing fixings; if I haven't said, ask me." Also ask for a "check on site" column, because the AI can't see what is behind the surface, and a pipe or cable is a reason to stop, not a line item.

Use a tape for any size you will buy against; a photo or an app gives you an approximate figure at best. The saving is about four minutes a list and, more usefully, the odd avoided trip to the merchant, which I'd value at 45 minutes each. One avoided trip a fortnight is worth more than the minutes saved writing the list.

6. Scheduling: day plans, reminders and running-late texts

A reminder cuts down on wasted visits, and it is a good job for AI because the wording is the only hard part. Ask for a small set once, and store it: a day-before confirmation, a running-late text, an "I'm outside" text and a finished-early offer that fills a gap.

The day-before version (illustrative): "Hi [first name], confirming I'm with you tomorrow between 9 and 11 to hang the shelves and fix the door. Please make sure I can get to both, and tell me if there's a parking restriction on your street. If anything changes, reply here." If your job software sends reminders on its own, use the AI only to improve the template wording once. The running-late text needs a line you never forget: give the new time and offer to rearrange.

The same assistant will draft the order of a day. Four jobs (illustrative): A takes 2 hours and the customer is home after 10; B takes an hour and can be any time; C takes 90 minutes and needs the customer's partner home, after 1 pm; D takes 45 minutes and is flexible. A sensible draft is B at 8:30, A at 10, C at 1, D at 3. What you'd fix: it left out the 20 minutes' driving between each pair and the merchant stop you need before C. A day plan from AI is a first sort. For whether any software can fit small jobs into full days properly, see handyman scheduling software with AI.

Jobs seven to ten: finishing, billing and asking

7. Job reports from a voice note and three photos

Dictate a minute into your phone's keyboard microphone before you drive off, while the details are fresh, and let the AI turn it into three things: a summary for the customer, a note for your records and the lines for the invoice. Here is a before and after (illustrative). The voice note: "fitted new kitchen tap, old washers perished so changed the washers on the isolation valve too, slight drip from the waste, tightened the nut, customer to watch it for a day or two, left old tap in a bag like she asked, took two and a half hours."

Summary sent to the customer: "Hi [first name], thanks for today. I fitted your new kitchen tap and replaced the washers on the isolation valve, which had perished. There was a slight drip from the waste, so I tightened the nut. Please keep an eye on it for a day or two and message me if it comes back. Your old tap is in a bag by the back door. Time on site was two and a half hours."

The usual fault is an invented line such as "tested for leaks for 30 minutes" or "work complies with regulations". You never said either, and the AI adds them because reports sound better with them. The rule goes in your instructions: use only what is in the note, and never write the words tested, guaranteed, compliant or certified. Attach the photos yourself and describe each in a line; the AI doesn't need to look at them. The report cuts ten minutes to four, and it settles the "was that included?" conversation before it starts.

8. Quote follow-ups on day 2, 6 and 14

Nine estimates a week and no follow-up means some of them simply lapse. A short sequence costs about two minutes per estimate once the AI drafts it, and each message should carry one new useful fact rather than a bare "just checking". For an estimate of $240 to replace two fence panels and re-fix a post (illustrative):

  • Day 2: confirm it arrived, restate the figure and the work in one line, and name the next free slot.
  • Day 6: add something useful, such as a photo of a similar finished job or a note that the panel price changes next week, if that is true.
  • Day 14: a polite close that says the estimate stands until a stated date and invites a reply any time.

The watch-out here is invented urgency. Asked for something persuasive on day 6, an AI will write "I've just had a cancellation on Thursday", which is fine if you have and a small lie if you haven't. Tell it to use only facts you supply and to include none about availability unless you paste your diary. Even a single extra job in a month, say $180 against 78 minutes of follow-up time (18 a week over a month), makes this the cheapest selling you do. The longer routine is in the tutorial on following up unapproved repair estimates.

9. Invoices from job notes, and chasers that keep the customer

Send the notes and the receipts, and ask for invoice lines. Illustrative inputs: 2.5 hours at $55 an hour, and receipts for a tap at $24.90 and washers at $3.50, with materials charged at cost plus 15 per cent. The right invoice is $137.50 labour plus $32.66 materials ($28.40 times 1.15), $170.16 in all. The slip to expect is the 15 per cent landing on the labour as well: ($137.50 + $28.40) times 1.15 gives $190.79. That is $20.63 too much, and the sort of thing a customer notices.

The check is the two lines a handyman should be able to say aloud: labour is hours times rate, materials are receipts times 1.15, and nothing else is added. Put them in the instructions so the AI checks itself, and check them yourself anyway. Keep payment details in your invoicing tool's template instead of in any prompt.

For late payers, ask for a gentle sequence in your voice. Day 7: "Hi [first name], a quick reminder that invoice 0412 for $170.16 is due. The payment details are on the invoice. If anything about the job wasn't right, tell me and I'll sort it." Day 14 names the amount and asks for a date. The last step is a call from you, not a message. For fuller wording, the tutorial on chasing unpaid invoices with polite reminders covers it.

10. Review requests and replies within Google's rules

Ask every customer, the same way, shortly after the job. Google's review policy says businesses may not offer payment, discounts or free goods or services for a review, may not selectively solicit positive reviews and may not discourage negative ones. So a message such as "if you're happy, a Google review helps a small business a lot: [link]" is fine, and a message sent only to customers who said thank you is not.

The AI's best use here is replies. Give it a lukewarm review and the facts: "Good work but arrived 40 minutes after the window." A usable draft: "Thanks for the feedback, [first name]. You're right that I arrived after the window I gave, and I should have texted you sooner. I now send a running-late message when a job overruns. Thanks for having me, and if anything about the work itself isn't right, message me." What you'd cut: the AI will invent a reason ("my previous job overran") unless you supply the true one. Add the real cause or leave it out. Three minutes of asking and six of replying drop to one and two, as in the table. Getting more reviews after every job with AI follow-ups has a longer routine.

Work the AI will happily price and you must not

None of the ten jobs asks the AI to make a call that carries risk, and that is deliberate. A handyman's real exposure sits in a handful of decisions that no draft should make for you:

  • What work you may take on. Electrics, gas, structural changes, roofs and anything suspected of containing asbestos are treated differently by licensing, insurance and the rules where you work. The AI prices them as readily as a squeaky hinge, so the flag in your instructions has to do the stopping.
  • Whether something is safe to leave. A photo can't show what is behind a wall, whether a fixing will carry a load or whether a leak has stopped. That judgement is yours and it is the reason customers hire a person.
  • Promises. A fixed price, a guarantee, a warranty or a day on which you will arrive. Drafts add them without being asked, so your instruction is "never promise a price, a day or a guarantee", and your reading of each message is the second lock.
  • Diagnosis from a description. Damp, a cracked wall, a ceiling stain: the right estimate is "I need to look first".
  • Tax, contracts and insurance wording. The AI can draft questions for your accountant or insurer, not answers.

The test I'd apply to any new job you are tempted to hand over is simple. If the draft is wrong, who finds out, and how expensive is it by then? A wrong first reply is found by the customer within a day and costs a reply. A wrong sign-off on safety is found much later, by someone else, at a cost nobody wants to work out.

Which three to start with, and what a month costs

Pick by symptom rather than by the table. If enquiries slip past while you're working, start with jobs 1 and 2. If your evenings go on estimates or you under-price, start with 3 and 4. If money arrives late, start with 9. If your reviews are thin, job 10 costs nothing and takes minutes. For most handymen the first three should be 2, 3 and 9: 178 minutes a week, roughly 13 hours a month, for about three hours of set-up.

Set-upWhat you pay a monthWhat it covers
Free tier plus phone voicemail transcripts$0All ten jobs, with the price book and rules in a free-plan Project, within the free message and upload limits
Assistant plan (ChatGPT Plus $20; Claude Pro $20, or $17 billed annually)$20The same ten, with room for more files, longer chats and higher limits
Plan plus job software (Jobber Core: $49 monthly, or $29 billed annually)$49 to $69Adds invoicing, scheduling and reminders sent automatically
Any of the above plus an answering add-onSmith.ai free for 25 calls, then $3 each; Jobber's add-on $29Job 1 with the phone answered, on evidence from a missed-call log

A roll-out that works: jobs 2 and 3 in week one, job 9 in week two, job 1 in week three, jobs 4 and 5 in week four, and 6, 7, 8 and 10 in week five. At the end of each week, note two things: minutes saved against your own timings, and how many drafts needed a correction to a price, a promise or a fact. If a job is still producing corrections after three weeks, tighten the instructions with the mistake you caught, which is how each of the examples above was fixed. The ten together recover about five and a half hours a week; the habit that keeps them safe is the same one in every section, that the AI drafts and you decide.

Handyman questions about AI, answered

Which of the ten jobs should a new handyman start with?

Start with estimates, first replies and invoices, because they sit on every job and the saving shows within a week. Add missed-call capture if you lose enquiries while working, and quote follow-ups once your estimates are steady. Leave the answering add-ons until a two-week log of missed calls shows what they would actually catch.

Can AI tell me whether I'm allowed to do a job?

No. It will price almost anything you describe. What your licence, insurance and the rules where you work allow is your responsibility, and those rules differ from place to place. Add a line to your standing instructions that electrical, gas, structural, roof and asbestos-related work is flagged for your decision, then confirm the limits with your insurer.

Do I need a paid plan or special handyman software?

Not to begin. The free tiers of ChatGPT and Claude can handle every job here, and both let you store your price book once in a Project instead of pasting it each time: Claude's free plan allows up to five projects, and ChatGPT's allows five files in each. A $20 plan mainly buys higher message and upload limits. Job software is worth adding when invoices and scheduling start eating your evenings.

Is it okay to send AI-written messages to customers?

Yes, if you read each one first and it says only what you will do. The risks are promises you did not make, such as a fixed price, a same-day visit or a guarantee, and details lifted from a customer's message that you have not checked. Keep one rule in your instructions: never promise a price, a day or a guarantee.

Further reads

Sources: Jobber pricing page and Receptionist help article, Smith.ai AI Receptionist pricing page, claude.com/pricing, chatgpt.com/pricing and Google's review policy page, all read on 1 November 2026.

Want the ten jobs ranked for your week?

On a 1:1 call we'll go through where your evenings go, rank these jobs by minutes saved against effort, and set up the first one so it runs without you.

Book a 1:1 call with me