For real estate & facilities management

Cleaning, security, HVAC, elevators, waste. Every one a contract. Every contract a price escalator.

A typical FM portfolio runs on 40 to 80 recurring service contracts. Each has an indexation clause, a notice period, and a rate someone negotiated two years ago and never re-read. ProcuHelp is the firm-wide procurement layer that reads every contract with AI, tracks every obligation, and warns you before the notice window closes.

Reads contracts
17 clauses extracted per contract, with confidence scores
Tracks obligations
SLAs, deliverables, notice windows, owner-tagged
Asks questions
Contract Q&A with cited page references
Integrates with
Your ERP, read-only, never writes back
Features

The procurement platform, end to end.

Vendor management, contracts, purchase requests, spend, budgets, savings. Everything your team needs to stop losing money to the details, without bolt-ons or an eighteen-month implementation.

The portfolio problem

A typical FM contract portfolio, rendered honestly.

A composite of what a mid-sized in-house FM team looks at across their buildings. Not a real customer. The categories are typical; the escalation and renewal patterns are what industry data on FM contracts consistently shows.

Hard FM Technical & compliance
7 contracts · €1.4M annual
HVAC maintenance
CPI escalation fired +6.2%
Renews in 83 days
Elevator servicing
Term 5 years
Notice window 6 months
Fire safety inspection
Auto-renews 28 days
Escalation cap CPI + 2%
Building automation
Term 3 years
Notice window 3 months
Water treatment
CPI escalation due Q2
Notice window 90 days
Access & CCTV
Term 3 years
Fixed escalation +3%/yr
M&E general
Auto-renewed 42 days ago
New rate applied +5.4%
Soft FM People-centric services
8 contracts · €2.1M annual
Cleaning services
CPI escalation fired +5.8%
Renews in 61 days
Manned security
Term 3 years
Wage-linked CLA
Catering & coffee
Notice window opens Next month
Escalation cap CPI, no cap
Landscaping
Term 2 years
Fixed escalation +3%/yr
Pest control
Term 2 years
Auto-renew 1-year
Waste collection
Compounding escalation +4%/yr
Auto-renews 54 days
Reception & front desk
Term 2 years
Wage-linked CLA
Copier & print
Term 4 years
Per-page rates Fixed
The math

Contract drift is the industry standard, not the exception.

Independent industry data from property management associations, contract lifecycle research, and enterprise procurement audits. The numbers converge across sources.

20–40%compounding cost inflation
Over a five-year contract, layered escalation clauses (annual CPI on top of "operating cost pass-throughs") can inflate service costs by 20 to 40% with no change in service level. The clauses are legal. They’re also in every contract nobody re-reads.
Source: National Waste Associates contract analysis, 2025
20%
of enterprise procurement audits cite missed non-renewal windows as a contract management failure. It’s the single most common one.
Source: Gartner enterprise procurement research, 2024
20–50
recurring vendor contracts sit on the desk of a typical property manager in 2026. Larger portfolios carry 60+ per five properties.
Source: VendorAccess property management research, 2026
3–5%
annual escalation caps appear in 55% of enterprise service contracts with auto-renewal. CPI clauses with no cap can produce 8%+ hikes in high-inflation years.
Source: Bindle Legal contract clause analysis, 2026
60%
of building service delays trace back to poorly tracked agreements: expired documents, missed renewals, unnoticed rate changes. Not the vendors, the tracking.
Source: Contract Corridor facilities research, 2026
The renewal calendar

Every renewal, notice window, and obligation on a single calendar.

Contract renewals, notice deadlines, document expirations, license renewals, vendor reviews, and tasks live on one calendar view. Filter by source. Sync it to Google or Outlook so it’s in your personal calendar too.

🔒app.procuhelp.com / calendar

Calendar

October 2026
Today
Y
Q
M
W
D
Renewals
+ Add event
Sources
Contract renewals
Notice deadlines
Contract starts
Tasks
Payables
Budget periods
Document expirations
License renewals
Custom events
Vendor reviews due
Oct 2026  
M
T
W
T
F
S
S
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
Mon
Tue
Wed
Thu
Fri
Sat
Sun
28
29
30
1
Q4 budget period starts
2
Notice deadline: HVAC maintenance
3
4
5
Renegotiate cleaning scope
6
7
Insurance cert expires: Forge
8
Review Q3 waste invoices
9
10
11
12
13
Site walk with landscape vendor
14
Notice deadline: Elevator servicing
15
Draft cleaning RFP brief
Cleaning review due
16
17
18
19
Fire safety inspection follow-up
20
21
Contract renewal: Waste (auto)
22
23
Approve pest control PO
24
25
26
Security vendor review due
27
28
Contract renewal: Cleaning
Send counter-proposal
29
30
Month-end spend review
31
1
Renewals this month
2
Contract renewals landing in October. One auto-renews if the notice window closes.
Notice deadlines
2
Non-renewal windows closing in October. Miss the window, keep the contract.
Sync options
2
Subscribe from Google Calendar or Outlook to see this in your personal calendar.
The killer feature for FM

Ask your contracts the questions you didn’t have time to ask before.

Every uploaded contract is read by AI, split into embedded chunks with page numbers, and made searchable through a chat interface. Ask a question, get an answer with the exact clause and page it came from. Underneath, every obligation the AI extracts (SLAs, deliverables, notice windows, indexation triggers) is tracked with owner and due date.

🔒app.procuhelp.com / contracts / cleaning-services-2024
Contract
Cleaning services agreement
Vendor: Cirrus Cloud · Term: 3 years · Value: €286k / yr · Signed: 15 Sep 2024
AI risk level: Medium
Overview
Lines
Clauses
Risk
Ask & Obligations
Invoices
History
Ask this contract
Grounded in source
Can I terminate this contract for convenience with 30 days notice?
No. Termination for convenience requires 90 days written notice under clause 12.2. Termination within the initial 3-year term also triggers a break fee equal to three months of the current service fee. Only after the initial term does the 90-day notice apply without a break fee.
Clause 12.2 · p.14
Clause 12.4 · p.15
When does the CPI escalation clause next fire and what index does it use?
The escalation clause fires annually on 1 October, using the Dutch CBS Consumer Price Index (CPI-alle huishoudens) for the preceding 12 months. The next trigger is 1 October 2026. The clause has no cap, so if CPI runs above the historical average, the full increase passes through.
Clause 5.3 · p.7
What are the SLA response times for out-of-hours cleaning requests?
Out-of-hours cleaning has a 4-hour response window. Failure to meet it triggers a service credit of 5% of the monthly fee per incident, capped at 20% per month. Standard hours (07:00-19:00) response is 2 hours.
Schedule 3 · p.22
Ask another question about this contract…
Obligations
14 extracted · 3 due this quarter
Vendor to submit monthly SLA compliance report
Vendor Recurring: 5th of month
Done
Vendor to provide updated public liability insurance certificate
Vendor Overdue: 12 days
Overdue
Customer to notify vendor of non-renewal (if applicable)
Customer Due: 15 Jul 2027
Pending
Annual CPI-linked price adjustment notice
Vendor Due: 1 Oct 2026
Pending
Vendor to conduct quarterly deep-clean of restrooms
Vendor Recurring: Quarterly
Done
Both parties to jointly review scope of works
Mutual Due: 15 Sep 2026 (annual)
Pending
Vendor personnel to hold current VOG (police clearance)
Vendor Ongoing
N/A
Every answer cites a page
Each contract is split into embedded chunks with page numbers tracked. When the AI answers, it points to the exact clause and page it read. You can verify every answer without opening the PDF.
Obligations tagged by owner
Every extracted obligation is tagged as vendor, customer, or mutual. Your team owns their side of the contract; you can see at a glance what the vendor owes you and what they haven’t delivered.
History, per contract
Every question you or your colleagues ask is logged on the contract. Six months later you can see who asked about the termination clause and what the AI said. Audit-trailed by default.
Everything else the platform does

Contract intelligence is the lead, not the whole product.

Three more capabilities that matter for FM procurement. Briefer here because you’re not buying us for these specifically, but they’re part of the platform from week one.

Vendor risk scoring, every vendor

Every vendor in your ERP gets a criticality flag (Critical, High, Medium, Low) and an automatic risk score across five dimensions. For a specialist elevator maintenance firm you’d rather not replace, this surfaces early if they start missing SLAs or drifting on invoices.

5-dimension score per vendor
Risk tier auto-assigned
Improvement actions per vendor
Documents dossier with expiry alerts

Spend visibility on every FM invoice

ERP integration syncs vendor invoices read-only. The anomaly engine catches price drift, contract overspend, invoice amount variance, and duplicate invoicing across 24 alert types. FM spend leakage tends to hide in exactly these categories.

24 anomaly types out of the box
Invoice-to-contract line matching
Pre-aggregated monthly spend snapshots
Read-only, never writes back to ERP

Re-tender the portfolio, every 3-5 years

The RFP module handles the full sourcing event: brief, weighted scoring, supplier portal with magic-link, evaluator workflow with optional blind mode, and award. When it’s time to re-tender cleaning or security, you’re running structured, not in email chains and spreadsheets.

Weighted scoring with evaluator workflow
Magic-link supplier portal, no login required
AI helps draft the brief from a prior scope
Full audit trail, append-only
Ready when you are

Stop finding out the notice window closed from the vendor.

Bring your ERP, your recurring service contracts, and your compliance documents. We’ll show you what a queryable contract library, a working renewal calendar, and a live obligations tracker look like at your portfolio.

Procurement, made simple


ProcuHelp B.V.
Registration Number:
42008064

Copyright © ProcuHelp All rights reserved

Procurement, made simple


ProcuHelp B.V.
Registration Number:
42008064

Copyright © ProcuHelp All rights reserved

Procurement, made simple


ProcuHelp B.V.
Registration Number:
42008064

Copyright © ProcuHelp All rights reserved

Procurement, made simple


ProcuHelp B.V.
Registration Number:
42008064

Copyright © ProcuHelp All rights reserved