Record three widths and three heights for every opening or run you will build into, plus both diagonals, plumb and level readings, wall construction, services and the route into the room, with labelled photos. Yes, AI can turn voice notes and photos into a checked sheet, but every number must come from your tape.
The photos are for context, not measurement. Anthropic's own documentation says its model's coordinate and localisation outputs are approximate and need verifying, and Apple's help text calls the Measure app's results approximate and best on well-defined objects between 0.5 and 3 metres away. What AI does well is act as a second pair of eyes on your notes before you leave the driveway: it catches the missing ceiling height, the unit you forgot to say and the pipe you photographed but never measured.
Before the visit: what to ask the customer to send
A measure visit goes better when the customer has already shown you the room. A short message a day or two before asks for five things and sets expectations about what you will do on the day:
Hi [first name], looking forward to [day]. So I arrive with the right kit, could you send:
1. A photo of each wall where the work is going, taken from the door
2. A photo of any radiators, pipes, sockets or vents on those walls
3. The route from the front door to the room (stairs, narrow doors)
4. Any floor covering still to be laid in that room, and when
5. Parking and whether anyone will be in
I'll measure everything myself on the day. The photos just help me plan. Thanks, [your name]
Once the photos arrive, an AI assistant can turn them into a list of questions without estimating a single size. Illustrative prompt: "Here are five customer photos of a bedroom alcove. List what I need to check on site. Do not estimate any dimensions." A useful answer for an alcove might say: possible chimney breast on the left, radiator pipework on the right wall, a ceiling light close to the front edge, a picture rail to be removed or scribed, and an unclear floor finish. You walk in knowing what to look for, and you have not trusted the model with one measurement. If getting the visit booked in the first place is the slow part, answering enquiries and booking site measures covers that step.
The measure sheet, grouped by what goes wrong
Return visits tend to come from the same few gaps. The sheet below is grouped by the kind of mistake each item prevents. Each line says what to record, why, and how you verify it. Adapt the tolerances to your own work; 5 mm is used as the example.
Openings and runs: the sizes you build to
| Record | Why it matters | How to check it |
|---|---|---|
| Width at three heights: about 100 mm above the floor, mid-height, 100 mm below the ceiling | Walls bow. The narrowest point limits anything that has to slide in | Write all three; note the spread (largest minus smallest) |
| Height at three places: left, middle, right | Floors and ceilings are rarely level; the smallest height limits full-height doors and panels | Record the height to the floor you expect, not the one you see, if flooring is still to come |
| Both diagonals of the opening | Equal diagonals mean square; the difference shows how much scribing you need | Measure twice, corner to corner both ways; note the difference |
| Depth at both ends and the middle | Skirting, pipe boxing and chimney breasts steal usable depth | Measure at the worst obstruction, not the clear wall |
| Plumb of each wall and level of floor and ceiling | A leaning wall makes a straight carcass touch at one corner and gap at the other | Spirit level over 1 or 2 m; write the deviation in mm over that length |
Surfaces and fixings
| Record | Why it matters | How to check it |
|---|---|---|
| Wall construction: solid masonry, timber studs, plasterboard on dabs, lath and plaster | Decides your fixings and how much load the wall takes | Tap test, stud detector, or a test hole somewhere hidden; photograph the result |
| Floor finish now, and the finish still to be laid | A new carpet and underlay changes every height measurement and how doors clear | Ask the customer and the floor fitter; write the thickness, not "carpet" |
| Skirting, architrave, cornice: profile, height, stays or goes | Affects scribing and how far a carcass sits off the wall | Tape at two points; photograph the profile end-on if you can |
| Existing finishes and any damage | Protects you if a mark is blamed on you later; decides what needs making good | Dated photo of every scuff, crack and stain near the work |
Services and obstructions
| Record | Why it matters | How to check it |
|---|---|---|
| Sockets, switches, lights, thermostats, vents: position from the nearest corner and from the floor | Cut-outs, relocation, or access panels all depend on them | Two measurements each, with a photo that has the tape in frame |
| Pipes, radiators, valves, stopcocks, consumer unit or isolator access | Some must stay reachable; some must be moved by another trade | Measure, photograph, and write down who moves it |
| Beams, bulkheads, boxing, chimney breasts | They change the shape of what you can fit | Measure projection and length; photograph from two angles |
The route in, the site and the decisions
- Smallest door width and height on the route, stair turns, headroom, lift size. This settles whether the largest finished piece can be carried in or has to be built on site. Measure the tightest point and photograph it.
- Parking, loading, storage space, working hours, noise limits, power and water. Ask rather than assume, and write the answers on the sheet.
- Style, finish, handles, hinges, door swing, internal fittings. Read them back to the customer and photograph any sample, so "I thought it would be oak" becomes a dated record.
- Items to remove, disposal, decorating and who makes good. Write the responsibility next to each item.
When the job isn't a wardrobe: extras by job type
The base sheet suits fitted joinery. Other jobs need a few extra lines, and the cheapest way to build them is to add each job type's extras to the same sheet and keep one master. Four common ones:
| Job | Add these lines | What they protect against |
|---|---|---|
| Staircase or balustrade | Total rise, finished floor to finished floor; available run; headroom at the tightest point; floor finishes at top and bottom; wall and string positions; trimmer opening size | A stair that fits on paper but meets the ceiling, or a floor finish that changes the first and last step |
| Door and frame set | Opening width and height at three points; wall and reveal thickness; flooring still to come; handing and swing; ironmongery choice | Frames that will not sit plumb, and doors that catch a new floor |
| Kitchen units and worktops | Floor levels across the whole room, highest point marked; wall straightness at three points along each run; appliance sizes; sill heights; return walls | Units that rock, worktops with gaps, appliances that do not fit the gap |
| Stud partition | Floor and ceiling level along the line; services in the floor and ceiling void; door positions and head heights | A wall that follows a sagging ceiling or buries a pipe |
Add a job-type line to your voice-note script ("Job type: staircase") and the AI will pick the matching extras from your master checklist when it hunts for what is missing. After each job, add the one item that nearly caught you out, so the sheet gets better every time you use it.
Photo prompts: twelve shots, each labelled in the frame
There is a catch with photos and AI. Claude's documentation states that it does not parse or receive image metadata, so the date and camera details stored in the file never reach it, and no assistant should be trusted to read a file name either. Assume the model sees pixels, not "wardrobe-left-wall.jpg". So a label has to be in the picture or in your voice note: a strip of masking tape with the room and wall written on it, stuck at the edge of the frame, or "photo seven" said aloud in the note.
- Each wall the work will meet, straight on, floor to ceiling.
- Each corner, floor to ceiling, to show leaning.
- The floor and wall junction along the run.
- The ceiling and wall junction, with any cornice or bulkhead.
- Each window or door reveal with the tape stretched across the opening.
- Every socket, switch, vent and radiator, with tape from the corner in frame.
- Pipes, boxing and chimney breast, from two angles.
- The tightest point on the delivery route.
- The tape or laser display at each key dimension, readable.
- The spirit level against the wall, bubble visible.
- Existing damage, with a coin or tape for scale.
- The room from the doorway, plus a card with the job number.
Two practical points. Claude's documentation warns of mistakes with low-quality, rotated or very small images, so hold the phone level and in good light. And the formats it lists are JPEG, PNG, GIF and WebP, so if your phone saves HEIC, switch the camera's format setting to the most compatible option. On claude.ai the limits are 20 images per message and 10 MB each; other assistants publish their own limits, so check yours before a big upload. Counting is another weak spot: Anthropic says counts of objects in an image can be approximate, so count the sockets yourself. For a wider test of what a general assistant can and cannot read, see what ChatGPT gets right and wrong with PDFs, spreadsheets and photos.
Talking it into a sheet: the voice-note script
Typing figures on site, in dust, with a tape in one hand, is where numbers go wrong. A voice note is quicker if you follow a script, because the AI can only sort what arrives in a predictable order.
Room: [name]. Wall: [left / right / back, from the door].
Width: bottom [digits], middle [digits], top [digits], millimetres.
Height: left [digits], middle [digits], right [digits], millimetres.
Diagonals: [digits] and [digits], millimetres.
Plumb: [wall] leans [digits] millimetres over [digits] metres.
Services: [type], [digits] from [corner], [digits] up, photo [number].
Decisions: [style, finish, handles, swing].
Anything else: [obstacles, access, who moves what].
Three rules make the transcript usable. Say digits one at a time ("two, four, one, zero"), because fifteen and fifty sound alike and a transcription can swap them. Say the unit once per set and never say "mil", which means a thousandth of an inch in some places. And say "photo" and its number as you take it. Your phone's dictation will do, or a transcription app; Otter's Pro plan, for example, lists $8.33 a user a month billed annually or $16.99 monthly.
The raw output for an alcove beside a chimney breast in a bedroom (invented) looks like this:
Bed two alcove left of chimney breast. Width, bottom 2410, middle 2405, top two four one one millimetres. Height left 2438, middle 2441, right 2436. Diagonals 3424 and 3431. Plumb left wall out six mil over two metres. Skirting 95 high, comes off. Double socket 300 from right wall, 300 up, photo seven. Carpet still to come. Ceiling light centre of room. Client wants three doors, shaker, handles to be confirmed. Radiator pipes both on the right wall, photo eight.
It holds a width spread of 6 mm, a height spread of 5 mm and diagonals that differ by 7 mm. It also holds three traps: the word "mil", a floor covering with no thickness and a pipe with no position.
From transcript to sheet: the prompt and a result
The prompt turns that transcript into a table and checks it against your own checklist. The rules are the point: no converting units, no estimating, and a list of what is missing.
Turn this site-measure transcript into a table with columns: item, value, unit, photo, note, flag.
RULES
- Convert spoken numbers to digits. Do NOT convert units. Do NOT estimate anything I did not say.
- Where I said "mil", flag it: unit unconfirmed.
- Flag any three-point set where the spread (largest minus smallest) is more than 5 mm.
- Flag diagonals that differ by more than 5 mm. Flag plumb deviations over 5 mm in 2 m.
- Then list anything on the CHECKLIST below that I did not record, as MISSING.
CHECKLIST: [paste the item lines from the measure sheet]
TRANSCRIPT: [paste]
A realistic result, shortened:
| Item | Value | Flag |
|---|---|---|
| Width bottom / middle / top | 2410 / 2405 / 2411 mm | Spread 6 mm (over 5): design to 2405 |
| Height left / middle / right | 2438 / 2441 / 2436 mm | Spread 5 mm: within limit |
| Diagonals | 3424 and 3431 mm | Differ by 7 mm: out of square |
| Plumb, left wall | 6 over 2 m | Over 5 mm in 2 m; "mil" said, so unit unconfirmed |
| Skirting | 95 high, remove | None |
| Double socket | 300 from right wall, 300 up | Photo 7 |
| Radiator pipes | Right wall, photo 8 | MISSING: no positions |
| Floor finish | "Carpet still to come" | MISSING: thickness not recorded |
| Depth | Not recorded | MISSING |
| Ceiling height at the window wall | Not recorded | MISSING |
| Client choices | Three doors, shaker; handles to be confirmed | OPEN |
What you would do with it: re-measure the width, diagonals and plumb to check the figures; record the pipe positions, the depth and the ceiling height; ask the customer or floor fitter for the carpet and underlay thickness, since doors that clear a bare floor can catch a thick one; and confirm that "mil" meant millimetres, which only you can do. The AI has done something you could not do reliably while holding a tape: it has compared everything you said with everything you meant to say.
Five checks before you leave the driveway
- Run the transcript and checklist through the prompt while you are still on site, not that evening.
- Re-measure every flagged item. Two minutes each, and cheaper than a return visit.
- Scroll the photos: is each one legible and labelled, and does it show what the note says it does?
- Read back the customer's decisions and let them correct you.
- Check the sheet's three most important numbers against the tape one last time, by hand, without the AI.
Then use the sheet. For this alcove the carpenter's rule (yours may differ) is to build to the narrowest of the three widths minus a 5 mm scribe allowance on each side: 2405 minus 10 gives a carcass run of 2395 mm. That leaves 5 mm each side at the narrowest point and up to about 8 mm at top and bottom, to be taken up with scribing battens. The 7 mm diagonal difference and the leaning wall are why the carcass is not made to fill the opening exactly.
A confirmation message that carries choices, not dimensions
The sheet's decision and OPEN lines are what the customer needs to see, and a short message turns them into a written record. Ask for it in the same session: "From the decisions and OPEN lines, draft a message of under 120 words listing what was agreed and what is still open. No dimensions. Mark anything uncertain [CONFIRM]." A typical first draft, after one edit:
Hi [first name], thanks for today. So we're clear on the bedroom wardrobes: three shaker-style doors; existing skirting and picture rail removed and not replaced; radiator pipework stays where it is and gets boxed in. Still open: the finish, and the handles (please let me know by [date]). Please also ask your floor fitter for the carpet and underlay thickness, as it changes the door heights. I'll confirm all sizes once I've checked them in the workshop. [your name]
The fix was one word. The first draft said the doors would be "in oak", because the customer had said "maybe oak" during the visit and the model hardened a maybe into an agreement. Models do this with preferences all the time, which is why the prompt asks for uncertain items to be marked and why you read before sending.
The check measure: run the same sheet again before you cut
On fitted work the first visit often comes before the plasterer, the screed or the carpet, so the room you measured is not quite the room you will fit. A check measure just before the workshop starts cutting repeats the same script, and the AI's job changes from finding gaps to finding differences. Paste both sheets and keep the rules strict:
Compare SHEET A (first measure, [date]) with SHEET B (check measure, [date]).
List: 1. every item whose value changed by more than 3 mm, with both values and the change;
2. items recorded in one sheet but not the other; 3. any decision that changed.
Do not average. Do not recommend sizes. Do not explain causes.
SHEET A: [paste]
SHEET B: [paste]
Back at the alcove three weeks later, after the side of the chimney breast was re-plastered and the carpet went down, a realistic comparison reads:
| Item | First measure | Check measure | Change |
|---|---|---|---|
| Width, bottom / middle / top | 2410 / 2405 / 2411 mm | 2401 / 2396 / 2402 mm | −9 mm each |
| Height, left / middle / right | 2438 / 2441 / 2436 mm | 2420 / 2423 / 2418 mm | −18 mm each |
| Floor finish | "Carpet still to come" | Carpet and underlay fitted, 18 mm | Now recorded |
| Radiator pipes | No positions | 140 and 190 mm from the right wall, photo 8 | Now recorded |
| Finish | Open | Painted, colour chosen | Decision made |
The model cannot tell you which changes are real and which are mistakes; it only shows that they exist. Here both have a cause you can name. The 18 mm drop in every height is the carpet and underlay arriving, which is exactly why the first sheet needed that thickness. The 9 mm loss across the width is the new plaster. The sum changes with it: the carcass run planned at 2395 mm would now leave half a millimetre each side at the narrowest point, so the same rule gives 2396 minus 10, and the carcass is redrawn at 2386 mm. A change you cannot explain, such as one height shrinking while its neighbours stay put, means measuring again before anything is cut.
What AI gets wrong with measurements
- Silent unit conversion. A model may helpfully turn "2.4 metres" into 2400 mm. The prompt says not to, and you check anyway.
- Mis-hearings. "Fifteen forty" can become 1,540 or 1,504. Digits, said one at a time, are the cure.
- "Same as the last room". The model cannot know whether it is. Say the numbers each time.
- Quiet averaging. Asked to "tidy" three widths, a model may offer one figure. The prompt asks for the spread to be flagged instead.
- Measuring from photos. It will offer an estimate if you ask. Do not ask, and do not use one for anything you cut.
The cost of one of these slipping through is easy to put a figure on. A mis-measured carcass that means remaking two panels costs $180 in material plus four hours of workshop time at $45, or $360 in all. A return visit for a missed ceiling height adds three hours of site time at $50, so $150 plus fuel, and a day's delay. An assistant at about $20 a month costs far less than either. Those numbers are invented, so put in your own.
After ten jobs: is the sheet earning its place?
Four counts, kept at the back of the job folder, tell you whether the routine works. Return visits caused by a missing measurement. Remakes caused by a wrong one. MISSING flags per sheet, which should fall as the script becomes habit. And minutes on site, which may rise a little at first while the photo and read-back steps bed in.
Picture a run of ten jobs with one return visit, because nobody recorded how far a window board projected into an alcove, and MISSING flags averaging four on the first sheets and one by the tenth. The return visit points to a line the master checklist lacks. Add "window boards and sills: height and projection" to the job-type extras, and the gap closes on every job after it. If MISSING flags stay high, look at the script before the person: an item the script never prompts is an item nobody says aloud on a busy site.
Where the sheet goes next
Keep the transcript, the photos and the final sheet together in the job folder, with the sheet as the single source for the drawing, the cutting list and the quote. If a figure on the cut list ever disagrees with the sheet, the sheet wins, and you find out why. The same sheet feeds turning on-site voice notes into job sheets and quotes, the cutting-list routines in building a cutting list and material order from a drawing, and the drawing checks in what AI can draw for joinery and what you check. For pricing the job once the sheet is done, testing day rates against job history picks up where this ends.
Questions from carpenters about measuring with AI
Can AI measure a room from a photo or video?
Not to a standard you can build to. Anthropic's documentation says its model's coordinate and localisation outputs are approximate and should be verified, and Apple's help text calls Measure results approximate, best on well-defined objects 0.5 to 3 metres away. A phone measure can help with a rough size at quote stage, as long as you say so to the customer.
Is it all right to upload photos of a customer's home?
Ask first, and tell the customer you use tools to tidy notes. Keep faces, documents, alarm panels and keys out of frame, because interior photos hold more personal detail than they seem to. Use a business plan or switch off training on an individual one, and delete the job's images from the tool once the sheet is final.
Do I need a paid AI plan for this?
A free plan can handle one small room. Free plans cap uploads and usage, though, and the limits change, so check the current ones before relying on a free account for a large job with many photos. A paid individual plan at around $20 a month is the usual step up, and it costs less than one wasted return visit.
Should the customer see the measure sheet?
Send them the choices, not the raw dimensions: style, finish, handles, door swing, what gets removed and who makes good. Ask them to confirm by reply. Your measurements are working data for the workshop and may change after a check, so label any figure you share as provisional.
Further reads
- Cutting List Software vs AI: Which Gives a Carpenter a Reliable Cut List? — Cutting-list software against AI for reliable cut lists
- Best AI App for Carpenters: Measuring, Quoting and Invoicing Compared — Apps for measuring, quoting and invoicing compared
- AI for Sign Companies: Quote a Shopfront Sign From Photos — A photo-to-quote routine for sign companies: shot list, survey sheet, measurement checks, materials list, draft price and when a site visit comes first.
- AI Estimating Software for Flooring: Test Accuracy on Your Own Plans — What flooring takeoff tools measure from PDFs and photos, how waste and pattern allowances work, and a five-plan test to run before you trust the numbers.
- Countertop Fabricator Software: Templating, Slabs and Where AI Helps — A vendor question list for templating, slab layout, quotes and cut files, with a scorecard, a yield sum and where ChatGPT helps with quote wording.
- AI Tools and AI Development: The Complete 2026 Guide — the AI hub, including every tutorial in the AI-for-business series.
Sources: Anthropic vision documentation; Apple iPhone User Guide, Measure dimensions; Otter pricing page. All dimensions, jobs, tallies and costs are invented for illustration.