Report templates

Monthly service report for FM clients: a template your clients will read

A monthly maintenance report is the one document your FM client reads about their building, and most are job exports nobody finishes. This template puts what clients check first at the top: overdue statutory items, open remedials, reactive response and next month's visits.

By Simon DuttonLast reviewed

Why most monthly reports go unread

The usual monthly maintenance report is an export. Every job closed in the month, every PPM task, a completion percentage on the front and forty pages of job sheets behind it. It proves the work happened, which is useful in a dispute, but it does not answer what the client's facilities or property manager opens it to find out.

That reader has a short list of worries, and most of them are about their own exposure rather than your performance. They are the person who will be asked, by an insurer, an auditor or their own director, whether the building is compliant. They are also the person holding up your quotes. A report that makes them hunt for either is a report they stop opening, and then the first time they read it properly is during a contract review.

This template turns the export round. It puts the four things a client checks first at the top, in the order they matter, and pushes everything else into an appendix.

What clients check first

  1. Is any statutory or compliance item overdue? Fire alarm servicing, emergency lighting tests, lift examinations, gas safety, water hygiene. An overdue item is a risk the client carries personally, so it goes first, with the reason and the rebooked date on the same line.
  2. What remedials are open, and who are they waiting on? Defects found on visits that are not fixed yet. Split them into "waiting on your approval" and "waiting on us". The first list is the client's action list; the second is yours, and hiding it does more damage than showing it.
  3. How quickly did you respond to reactive calls? By priority, against the targets in the contract, with each miss named.
  4. What is booked for next month? Dates for every visit, so the site team can arrange access and nothing turns up unannounced.

Planned task completion, hours on site, consumables and the job-by-job list still belong in the pack. They go after these four, or in an appendix, because a client rarely acts on them.

Tone and layout

Write it to the client, not about them. "Approving these four quotes lets us book them on the next visit" is a sentence someone can act on; "4 quotes outstanding" is not. Lead every exception with what happens next and when. Keep one site per report: a portfolio summary is useful to a regional manager, but the person responsible for a building wants their building. Put your logo and the client's name on it, issue it on the same working day every month, and keep the layout identical so the reader learns where to look.

Be careful with the word "compliant". Say what was done and when, and let the client's own competent people judge compliance. Your report is evidence for them, not a certificate.

The legal background, briefly

The duties behind the statutory list sit with the client or the responsible person, not with the contractor, which is exactly why they read this section first. Three examples, summarised from the issuing bodies:

  • Under article 17 of the Regulatory Reform (Fire Safety) Order 2005, the responsible person must keep fire safety facilities, equipment and devices under a suitable system of maintenance and in efficient working order.
  • HSE's guidance on thorough examination of lifting equipment sets default intervals of 6 months for equipment that lifts people and for lifting accessories, and 12 months for other lifting equipment, unless a competent person's examination scheme says otherwise.
  • For let residential property, HSE explains that landlords need an annual gas safety check and must keep the gas safety check records for at least two years.

Your actual frequencies come from the contract, the client's risk assessments and any maintenance standard they license. The intervals in the sample below are illustrative.

The data model

Fields you need

Source Record Fields used
Job system or CAFM Site site ref, client, site name, contract ref
Job system or CAFM Compliance item item ref, site ref, description, carried out by (you, subcontractor, insurer), frequency in months, last done date
Job system or CAFM Visit or task task ref, site ref, item ref, scheduled date, status, completed date, abort reason
Job system or CAFM Remedial (defect) remedial ref, site ref, raised date, raised on task ref, category, status, quote ref
Job system or quoting Quote quote ref, value, sent date, approved date
Helpdesk or job system Reactive call call ref, site ref, priority, logged at, attended at
Contract Response targets priority, target hours, clock or working hours

The joins

From To Key Watch for
Compliance item Next booked visit item ref, earliest future scheduled date Visits booked against the site but not the item never show as booked
Remedial Quote quote ref Quotes raised in another system with no remedial ref
Remedial Originating visit raised on task ref Lets you show the client which inspection found it
Reactive call Contract targets priority Priority changed after logging: report the priority at logging
Everything Site site ref Sites renamed or split mid-contract

The compliance items owned by insurers or other contractors matter most here. If the passenger lift examination is done by the client's insurer, it still belongs on the client's register, and your report is often the only place it is tracked against a date.

The formulas

Line Formula
Next due last done + frequency (months)
Days to due next due − report date; negative means overdue
Status overdue if days to due < 0; due, booked or due, not booked if 0–30; otherwise in date
Remedial age report date − raised date
Awaiting approval value Σ quote value where status = awaiting client approval
Response time attended at − logged at, in the hours basis the contract uses
In target calls with response time ≤ target ÷ calls, per priority
Planned completion tasks completed in month ÷ tasks due in month
Brackwell FM

Issued 3 November 2026

Monthly service report · Pellmore Estates

Hollin Quay offices, October 2026

Position at 31 October 2026. The four things to check first are at the top; detail follows in the same order.

Statutory items overdue
2
of 11; 1 due soon, not booked
Open remedials
7
4 need your approval
Reactive in target
14/18
77.8% attended in time
Visits booked
10
Next month

1. Statutory and compliance items

Overdue first, then anything due in the next 30 days, then in date.

Statutory and compliance register with last done, next due and status
ItemLast doneNext dueStatusBooked / note
Gas boiler service and safety inspectionBrackwell · every 12 months21 Oct 2521 Oct 26Overdue · 10d5 Nov 26No access to plant room 21 Oct; rebooked
Passenger lift thorough examinationInsurer · every 6 months28 Apr 2628 Oct 26Overdue · 3d6 Nov 26Inspector cancelled 28 Oct; rebooked
Dry riser inspectionSubcontractor · every 6 months19 May 2619 Nov 26Due, not bookedNot yet booked
Emergency lighting monthly testBrackwell · every 1 month8 Oct 268 Nov 26Due, booked6 Nov 26
Fire alarm serviceBrackwell · every 3 months12 Aug 2612 Nov 26Due, booked11 Nov 26
Water temperature checksBrackwell · every 1 month14 Oct 2614 Nov 26Due, booked13 Nov 26
Emergency lighting annual duration testBrackwell · every 12 months20 Nov 2520 Nov 26Due, booked19 Nov 26
Fire extinguisher serviceSubcontractor · every 12 months22 Jan 2622 Jan 27In date
Smoke vent (AOV) serviceBrackwell · every 12 months10 Feb 2610 Feb 27In date
Legionella risk assessment reviewSubcontractor · every 24 months3 Mar 253 Mar 27In date
Fixed wiring inspection (EICR)Subcontractor · every 60 months15 Jun 2215 Jun 27In date

2. Open remedials

7 open, oldest first. 2 closed this month.

Waiting on your approval

  • R-0412 Dry riser landing valve cap missing, level 4Statutory · Awaiting your approval165d£140
  • R-0502 Calorifier insulation damaged, plant roomImprovement · Awaiting your approval78d£620
  • R-0519 Fire door closer failed, level 3 eastSafety · Awaiting your approval59d£385
  • R-0531 Roof gutter outlet blocked, north elevationImprovement · Awaiting your approval31d£460

Waiting on us

  • R-0447 Smoke vent actuator slow to open, stair BSafety · Parts on order263d
  • R-0488 Fire alarm call point cover broken, receptionSafety · Booked 11 Nov 2680d
  • R-0540 Mixing valve failed temperature check, WC block BSafety · Booked 4 Nov 2617d

Approving the four quotes (£1,605 in total) lets us book them on the next visit.

3. Reactive response

Time from call logged to engineer on site, clock hours, against contract targets.

Reactive attendance times as a share of target18 calls. Each dot is one call, placed by response time divided by its priority target. 14 sit at or left of the target line.target02×P1P2P3
Reactive calls by priority: target, calls, attended in target and median time
PriorityTargetIn targetMedian
P14h2/33.4h
P224h5/720.3h
P3120h7/872.9h
All14/1877.8%
  • RC-2238 P3 Radiator noisy: 204.4h
  • RC-2226 P2 Blocked sink, level 1: 32.7h
  • RC-2212 P1 Water leak through ceiling, level 2: 5.2h
  • RC-2220 P2 Door access reader failed: 35.4h

4. Booked visits, November

  1. 4 Nov 26Remedial R-0540: Mixing valve failed temperature checkRemedial
  2. 5 Nov 26Gas boiler service and safety inspectionStatutory
  3. 6 Nov 26Passenger lift thorough examinationStatutory
  4. 6 Nov 26Emergency lighting monthly testStatutory
  5. 11 Nov 26Fire alarm serviceStatutory
  6. 11 Nov 26Remedial R-0488: Fire alarm call point cover brokenRemedial
  7. 13 Nov 26Water temperature checksStatutory
  8. 18 Nov 26Quarterly AHU filter changePPM
  9. 19 Nov 26Emergency lighting annual duration testStatutory
  10. 25 Nov 26Monthly lift maintenance visitPPM

Planned tasks completed in month: 24 of 26 (92.3%). Not done: Gas boiler service (no plant room access); Passenger lift thorough examination (inspector cancelled).

Illustrative data

Illustrative, fictional data. Brackwell FM, Pellmore Estates and Hollin Quay are invented; frequencies and targets are examples, not advice for any real site.

Worked example (illustrative, fictional)

Brackwell FM (fictional) maintains Hollin Quay offices for Pellmore Estates (also fictional). The October report is as at 31 October 2026 and issued on 3 November.

Statutory items. The register holds 11 items.

Item Last done Frequency Next due Days to due Status
Gas boiler service and safety inspection 21 Oct 2025 12 months 21 Oct 2026 −10 Overdue, rebooked 5 Nov (no plant room access on 21 Oct)
Passenger lift thorough examination 28 Apr 2026 6 months 28 Oct 2026 −3 Overdue, rebooked 6 Nov (inspector cancelled)
Dry riser inspection 19 May 2026 6 months 19 Nov 2026 19 Due, not booked

Four more items fall due in November and are already booked, and four are in date beyond 30 days: 2 + 1 + 4 + 4 = 11. The front of the report says "2 overdue", and both lines carry the reason and the new date. The dry riser is flagged because it is due in 19 days with no visit against it.

Remedials. Seven are open. Four are waiting on the client: £140 (raised 165 days ago), £620 (78 days), £385 (59 days) and £460 (31 days), so £140 + £620 + £385 + £460 = £1,605 awaiting approval. Three are waiting on Brackwell, including a smoke vent actuator on parts order for 263 days. That one is uncomfortable to print, and it is the reason a client trusts the rest of the page. Two remedials were closed in the month.

Reactive response. 18 calls, with contract targets of 4 hours for P1, 24 for P2 and 120 for P3, in clock hours.

Priority Calls In target Rate Median
P1 (4h) 3 2 66.7% 3.4h
P2 (24h) 7 5 71.4% 20.3h
P3 (120h) 8 7 87.5% 72.9h
All 18 14 77.8%

14 ÷ 18 = 77.8%. The four misses are named: a P1 ceiling leak attended in 5.2 hours, two P2 calls at 32.7 and 35.4 hours, and a P3 at 204.4 hours. A client will forgive a miss that is explained; they will not forgive finding it themselves.

Next month and planned work. Ten visits are booked for November: six compliance visits (including the two rebooked overdue items), two remedials and two planned maintenance visits. Planned completion for October was 24 of 26 tasks, 92.3%, and the two not done are the same two overdue items, so the footer and the top of the report tell one story.

Assembling it every month without a spreadsheet

The work in this report is not the layout. It is the joins: compliance items to the next booked visit, remedials to quotes, calls to the contract's targets, and items owned by insurers and subcontractors that live outside your job system altogether. Done by hand across several sites, that work grows with every client you add, which is why the export is so tempting.

The IVP.ai Data Layer pulls sites, tasks, remedials, quotes and calls from your job system, adds the third-party items you keep in spreadsheets, and calculates the register and response figures above on a schedule. A Deskless by IVP.ai agent can then draft each site's report for the account manager to check and send. By default it flags, drafts and waits for a person; it sends nothing to a client unless you configure it to. See how Deskless works.

This is the client-facing view. Your internal pack is a different document: the field service KPIs template covers the measures you run the business on, engineer utilisation covers labour, the PPM compliance report template goes deeper on planned task outcomes, and FM contract KPI reporting covers the contractual KPIs that carry service credits. All the templates are on the field service reporting hub. For a published example of joining job, CRM and finance data into one governed view, read the single source of truth case study.

To see a monthly client report built from your own data, start with the free 48-hour pilot. We connect up to three sources, clean the data and set one report or agent running within 48 hours of read-only access, and you then have 14 days of access to choose a plan or walk away.

Questions

Frequently asked questions

What should a monthly maintenance report for a client include?

Start with the items the client is accountable for: any statutory or compliance task that is overdue or due soon, open remedials split by who they are waiting on, reactive response against the contract targets, and the visits booked for next month. Planned task completion, hours on site and the full job list can follow, or sit in an appendix for anyone who needs the detail.

Should the report show calls we missed the response target on?

Yes, by name, with the time taken and what caused the delay. The client's own helpdesk or site staff usually know about a slow response already. Listing it yourself, next to the calls you hit, makes the rest of the figures more believable and moves the conversation on to fixing the cause rather than arguing about the number.

How do I report remedials that are waiting on client approval?

Keep them in a separate list from remedials waiting on you, with the quote value, the date the quote was sent and how many days the defect has been open. Total the value at the bottom. That turns the section into a short action list for the client and makes it clear which delays are theirs and which are yours.

One report per site or one per client?

One per site for the person responsible for each building, because they want their own register and their own visits without filtering a portfolio table. A portfolio summary on top is useful for a client's regional or head office manager, as long as it is built from the same site figures so the two never disagree.

About the author

Simon Dutton

Simon has more than 10 years of experience as a data scientist, working with start-ups, SMEs, Google and the CMA.

Last reviewed 6 November 2026.

Your first report or agent in 48 hours.

Tell us which systems feed it. We connect them, clean the data and set the report running automatically. If it isn’t useful, walk away.