Proof of service template for cleaning contractors
A plain template you can copy into a document today, plus the 8 fields a property manager actually looks for.
Free to use. No email address, no download form, nothing to sign up for.
A proof of service record answers one question: what happened at this building on this date. If it answers that clearly, most billing disputes end in one reply.
Below is a template you can paste into Word, Google Docs, Notes or the body of an email. It is free, there is nothing to download, and you do not have to give anyone an email address to use it.
The template
Keep the four headings even when a section is empty. A record that says “not completed: none” is more convincing than a record with the section missing, because it shows you checked.
PROOF OF SERVICE
Contractor: ...........................................
Site: .................................................
Site address: .........................................
Service date: .......... (e.g. 12 Feb 2026)
Job type: .............. (nightly clean / deep clean /
floor care / restroom service)
Arrived: ....... Completed: ....... (24-hour, e.g. 23:14)
Completed by: .........................................
WORK COMPLETED
[ ] .................................................
[ ] .................................................
[ ] .................................................
[ ] .................................................
[ ] .................................................
NOT COMPLETED, AND WHY
- ....................................................
- ....................................................
OBSERVED ON SITE
- ....................................................
(e.g. tenant boxes in floor 3 corridor, not moved)
- ....................................................
PHOTOS ATTACHED
1. .............................. taken .......
2. .............................. taken .......
3. .............................. taken .......
4. .............................. taken .......
HOW THIS RECORD WAS MADE
Times and areas reported by the crew member named
above, from their own device. Photos taken on site on
the service date. Nothing in this record is
independently verified.
Prepared: .......... Reference: ..........The 8 fields that do the work
Property managers are not reading for detail. They are checking whether the record is specific enough to be true. These are the fields that carry that weight.
- Site and address. Name the building the way the property manager names it, not the way your schedule does.
- Service date. Written out: “12 Feb 2026”. Never 02/12/26, which means two different days depending on who is reading.
- Completion time, 24-hour. “23:14” reads as a record. “Late last night” reads as a memory.
- Who did the work. A name. An unnamed record is the easiest kind to doubt.
- What was completed, as separate ticked lines rather than a paragraph. Separate lines can be pointed at in a reply.
- What was not completed, and why. This is the field that makes the rest believable. A record with no gaps in it looks written after the argument started.
- What was observed. Tenant boxes in a corridor, a leak under a sink, a door propped open. This is often the most valuable line on the page, and it is the one cleaners leave out.
- Photos, each with what it shows. “Restroom, floor 3” beats “IMG_4471”.
Label how each fact is known
The last section of the template is the one people delete first, and it is the one that makes the record credible. A property manager who has been given an overstated document before is scanning for overstatement.
So say plainly what the record is: times and areas reported by your crew member, from their own phone, on the date shown. Do not describe it as verified, certified, audited or binding. It is not, and claiming it invites exactly the argument you are trying to end.
Sending it with the invoice
Attach the record to the invoice rather than sending it after a complaint. A record that arrives before anyone asks reads as routine. The same record sent after a query reads as a defence.
Here is a reply that closes most withheld-invoice threads.
Subject: Northgate Medical Suites - service record, 12 Feb 2026 Hello Dana, Attached is the service record for 12 Feb 2026, including 8 photos taken on site and the completion time. Floors 1 to 3 restrooms are items 1 to 4 on the record, with photos 1, 2 and 5. Two items were not completed and are listed as such: the stairwell and the exterior entry. Anything you want photographed specifically next visit, tell me and I will add it to the checklist. Maria Marlow Facility Services
Three things make that reply work. It points at specific item numbers. It names what was not done before the client can. And it ends by asking what they want photographed next time, which turns a complaint into a checklist.
Where a document template runs out
The template is fine for one building on one date. It gets difficult in three places, and they are all the same problem.
- Photos. A document with 8 photos pasted in is a 20 MB attachment that some property managers cannot open on a phone.
- Repetition. Filling this in by hand 22 times a month, at 23:00, is the reason most contractors stop after the second week.
- Retrieval. In April, someone asks about a night in February. A folder of documents named by date is not an answer you can send.
If you are filling this in more than a few times a week, the honest advice is to stop typing it and use something that assembles it from the photos your crew already takes.
A template holds words. It cannot hold the photos.
The template above works, and you should use it. What it cannot do is carry 8 photos to a property manager in a form they will open on a phone. That is the part JobEvidence is being built for: one link, one record, every fact labelled by how it is known.
- TemplateJanitorial service report templateWhat belongs on a nightly service report, what to leave off, and a copy-and-paste version for one site on one date.
- ChecklistCommercial cleaning inspection checklistChecklists for nightly office cleans, restrooms, floor care and medical suites, written so a crew lead can tick them at 22:50.
- GuideA client says the cleaning wasn't done. What to send backHow to answer the withheld-invoice email in one reply, what to gather first, and the sentence that ends most of these threads.
- ComparisonCompanyCam alternatives for cleaning companiesAn honest read on CompanyCam, Manifold, Swept and CleanTelligent for a two-to-twenty-cleaner company, and the one question that decides it.