What Does School Cleaning Cost in Ireland in 2026?
School cleaning is one of the most price-sensitive sectors in the Irish cleaning market. Schools operate on tight budgets, cleaning must happen outside teaching hours, and every cleaner working in a school must be Garda vetted. These constraints shape both the pricing and the procurement process.
This guide covers what Irish schools are actually paying for cleaning in 2026, whether you are a board of management reviewing your cleaning budget, a principal comparing quotes, or an ETB procurement officer evaluating tenders. All prices exclude VAT at 23% unless stated otherwise.
For general commercial cleaning rates, see our commercial cleaning cost guide. For advice on choosing a cleaning company, read our how to choose a cleaning company guide.
School Cleaning Rates by School Type
Primary Schools
Primary schools are typically smaller buildings with 8–24 classrooms, 2–6 toilet blocks, a GP room, a staff room, a principal’s office, and corridors. Cleaning is usually done after school hours (3:00pm–6:00pm) by one or two cleaners.
| School Size | Classrooms | Daily Hours | Monthly Cost |
|---|---|---|---|
| Small primary (rural) | 4–8 | 2–3 hours | €600–€1,000 |
| Medium primary | 8–16 | 3–4 hours | €1,000–€1,800 |
| Large primary | 16–24 | 4–6 hours | €1,500–€2,800 |
| Large primary with SEN unit | 20–30 | 5–7 hours | €2,000–€3,500 |
Secondary Schools
Secondary schools are significantly larger, with specialist rooms (science labs, home economics kitchens, art rooms, computer suites, PE halls, changing rooms) that require specific cleaning protocols. Cleaning typically happens between 4:00pm and 8:00pm.
| School Size | Students | Daily Hours | Monthly Cost |
|---|---|---|---|
| Small secondary | 200–400 | 4–6 hours | €1,800–€3,000 |
| Medium secondary | 400–800 | 6–10 hours | €2,800–€4,500 |
| Large secondary | 800–1,200+ | 8–14 hours | €4,000–€6,500 |
Third-Level Institutions
Universities, institutes of technology, and further education colleges are typically cleaned by large contract cleaning companies under multi-year agreements procured through the OGP framework or institutional procurement processes.
- Per m² rate: €1.80–€4.00 per m² per month
- Per-hour rate: €12–€16 per hour
- Annual contract value: €100,000–€1,000,000+ depending on campus size
Daily Cleaning vs Deep Cleaning: What Each Costs
Daily Contract Cleaning
Daily cleaning covers the routine tasks that keep a school hygienic and presentable during term time. It happens every school day, typically after the last pupil leaves.
- Per-hour rate: €11–€16 per cleaner per hour
- Fixed monthly contract: €600–€6,500 per month (depending on school size)
Daily cleaning includes: vacuuming or sweeping all classrooms, mopping hard floors, emptying all bins, cleaning and sanitising all toilets and washrooms, wiping desks and surfaces in classrooms, cleaning the staff room and kitchen, mopping corridors and stairways, and spot-cleaning spills and marks.
Deep Cleaning
Deep cleaning goes beyond daily maintenance. It covers every surface from floor to ceiling, including areas that daily cleaning does not reach: high-level dusting, behind radiators, inside ventilation grilles, window tracks, and the underside of furniture.
| School Type | Deep Clean Cost | Recommended Frequency |
|---|---|---|
| Small primary (4–8 classrooms) | €500–€1,000 | Once/year (summer) + mid-year |
| Medium primary (8–16 classrooms) | €1,000–€1,800 | Once/year (summer) + mid-year |
| Large primary (16–24 classrooms) | €1,500–€2,500 | Once/year (summer) + mid-year |
| Secondary school (small) | €1,500–€2,500 | Summer + Christmas |
| Secondary school (large) | €2,500–€5,000 | Summer + Christmas + Easter |
Summer Deep Clean
The summer deep clean is the most comprehensive cleaning event in the school calendar. With the building empty for 8–10 weeks, it is the only opportunity to strip and reseal hard floors, deep clean carpets, wash walls and ceilings, clean all windows inside and out, deep clean all furniture, and sanitise every surface.
Summer deep cleans typically cost 1.5–2.5 times the monthly contract rate. Many schools include the summer deep clean in their annual cleaning contract at a discounted rate.
OGP Framework and Tender Pricing
The Office of Government Procurement (OGP) operates cleaning services frameworks that public sector bodies, including schools, can use to procure cleaning services. Using the OGP framework offers several advantages:
- All suppliers are pre-vetted for insurance, tax compliance, and capability
- Competitive rates negotiated at framework level
- Simplified procurement process (mini-competition rather than full tender)
- Standardised terms and conditions
- Reduced administrative burden for the school
OGP framework rates for school cleaning typically fall within €12–€15 per hour for standard cleaning and €14–€18 per hour for specialist cleaning (labs, kitchens, SEN facilities). These rates are competitive but not always the cheapest available — local cleaning companies may quote lower for smaller schools.
Running Your Own Tender
Schools not using the OGP framework can run their own procurement process. For contracts below the EU threshold (currently €215,000 over the contract term), the process can be relatively straightforward:
- Prepare a cleaning specification listing all areas, tasks, and frequencies
- Invite at least three cleaning companies to submit quotations
- Evaluate on price (60%) and quality (40%) or similar weighting
- Check insurance certificates, tax clearance, and Garda vetting arrangements
- Award the contract and agree a start date
Quality criteria should include: experience in school cleaning, Garda vetting processes, staff training, quality monitoring systems, and references from other schools.
Factors That Affect School Cleaning Costs
School Size and Layout
A compact two-storey school with classrooms off a central corridor is faster (and cheaper) to clean than a sprawling single-storey campus with separate buildings, prefabs, and covered walkways. The number of toilet blocks has a disproportionate impact on cleaning time — toilets take longer per square metre to clean than classrooms.
Floor Types
Vinyl and linoleum floors (common in newer schools) are fast to mop and maintain. Carpet tiles (common in older classrooms) require vacuuming and periodic extraction cleaning. Hardwood floors in PE halls need specialist treatment. The mix of floor types affects both daily cleaning time and deep clean costs.
Special Education Needs (SEN) Facilities
Schools with SEN units, sensory rooms, hydrotherapy pools, or changing/personal care facilities require additional cleaning time and specific infection control procedures. These areas must be cleaned to a higher standard than standard classrooms, adding 15–30% to the cleaning cost for those areas.
Canteen and Kitchen Facilities
Schools with on-site catering facilities need kitchen-grade cleaning, including food-contact surface sanitisation, grease trap cleaning, and compliance with HACCP requirements. This adds €200–€600 per month depending on the size of the kitchen and the volume of meals served.
Location
Dublin schools pay 10–20% more than the national average for cleaning. Rural schools may struggle to attract cleaning companies if they are remote, which can also push prices up. Schools in towns and regional cities (Cork, Galway, Limerick, Waterford) fall between Dublin and rural rates.
Garda Vetting Requirements
Every cleaner working in a school must be Garda vetted. Professional cleaning companies absorb this cost and manage the vetting process as part of their service. However, the vetting requirement limits the pool of available cleaners and can affect pricing, particularly for rural schools where the cleaning company needs to recruit locally.
What Should Be Included in a School Cleaning Contract
Daily Tasks (Every School Day)
- All classrooms: vacuum or sweep, mop hard floors, empty bins, wipe desks and surfaces
- All toilets and washrooms: clean and sanitise all fixtures, mop floors, refill consumables
- Corridors and stairways: sweep and mop, spot-clean marks
- Staff room and kitchen: clean surfaces, wash up, empty bins, mop floor
- Reception and entrance: clean, tidy, spot-mop
- Principal’s office and admin offices: vacuum, empty bins, wipe surfaces
Weekly Tasks
- Science labs: full bench wipe-down, sink cleaning, floor scrub
- Art rooms: paint splatter removal, table scrubbing
- PE hall: floor dust-mop, changing room deep clean
- Computer suites: screen and keyboard wipe (if specified)
- All door handles and light switches sanitised
- Internal window glass cleaned
Monthly and Periodic Tasks
- Hard floor machine scrubbing
- Carpet deep cleaning (extraction)
- High-level dusting (tops of wardrobes, shelving, vents)
- External window cleaning
- Deep clean of washrooms (descaling, grouting)
Consumables
Confirm whether the cleaning contract includes consumables supply. Most professional contracts include: toilet paper, hand soap (liquid dispensers), paper towels or hand dryers, bin liners, and air fresheners. This typically adds €100–€400 per month depending on school size and usage.
Contract Cleaning vs Employing a Cleaner Directly
Many schools, particularly smaller primary schools, employ a cleaner directly rather than using a cleaning company. Here is a realistic cost comparison:
| Cost Element | Direct Employee | Contract Company |
|---|---|---|
| Hourly rate | €13.50 (minimum wage) | €11–€16 all-inclusive |
| Employer PRSI (11.05%) | €1.49/hr | Included |
| Holiday pay (8%) | €1.08/hr | Included |
| Sick pay | 5 days statutory | Included (cover provided) |
| Equipment and materials | €100–€300/month | Included |
| Insurance | School’s policy covers | Company’s own policy |
| Garda vetting | School arranges | Company arranges |
| Absence cover | None (school finds cover) | Replacement cleaner sent |
| True hourly cost | €17–€20 | €11–€16 |
The main advantage of a directly employed cleaner is continuity — the same person every day, who knows the school, the staff, and the routines. The main disadvantages are the administrative burden (payroll, PRSI, holiday tracking, sick leave management, Garda vetting), no absence cover, and the school’s responsibility for equipment, materials, and training.
How to Save Money on School Cleaning
- Get a proper specification. Before seeking quotes, walk through every room and list exactly what needs cleaning, how often, and to what standard. A detailed specification ensures you compare like with like and avoids unexpected costs.
- Bundle daily cleaning and deep cleans. Using the same company for daily contract cleaning and periodic deep cleans (summer, Christmas, Easter) is typically 10–15% cheaper than using separate providers.
- Commit to a multi-year contract. A 3-year contract is typically 5–10% cheaper per year than a 1-year agreement. Include a break clause after Year 1 if you are trying a new provider.
- Use the OGP framework. Even if not mandatory for your school, the OGP framework offers competitive rates and pre-vetted suppliers, saving time and reducing risk.
- Consolidate with neighbouring schools. If two or three schools in the same area use the same cleaning company, the company can optimise staffing and offer a lower per-school rate.
- Review the specification annually. Schools change — prefabs are added, rooms are repurposed, student numbers fluctuate. Review the cleaning specification each year to ensure you are not paying for cleaning that is no longer needed.
Frequently Asked Questions About School Cleaning Costs
How much does school cleaning cost in Ireland?
Contract cleaning for schools costs €11–€16/hr in Ireland in 2026. A small primary school pays €600–€1,000/month. A large secondary school pays €4,000–€6,500/month. Summer deep cleans cost €500–€3,000+ depending on size. All prices exclude VAT.
Do schools have to use OGP framework contractors?
Not always. ETB schools and larger institutions may be required to use OGP frameworks. Smaller primary schools with budgets below the EU procurement threshold can procure directly. Using the OGP framework is recommended but not always mandatory.
What Garda vetting is required for school cleaners?
All school cleaners must be Garda vetted under the National Vetting Bureau Acts 2012–2016 before starting work. This applies to both direct employees and contract cleaning staff. There is no provision for starting pending vetting in a school environment.
How much does a summer deep clean cost for a school?
Small primary: €500–€1,000. Medium primary: €1,000–€1,800. Large primary: €1,500–€2,500. Small secondary: €1,500–€2,500. Large secondary: €2,500–€5,000. Includes floor stripping, carpet cleaning, wall washing, and full sanitisation.
Is it cheaper to employ a cleaner directly or use a company?
For most schools, outsourcing is more cost-effective. A direct employee on €13.50/hr costs €17–€20/hr when PRSI, holidays, equipment, and admin are included. A contract company charges €11–€16/hr all-inclusive and provides absence cover.
What should be included in a school cleaning contract?
Daily classroom cleaning, toilet sanitisation, corridor mopping, staff room cleaning. Weekly lab and specialist room cleaning. Monthly deep cleaning of high-traffic areas. Consumables supply. Garda vetting for all staff. Insurance certificates. Quality monitoring.
How often should a school be deep cleaned?
At least once per year (summer holidays). Many schools add a mid-year deep clean at Christmas or Easter. High-traffic areas (toilets, canteens) benefit from monthly deep cleaning. SEN units may need more frequent deep cleaning.
Do cleaning companies provide their own equipment?
Yes. Professional cleaning companies provide all equipment, chemicals, materials, consumables, and PPE. This is included in the contract price. The school does not need to purchase or store cleaning supplies. The company also handles COSHH compliance.

