School cleaning in the Netherlands costs €2.50–€6.00 per m² per month on the most recent published business band (De Haan FD Groep's cost guide, 2025 edition) — a floor the 1 January 2026 CAO wage rise only pushes upward. For a mid-size 2,000 m² school cleaned daily during term, a defensible budget is roughly €4,000–€6,500 a month, or €48,000–€78,000 across a twelve-month contract. The per-m² band alone would say €5,000–€12,000; below, we triangulate it against crew-hours arithmetic to show why real quotes land lower.
This guide is written for the people who carry that line in a school budget: directeuren, besturen, and the facilities coordinator who inherited cleaning along with everything else. If you need a crew rather than a spreadsheet, start at our school cleaning service.
What school cleaning costs in 2026
Nobody publishes a school-specific rate card, so the honest anchors are the business cleaning bands that companies do publish. Schools price inside them: upward for daily classroom frequency and heavy sanitary use, downward for the big uninterrupted floors that corridors and halls give a crew.
| Rate | Published band | Applies to |
|---|---|---|
| Business cleaning per m² (De Haan FD Groep, 2025 guide) | €2.50–€6.00 per m², per month | The full spread: €2.50–€4.00 for weekly-cleaned space, €4.00–€6.00 for daily |
| Weekly-clean per m² (Schoonmaak Totaal) | €1.70–€2.80 per m², per month | A space cleaned once a week — a floor for schools, which clean daily in term |
| Hourly business rate (Schoonmaak Totaal) | €15–€35 per cleaner-hour; €23–€28 for small offices | One-off, daytime, and specialist work |
Source: De Haan FD Groep's cost guide, 2025 edition.
Schools typically land in the lower half: corridors and halls clean efficiently and evening crew-hours often undercut the per-m² arithmetic — daily classrooms and hard-worked sanitary blocks are what keep the rate from falling further.
A worked example: a 2,000 m² primary school
Take a school of ten classrooms, a gym hall, an aula, a staff room, and two sanitary blocks — about 2,000 m² of cleanable floor. Three routes to a budget:
- The area route. 2,000 m² at De Haan FD Groep's full €2.50–€6.00 band gives €5,000–€12,000 a month. The guide's own frequency split prices daily-cleaned space at €4.00–€6.00 (€8,000–€12,000 here) and weekly-cleaned space at €2.50–€4.00. Treat it as office arithmetic: it describes daytime office specs, not an evening school round.
- The frequency floor. Schoonmaak Totaal's €1.70–€2.80 per m² per month for a weekly-cleaned space gives €3,400–€5,600. A school can't run on weekly during term — classrooms and toilets need a daily round — so treat this as the number your quote must exceed, not meet.
- The hours route. An evening crew of two working three hours after the last lesson is 6 cleaner-hours a day. A teaching month of 21 school days makes 126 cleaner-hours; at Schoonmaak Totaal's published €15–€35 per hour that's €1,890–€4,410 a month, and at its narrower €23–€28 small-office band, €2,898–€3,528 — before holiday deep cleans and any midday sanitary check.
Put the three routes together and our own school-specific estimate for a 2,000 m² school is about €4,000–€6,500 a month during term: deliberately below the office daily band, because a school buys an evening-only round across large, efficient floors, and safely above the weekly floor, because classrooms and sanitary blocks get a round every school day. Holiday deep cleans come on top, or folded into a twelve-month contract price of €48,000–€78,000 a year. Bigger schools don't scale linearly: halls and corridors clean fast per m², while older buildings with split sanitary blocks scale worse than the floor area suggests.
Whatever figure lands in your 2026–27 budget, index it. Cleaning wages rose 3% under the sector CAO on 1 January 2026, plus wage-group supplements of €0.10–€0.25 an hour for most groups, per RAS. Cleaning is a labour business, so expect 2026 quotes to sit at or above the 2025 band — and a provider whose price didn't move with the CAO is finding the difference somewhere, usually in hours on your floor.
One note for besturen and inkoop before quotes go out: public school boards generally count as contracting authorities. A four-year contract at the budget above is worth €192,000–€312,000. Once the full-term value crosses the EU threshold — €216,000 for decentralized contracting authorities in the 2026–2027 period (PIANOo publishes the drempelbedragen) — it must be tendered European-wide, not simply quoted. A single mid-size building can clear that on its own; a multi-school board almost always does. Our Dutch-language guide to schoonmaak aanbesteden walks through the whole route: threshold arithmetic, lot division, and the award criteria that keep quality in the contract.
Send us the floor plan and the timetable — we'll return a term-time price and a holiday deep-clean schedule.
Request a quote or call +31 615 098864Frequency that actually works in schools
We know of no Dutch regulation that prescribes how often a classroom must be cleaned. What follows is the practice we recommend and quote against, built around the one fact that separates schools from offices: nowhere else does a 50 m² room host thirty people for six hours a day.
| Area | During term | In holiday cycles |
|---|---|---|
| Classrooms | Daily round: desks and contact points wiped, bins emptied, floors kept up; full floor weekly | Deep clean every holiday: furniture out, floors machine-scrubbed, high surfaces dusted |
| Sanitary blocks | Every occupied day, no exceptions; midday check in primary schools | Descale, grout work, full disinfect |
| Gym hall | Floor each school day; mats and equipment wiped weekly | Machine scrub and floor care in summer |
| Canteen / aula | After every service day: tables, serving line, floors degreased | Deep degrease of the kitchen zone |
| Corridors and staff room | Daily bins and floors; entrance matting checked in wet months | High dusting, interior glass |
Two notes from the field. Entrance matting decides half the floor work: a school walks its playground inside at every break, and a matting line that's checked and swapped in the wet months keeps the mud at the door instead of in the corridor mop bucket. And sanitary areas are the one line never to trim: a toilet block that fails at half past ten stays failed until the evening round, which is why we specify a midday check in primary schools.
Standards and quality measurement
The cleaning sector's responsible-procurement code, the Code Verantwoordelijk Marktgedrag, publishes a buying guide for cleaning services whose criteria translate directly into a school contract: award on best price-quality ratio rather than lowest price, check that the workloads behind a quote are realistic, and require CAO compliance, with an OSB or SIEV keurmerk as ready evidence.
How quality gets measured is a matter of sector practice rather than the code. DKS is the daily control system the cleaning company runs itself: the crew leader scoring rooms against the agreed programme. VSR-KMS is the independent version, a sample-based measurement in which an inspector scores a random selection of rooms, so the result doesn't depend on who's looking or which classroom they happened to open. For a school contract, ask for DKS as routine and a VSR-KMS measurement at an agreed interval, put the scores on the agenda with your provider rather than in a drawer, and agree all of it before the first invoice; complaints are a poor measurement instrument.
CAO compliance belongs in the same clause, and it isn't paperwork. The CAO sets the wages, so a quote that undercuts the market floor is usually undercutting the people cleaning your school. The code exists precisely because buying on lowest price kept pushing workloads past what a crew can clean properly. A school board asking for the code's criteria is asking for a contract that still works in year three.
Holiday-period deep cleans
Term-time cleaning maintains; holidays are when a school building actually resets. The long summer break is the one window when furniture can come out of classrooms, floors can be machine-scrubbed and re-treated, and the high surfaces, ventilation grilles, and light fittings get the attention no evening round can reach. The shorter breaks carry the in-between cycles: sanitary descaling in autumn and spring, a canteen degrease over Christmas. That work books through our deep cleaning service, and it belongs inside the annual contract, not on separate invoices at unplanned prices.
Summer is also renovation season — building work gets scheduled into the same window. If contractors are handing a wing back the week before teachers return, the handover needs an after-renovation clean as its own scope: construction dust keeps settling for days and finds every high surface, so a standard deep clean done the day after handover cleans a room that will be dusty again by Monday. Sequence it: builders out, dust settled, renovation clean, then the regular summer programme.
And book the summer slot early. Every school in the region wants the same weeks, and the good crews have their July planned before June.
Choosing a provider
For a school, the provider question is mostly a stability question: the same faces in the building, on a schedule that survives the school calendar, cleared to work around children wherever your board's policy requires it. When you shortlist, put the same five things to every candidate:
- School references. A provider who already cleans schools knows what a Monday classroom looks like after a weekend event.
- Willingness to be measured. DKS as routine, VSR-KMS at an agreed interval, scores shared with the school.
- CAO compliance in writing, with hourly arithmetic that adds up against the m² they're promising to cover.
- A holiday plan in the offer, with deep-clean weeks named per break, not "to be scheduled".
- A fixed evening crew with a named lead, plus whatever screening your board's policy asks of contractors in the building.
The vetting itself — reference calls, trial periods, the contract clauses that matter — is its own article: how to choose a commercial cleaning company walks through it. To sanity-check the numbers against the wider market, our office cleaning price guide covers what businesses pay across the same rate bands. And when you're ready for a conversation rather than a checklist, our business team visits the building first and quotes second.
Frequently asked questions
How much does school cleaning cost per m² in the Netherlands?
Business cleaning runs €2.50–€6.00 per m² per month on De Haan FD Groep's 2025 cost guide (daily-cleaned space sits at €4.00–€6.00, weekly at €2.50–€4.00), and Schoonmaak Totaal publishes €1.70–€2.80 per m² per month for a weekly-cleaned space, with hourly rates of €15–€35 per cleaner-hour. Schools clean daily during term but buy efficient evening rounds, so our estimates land in the lower half of the band — roughly €4,000–€6,500 a month for a 2,000 m² school.
How often should classrooms be cleaned?
Daily during term is our recommended practice: desks and contact points wiped, bins emptied, floors kept up, with a full deep clean of every classroom in the holiday cycles. Sanitary areas should be cleaned every day the building is occupied — in primary schools a midday check is worth specifying. We know of no regulation that prescribes a frequency; the pupil density does.
Do Dutch schools have to tender their cleaning contract?
Public school boards generally count as contracting authorities, so once a contract's value over its full term crosses the EU threshold — €216,000 for decentralized contracting authorities in the 2026–2027 period, per PIANOo — it must be tendered European-wide. A four-year contract for a single mid-size school can clear that on its own, and a multi-school board almost always does.
What are DKS and VSR-KMS?
The two quality-measurement systems in common use in Dutch professional cleaning. DKS is the daily control the cleaning company runs itself; VSR-KMS is a sample-based measurement an independent inspector can score. Agreeing one of them in the contract is standard sector practice; the Code Verantwoordelijk Marktgedrag's own buying guidance focuses on awarding on best price-quality ratio, realistic workloads, and CAO compliance.
Why did our school's cleaning quote go up in 2026?
Cleaning wages are set by the sector CAO and rose 3% on 1 January 2026, plus wage-group supplements of €0.10–€0.25 per hour for most groups, per RAS. Cleaning is a labour business, so that increase flows almost directly into quotes and annual indexation. A price that didn't move with the CAO usually means fewer hours in the building.
If you're specifying rather than browsing: our school cleaning service covers the daily term-time round, the sanitary programme, and the holiday deep cleans as one contract. For besturen buying above the threshold, our Dutch-language guide to schoonmaak aanbesteden takes the tender route from threshold arithmetic to award criteria.