Reports to Send Facility Managers: The Silent Account Trap

Build the monthly reporting packet facility managers actually read: five sections, a fixed send cadence, and the warning signs your account has gone quiet.

CleanTrack360 Team
June 25, 202613 min readUpdated August 3, 2026

The account did not die at the renewal meeting. It died in March, when your day porter found a failing flush valve on the third floor, told building engineering in the hallway, and nobody wrote it down.

By the following October the facility manager has a folder of tenant complaint emails and nothing from you. When procurement asks whether the contract should go back out to bid, she has no evidence to defend you with.

Send facility managers five things on a set schedule: a monthly service summary, inspection scores with photo evidence, an issue log showing what was reported and when it closed, a staffing and attendance record, and a supply usage report. Deliver them by the fifth business day of each month, before the invoice lands.

That is the whole answer. The rest of this article is about why so few contractors do it, what the gap costs, and how to build a packet that survives a busy month.


What a silent account actually costs you

Call the building Northgate Plaza: 62,000 square feet of multi-tenant office, cleaned five nights a week, billed at $5,200 per month. The figures below are illustrative and use assumptions you should replace with your own.

Assume a 30% gross margin on the account after loaded labor and supplies. That is $18,720 of annual contribution riding on one relationship.

LeakIllustrative figureHow it is derived
Annual contract value$62,400$5,200 x 12
Annual gross contribution$18,72030% assumed margin
Price concession to survive a rebid$3,120 per year5% cut off $62,400, taken straight out of margin
Unlogged extra work given away$858 per yearOne 45-minute unbilled task per week at a $22 loaded hourly rate
Owner and supervisor time to defend or replace the account$900 or more12 hours of walkthroughs, bid prep and meetings at $75 per hour

Notice that you do not have to lose the building to lose money. The 5% concession alone erases roughly a sixth of your margin on that account, permanently, because you had no documented record of performance to argue against the incumbent discount.

And the $858 is the quiet one. Every time a crew handles a spill, a move-out, or a conference room reset without logging it, you have donated the labor and forfeited the goodwill, because the facility manager never learned it happened.

Key Takeaway: The cost of weak reporting shows up as price pressure and unbilled work long before it shows up as a cancellation notice.

Why cleaning reports never get sent

Three root causes explain almost every silent account, and none of them is laziness.

Reporting is treated as a sales task instead of an operations output. It sits with the owner or the account manager, who does it when the month is calm. Months are never calm, so it happens in January and then again when a client complains in July.

The data lives in four places at once. Paper checklists in a supervisor's truck, photos on two personal phones, service requests as text messages, and time punches in a payroll system nobody exports. Assembling a report means reconstructing history, which takes two hours, which is why it does not get done.

Nobody has asked what the facility manager does with the report. This is the big one. An in-house FM is not grading your mopping. She is defending a budget line, answering tenant complaints, preparing for an audit or an ownership change, and forecasting next year's spend. Your report is either ammunition for her or it is noise.

Write for that job and the packet gets opened. Write a wall of green checkmarks and it gets filed unread.

Warning signs your account has already gone quiet

These are early indicators, not death rattles. If three or more are true of a building today, that account is exposed regardless of how clean it looks tonight.

  • The only mail you send is an invoice. If your monthly invoice is the sole document touching the FM's inbox, the only conversation you have with that client is about price.
  • Requests arrive as texts to a supervisor's personal phone. Nothing that arrives that way is ever counted, timed, or reported back.
  • You cannot answer "how did we score last quarter" in under a minute. If the answer requires rebuilding a spreadsheet, the client cannot get it either.
  • Every inspection score is between 96 and 100. Scores that never move are scores nobody trusts. An FM reads a permanent 98 as a checklist someone fills out in the parking lot.
  • The client forwards a complaint about something you already fixed. That means the fix was invisible. You did the work and got the blame anyway.
  • No one at the client has ever replied to a report. Silence in both directions is not agreement, it is disengagement.
  • A new FM or property manager takes over and asks for scope documentation. If you scramble to reconstruct what you are contracted to do, you have handed the new decision maker a reason to test the market.
  • Someone asks you to "put together a summary" before budget season. When the client has to request the evidence, you are already on the defensive side of the table.
馃挕 Tip: Walk your account list right now and mark every building where you have not sent a document other than an invoice in the last 60 days. That list is your churn risk, in order.

What reports should you send facility managers?

Five recurring reports cover the vast majority of what an FM needs. A sixth tier goes out annually or on request.

ReportWhat it containsCadenceWhat the FM does with it
Service summaryOne page: periods covered, scheduled visits versus completed, periodic work performed, exceptionsMonthly, by the 5th business dayForwards it upward as proof the contract is being delivered
Inspection scorecardScored checklist by area, trend versus prior months, photo evidence, open corrective items with due datesMonthly or per inspection cycleDefends the vendor in tenant disputes and quality audits
Issue and request logEvery request received, date opened, date closed, hours to first response, who resolved itMonthly, plus real-time closure noticesTracks responsiveness against the SLA in the contract
Staffing and coverage recordShifts scheduled versus shifts covered, on-site arrival confirmation, callout replacements, supervisor visitsMonthlyAnswers "was anybody actually in the building Thursday night"
Supply and consumables usagePaper, soap, liners and can liners consumed, dispenser issues, reorder recommendationsMonthly or quarterlyFeeds next year's operating budget forecast
Compliance packetCOI, chemical inventory and SDS confirmation, training and certification roster, periodic floor care calendarAnnually and on renewalSatisfies risk management, insurance and audit requirements

The one-page service summary

Header block first: building name, service period, contract reference, your account manager's name and direct number. Then three short blocks: what was scheduled and completed, what periodic or project work happened, and what did not go as planned.

That third block is the one that builds trust. If you missed a night because of a snow closure or a callout, say so and say what you did to recover. An FM who finds a gap you did not disclose will assume there are others.

The inspection scorecard

Score by area, not by building. "Restrooms 92, Lobby 98, Breakroom 84, Stairwells 90" tells an FM where to walk. A single building-wide 94 tells her nothing.

Use a published cleanliness framework so your scores mean something outside your own company. APPA defines five levels of cleanliness, from Level 1 (orderly spotlessness) to Level 5 (unkempt neglect), with Level 2 as the standard most facilities are actually funded for. Stating the target level in the contract and reporting against it converts an argument about opinion into a conversation about specification.

Source: APPA, "Custodial Staffing Guidelines" (five levels of cleanliness framework).

Attach photo evidence in pairs: the deficiency and the correction, both timestamped. Two or three photos beat twenty. An FM scrolling on a phone will look at three.

馃挕 Tip: Always show at least one open corrective item with a due date. A report with zero findings reads as fiction. A report with two findings and two close-out dates reads as a system.

The issue and request log

This is the report that most often saves a contract, because it converts "they never respond" into a table with dates in it. Track five fields per item: date received, source, description, date closed, and hours to first response.

If your contract promises a four-hour response to day-porter requests, show the actual response time on every line. When one line reads 26 hours, explain it in the same row. Volunteering the miss is what makes the other 30 rows believable.

The staffing and coverage record

Facility managers in unoccupied buildings have one recurring anxiety: was anyone actually here. A monthly coverage record answers it with scheduled shifts, confirmed on-site arrivals, and any callouts with the name of the replacement.

Report coverage, not surveillance. Send "22 of 22 scheduled shifts covered, 2 callouts backfilled within the shift window," not raw time punches or employee-level location data. The first is a service metric. The second creates privacy questions you do not want to be answering in a renewal meeting.

The supply and consumables report

If you carry consumables, this report quietly makes you indispensable during budget season. Show units consumed by category, month over month, plus any dispenser failures you found.

When usage spikes, name the reason: a new tenant on floor two, a construction crew using the loading dock restroom, a jammed dispenser wasting roll stock. That is the analysis an FM cannot do herself and will absolutely forward to her director.

The annual compliance packet

Certificate of insurance, chemical inventory with confirmation that Safety Data Sheets are available on site as required by OSHA's Hazard Communication Standard, your training and certification roster, and the twelve-month periodic floor care calendar with scheduled dates.

Source: OSHA, Hazard Communication Standard, 29 CFR 1910.1200 (employer obligations for SDS availability).

Send it unprompted every year, in the same month. Contractors who make a risk manager's job easy get renewed by people who never walk the building.

What to leave out of the report

Over-reporting kills a packet as fast as under-reporting. Every page you add lowers the odds that page one gets read.

  • Raw time punch exports. Nobody wants a 400-row CSV of clock events. Summarize coverage instead.
  • Employee-level location detail. It reads as surveillance and invites questions about labor practices that have nothing to do with clean restrooms.
  • Your internal labor costs or hours worked. The moment an FM sees your hours, the next conversation is about cutting them.
  • Unscored photo dumps. Forty images with no findings attached is homework, not evidence.
  • Marketing copy. The packet is an operations document. Every sentence of pitch in it makes the data look like a pitch too.

The forward test: how to format so it gets used

Assume the facility manager will forward your report to someone more senior without reading it closely. Format for that person.

  1. Single PDF, not four attachments. Name the file predictably: BuildingName_Month_Year.pdf.
  2. Page one is the summary. Everything else is appendix.
  3. Building name and service period in the header of every page, because pages get printed and separated.
  4. A named human with a phone number, not info@ or a support portal link.
  5. Same layout every single month, so the reader knows where to look on page one.
  6. Send before the invoice, not after. The report is the justification, the invoice is the ask.

Prevention checklist: keeping the packet from going silent again

  • Name one owner per account for the reporting packet, and put that name in the account file. Not "the office," a person.
  • Put the send date on a recurring calendar entry: the fifth business day of every month, for every account, no exceptions.
  • Tie report delivery to invoice release, so the invoice cannot go out without the packet going out first.
  • Capture every service request in one system on the day it arrives, including the ones that come by text or in a hallway conversation.
  • Require photo evidence on every inspection finding at the moment it is logged, not reconstructed later.
  • Set a minimum inspection frequency per building and per supervisor, and audit that it happened.
  • Review your own reports before sending, looking for the all-green pattern. If a building has scored above 95 for three straight months, send a different inspector.
  • Hold a 15-minute quarterly call per account to walk the trend, even when there are no problems. Especially when there are no problems.
  • Deliver a formal annual review 60 to 90 days before the contract anniversary, with the twelve-month trend and next year's recommendations.
  • Re-send the compliance packet on the same month every year without being asked.
  • When a new FM takes over, deliver the last three months of reports plus the scope document within one week of hearing about the change.

How to start when you have twelve buildings and no history

Do not try to backfill a year of data. Pick a start date, tell each client what is coming, and begin.

A short email works: "Starting next month we will send you a monthly service and inspection report by the fifth business day. It covers completed work, inspection scores by area, and every request we received with response times. Tell me if there is a metric your team tracks that you want added."

That last sentence is worth more than the rest of the packet. Some FMs care about tenant complaint counts, some care about restroom supply outages, some care about after-hours access events. Ask once, then report on what they said, and you have built a document that is genuinely hard to replace.


Where CleanTrack360 fits

The reason most reporting programs collapse is assembly time, not intent. CleanTrack360 keeps the inputs in one place: quality inspections with custom checklists, photo evidence and automatic scoring; geofenced GPS clock-in and clock-out that confirms shift coverage; service requests and supply requests logged with dates; and reports with CSV export when you want to build your own layout. Clients get a browser-based dashboard showing their schedule, inspection reports and service requests, so the monthly packet confirms what they can already see rather than being the first news they get.

Plans start at $99 per month for up to 5 team members, $199 for up to 20 and $249 for up to 50, priced per plan rather than per user, with a 14-day free trial and no credit card required. Crews use the phone browser today, since the native app is still in development, and location is captured at clock-in and clock-out only, which is exactly the coverage-level detail worth reporting to a facility manager anyway.

Ready to see it in action?

Start your free 14-day trial. No credit card required.