Replacement windows ¡ Oakville
Oakville window replacement that keeps the cold out and the bills down.
Drafty, foggy or hard-to-open windows replaced with ENERGY STARÂŽ KV windows, custom-made in Canada for your openings and installed by our own crews. Casement, slider, double-hung, bay and bow.
KV windows, custom-made in Canada, ENERGY STARÂŽ qualified
6 months no interest, no payments (OAC)
10-year workmanship warranty on every installation
In Oakville every week since 1969
1969
Family-owned,
same name since
10-yr
Workmanship warranty
on every install
6 mo
No interest,
no payments (OAC)
4.5 â
Google RATING
Retrofit (insert) replacement
When your frames are sound. Best for:
Replacing old glass and sashes without disturbing trim
Faster, less disruptive install
Faster, less disruptive install
Brick and stone homes where the frame is solid
Full-frame replacement
When the frame is rotted, leaking or you want a new look:
Everything removed down to the rough opening
New frame, flashing and insulation, so drafts are fixed for good
Change the size, style or add a bay or bow
Finished with matching aluminum capping, 10-year workmanship warranty
FULL-FRAME OR RETROFIT?
Not every Oakville window needs a full-frame replacement. We'll tell you which yours do.
A retrofit insert costs less and keeps your existing trim; a full-frame fixes rot and lets you change the size or style. We quote the one that fits.

FROM A DESI'S CUSTOMER ¡ GOOGLE REVIEW
No pressure sales to fantastic install along with good advice. Door and windows installed just before Christmas. Don't even need to paint. Tom did a great job.
Frank O.
Verified Google review
2025
Family-owned and run from neighbouring Burlington since 1969. Our crews are in Oakville, Bronte, Glen Abbey and River Oaks every week. Every installer is a Desi's employee, not a subcontractor, and we're fully insured with a Master Builders licence.
How It Works
What happens after you call
Three steps, no pressure, and a written price before you decide anything.
01
Within 1 business day
We call you back
Tell us which windows are giving you trouble. We'll book a time that suits you.
Usually the next day
Free on-site estimate
We measure every opening, show you styles and glass options, and leave a written price for each window.
02
Once you approve the quote
The work gets done
Windows are custom-built for your openings, so we'll give you an install date at the estimate. We cap and caulk everything before we leave.
03
FAQs
Questions Oakville homeowners ask us
Something else? Ask when you request your estimate.
Retrofit or full-frame: which do I need?
If your existing frames are sound, a retrofit (insert) window replaces the glass and sashes without disturbing your trim, which is faster and less expensive. If the frame is rotted, leaking or you want to change the size or style, full-frame is the right call. We'll check each opening at the estimate and tell you honestly.
What do replacement windows cost?
Every window is custom-made for your opening, so the price depends on size, style, glass options and whether it's a retrofit or full-frame install. We don't publish ranges; the estimate is free and priced per window so you can do a few at a time.
Are the windows energy efficient?
Yes. We install KV windows, custom-made in Canada and ENERGY STARÂŽ qualified, with Low-E glass and argon fill as standard and a lifetime transferable manufacturer warranty. Most customers notice the difference in drafts and heating bills the first winter.
How long does it take?
Windows are custom-built after the estimate, and lead times vary with the season. Install time depends on how many windows and whether they're retrofit or full-frame; we'll give you dates at the estimate, and we cap, caulk and clean up before we leave.
Do I have to replace every window at once?
No. Many customers do the worst ones first and the rest over a couple of years. We'll quote each window separately so you can decide.
How does the financing work?
6 months, no interest and no payments on approved credit. It takes a few minutes to set up at the estimate.
