Welcome to GEM Cleaning Services located in beautiful Vernon, BC!





GEM Cleaning Services is a licensed business serving Greater Vernon and Coldstream that provides residential and office cleaning, as well as carpet cleaning, customized to the client’s specifications. We also clean decks, patios and pool areas, show homes and suites. We offer weekly, bi-weekly, monthly or single-time services and provide tax receipts if requested. If housework has become too much of a chore we’ll take care of it so that you can spend quality time doing the things that you enjoy doing. We’ll put the sparkle back into your space and make it shine.


Thank you for your interest! Please fill out this form if you have inquiries or would like a rough estimate (require square footage and address) and we’ll get back to you shortly. *Please note that we only service the Greater Vernon and Coldstream areas (See map below). The office is closed on Mondays and Fridays and note that there may be a long waitlist for single-time requests unless there are cancellations. Move-in/move-out requests are no longer serviced.


Service Area Boundary Map

Service Area Boundary
Vernon/Coldstream, BC


What are the benefits of hiring a professional cleaner for your home or office? With today’s fast-paced society it’s hard to clean everything thoroughly so hiring a cleaner will give you peace of mind, more time for yourself, your family,  your staff and your co-workers. It would also save time and money in the long-run and create a healthier environment. Your home or office will also give off good first impressions from your visitors and/or clients.

Carpet Cleaning

Now providing Carpet Cleaning Services using Hoover’s Power Scrub Deluxe Carpet Washer, rated as one of 2017’s top 5 Carpet Cleaners!