How Painters and Decorators Can Quote From Photos With AI

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for How Painters and Decorators Can Quote From Photos With AI.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for How Painters and Decorators Can Quote From Photos With AI.

Ask customers for a set of standard photos plus room measurements, have an AI model list the surfaces, condition and prep work it can see, then calculate the price yourself from area and your own rates. Send it as a range "subject to a quick check", because photos hide damp, cracking and wallpaper that won't come off cleanly.

Photos are good for scope and condition and poor for size. A phone's wide-angle lens makes a 2.4 m ceiling and a 2.7 m one look almost the same, and the AI has no reliable way to tell them apart. So get the size from a tape measure, a room scan or an existing floor plan, and use the AI for what it reads well: which surfaces there are, what state they're in, and what's easy to forget.

Follow me on Instagram@sagnikteaches

The photo brief you send every enquiry

The quality of a photo quote is decided before the AI sees anything. Customers send one blurry picture of a room unless you tell them exactly what you need. Save this as a template and send it the moment an enquiry comes in. An illustrative version for a hallway, stairs and landing:

Connect on LinkedInSagnik Bhattacharya
Thanks for getting in touch. To give you a price range today, could you send:
1. Each wall of the hall, stairs and landing, standing back as far as you can
2. The ceiling above the stairs
3. Close-ups of any cracks, stains, damp or peeling paint
4. Each door (including cupboards) and the banister
5. One photo with a tape measure held against a wall, floor to ceiling
And roughly how long and wide the hall and landing are. Daylight with the lights on works best. Please avoid people, family photos and post in the pictures.

Item 5 does two jobs: it gives you the ceiling height, and it gives the AI a scale reference in at least one photo. The last line keeps personal details out of the files you'll be uploading.

Subscribe on YouTube@codingliquids

What the AI should read from each photo, and what it can't

Can usually readCan't reliably read
Which surfaces are in the job: walls, ceilings, doors, frames, skirting, spindlesTrue dimensions without a scale reference
Visible cracks, stains, flaking and patched areasHidden damp behind a fresh coat of paint
Wallpaper, lining paper or textured coatingsHow well paper is stuck, or what's under it
Current colour, and whether a big colour change is likelyWhether old paint contains lead
Obvious access problems, such as a tall stairwell wallHow much filling a wall really needs up close
Counts of doors, windows and radiators in shotAnything outside the frame

General assistants such as ChatGPT, Claude and Gemini all accept photos, so you don't need special software to start. For what tends to break when they read images, see what ChatGPT gets wrong with photos and files.

A scope-reading prompt, and what comes back

Keep the AI's job narrow: describe, count and flag. Don't let it price.

You are helping a decorator prepare a quote. From these photos, list:
1. Every surface to be decorated, by area (hall, stairs, landing)
2. Counts: doors (both sides or one?), frames, windows, radiators,
   spindles, lengths of skirting visible
3. Condition of each surface: sound / light prep / heavy prep, with
   the reason you can see
4. Anything that needs a closer look before a fixed price
5. Anything you cannot see that a decorator would need to know
Don't give prices. Don't guess measurements. Say "not visible" where
a photo doesn't show something.

An illustrative reply for the hallway job:

Surfaces: hall walls and ceiling; stair walls including tall wall
over the stairs; landing walls and ceiling; skirting throughout.
Counts: 6 doors with frames (hall 3, landing 3), 1 window (stairs),
2 radiators, about 28 spindles, handrail and newel post.
Condition: hall walls sound, light prep (scuffs, small dents);
stair wall appears papered, visible seam, condition of paper unclear;
hairline cracks near the stairs window.
Closer look: paper on stair wall (strip or paint over?).
Not visible: height of the tall stair wall; ceiling above landing
in shadow.

That's a good start, and two corrections matter. The customer's photos missed the cupboard under the stairs, so it's seven doors, not six. And the "hairline cracks" near the window run diagonally from the corner of the frame. A diagonal crack from a window corner can be a sign of movement rather than old filler shrinking, so it goes on the quote as an exclusion and a note to look at it in person. The AI described what it saw accurately; it's your experience that knows what the shape means.

Measurements: three ways to get real numbers

  1. Ask the customer. Length and width of each room plus the tape-measure photo is enough for most rooms. Ask them to measure the tall stair wall from the landing if they can do it safely, or estimate it from the number of stairs.
  2. Room scan. Apps such as magicplan use the LiDAR sensor on recent Pro-model iPhones and iPads (iPhone 12 Pro or newer, running iOS 17) to draw a floor plan with walls, doors and windows detected automatically. Some customers are happy to do this; you can also do it yourself at a short visit.
  3. An existing floor plan. If the house was bought or rented recently, the property listing's floor plan gives room sizes. Check the scale, and remember listing plans round figures.

For exterior work, Hover builds a 3D model of a property from smartphone photos and extracts measurements, and a contractor can invite the homeowner to do the capture. Exteriors bring bigger price drivers than area, especially access and scaffolding, so treat any remote exterior price as a wider range.

From area to price: the maths AI should show, not do in its head

The calculations are simple, but they're exactly where language models slip. Have the AI lay them out as a table with formulas you can check, or put them in a spreadsheet and let the AI fill in only the quantities. The reasons are in why AI is bad at maths.

  • Wall area = room perimeter x wall height, minus doors and windows (roughly 1.6-2 m² for a standard internal door with its frame).
  • Paint needed = area x number of coats / coverage per litre. Use the coverage printed on the tin you'll use; the figure below is illustrative.
  • Labour = area x your rate for that prep level, plus counted items (doors, spindles) at your item rates, plus fixed costs such as access equipment.

Here is the hallway, stairs and landing priced end to end with illustrative figures. After the customer's measurements and the corrections above: 58 m² of walls after deducting doors, 11 m² of ceiling, 24 m of skirting, 7 doors, 28 spindles plus handrail and newel.

ItemQuantityRateTotal
Walls, light prep and 2 coats58 m²$10.50/m²$609
Ceilings, 2 coats11 m²$10.00/m²$110
Doors and frames, one side7$65 each$455
Skirting24 m$6/m$144
Spindles28$4 each$112
Handrail and newel1$120$120
Stairwell access equipment1$180$180
Materials: walls 58 x 2 / 12 = 9.7 L, so 10 L; ceiling 2.5 L; trim 2.5 L; sundries$222
Total, paper painted over$1,952

If the stair-wall paper has to be stripped (say 20 m² at an extra $5 per m²) and the walls then need heavier filling, the job rises to about $2,250. So the range sent is $1,950 to $2,300, with the stripping decision named as the reason for the spread. The customer can see exactly why the upper figure exists.

Whole-house enquiries: a room-by-room scope sheet

A whole-house repaint from photos can easily mean eighty pictures, and it's where scope gets lost. Have the AI produce one row per room from its reading, then fill the gaps yourself before any pricing. An illustrative sheet for part of a four-bedroom house:

RoomSurfacesPrep levelSize fromOpen questions
LoungeWalls, ceiling, skirting, 1 door, bay windowLightCustomer measurementsColour change from dark green: extra coat?
KitchenWalls, ceiling only (units excluded)Medium: grease above hobListing floor planWall behind fridge not visible
Bedroom 1Walls, ceiling, woodwork, 2 doors (one wardrobe)LightRoom scanNone
Bedroom 2Walls, ceiling, woodworkHeavy: two walls paperedCustomer measurementsStrip or paint over?
BathroomCeiling onlyMedium: mould spotsPhoto with tapeIs the extractor working?

The "open questions" column becomes one message back to the customer, so they answer everything in one go rather than in five separate texts. The bathroom question matters more than it looks: mould on a bathroom ceiling usually comes back within months if the extractor isn't working, and a customer will blame the paint.

The enquiry that sends one photo

Many customers send one wide shot and "how much to paint this room?". Don't price it, and don't ignore it. Reply with a short version of the brief:

Thanks, that's a lovely room. To give you a proper price rather than a guess, could you send a photo of each wall, one of the ceiling, and the room's length, width and height? If you'd just like a rough idea first, rooms like this usually come to between $450 and $700 for walls and ceiling, depending on the prep.

The rough figure in the last line should come from your own finished jobs, not from the AI. Customers who only wanted a ballpark get one; customers who are serious send the photos.

Exterior photo quotes: what changes

Exteriors add price drivers that photos show poorly. Access comes first: whether the walls can be reached with ladders, need a tower, or need scaffolding, which a scaffold firm prices separately. Then the surface: sound masonry paint, chalky old coatings that need stabilising, cracked render, or bare brick that shouldn't be painted at all. Then the weather window, since exterior coatings have temperature and rain limits printed on the tin.

An illustrative exterior quote from a Hover model and customer photos listed front and side elevations, 14 windows and a porch, and then three exclusions: scaffolding (priced by the scaffold firm after a visit), render repairs beyond small cracks, and any delay for weather. The AI's scope reading had called the render "in good condition"; a zoomed-in photo of the gable showed hairline cracking that needed filling, which went on as a line item. Exterior ranges should be wider than interior ones for exactly this reason.

Wording the photo quote so it holds up on the day

A photo quote that says "Hall, stairs and landing: $2,000" invites an argument the moment you find something the photos didn't show. Compare:

Hall, stairs and landing: walls and ceilings in two coats of your chosen emulsion, all doors (7, one side), frames, skirting, spindles, handrail and newel in satin. $1,950 if the stair-wall paper is sound enough to paint over; up to $2,300 if it needs stripping and the plaster beneath needs filling. Based on your photos and measurements; confirmed after a 15-minute look before we start. Excludes: the diagonal crack by the stairs window, which we'd like to look at first, and any repairs to plaster that is loose or damp.

AI drafts this well from the scope and the pricing table. Ask it to list every assumption it made, then check each one appears in the wording.

Where photo quotes go wrong, and how it shows up

  • Stairwell height. The tall wall over the stairs is the most common under-quote in remote decorating prices. It needs access equipment and takes longer per square metre. Always ask for it specifically.
  • Furniture hiding walls. A wardrobe or bookcase covering a wall means you can't see its condition. Note it as an assumption.
  • Big colour changes. Going from a deep red to off-white often needs an extra coat. The AI can spot the current colour; ask the customer what they're changing to.
  • Older textured ceilings. Some older textured coatings contain asbestos. Don't sand or scrape them until they've been tested.
  • Old woodwork. Paint on woodwork in older properties may contain lead; test before sanding and quote the safer method if it does.
  • Damp painted over. A fresh coat can hide a damp patch that reappears after you finish. Ask the customer directly whether any patch has come back before.

A realistic example of the last one: an illustrative decorator quoted a bedroom from photos at $620, arrived to find the "sound" wall behind the headboard had a hand-sized damp patch that had been painted over twice, and spent the first hour agreeing an extra. The fix was one line added to the photo brief ("Has any patch of damp or staining ever come back?") and one exclusion in the template wording.

Checking photo quotes against the finished jobs

Photo quoting gets better when you close the loop. After each job, add one line to a log: the range you sent, the final price, the hours it really took, and anything the photos missed. After a dozen jobs, paste the log into a chat and ask which kinds of work you consistently under- or over-estimate.

JobRange sentFinalWhat the photos missed
Hall, stairs, landing$1,950-$2,300$2,180Paper stripped on half the stair wall only
Two bedrooms$1,100-$1,300$1,420Dark feature wall needed a third coat
Kitchen-diner ceiling and walls$900-$1,050$980Nothing material
Front bedroom$620$760Damp patch behind the headboard

An illustrative reading of a longer log might be: "Jobs with a colour change from dark to light ran over in four of five cases; jobs with furniture against walls ran over in three of four." Those become two new questions in the photo brief and one new line in your rate sheet, such as an automatic third coat whenever the current colour is dark. That's how the quote from photos stops being a guess and starts reflecting your own jobs.

Once the range is sent, the next job is getting an answer. Following up silent quotes with AI gives a decorator's follow-up sequence, and giving customers a ballpark price for decorating covers the quicker, pre-photo version for enquiries that just want a rough idea. Similar methods work for other trades that quote remotely, as removal firms turning customer videos into quotes shows.

Photo quoting questions from painters and decorators

Can I give a fixed price from photos, or only a range?

For small, simple rooms with good photos and measurements, many decorators give a fixed price with written assumptions, such as the walls being sound and no paper to strip. For larger or older properties a range plus a short visit is safer, because photos can't show how well paper is stuck, what's under old paint or how much filling a wall really needs.

Is it safe to upload customers' home photos to an AI tool?

Photos of rooms often show family pictures, post, screens and sometimes people. Ask customers to avoid those, crop anything personal before uploading, and use an AI plan whose terms exclude training on your content. Keep the photos with the quote record and delete them on a set schedule once the job is done or declined.

How long should a photo quote take once the photos arrive?

With a template prompt, a pricing spreadsheet and the customer's measurements, a typical one- or two-room job takes around fifteen to twenty minutes: five for the AI scope reading and your corrections, five for the maths, and the rest for writing the assumptions. A whole house takes longer, mainly because there are more photos to check against the AI's reading.

Further reads

Sources: magicplan help pages on LiDAR room scanning and device requirements; Hover product pages. Checked September 2026.

Want photo quotes you can send the same day?

On a 1:1 call we'll build your photo brief, a scope-reading prompt and a pricing sheet from your own rates, so enquiries get a sound range without a visit.

Book a 1:1 call with me