Record the survey as a voice note following a fixed spoken checklist, let your phone transcribe it, then paste the transcript into a saved AI prompt that fills your job-sheet fields and builds a draft quote from your own price list. Check every measurement and price before anything goes to the customer.
The weak point is usually the voice note, not the AI. A rambling note ("so yeah the, um, tray's had it, they want something nicer, maybe the big tiles") produces a rambling job sheet. Numbers are where it really goes wrong: "fifteen" and "fifty" sound alike on a building site, and a quote built on the wrong one is a quote you either lose money on or lose the job with. A 90-second spoken checklist fixes most of that before the AI sees anything.
A spoken checklist so the note has what the quote needs
Write your checklist on a card in the van, or save it as a note on your phone, and say the headings out loud as you go. For a kitchen and bathroom fitter it might run:
- Job reference and customer surname. "Job 214, [surname]."
- What they want in one sentence. "Replace the shower tray and enclosure, retile the shower area."
- Measurements, each said twice. "Tray one two zero zero by eight hundred, twelve hundred by eight hundred mil."
- What's there now and its condition. "Existing tray cracked at the waste. Tiles are original, some hollow."
- Materials the customer wants, or "customer to choose".
- Access and extras. "Second floor, no lift, parking on the drive. Skip needed."
- Anything that could change the price. "Possible rot in the floor under the tray, can't tell until it's up."
- Your labour estimate. "Two of us, two and a half days."
- Photos taken. "Photo one is the waste, photo two the ceiling below."
- What you promised. "Said I'd send a quote by Friday."
Point 7 is the most valuable line in the note. It becomes the "exclusions and possible extras" section of your quote, which is where most disputes on refit jobs start.
Getting the words onto the screen with the phone you already have
You don't need a new app. Pick whichever of these fits how you already work:
- iPhone Voice Memos transcribes recordings on iPhone 12 or later in several languages, including English. Open the recording, then choose Copy Transcript to paste the whole thing elsewhere.
- WhatsApp can transcribe voice messages once you switch it on under Settings, Chats, Voice message transcripts. Sending voice notes to yourself or to a team group keeps them all in one place. Language choice is narrower on Android than on iPhone.
- Android phones: Pixel phones have a Recorder app that transcribes as you speak; on other Android phones, dictate straight into the ChatGPT, Claude or Gemini app using the microphone button.
- Otter if you'd rather keep recordings and searchable transcripts together: its Pro plan is $8.33 per user a month billed annually, or $16.99 monthly.
- Your job software. Jobber's AI Voice (in beta) lets admin users create quotes and jobs by speaking in the mobile app; Housecall Pro announced voice-to-invoice as coming in its February 2026 update. These skip the copy-and-paste step but tie you to that platform.
The prompt that turns a transcript into a job sheet
Save this in a ChatGPT or Claude Project (or a Gemini Gem, becoming a skill from November 2026) with your job-sheet layout, so you only ever paste the transcript. The instruction to flag, not guess, is the most important line.
Turn this site-visit transcript into a job sheet using exactly these headings:
Job ref | Customer | Work requested | Measurements | Existing condition |
Materials | Access and waste | Risks and possible extras | Labour estimate |
Photos | Promised to customer | QUERIES
Rules:
- Use only what's in the transcript. Don't add work, materials or measurements.
- Write every measurement in millimetres and quote the words it came from.
- If two figures for the same thing disagree, or a number is unclear,
put it under QUERIES instead of choosing one.
- Keep "Risks and possible extras" word for word where you can.
Transcript:
[paste]
Here's a messy transcript and what comes back (both illustrative):
TRANSCRIPT: "Job two one four, [surname]. Right, shower tray's cracked by the waste,
they want it out, new tray and a proper enclosure, retile the shower walls.
Tray's twelve hundred by eight hundred, one two zero zero by eight hundred.
Walls are two point one high, the two walls are twelve hundred and eight
hundred obviously. Tiles are original, hollow in places. They want the big
grey tiles, sixty by thirty, they've got a sample. Um, might be rot under
the tray, won't know till it's up. Second floor, no lift. Me and [first name], two
and a half days, maybe three. Photo one waste, two the ceiling downstairs,
bit of staining. Said quote by Friday."
JOB SHEET
Job ref: 214 Customer: [surname]
Work requested: Remove cracked shower tray; fit new tray and enclosure;
retile shower walls.
Measurements: Tray 1200 x 800 mm ("twelve hundred by eight hundred").
Wall height 2100 mm ("two point one high"). Walls 1200 mm and 800 mm.
Existing condition: Tray cracked at waste. Original tiles, hollow in places.
Materials: Grey tiles 600 x 300 mm (customer has sample). Tray and
enclosure model not specified.
Access and waste: Second floor, no lift. Waste disposal not mentioned.
Risks and possible extras: "might be rot under the tray, won't know till
it's up". Staining on ceiling below (photo 2).
Labour estimate: 2 people, 2.5 to 3 days.
Promised to customer: Quote by Friday.
QUERIES: Labour given as "two and a half days, maybe three" – which to quote?
Tray and enclosure model? Is the ceiling staining in scope?
Unit of "sixty by thirty" assumed cm (600 x 300 mm) – confirm.
Notice what the queries caught: the labour range, a unit assumption and the ceiling stain, which might be a separate job or a sign that the leak has been going on for a while. Those three questions are exactly the ones you'd want to answer before pricing, and they're easy to miss when you write up six surveys at 9pm.
The queries that need the customer can go back as one text, drafted from the same Project. The prompt: "Write a short, friendly text to the customer asking only the QUERIES that need their answer. No prices." An illustrative result:
"Hi [first name], thanks for showing me the shower today. Two quick questions so I can get your quote over by Friday: 1) Have you chosen a tray and enclosure, or shall I price a good mid-range option you can swap later? 2) The staining on the kitchen ceiling is probably from the old tray leaking, so do you want me to check and make good the ceiling as part of this job? Cheers, [your name]"
One phrase needs to go: "probably from the old tray leaking". You haven't diagnosed the stain, and a customer who later finds a different cause will remember you said it. Replace it with "I noticed some staining on the kitchen ceiling; do you want me to look at that as part of this job?" The labour query stays with you, since only you can decide between two and a half days and three.
From job sheet to a quote, without AI inventing prices
Keep your price list in the same Project as a simple table: item code, description, unit, price. Include labour rates, standard materials, disposal and any minimum charges. Then run the second prompt:
Using the job sheet above and ONLY the attached price list, draft a quote.
- One line per item: description, quantity, unit, unit price, line total.
- If an item on the job sheet isn't on the price list, add the line with
"PRICE NEEDED" instead of a figure.
- Tiles: wall area x 1.1 for waste. Show that calculation.
- Calculate totals in code and show the working.
- Add an "Exclusions and possible extras" section using the job sheet's risks,
worded for the customer, with how any extra will be priced.
Don't include anything from QUERIES until I've answered them.
An extract from the result (illustrative): "Wall tiles, 600 x 300 mm: (1.2 + 0.8) × 2.1 = 4.2 m² × 1.1 waste = 4.62 m², round up to 5 m² at $38/m² = $190." Then: "Shower enclosure: PRICE NEEDED (model not chosen)." And in exclusions: "If the floor under the tray has rotted, we'll show you before any extra work and price replacement boards at $65 per hour plus materials." That last sentence, drawn from your own spoken note, protects you better than any small print.
Watch for the opposite mistake too. A looser quote prompt can turn the risk line into a priced item: "Replace rotten floor boards under tray, 4 hours at $65 = $260." It looks thorough, but it quotes the customer for rot nobody has found, and a competitor who leaves it out looks $260 cheaper. If it's missed at the checking stage and there's no rot, you've either overcharged or you're explaining a refund. Add a rule to the quote prompt: "Items from 'Risks and possible extras' go in the exclusions section only, never as priced lines."
Customers change their minds after the quote, and a voice note handles that too. Say the customer rings to add a recessed shelf in the shower wall and switch to a cheaper tray. Record a short note ("Job 214 revision: add one niche, three hundred by six hundred; tray changes to the standard stone resin") and run it with this line: "Produce version 2 of the quote. List only the lines that changed, with old and new figures, then the new total." The customer sees exactly what moved and why, and you avoid re-sending a whole quote in which something else may have shifted quietly. Label every version in the file name and the quote header, so nobody books the job against version 1.
AI still makes arithmetic mistakes when it works in its head rather than in code, which is why the prompt insists on showing the working. Why AI gets maths wrong in quotes and invoices explains what to check. And if more than one person sends quotes, an approval step for AI-written quotes stops a draft going out unchecked.
Twenty minutes a survey: a bathroom fitter's new routine
Take, as an illustration, a bathroom fitter who does five or six surveys a week and used to write them up in the evening, about 40 minutes each once the quote was priced and typed. Here's how the new routine might settle after a fortnight:
| Step | Where | Time |
|---|---|---|
| Spoken checklist during the survey | On site, phone in hand | 2-3 minutes extra |
| Copy transcript, paste into the job-sheet prompt | In the van | 1 minute |
| Answer the QUERIES, often with a quick text to the customer | In the van or at home | 5 minutes |
| Run the quote prompt, fill "PRICE NEEDED" lines | At home | 5 minutes |
| Check measurements against photos and send | At home | 5 minutes |
That's around 20 minutes a survey instead of 40, so roughly two hours a week back for six surveys, and quotes going out a day sooner. The costs are a $20-a-month AI plan and the discipline of saying the checklist out loud, which feels odd for about a week. Your own numbers will differ; time the first five surveys each way and you'll know.
Changing the checklist for other trades
The structure stays the same; the lines that change are the measurements and the "anything that could change the price" prompts. Three examples:
- An electrician surveying a rewire would add: number of circuits and their condition, earthing and bonding as found, where the meter and distribution board are, floor type upstairs (boards or chipboard), and whether the customer is living in during the work. The price-changers are usually hidden: old cable in walls, asbestos-containing materials around older boards, or a board that needs moving. Say each out loud even when the answer is "none seen".
- A landscaper pricing a patio would say: the area as length by width, current surface, levels ("falls about a hundred mil towards the house, needs to fall away"), access width for a mini digger ("side gate is nine hundred wide"), spoil to remove, and drainage. "Side gate nine hundred wide" alone can decide whether the job needs a machine or two extra days of barrowing.
- A roofer after a leak would record: roof type and pitch, where the water shows inside, what was seen from the ladder, scaffold or access needs, and whether neighbours' access is involved. Most important: what the customer was told about the likely cause, so the quote doesn't promise a diagnosis the survey didn't make.
Put the trade-specific lines into the job-sheet prompt's headings too, so the AI files each answer in the right place and flags any heading you skipped.
Mis-hearings that cost money, and how to catch them
Transcription is good, but site conditions and trade vocabulary trip it up in predictable ways:
- Teens and tens. "Fifteen" becomes "fifty", "eighteen" becomes "eighty". Saying measurements twice in different forms is the cheapest fix there is. The cost of missing one is easy to work out: a landscaper's "fifteen square metres of patio" transcribed as fifty, at an illustrative $85 per square metre laid, turns a $1,275 job into a $4,250 quote, and the customer simply goes elsewhere without saying why.
- Units. "Sixty by thirty" could be centimetres or inches, and "two point four" could be metres or feet. The prompt makes the AI state its assumption so you can catch it.
- Brand and part names. Product names get transcribed as ordinary words. Spell them out, or say "photo three is the model plate".
- Dropped negatives. "Don't need to move the radiator" heard as "do need to move the radiator" adds half a day to the quote. Say "radiator stays where it is" instead of using negatives for anything that affects price.
- Two jobs in one note. If the customer adds "while you're here, can you look at the kitchen tap", start a new note. Mixed notes produce mixed job sheets.
The habit that catches almost all of these: before sending, compare every number in the quote against the photos. It takes two minutes and it's the check you'd have done anyway on a hand-written quote.
Checking the quotes held up once the jobs were done
Speed only counts if the quotes are still right. After the first five jobs quoted this way are finished, put each quote next to the final invoice. An illustrative check for the bathroom fitter:
| Job | Quoted | Invoiced | Why they differ |
|---|---|---|---|
| 214, shower refit | $3,480 | $3,740 | Rot found under the tray; priced as the exclusion said, agreed on site |
| 219, bathroom suite | $6,150 | $6,150 | None |
| 221, cloakroom | $1,890 | $2,070 | Extra tiles: wall height recorded as 2.1 m, was 2.4 m |
| 224, wet room | $9,300 | $9,300 | None |
| 227, tap and basin | $640 | $590 | Customer supplied their own tap |
Only job 221 is a process failure, and the transcript shows why: the fitter said "two point four" once and the transcription wrote "two point one", with no second reading to catch it. That's a checklist lapse, not an AI one, and the fix is going back to saying every measurement twice. Job 214's difference is the system working: the risk was in the exclusions, so the extra was expected and agreed. Run the same comparison every couple of months, since the errors that creep back are usually the habits that slip first.
Where the recording and the customer's details go
Voice notes and job sheets contain customer names, addresses and sometimes details of their home and health (a wet room for a customer with mobility problems, say). Use an AI plan that doesn't train on your content, or at least switch off model training in your privacy settings. Decide how long you keep the audio: deleting it once the job sheet is confirmed is simplest, while keeping it until the job is finished can help if there's a dispute about what was agreed. If you ever record the customer talking, rather than just yourself, tell them first and ask. For the wider habit of turning site notes into documents, how surveyors turn site notes into reports shows the same approach used for longer write-ups.
Voice-note questions from the van
Can AI work out quantities like tiles or cable from my notes?
It can do the arithmetic if you give it the measurements and your rules, such as adding 10% waste to tiles or allowing for drops and routing on cable. Ask it to show each calculation line by line, then check them. It can't see the room, so it won't know about a boxed-in pipe you didn't mention. Treat its quantities as a first pass you confirm against the photos.
Do I need a paid AI plan for this?
Transcription is free on most phones. For the job-sheet and quote prompts, a free plan works for occasional use, but a paid plan at about $20 a month gives you Projects, where your price list and prompts are saved, plus higher limits. Business plans also keep customer details out of model training by default, which matters once you're pasting in names and addresses.
Will transcription cope with site noise and accents?
Mostly, if you help it. Record away from running machinery, hold the phone near your mouth rather than in a pocket, and spell out anything unusual such as brand names or part numbers. Say numbers twice in different ways: 'two point four metres, two thousand four hundred mil'. Accents cause fewer problems than background noise does.
Further reads
- How Painters and Decorators Can Quote From Photos With AI — Quoting from photos when a visit isn't possible.
- How to Build a Job Costing Sheet in Excel With AI Help — Check whether the quoted jobs actually made money.
- Jobber, Housecall Pro, and ServiceTitan AI Features Compared — Job software with voice features built in.
- How a Plumber Can Save Five Hours a Week on Admin With AI — Where voice notes fit in a week of trades admin.
- Can AI Price a Job Accurately? What Tradespeople Should Check — What to check before trusting an AI price.
- Following Up Unapproved Repair Estimates With AI — Following up the quote once it's sent.
- Go Paperless Before You Add AI: A Step-by-Step Plan — Which paper to kill, which to scan and which to leave in the cabinet, so AI tools have clean files to work from. Six steps, about eight weeks.
- Free vs Paid AI Tools for a Small Trades Business — Which trade jobs free AI handles fine, the three moments it stops being enough, and the cheapest paid upgrades to try first.
- AI Quoting Tools for Plumbers: What They Cost and What They Do — Prices and real AI features of the quoting tools plumbers use, what they still can't do, and a side-by-side cost for a two-van firm.
- How Small Builders Use AI to Price Variations and Change Orders — Turn a site conversation into a priced, signed variation: voice-note capture, rate-sheet pricing, knock-on cost checks and a variation register.
- AI Scheduling for Small Builders: Subcontractors and Deliveries — Use AI to build the trade sequence, turn lead times into order-by dates, run a Friday look-ahead and re-plan when a subcontractor drops out.
- Quoting Custom Jobs Faster With AI in a Small Workshop — How a small joinery or fabrication workshop can cut custom quoting time with AI, without letting it set prices: spec sheets, past jobs and costing.
- The First 30 Days of AI in a Trades Business — A 30-day plan for a small trades firm: one assistant, three jobs, a business brief, a scorecard and the rules to set before spending more.
- What Tradespeople Actually Use AI For: 12 Real Jobs It Handles — Twelve everyday trade jobs AI handles well, from voice-note job sheets to invoice chasers, each with a real-looking example and the mistake to watch for.
- Can a Plumber Use AI to Write Quotes? — Turn survey notes and your price list into a clear plumbing quote in minutes, with the exclusions that prevent arguments and the checks AI still needs.
- Can a Roofer Quote From Satellite Images? How AI Measurement Works — How aerial roof measurement reports are made, where they go wrong, and a two-stage way to quote from them without losing margin.
- AI Tools and AI Development: The Complete 2026 Guide — the AI hub, including every tutorial in the AI-for-business series.
Sources: Apple Support page on Voice Memos transcription; WhatsApp help pages on voice message transcripts; Jobber help article on AI Voice and Chat; Housecall Pro February 2026 product update; Otter.ai pricing page.