Residential Window Cleaning
Interior, exterior, screens, tracks, patio doors and hard-to-reach glass.
See residential services →Sparkling clean windows. Brighter views. Better curb appeal.
Friendly, careful window cleaning for homes in Vernon and surrounding communities.

Professional residential window cleaning brightens your rooms, improves your view and gives the whole home a cleaner finish.

Clear, polished glass and brighter views.
Choose the scope that suits your home.
Clear communication and careful work.
Professional protection while we work.
Family-owned and focused on repeat customers.
Interior, exterior, screens, tracks, patio doors and hard-to-reach glass.
See residential services →Reliable glass cleaning for storefronts, offices and smaller commercial properties.
Commercial services →
With more than eight years of window-cleaning experience, the focus is simple: dependable communication, respect for your home and work that is given enough time to be done properly.
Residential window-cleaning experience in the Okanagan.
Professional coverage while work is underway.
Away, travelling or plans changed? When availability allows, we can move the actual cleaning date and find another day that works.
Local accountability and personal service.
★★★★★“The Wizard did an excellent job, was on time, and ensured he took time and care while navigating my house. It was evident he was passionate about his work.”
Anne S.
Serving Vernon, Coldstream and nearby North Okanagan communities based on location and scheduling.
Send your address with your estimate request and we’ll confirm availability.
Request a free estimate online, or call/text us directly.
Brighten your home and improve your view with careful interior and exterior window cleaning.

Dust, pollen, fingerprints and weather buildup all reduce the light and clarity your windows bring into the home. We clean carefully and work around your property with respect.

Exterior glass cleaned for a clearer, brighter finish.
A complete window clean for the biggest improvement.
Finish the job with the details around the glass.
Many customers travel, are away from home, or need to change plans. When availability allows, we can move the actual window-cleaning date and work with you to find another day.
This flexibility is about the cleaning appointment itself—not about making you schedule an estimate appointment.

Know what is being cleaned and when the service is planned.
Care around floors, furniture, landscaping and outdoor spaces.
Professional tools and careful attention to the glass.
Appointments are given enough time for the work to be completed properly.
Send your details and photos online for a free estimate.
Remove leaves, needles and seasonal debris so rainwater can move where it should.

Clogged gutters can stop water from draining properly around your home. Seasonal clean-outs help keep the system moving and make it easier to spot obvious drainage problems.
Book gutter cleaning on its own or add it to a window-cleaning visit.
Debris removal • flow check • seasonal clean-out
Leaves, needles and accessible loose debris are removed.
We check that water has a clear path toward the downspouts.
Combine gutter cleaning with residential window cleaning.
Professional service with proper coverage.
Request a free estimate and include your address and photos if helpful.
Reliable glass cleaning for storefronts, offices and smaller commercial properties in Vernon and surrounding areas.

Service can be arranged as a one-time clean or, where appropriate, on a recurring basis.
Customer-facing glass kept clear and presentable.
Professional window cleaning around normal business needs.
Clean windows for clinics, studios and similar workplaces.
Local service for manageable commercial properties.
Commercial appointments are coordinated with care to reduce unnecessary disruption to your business.
Send the property details online or call/text us directly.
A family-owned, fully insured Vernon window-cleaning business built around dependable service and respect for the customer’s home.


With more than eight years of window-cleaning experience, Wizard of Windows provides careful, dependable service for homeowners and local businesses throughout Vernon and the surrounding area.
The goal is not to rush from one appointment to the next. Each job is given enough time to complete the work properly and provide the level of care customers expect.
That combination of careful work, clear communication and local accountability is what “the magic touch” is meant to stand for.
A clean, polished finish rather than rushing through the appointment.
Care around indoor spaces, landscaping and property.
Clear communication and dependable follow-through.
A family-owned business that depends on repeat customers and referrals.
If you are travelling, away from home or your schedule changes, we can work with you to move the actual cleaning date when availability allows.
Request a free estimate online or call/text us.
Request a free window-cleaning estimate online, or call/text Wizard of Windows directly.

Send your address, job details and photos through the online estimate form. That gives us the information needed to understand the job without making you schedule an estimate appointment.
Flexible Scheduling means flexibility with the actual cleaning date. When availability allows, we can move your cleaning appointment and coordinate another day.
Request the estimate online and include photos.
Professional protection while work is underway.
Local service and accountability.
Helpful when travel or plans require a date change.
The purpose of the following template is to assist you in writing your accessibility statement. Please note that you are responsible for ensuring that your site's statement meets the requirements of the local law in your area or region.
*Note: This page currently has several sections. Once you complete editing the Accessibility Statement below, you need to delete this section.
To learn more about this, check out our article “Accessibility: Adding an Accessibility Statement to Your Site”.
This statement was last updated on [enter relevant date].
We at [enter organization / business name] are working to make our site [enter site name and address] accessible to people with disabilities.
An accessible site allows visitors with disabilities to browse the site with the same or a similar level of ease and enjoyment as other visitors. This can be achieved with the capabilities of the system on which the site is operating, and through assistive technologies.
We have adapted this site in accordance with WCAG [2.0 / 2.1 / 2.2 - select relevant option] guidelines, and have made the site accessible to the level of [A / AA / AAA - select relevant option]. This site's contents have been adapted to work with assistive technologies, such as screen readers and keyboard use. As part of this effort, we have also [remove irrelevant information]:
Used the Accessibility Wizard to find and fix potential accessibility issues
Set the language of the site
Set the content order of the site’s pages
Defined clear heading structures on all of the site’s pages
Added alternative text to images
Implemented color combinations that meet the required color contrast
Reduced the use of motion on the site
Ensured all videos, audio, and files on the site are accessible
The accessibility of certain pages on the site depend on contents that do not belong to the organization, and instead belong to [enter relevant third-party name]. The following pages are affected by this: [list the URLs of the pages]. We therefore declare partial compliance with the standard for these pages.
[Enter a description of the accessibility arrangements in the physical offices / branches of your site's organization or business. The description can include all current accessibility arrangements - starting from the beginning of the service (e.g., the parking lot and / or public transportation stations) to the end (such as the service desk, restaurant table, classroom etc.). It is also required to specify any additional accessibility arrangements, such as disabled services and their location, and accessibility accessories (e.g. in audio inductions and elevators) available for use]
If you find an accessibility issue on the site, or if you require further assistance, you are welcome to contact us through the organization's accessibility coordinator:
[Name of the accessibility coordinator]
[Telephone number of the accessibility coordinator]
[Email address of the accessibility coordinator]
[Enter any additional contact details if relevant / available]