Facilities Maintenance Schedule
The whole facilities remit across a portfolio: hard and soft services, building by building, with who delivers each one, what it costs per unit of area and when the contract runs out.
- Sixteen service lines, soft services included rather than assumed
- Hard FM and soft FM providers named per building
- Cost per unit of area, the only figure that compares buildings
- Contract expiry countdown, with 270 days as the procurement trigger
Facilities Maintenance Schedule
Hard and soft, across the portfolio
| # | Soft service line | Hard/Soft | Provider | Cost |
|---|---|---|---|---|
| 1 | Cleaning and housekeeping | |||
| 2 | Waste and recycling | |||
| 3 | Security and access control |
The document you will get. Download for the full, editable file.
Who this facilities maintenance schedule is for
This document is built by one person and then used by three who each read a different quarter of it.
The head of facilities or estates
You own the whole remit and this is the only page that shows it in one place. Coverage is your section: which service lines are delivered, by whom, and which are marked not covered.
Whoever holds the budget
Cost per unit of area and cost per building are what you came for, because they are the two figures that survive a budget conversation and allow comparison outside the organization.
The FM lead for a building
You are reading one row of the building register and the constraints that apply to your site. Restricted hours and shared responsibilities are what shape your year.
Whoever warns the occupants
The seasonal calendar is written for you. It is the year at a glance so notice can be given, and it deliberately stops short of task-level timing.
Which section matters the most in your sector
Every portfolio runs hard services. What separates them is how much soft service sits in the same remit and who carries it, which is usually what decides the shape of the schedule. If you run one of these, the sector page goes further than the template does.
- Commercial real estate
Cost per unit of area. Across a multi-let portfolio it is the figure that supports a service charge conversation and the only one that compares buildings honestly.
Portfolio maintenance software - Retail and malls
Soft service weighting. Cleaning, waste and security often exceed hard FM spend in trading environments, and a plant-only schedule misses most of the cost.
Retail maintenance software - Healthcare
Catering, waste and cleaning as clinical services. In healthcare the soft lines carry compliance obligations of their own rather than being housekeeping.
Healthcare maintenance software - Corporate facilities
Helpdesk and CAFM. In office estates the helpdesk is the service occupants actually experience, and it belongs on the schedule as a line with a provider and a cost.
Corporate facilities software - Education
Seasonal calendar and access. Campus estates compress most disruptive work into two windows, and the schedule has to be built around those rather than around months.
Campus maintenance software - FM service providers
Contract expiry. When you are the provider or the managing agent, the countdown is your pipeline as much as it is the client's procurement risk.
FM service provider software
What a facilities maintenance schedule should contain
A facilities maintenance schedule sets out the full facilities remit across a portfolio of buildings. It lists every service line, hard and soft, with its scope, frequency, provider, the buildings it covers and its annual cost, alongside a building register carrying area, occupancy and contract expiry, and the cost position derived from them.
A. Fields specific to a facilities maintenance schedule
| Field | What goes in it | Why it earns its place |
|---|---|---|
| Delivery model | Fully in-house, fully outsourced, hybrid or managing agent | It shapes how the rest reads. A hybrid portfolio has gaps at the boundaries, and the boundaries are only visible once the model is stated. |
| Building register | One row per building with type, area, occupancy and FM lead | Area is the field people leave until later and then need for every cost figure below. Occupancy is what makes soft service volumes make sense. |
| Hard and soft provider per building | Named separately, because they usually are | Two columns rather than one, because the same building is very often served by different parties for plant and for cleaning, and the gap between them is where coordination fails. |
| Contract expiry and countdown | Per building, calculated | The most actionable field on the page. Anything under 270 days should already be in procurement, because a tender needs a six to nine month run-up. |
| Sixteen service lines | Each marked hard or soft, with scope, frequency, provider and cost | The list is the point. Most schedules carry the first seven and stop, which is how a plant schedule ends up being described as a facilities schedule. |
| Not covered, marked honestly | A legitimate status on any service line | A line with no provider and no cost is either a service you do not need or a gap nobody has noticed, and only writing it down distinguishes the two. |
| Annual cost per line | What each service line actually costs across the portfolio | Rolled up, this is the annual facilities cost. Broken out, it is the only way to see that waste costs more than fire safety. |
| Cost per unit of area | Annual cost divided by total floor area | The figure that allows comparison between buildings and against the market. It needs cost and area together, which most portfolios hold in two different places. |
| Cost per building | The portfolio cost divided across the estate | A cruder measure than cost per area and a more intuitive one for people outside facilities, which makes it useful in the room where budgets are set. |
| Seasonal calendar | The year at a glance, with buildings affected and access needed | Written for whoever gives notice to occupants. It stops deliberately short of task timing, which lives one layer down in the preventive maintenance schedule. |
| Contracts due for renewal | Service line, provider, expiry, notice period and the action | The notice period is the field that catches people. A contract with three months notice and four months to expiry is already past the decision point. |
| Coordination constraints | Restricted hours, shutdown windows, multi-let splits and escalation | Landlord and tenant responsibilities that split a service line are the classic source of work nobody does, because each party believes the other holds it. |
The soft service lines are what make this a facilities schedule rather than a maintenance schedule with a broader title. Hard services are the building and its plant: mechanical, electrical, fire, water, lifts, fabric, standby power. Soft services are the things done for the people inside it: cleaning, waste, security, catering, pest control, grounds, helpdesk. Most schedules carry the first group in detail, stop, and then get circulated under a name that implies the second. The consequence is not just an incomplete document. It is that the lines with the highest human contact and often the largest combined spend sit outside the schedule, outside the cost position and outside the contract expiry countdown, so they are renewed late and priced without comparison. If you take one thing from this template, work all sixteen lines and mark the ones you genuinely do not need as not covered, rather than leaving them off and discovering the gap when somebody asks who empties the bins at the newest site.
B. What it looks like filled in
Five service lines from one six-building portfolio, with the cost position that falls out of them. Two rows are doing more work than the other three.
| Service line | Hard/Soft | Provider | Annual cost |
|---|---|---|---|
| Mechanical and HVAC | Hard | Brightwell M&E | 84,000 |
| Fire and life safety | Hard | Brightwell M&E | 31,000 |
| Cleaning and housekeeping | Soft | Clearview | 112,000 |
| Waste and recycling | Soft | Clearview | 26,000 |
| Security and access control | Soft | Not covered | nil |
| Portfolio | 24,800 sq units | 7 providers | 11.29 per unit |
Cleaning costs more than the entire hard FM line above it, and on a plant-only schedule it would not appear at all. That is the case for working all sixteen lines rather than the familiar seven: the largest single number in this portfolio sits in the half that most maintenance schedules leave out, which means it also sits outside the renewal countdown and gets retendered late, if at all. The security row is the other one to read. Marked not covered with no provider and nil cost, it is either a genuine decision, because the buildings are landlord-secured, or a gap nobody had noticed. Writing it down is what forces that question to be answered rather than assumed. And the portfolio row is why area belongs in the building register from the start: 11.29 per unit of area is the only figure here that can be compared against another portfolio or against the market, and it cannot be produced at all unless cost and area are held in the same place.
Excel for the building register with its contract expiry countdown, the sixteen service lines, the cost position that calculates per unit of area and per building, and the year comparison tab. Word and PDF for the version that goes to a budget holder or a client. Free, and yours to rebrand.
How do you build a facilities maintenance schedule?
Build the estate first, then the services across it, then let the cost position fall out. Task-level timing is deliberately not part of this. Six steps.
Set the portfolio and the delivery model
Organization, portfolio or region, the schedule year, number of buildings, total floor area with its unit, and whether delivery is fully in-house, fully outsourced, hybrid or through a managing agent. The model determines where the boundaries and therefore the gaps are.
List every building with its area and contract expiry
Type, area, occupancy, the FM lead, and the hard and soft providers named separately because they are usually different parties. Then the contract expiry so the countdown runs, since anything under 270 days should already be in procurement.
Work all sixteen service lines, soft included
Mechanical, electrical, fire, water, lifts, fabric and standby power on the hard side. Grounds, cleaning, waste, pest, security, catering, energy, statutory inspections and helpdesk on the soft. Each with a scope summary, frequency, provider, buildings covered and annual cost.
Mark what you do not cover, honestly
A service line with no provider is either a deliberate decision or a gap nobody has spotted, and only writing it down tells the two apart. Not covered is a legitimate entry and a more useful one than an empty row.
Let the cost position calculate
Annual facilities cost against total floor area gives cost per unit of area, which is the only figure that compares buildings against each other or against the market. Cost per building follows, along with the variance against approved budget.
Fill the seasonal calendar and the constraints, then stop
The year at a glance for whoever warns occupants, with buildings affected and any access or notice required. Then restricted hours, shutdown windows, multi-let splits and the escalation route. Task-level months and hours belong in the preventive maintenance schedule, not here.
Hard services versus soft services
The split runs through every line of this schedule and decides what most organizations accidentally leave out of it.
| Aspect | Hard services | Soft services |
|---|---|---|
| What they serve | The building and its plant | The people inside it |
| Typical lines | Mechanical, electrical, fire, water, lifts, fabric | Cleaning, waste, security, catering, pest, helpdesk |
| What failure looks like | A system stops working | The place becomes unpleasant, then unusable |
| How they are usually scheduled | In detail, on a maintenance schedule | Under a contract nobody puts on the schedule |
| Where the compliance sits | Statutory inspection and certification | Food safety, waste duty of care, screening |
| Share of spend | Assumed to be most of it | Frequently more than half |
Most organizations schedule the hard half properly and manage the soft half by contract renewal alone, then describe the result as a facilities schedule. The reason is historical rather than deliberate: maintenance schedules grew out of plant maintenance, and soft services arrived later as outsourced contracts with their own paperwork. So the cleaning specification lives with procurement, the waste contract lives with whoever signed it, and neither appears on the document that is supposed to show the whole remit. It matters because of where the money and the occupant experience actually are. Soft services frequently account for more than half of facilities spend, and they are the lines occupants judge the building by. Putting all sixteen lines on one page, with provider, cost and expiry against each, is the entire point of using a facilities schedule rather than a maintenance schedule with an ambitious title.
When the template starts to feel limiting
As a portfolio view in a spreadsheet this works for a year. It runs into the same four walls every time.
Contract expiry dates that nobody acts on
The countdown is correct and sitting in a file. A contract passing inside its notice period is a decision already made by default, and the file is usually opened after that has happened.
Coverage gaps are invisible until somebody asks
A service line left blank rather than marked not covered looks identical to one nobody needed. The difference only emerges when a building has no answer for who does it.
Cost and area live in different systems
Cost per unit of area needs finance and property data in the same row, which is precisely why most portfolios cannot produce the one figure that would let them compare anything.
The portfolio view ages the day it is built
Buildings are added, contracts are varied and providers change. A snapshot schedule describes the estate as it was at the moment somebody had time to compile it.
What running this in Facilio looks like
The template is the paper version of this portfolio view. The service lines are the same; the difference is that a contract expiry raises itself and cost per area is read rather than assembled.
Ops Performance Intelligence
Contract expiry stops being a filed date
Each contract carries its expiry and notice period against the building, so a line crossing the 270-day threshold surfaces as a procurement task rather than as a discovery made two months too late.
Audit Report Intelligence
Cost per unit of area becomes a read
Cost and area sit against the same building, so the figure that supports a budget or service charge conversation is produced on demand instead of being reconciled from two systems once a year.
Contractor Work Tracker
Every provider on the estate is visible at once
Who delivers which line, in which buildings, against which contract, held in one place, so the hybrid boundaries where hard and soft meet stop being where work goes missing.
Work Completion Validator
Soft service delivery is evidenced too
Cleaning, waste and security are contracted outcomes as much as plant maintenance is, and holding their completion against evidence applies the same standard across the whole remit.
Hallucination-free by design. Atom AI answers from the records in your tenant rather than generating plausible text, so an empty field reads as empty rather than filled in for you.
Frequently asked questions
What is a facilities maintenance schedule?
A facilities maintenance schedule sets out the full facilities remit across a portfolio of buildings. It lists every service line, hard and soft, with its scope, frequency, provider, the buildings it covers and its annual cost, alongside a register of the buildings themselves carrying area, occupancy, FM lead and contract expiry.
From those inputs it produces the cost position: annual facilities cost, cost per unit of area and cost per building. It is a portfolio and provider view rather than a task list.
What is the difference between hard and soft facilities services?
Hard services relate to the building and its plant: mechanical and HVAC, electrical, fire and life safety, water hygiene, lifts, building fabric and standby power. They are usually fixed to the building and often carry statutory inspection obligations.
Soft services are delivered for the people using the building: cleaning, waste, security, catering, pest control, grounds and the helpdesk. They are just as contracted and frequently cost more in total, but they are the half most maintenance schedules leave out.
How is this different from a preventive maintenance schedule?
This is the layer above it. A facilities maintenance schedule holds service lines, providers, coverage and cost across a portfolio. A preventive maintenance schedule holds individual tasks against the months they fall due, with estimated hours, for the team doing the work.
You need both, and they answer to different people. A budget holder or client reads this one. A planner works from the other. Task-level timing is deliberately absent here, and this page links down to the schedule that owns it.
What should be included in a facilities maintenance schedule?
The portfolio details and delivery model, a building register with area, occupancy, FM lead, hard and soft providers and contract expiry, and an annual service schedule covering all sixteen service lines with scope, frequency, provider, buildings and cost.
Then the cost position with cost per unit of area and per building, a seasonal calendar for whoever gives notice to occupants, the contracts due for renewal with their notice periods, and the coordination constraints including restricted hours and any landlord or tenant split.
How do you calculate facilities cost per square meter or square foot?
Divide the total annual facilities cost across the portfolio by the total floor area, using whichever unit your estate is measured in. The template holds both inputs in the same workbook so the figure calculates itself rather than being reconciled by hand.
It is worth the effort because it is the only figure that allows a fair comparison between one building and another, or between your portfolio and the market. Most organizations cannot produce it, not because the arithmetic is hard but because cost sits in finance and area sits in property.
When should a facilities contract go out to tender?
Work backwards from expiry. A tender with a specification review, market engagement, evaluation and mobilization realistically needs six to nine months, so a contract showing under 270 days to expiry should already be in procurement rather than on a list of things to think about.
Check the notice period as well as the expiry date. A contract with three months notice and four months remaining has already passed its decision point, and the countdown in the building register is what makes that visible while something can still be done.
Should a facilities schedule include statutory compliance?
Include it as a service line with a provider and a cost, because it is a real part of the remit and it is usually contracted. But keep the detail somewhere else.
The task-by-task compliance position, with certificate references and statutory overdue reported separately, belongs in a PPM schedule. This document says who delivers compliance inspections and what they cost; the PPM schedule proves each one happened.
Can I edit and rebrand this template?
Yes. It is free to use, edit, rename and put your own logo on, internally or for clients. No attribution required.
The Excel version is the one that earns its keep, since contract expiry countdowns, the delivery split, cost per unit of area and cost per building all calculate themselves, and the Year Comparison tab tracks cost per area across years. Word and PDF are the versions to hand a budget holder or a client.
In one paragraph
A facilities maintenance schedule covers the whole remit across a portfolio, and the part that makes it worth building is the half most schedules leave out. Start with the delivery model, then the building register with area, occupancy and contract expiry, because area is the input every cost figure below depends on and the one people postpone. Work all sixteen service lines including cleaning, waste, security, catering, pest, grounds and helpdesk, naming hard and soft providers separately since they are usually different parties. Mark anything you genuinely do not need as not covered, because a blank row and a deliberate decision look identical a year later. Let the cost position calculate, and pay attention to cost per unit of area, the one figure that allows comparison outside your own estate. Treat any contract under 270 days to expiry as already in procurement. Keep task-level months and hours out of this document; they belong one layer down.
The template is the floor, not the ceiling
Take the schedule; it will put the whole remit on one page and produce a cost per unit of area you can defend. When a portfolio snapshot stops keeping pace with the estate, a connected CMMS holds it live: contracts with expiry and notice against each building, cost and area in the same record so the comparison figure is a read, every provider across the estate visible at once, and soft service delivery evidenced to the same standard as plant.