Transform your space with the leading commercial cleaners in Elgin, trusted by businesses for exceptional results.
Custom cleaning solutions designed to meet your business’s unique requirements and busy schedule.
Sustainable, high-quality cleaning using environmentally friendly products for a greener tomorrow.
Available 24/7 365 days a year with flexible hours, we keep your business spotless whenever you need us.
Inconsistent cleaning services can result in a messy, unprofessional environment that impacts your business reputation.
Missed spots, unreliable cleaners, and poor communication can cause unnecessary stress and disruption to your day-to-day operations.
At City Cleaning Services, we understand these frustrations.
We’re here to provide a cleaning solution that keeps your business spotless and running smoothly.
Tailored cleaning plans to meet your business’s needs and schedule.
Trained, reliable staff delivering consistent and high-quality cleaning.
Affordable, hassle-free contracts suitable for businesses of all sizes.




10 out 10 for the cleaning, place is spotless and our lovely cleaner even puts out our bins. Ross was very accommodating right from the start, even when we had to change hours, highly recommend this company. Good communication throughout.
This is now the second site that I have work on where CCS Ltd have been the cleaners and its been great to see that the high standard of work is maintained despite having to work around the site personnel and I look forward to seeing them again when I’m working in this area in the future. Big thanks
June goes about our office in a respectful and professional manner, and is a credit to CCS. Ross and his team are easy to deal with and are committed to getting the job done. An overall excellent service, I would not hesitate to recommend using City Cleaning Services.
From the moment we contacted Ross at CCS, the process has been a smooth one. The initial paperwork was handled professionally and communication was excellent. CCS respond to enquiries quickly and have been very flexible. We are delighted to be working with Stacey from CCS and she has quickly become an important and popular part of our work community.
We needed a cleaning company to start cleaning our office on a weekly basis and Ross could not have been more helpful, they came down to view the office and made a plan with us for what day and time cleaning would take place, the costings and service was outlined very clearly and they are always available for contact if i have any questions. We also had an emergency depot issue which forced us to move to a different premises at very short notice and Ross and his team where super responsive and managed to get a cleaner out within 24h to do an initial clean for us. Nothing negative to say as Cleaner is always punctual and professional but also a lovely person to have a chat with when she is on site. Definitely a great company and well worth a shot if you’re looking for a fairly priced cleaning company for your business office!
Given the diversity of each client, their location and specific requirements we tailor our prices to meet this whilst remaining competitive and ensuring a high level of quality and service are provided.
Yes our public liability insurance is £5,000,000 and our Employers Liability insurance is £10,000,000.
Yes our cleaners are allocated jobs so it will be the same person who cleans with the exception of holidays and sickness where we aim to provide cover. This has the benefit of our staff being responsible and accountable for their own jobs and also ensures they know exactly what is required and expected by each client.
We aim to cover all holidays and sickness absence to ensure we provide a reliable and consistent service
Absolutely, all staff are inducted for the relevant work they will be carrying out.
Cleaning products are provided as part of the cleaning contract and janitorial supplies can be supplied as required by the client.

We’d love to hear about how we can help you.
Reach out with any questions, or to arrange a consultation.