Gutter Cleaning Invoices With Photo Proof and AI Job Summaries

Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Gutter Cleaning Invoices With Photo Proof and AI Job Summaries.
Coding Liquids tutorial cover featuring Sagnik Bhattacharya for Gutter Cleaning Invoices With Photo Proof and AI Job Summaries.

Take the same set of before-and-after photos on every job, label them on site, and give those labels plus a short voice note to an AI assistant to write a four-line job summary. Put the summary and photos in a one-page proof pack that goes out with the gutter cleaning invoice, so a disputed job already has its evidence.

Photos prove condition and completion, but not everything. They cannot show that a gutter was already sagging unless you shot it before touching it, and they cannot show that water ran freely unless you filmed the water. So the routine below photographs defects first and ends with a ten-second water test. It also needs the customer's agreement to photograph their home, which takes one sentence in the booking confirmation.

Follow me on Instagram@sagnikteaches

Eight shots that answer eight complaints

A shot list beats a vague promise to "take some photos". For a typical house, shoot each gutter run twice and add the extras below. That usually lands somewhere between ten and fourteen photos, plus a short water-test clip for each downpipe you test.

Connect on LinkedInSagnik Bhattacharya
ShotWhat to captureThe complaint it settles
1. Whole houseFront of the property with the roofline in view, and the job reference noted on your phone"Nobody came" or "wrong house"
2. Each run, beforeA wide shot of the full run, taken from a spot you can return to"You missed a section"
3. Worst blockageA close-up before you touch it"It was not that bad, so why the heavy-clean price?"
4. Downpipe outlets, beforeThe outlet or hopper, showing what was in it"The downpipe was blocked before you came and still is"
5. Existing damageA sagging bracket, leaking joint, cracked section, rust or soft fascia, shot before you start work"You broke that"
6. Each run, afterThe same spot and angle as the before shot"You did not finish"
7. Water testA ten-second clip of hose water running along the run and out of the downpipe base"It still overflows"
8. GroundDriveway or lawn before and after, if debris was bagged and removed"You left a mess"

None of this justifies climbing higher or leaning further out. Use a telescopic pole, a phone on a pole mount, or the safest ladder position you have, and skip any shot you cannot take safely. Then say so in the summary: "rear east run not photographed, access unsafe" is a perfectly good line, and far better than a gap nobody explains.

Subscribe on YouTube@sagnikteaches

Labelling on site, so the proof is dated and findable

At six in the evening, after five jobs, nobody can tell which blocked outlet belonged to which house. Label as you go, in two ways.

First, put photos straight into the job record rather than the phone's general gallery or a chat app. In Jobber, for example, a note with photos is internal by default and shows who added it and when (Jobber's Notes and Attachments help article). If you use CompanyCam, its Jobber integration page says photos sync to the most recently updated request, quote or job in Jobber, carrying location, time and annotations, and sit in the notes ready to add to an invoice. CompanyCam's pricing page lists a Core plan at $63 a month billed annually, with timestamped photos and videos and a way to turn job photos into reports; check the current plan list before you commit.

Second, record a thirty-second voice note while you walk back to the van. A made-up transcript shows the style:

"Job 0412, Mill Lane. Front run cleared, heavy moss over the porch, about three metres. Rear west run, two blockages near the outlet, cleared. Rear east run cleared, and its downpipe had a tennis ball in the shoe, removed. Bracket three on the front run is loose, photographed before I touched it. Fascia above the garage is soft at the left end, photographed, not touched. Water tested at the front and rear west downpipes, not the east. Debris bagged and taken. Recommend a repair quote for the bracket and the fascia."

Notice the sentence about the east downpipe. Saying what you did not test is the habit that protects you later, because the summary will only be as honest as the notes it is built from.

Name each photo with the job number, a sequence number and what it shows, for example 0412-07-rear-east-before. Here are the twelve photos for the Mill Lane job in the order the proof pack lists them, with the clock time each was taken. The summary below refers to these numbers.

No.NameTimeShot type
10412-01-house-front13:52Whole house
20412-02-front-run-before13:54Run, before
30412-03-front-run-after14:12Run, after
40412-04-porch-moss-closeup13:55Worst blockage
50412-05-front-bracket3-loose13:56Existing damage
60412-06-garage-fascia-soft13:58Existing damage
70412-07-rear-east-before14:20Run, before
80412-08-rear-east-after14:43Run, after
90412-09-rear-east-shoe-ball14:25Downpipe outlet
100412-10-rear-west-before14:50Run, before
110412-11-rear-west-after15:10Run, after
120412-12-rear-west-water-still15:15Water test, still

Two water-test clips, front and rear west, sit beside the twelve stills. The times do real work: photos 5 and 6 were taken before the first run was touched, and the clock shows it. That is the whole defence against "you broke that".

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

From voice note to a four-line job summary

Paste the transcript and the list of photo names into an AI assistant with a prompt that stops it embroidering.

Write a job summary for the customer from my notes below. Use only what the notes say.
Format: four short lines in plain English, with no adjectives such as "excellent" or "thorough".
1. Work done (what, where).
2. Condition found (anything already wrong, as I recorded it).
3. Not done or not checked (anything I did not do, test or photograph).
4. Recommendation (only if the notes contain one).
If the notes do not say something, write nothing about it. Maximum 90 words.

NOTES: [paste transcript]
PHOTO LABELS: [paste the list of photo names]

A sample result:

Work done: Front, rear west and rear east gutters cleared; one tennis ball removed from the rear east downpipe shoe; debris bagged and taken away.
Condition found: Front run bracket three was loose before work began (photo 5). Fascia above the garage is soft at the left end (photo 6) and was not touched.
Not done or not checked: Water test not carried out on the rear east downpipe.
Recommendation: A repair quote for the loose bracket and the soft fascia is available on request.

That version is the second draft. The first one said "all downpipes tested and flowing freely", but the notes record two tests out of three. It also said the gutters were "in good condition" when the notes mention a loose bracket, described them as cleared "by hand and flushed" when the notes say neither, and upgraded "soft" fascia to "rotten", which is a diagnosis you did not make. Check every sentence against your notes and delete anything that sounds like a promise.

Give the assistant your labels, not the photos. If you upload photos for captions, it may describe things that are not there, such as calling a stain damage, and you are sending a customer's home to a service whose data settings you need to understand. Consumer ChatGPT and Claude plans have a model-training switch in privacy settings, and the business plans do not train on your content by default, according to their vendors; check the setting before any customer material goes in.

Invoice wording that points at the proof

The invoice has three jobs: itemise honestly, mention the evidence, and record anything found before work began. An invented invoice for the Mill Lane job shows the shape.

LineAmount
Gutter clear and downpipe flush, 3-bed house, front and rear$150.00
Extra time, heavy moss over porch (agreed by phone on site)$25.00
Total$175.00
Job summary and 12 dated photos are in the attached proof pack, reference JOB-0412. Existing condition (loose bracket, soft fascia above garage) was photographed before work began and is recorded in the pack. Repair quote available on request.

The heavy-moss line shows why shot 3 matters. An extra charge with no evidence is easy to argue about; the same charge with a close-up and a note that it was agreed on site leaves little to argue with.

Next, decide where the photos physically sit. Plan availability varies by app, so treat this table as a prompt to check your own.

OptionHow it worksWatch out for
Images on the invoice in the job appJobber's pricing page lists images and attachments on invoices as a feature; check which plan carries it in your app and where the customer sees the imagesSome apps show photos in the customer portal but only list or link them in the PDF, so send yourself a test invoice first
Attachments on the invoice emailA note's photos stay internal until you select them as attachments on the email, which makes them client-facingEmail attachments have a total size cap, and phone photos can be several megabytes each, so check your app's limit
Proof pack PDFOne page with summary, photo pairs and captions, attached to the invoice email from any appTen minutes to assemble until you build a template
Shared album linkPhotos in a shared album, link in the invoice noteSet view-only access and remember the link outlives the job

If you run CompanyCam alongside Jobber, remember that photos land on whichever request, quote or job was updated most recently. Open the job and check the photos sit on it, not on yesterday's quote for another house, before you generate the invoice.

The proof pack works with any invoicing tool, so it is the option I would build first. Ten minutes covers it:

  1. At the top, put the job reference, date and the AI summary.
  2. Below it, a two-column table: before on the left, after on the right, each with a caption giving the label and the time.
  3. A box headed "Existing condition recorded before work began" holding shots 5 and 6.
  4. A still from the water-test clip, with a line saying the clip is available on request.
  5. Export to PDF at reduced image quality and check the file is comfortably under 10 MB.
  6. Name it JOB-0412-proof.pdf and attach it to the invoice email.

Once the first pack exists, copy it for the next job and swap in the new photos. If you would rather build your own job cards with photos and sign-off, an AppSheet field service app with job cards and photos shows one route.

Customer consent for photos, in plain words

You are photographing the outside of someone's home, sometimes with the household in view. A few small habits keep that fair.

  • Say it at booking. One sentence in the confirmation: "To record the work and any existing damage we photograph your gutters and roof edge before and after each visit. The photos stay in your job record and we share them with you. We only use photos in our own marketing if you tell us we may."
  • Ask separately for marketing use. A yes to job records is not a yes to a social post. A one-line text after the job does it: "Can we use today's before-and-after pair on our page? No names or house number." The marketing side, from consent to captions, is covered in job photos as marketing for junk removal, and the idea carries over.
  • Mind the frame. Number plates, house numbers, people at windows and children's toys do not belong in a public photo. Phone photos usually carry the date and time in their file details, and the location too if the camera has location switched on. Strip location data before posting anywhere public, because a gutter photo with a map reference tells strangers where someone lives.
  • Check who can agree. If a tenant books but a landlord owns the building, ask who can give permission for marketing use.
  • Decide how long you keep photos. Say so in your terms and delete on request where you can. Rules on photographing homes and keeping personal data differ between places, so ask a qualified adviser what applies to you, especially if you have customers in the EU.

A dispute log that turns complaints into rules

Delivery firms settle "it never arrived" and "it arrived damaged" with photos taken at the door, and electronic proof of delivery with photos and AI shows the habit in a bigger operation. Your version is a dispute log, one row per complaint, written the day it arrives. The principle is the same one behind an audit trail you can use to settle disputes: record what happened at the time, not what you remember later.

ComplaintEvidence usedOutcomeCostRule added
Rear section missedBefore and after shots of the rear runCustomer accepted the photos$0None
"You bent my gutter"Shot 5, the sagging bracket, taken before workExisting damage; repair quote sent$0Photograph every sagging section before touching a run
Overflowing in heavy rain a week laterWater-test clip showing flow to the downpipe baseReturn visit found the underground drain backed up below the shoe$25 of timeTest water at the base and note when a pipe runs into a drain you cannot see
Photos too dark to show anythingTwo blurred outlet shotsPartial credit$20Use the phone torch for outlet shots and retake any dark one on site

Four illustrative disputes cost $45 between them, and two of the four were caused by weak evidence rather than weak cleaning. Once you have a dozen rows, remove names and addresses and paste the table into an assistant with the question: "What patterns do you see in these complaints, and which single change to my routine would have prevented the most?"

A good answer points at the evidence gaps: dark photos, and nothing recorded beyond the downpipe shoe. Expect the odd overreach as well: a reply to this kind of question can suggest you "raise prices to cover complaint costs", which a $45 total does not support. Ignore any recommendation the table cannot back.

A sum to run before committing to the full routine

Photo proof costs minutes on every job, while disputes cost money now and then, so run the sum with your own figures. These inputs are illustrative: a three-person firm doing 480 jobs a year, your time worth $30 an hour, and an average dispute costing $155 (a $110 goodwill credit plus 1.5 hours of your time).

RoutineMinutes per jobHours a yearCost at $30 an hourDisputes to prevent to break even
Full: all eight shots, voice note, AI summary, proof pack864$1,92012.4
Light: one before and after per run, one defect shot, water clip, AI summary324$7204.6

At these figures the full routine pays for itself on dispute savings alone only if you would otherwise face about one dispute a month. Between roughly five and twelve disputes a year, the light routine pays its way and the full one does not; below five, even the light routine depends on benefits the sum leaves out. Those benefits are real: a defensible heavy-moss charge, photos that prompt reviews and, with permission, make marketing, and customers who can see the work paying sooner. I would not count on them to rescue a routine that eats 64 hours a year.

Replying to a complaint with the proof attached

When a complaint does arrive, let the assistant draft and you decide what to offer.

Draft a reply to the complaint below using only the job summary and photo labels I have pasted.
Calm and specific, no accusations, maximum 120 words. Do not offer refunds, credits or return
visits unless I say so. Suggest one concrete next step: [call back / return visit / quote].

COMPLAINT: [paste]
JOB SUMMARY: [paste]
PHOTO LABELS: [paste]
Hi [first name], thanks for telling us about the overflow at the back. I have attached the dated photos from the visit on 14 October. Photos 10 and 11 show the rear west run before and after, and the water-test clip for that downpipe shows water running through to the base. Heavy rain can still overflow if a drain below the pipe is backed up, and we do not clear drains, so I would like to look at it with you. I can call on Thursday morning if that suits. [your name]

That illustrative draft needed two fixes. The first version said "as you can clearly see", which sounds smug to someone who is already annoyed, so it went. It had also offered a free return visit because it wanted to be helpful; that is your decision, not the assistant's, which is why the prompt now forbids offers unless you state them.

If the customer pays late instead of disputing, the reminder wording is in chasing unpaid invoices with AI, and it reads better when the proof pack has already gone out with the invoice.

Questions about photo proof on invoices

Do I need a photo app, or is the phone camera enough?

The phone camera is enough if every photo goes into the job record the same day and carries a label. A photo app adds timestamps, shared galleries and reports, which matters once more than one person takes photos. Choose by how many people shoot and how often you need to hand photos to a customer.

How long should I keep job photos?

There is no single answer. Keep them at least as long as any guarantee you offer runs, and longer if your insurer asks. Ask your insurer and a qualified adviser what applies to you, then state the period in your terms so customers know.

Can AI check from a photo whether a gutter is clean?

Not reliably. An assistant can describe a photo, but it can mistake shadow, moss stains or wet metal for damage, and it will sound sure either way. Use the photos as your evidence and your own labels and notes as the facts that the summary is built from.

Should every customer get the photos, or only on request?

Sending a proof pack with every invoice is the cheapest way to head off disputes, and it makes the invoice look worth paying. Some regulars would rather have a plain invoice. I would send by default for first-time customers and heavy jobs, and offer a link on request for the rest.

Further reads

Sources: Jobber help article (Notes and Attachments) and pricing page; CompanyCam pricing page and Jobber integration page. Job details, prices and dispute examples are illustrative.

Want job proof and invoices to run themselves?

On a 1:1 call we can map your job-to-invoice steps, decide where photos and summaries fit in the app you already use, and set up something your crew can run without you.

Book a 1:1 call with me