Commercial cleaning jobs in Scotland
We currently hold 40 live public contracts in commercial cleaning in Scotland. Public bodies buy this work from private firms, and those firms employ the people who deliver it. See the live commercial cleaning contracts.
Current vacancies
We have no vacancies to show for this search right now. In the meantime, here is the public contract activity in this sector, and you can sign up below to hear when new jobs appear.
Public contracts recently awarded in Scotland
Contract winners often need staff and subcontractors to deliver the work. Check each organisation's own careers page for vacancies.
Scotia Animations Limited
Management of Catenary Cable System and Festive Lighting
- Buyer:
- Aberdeen City Council
- Value:
- £480,000
- Award notice published:
- 29 Sept 2026
Scotia Animations Limited
Management of Catenary Cable System and Festive Lighting
- Buyer:
- Aberdeen City Council
- Value:
- £480,000
- Award notice published:
- 29 Sept 2026
- Beckman Coulter Ltd
Primary Blood Grouping Analyser & Associated Consumables
- Buyer:
- The Common Services Agency (more commonly known as Public Services Delivery Scotland) (PSD Scotland)
- Value:
- £1,818,311
- Award notice published:
- 28 Sept 2026
- Contract end:
- 31 Jan 2029
- Richard Irvin FM Limited
CE-49-26 - Measured Term Contract (MTC) for Planned, Reactive Servicing & Maintenance of Gas, Oil, Biomass, LPG Boilers inc Associated Parts
- Buyer:
- South Ayrshire Council
- Value:
- £3,500,000
- Award notice published:
- 24 Sept 2026
- Tidyco Ltd
HVAC Support Services
- Buyer:
- ScotRail Trains Limited
- Value:
- £880,800
- Award notice published:
- 24 Sept 2026
- Richard Irvin FM Limited
CE-49-26 - Measured Term Contract (MTC) for Planned, Reactive Servicing & Maintenance of Gas, Oil, Biomass, LPG Boilers inc Associated Parts
- Buyer:
- South Ayrshire Council
- Value:
- £3,500,000
- Award notice published:
- 24 Sept 2026
Looking for work in this area? Create a free worker profile
Get these by email each week
Free, no account needed. We send a confirmation email first.
