Victoria · Langford · West Shore

Streak-free windows.
Every single time.

Clear glass, clean frames, spotless tracks — inside and out. Fully insured, quoted flat up front, and guaranteed streak-free. The view you paid for, back again.

Fully insured & WCB-covered
Streak-free guarantee
Flat pricing, quoted up front
Residential & commercial
The real problem

Most window cleaners don't lose customers from one big disaster.
They lose them in the small stuff.

  • /01Streaks and drips left behind the moment the light hits the glass.
  • /02Tracks, sills, and screens ignored — only the glass got a quick pass.
  • /03A no-show, or an arrival window so wide it eats your whole day.
  • /04A price at the door that doesn't match the quote on the phone.
  • /05Someone uninsured on a ladder, leaning against your house.

You should not have to re-clean the windows after the window cleaner leaves.

How we're different

Built for people who want clean glass, clear pricing, and someone they can trust on a ladder.

Our Position
Thorough. Transparent. Reliable.
/ 01
Local

We know south-Island weather — the salt air, the moss, the autumn leaf drop — and how it lands on your glass, gutters, and siding. Not generic, not guessing.

/ 02
Transparent

A flat quote before we start. No hidden fees, no per-pane creep, no “contact us for a quote” runaround. What you see is what you pay.

/ 03
Accountable

We check every pane in the light before we leave. If something streaks or we miss a spot, we come back and make it right. In writing.

Our Core Standard
100%
streak-freeguaranteed

Every window gets checked in the light before we leave.

Plenty of cleaners do a fast pass and drive off before the glass dries. We don't. The last step on every job is a walk-around: each pane inspected in natural light, frames and sills wiped down, tracks and screens confirmed clean. If anything streaks or we missed a spot, we fix it on the spot.

In & out
Both sides of every pane
Detailed
Tracks, sills, frames & screens
Checked
Final light check, every window
The Guarantee Stack

Our promises have teeth.

Anyone can say they do good work. Fewer companies are willing to put it in writing. These are ours.

01
Streak-Free Guarantee
Every pane checked in the light before we leave.

If a window streaks or we miss a spot, we come back and re-clean it free. No arguing, no fee. The standard is written into every job.

02
Fully insured
Liability and WorkSafeBC coverage on every visit.

People on ladders near your home and on your roof should always come insured. Ours do, and we’ll show the certificates on request.

03
Flat quotes
The price we quote is the price you pay.

No per-pane creep, no add-ons sprung at the door, no “contact us” runaround. You get a flat number up front, usually the same day.

04
On-time arrival
We show up in the window we promised.

No vanishing acts, no all-day waits. You get a tight arrival window and a heads-up when we’re on the way.

What we handle

Windows, and everything around them.

/ 01
Residential Window Cleaning
  • Interior & exterior glass
  • Tracks, sills & frames detailed
  • Screens removed, washed, reinstalled
  • Hard-water & spot treatment
  • Final light check on every pane
Learn more
/ 02
Commercial & Storefront
  • Storefront & entry glass
  • Weekly, monthly, or one-time
  • Multi-story & mid-rise access
  • Early-morning & after-hours cleans
  • One invoice, one point of contact
Learn more
/ 03
Gutters, Pressure & Soft Wash
  • Gutter clearing & downspout flush
  • Driveway, patio & deck pressure washing
  • Roof & siding soft washing
  • Moss & algae removal at the root
  • Bundle with windows and save
Learn more
After every visit

A clear summary every time. No chasing for details.

What we cleaned, what we noticed, before-and-after photos, and a flat invoice — sent after every job. If you weren't home, you'll still know exactly what happened and exactly what you paid for.

You should always know the work got done right. Without having to drive over and check the glass yourself.

Service Summary — G Window Cleaning
Quote
Approved · $329 flat
Service
Inside & Out + Gutters
Windows cleaned
32 panes, both sides
Light check
Passed
We noticed
1 cracked seal, photo attached
Next recommended
Oct 2026 · before the rains
How we clean

The same clean, every time. Down to the method.

Streak-free glass isn't luck — it's method. We use the right water, the right tools, and a final check that most cleaners skip. Three steps, every job, no shortcuts.

01
Pure-water rinse

Exterior glass is cleaned with deionized, spot-free water that dries clear — no soap residue, no mineral spotting, no film left behind.

02
Hand-detailed

Frames, sills, tracks, and screens cleaned by hand. The details a pole alone can't reach are the details you actually notice.

03
Light check

Every pane inspected in natural light before we pack up. If it streaks or we missed a spot, we redo it right then.

We never leave until the glass passes the light check — that's the whole job, not a bonus.
Pricing

Honest pricing. Quoted flat.

Window cleaning is priced by the job, not a flat monthly fee. These are honest starting points — your flat quote depends on window count, stories, and access. Recurring plans save 15%.

Exterior Refresh
For a quick lift on the outside glass.
$189from
Exterior windows, frames, and sills.
  • Exterior glass, hand-finished
  • Frames and sills wiped down
  • Pure-water, spot-free rinse
  • Final light check
Whole-Home Detail
Windows plus the rest of the exterior.
$449from
One visit, whole exterior handled.
  • Everything in Inside & Out
  • Gutters cleared and flushed
  • Driveway or patio pressure wash
  • Soft-wash add-on available
  • Bundle pricing, one trip charge
Streak-free guarantee.We re-clean free if a pane streaks or we miss a spot.
Flat quotes, no door surprises.The number we quote is the number you pay.
Fully insured, every visit.Liability and WorkSafeBC coverage on every job.
What customers actually want

Clean glass. Clear pricing. Zero hassle.

We started G Window Cleaning because too many people told us the same thing. The last cleaner left streaks, skipped the tracks and screens, and showed up whenever it happened to suit them.

Our Standard

So we built the opposite: streak-free or we re-clean, a flat quote with no door surprises, fully insured on every job, and a crew that shows up when we said we would. That's not a pitch. It's the minimum.

Our Standard
The team

Three people. Three specific jobs.

Three people. Three specific jobs. Every part of your experience — the quote, the clean, the follow-up — owned by someone who actually answers for it. No faceless “team” email, no handoff black holes, no wondering who’s responsible.

Gleb Klepalskyi
/ 01The Founder
Gleb Klepalskyi
The Man in Charge

Your direct line. The one who quotes the job, runs the crew, and owns the outcome. If the glass isn't right or a visit goes sideways, he's the one who answers for it and makes it right.

ExpertiseOperations · Scheduling · Customer care
Ivan Melnychenko
/ 02Marketing
Ivan Melnychenko
Bookings & Growth

The reason you found us, and the reason booking is easy. Ivan runs the marketing and local search so the right customers reach us, and keeps the quote-to-booking process quick and painless.

ExpertiseMarketing · Local SEO · Paid ads
Denys Sereda
/ 03Systems
Denys Sereda
Quoting & Quality

The systems behind the scenes. Denys builds the quoting, scheduling, and follow-up that keep every job consistent and every customer in the loop, so the experience is the same on visit one and visit fifty.

ExpertiseQuoting · Scheduling · Quality control
Why we exist

Built because clean should mean clean.

I started G Window Cleaning after one too many jobs where “done” meant streaky glass, untouched tracks, and a cleaner already pulling out of the driveway. People paid for clean windows and got a quick rinse and a wave goodbye.

We do it differently. A flat quote so you know what you’re paying. A method that actually gets the glass spotless — inside, outside, frames, tracks, and screens. A final light check on every pane. And a streak-free guarantee that puts us on the hook, not you.

That’s it. No gimmicks, no upsells at the door. Just clean glass, an honest price, and a crew that shows up when it said it would — fully insured, every visit.

Send us the details and we’ll send back a flat quote, usually the same day. No pressure, no hard sell. Just a straight number and a clean window.

Gleb Klepalskyi
Founder · Victoria, BC
Get a Quote
Questions worth asking

Common questions.

If you have a question that isn't here, just ask. We reply in 5 minutes.

Most homes land between $250 and $450 for an inside-and-out clean, depending on window count, stories, and access. Exterior-only starts lower; whole-home packages with gutters or pressure washing run higher. We quote a flat price before you book — never a vague "starting at" you find out about at the door.
Yes. Our standard Inside & Out clean includes the glass on both sides, the tracks vacuumed and wiped, the sills and frames detailed, and the screens removed, washed, and reinstalled. The part most companies skip is the part you actually see.
Fully. We carry commercial liability insurance and WorkSafeBC coverage on every job, residential and commercial. People on ladders near your home and on your roof should always come insured — ours do, and we'll show the paperwork on request.
We do a final light check on every pane before we leave. If anything streaks or we miss a spot, we come back and fix it free. The streak-free guarantee is in writing, not just on the website.
No. Windows are the core, but we also clear gutters, pressure wash driveways, patios, and decks, and soft wash roofs and siding. Bundle them into one visit and you save a trip charge.
We use water-fed pole systems that reach most second- and third-story glass safely from the ground, plus ladders rated for the work where needed. If a window genuinely can't be reached safely, we tell you before booking rather than after.
Yes. Many customers book two, three, or four times a year to stay ahead of the Island's salt, moss, and rain. Recurring plans save 15% and lock in a priority schedule. No long contracts — cancel anytime.
Let's talk

Ready for windows you don't have to think about? Let's talk.

Call directly if you want a quick answer, or send the property details here and we'll reply with a flat quote and the first available dates.

  • Flat quote, usually the same day
  • Streak-free guarantee, in writing
  • Fully insured, every visit
Free quote

Tell us about the property.

Share the basics and we'll send back a flat quote and the first available dates — usually the same day.

Or call +1 (437) 655-3688 or email admin@gwindowcleaning.com.
Office: 2850 Carlow Rd #2840, Langford, BC V9B 7A5.