See which contract still earns after wages move.
Sites, rosters, index clauses and renewals in one contract file. Built for companies that clean, maintain and run workplaces.
- Contracts
- Rosters
- Wage pass-through
- Renewals
No contract to talk. We start with the last renewal where the margin surprised you.
01 / 06
We understand the year
How a facility contract actually runs
Eight steps. On a margin of a few points, a small gap is the profit.
- 01
Bid
Where it breaks
The price is set before anyone counts the hours on each site.
What changes
The bid sits on the sites, the services and the hours it assumes.
- 02
Price
Where it breaks
A fixed fee has no line for what happens when wages rise.
What changes
The contract shows the fee, the index clause and the rate card.
- 03
Mobilise
Where it breaks
The first months cost more than the fee, and nobody books that cost.
What changes
Mobilisation hours and extra cost stay on the contract.
- 04
Roster
Where it breaks
Supervisors add people to cope, and the fee does not move.
What changes
Planned hours sit next to the hours the fee can pay.
- 05
Deliver
Where it breaks
Cleaning, maintenance and reactive jobs live in different lists.
What changes
Planned work and extra jobs are on the same site.
- 06
Variations
Where it breaks
Extra work is agreed on site and billed late, or not at all.
What changes
A variation is a line before the month is closed.
- 07
Renew
Where it breaks
A contract comes up and the margin is still a surprise.
What changes
Renewals due this quarter show hours, fee and last year's margin.
- 08
Margin
Where it breaks
A loss-making site is hidden inside a healthy country total.
What changes
Each contract shows whether it still earns after wages.
The problems
What facility companies lose money on
Almost all of the fee is cost
Facility management is a people business. After the cost of doing the work, a few points of revenue are left for the company.
Calculated from reported figures: Coor 2025 spent 88.4 of every 100 of sales on cost of services. Mitie's FY26 cost of sales was 88.3 of every 100. Operating margin was 3.6% at Coor, 4.7% at Mitie and 4.9% in an extract of ISS's 2024 figures.
Wages are the cost that moves
A pay rise that the contract does not pass on is not a small variance. It can take half of a thin operating margin.
A published extract of ISS's 2024 report puts employee costs at 63.1% of revenue. On that share, a 4% wage rise that is not recovered costs about 2.5 points of margin. That 2.5 is a calculation, not a number any company reported. Check the ISS split against the original annual report.
The price rise lags the wage rise
Even a large contractor does not recover every increase. Fixed fees without an index clause absorb the rest.
Mitie FY26: pricing recovered 94% of cost inflation and 76% of the employer National Insurance rise. The unrecovered part was about £18.6m, roughly 7% of operating profit. Those two percentages and the £18.6m are calculations from Mitie's reported cost and price figures.
Renewal is the year
A few large accounts are most of the revenue. Losing them shows up immediately. Winning them back does too.
ISS reported 94% retention in 2025, and 69% of Group revenue from key accounts in Q1 2025. Coor's retention fell from 88% in 2024 to 73% in 2025. Mitie's renewal rate was 84% after 59%, against a long-term average of about 90%.
A new contract can lose money first
Mobilising a site costs hours before the fee looks normal. Fast growth can depress the margin you just won.
Coor says starting a new contract can have a slightly negative short-term effect on margin. Mitie described a replacement security contract that earned a much lower margin in its first year because of mobilisation.
One country, or one contract, carries the rest
A group margin hides a site that should be repriced or handed back, and a country that is doing the earning.
Coor's 2025 adjusted operating margin was 9.0% in Sweden, 4.6% in Norway, 3.7% in Denmark and 2.3% in Finland, against a group margin of 4.8%. Mitie took an extra £4.7m loss on one maintenance contract and then handed it back.
These figures come from company reports and from calculations on those reports. They are not results of a BrandableCode client. Published estimates of the European market disagree by an order of magnitude, so this page does not quote a market size. Your contracts will differ. Cleaning, technical maintenance and integrated facility management are the focus.
The solution
One contract file. Six places it has to be right.
Sample screens with demo data, not a live client result.
One file per contract
Sites, services and the fee, not a PDF in a folder.
Each contract lists the buildings, the services and how the fee is built: a fixed amount, a rate card, or both. Integrated work and a single service stay distinguishable.
- Sites and services on the contract
- Fixed fee and rate card side by side
- The index clause written down, or marked as missing
Research: Coor's 2025 mix was 58% integrated facility management and 42% single services. Cleaning was 38% of services, property 28%, workplace 17% and food and beverage 12%. The file has to hold that mix without blending it into one number.

Roster against the fee
Do not staff a site the fee cannot pay for.
Supervisors see the hours the contract assumed and the hours actually planned. Adding a person is visible before the month closes.
- Planned hours next to contracted hours
- Cleaners and technicians on the same site
- A gap that shows before payroll
Research: Coor said weak Swedish profit in late 2024 came from high personnel expenses, and that an action plan on resource planning restored it. The roster is that plan, kept on the contract.

Wage rise next to the clause
See what you can bill before the rise is paid.
When wages move, the contract shows whether an index or a rate card lets you recover it, and what is left if it does not.
- The clause, or a clear gap where there is none
- Wage change beside the price you can ask
- Unrecovered cost on that contract
Research: Mitie's FY26 pricing recovered 94% of inflation costs and 76% of the employer National Insurance rise. The gap is the number a contract file should show while you can still renegotiate.

Renewals before they are late
The contracts that decide the year are on one list.
Every contract has an end date. The list for this quarter shows the fee, the hours and whether last year still earned, so a renewal is not a scramble.
- End date on every contract
- This quarter's renewals in one view
- Last year's margin beside the fee
Research: Retention is the number these companies publish. ISS reported 94% in 2025. Coor fell from 88% to 73%. Mitie rebounded to 84% from 59%.

Mobilisation on the contract
The first months are a cost, not a surprise.
Opening a site has its own hours and cost. They sit on the contract until the fee catches up, so a new win does not look healthier than it is.
- Opening hours separate from steady hours
- Extra cost in the first months
- A date when the site should reach its fee

Margin by contract
A healthy country total can hide a site you should exit.
Each contract shows fee, hours and what is left. A site that no longer earns can be repriced or handed back before it sits inside the group number.
- Margin of this contract, not only the company
- Hours and fee on the same row
- A reason to reprice or leave
Research: Coor's adjusted margin ran from 2.3% in Finland to 9.0% in Sweden in 2025. Mitie booked an extra £4.7m loss on one maintenance contract, then handed that contract back.

What the filings say
Numbers we can actually stand behind
- Company filings
88
of every 100 of revenue goes to the cost of the work, at both Coor (88.4, 2025) and Mitie (88.3, FY26). What remains is a thin operating margin.
Calculated from Coor's 2025 sales and cost of services, and from Mitie's reported FY26 cost of sales
- ISS, 2024
63.1%
of ISS revenue in that extract was employee cost. A 4% wage rise that is not passed on is about 2.5 points of margin. The 2.5 is a calculation.
Published extract of ISS's 2024 figures. Check it against the original annual report
- Company filings
73%
contract retention at Coor in 2025, down from 88% in 2024. ISS reported 94% in 2025. Mitie's renewal rate was 84% after a year at 59%.
Coor full-year 2025, ISS 2025, Mitie FY26
The result
What changes for you
- A fee buried in a PDFSites, services and the fee on one contract
- Hours added from habitA roster set against the hours the fee can pay
- A wage rise found at month endThe index clause shown when wages move
- Renewals in someone's memoryContracts due this quarter on one list
Start small
You do not have to replace the whole contract system on day one
- 1
Start: one file per contract, with sites and the fee
- 2
Next: the roster against those hours
- 3
Then: wage clauses, renewals and margin by contract
Pilot
Pilot starting: we are looking for two facility companies
Cleaning, technical maintenance or integrated contracts. We will put the contract file in place, or the renewals due this quarter, and measure one real month with you.
Join the pilotGetting started
How we start
- 1
30-minute call
You walk us through the last three contracts, from the bid to the renewal.
- 2
We map the leaks
Where the fee, the roster and the wage rise stop matching.
- 3
Small pilot
One part first. Usually the contract file, or the renewals due this quarter.
- 4
Roll out
Rosters, index clauses and margin by site follow once the first loop is trusted.
FAQ
Questions facility owners ask
No. We can start with one loop, such as a contract file or a renewal list, and leave the rest of your tools in place while you try it.
Yes. Rosters, site variations and mobilisation notes are meant for a phone or a tablet, not only the head office.
You do. Contracts, sites and people stay yours.
We set invoices for the country you bill in. Tell us the rules on the first call so they are in scope.
The contract can show which hours you deliver and which you buy in. We do not assume one or the other.
Yes. The people who roster a site and the people who price a renewal both get a walkthrough of the part they use.
Let's look at your last three contracts.
30 minutes. No pitch deck. We follow one contract from the fee to the roster and mark where a wage rise or a renewal was missed.
Book a 30-minute call

