Too Long; Didn't Read
- What they are: Small rectangular slots on the bottom exterior edge of your vinyl window frame. They are factory-engineered drainage outlets, not defects.
- What they do: Channel rain and condensation water out of the frame track before it overflows onto your sill and into your wall cavity.
- What happens when they clog: Water backs up inside the frame, overflows inward, saturates the wood rough sill, and starts a rot cycle that can gut your framing in one bad season.
- How to clean them: Stiff wire or toothpick, compressed air, flush with soapy water. Five minutes, twice a year, zero cost.
- The golden rule: Never, ever caulk or seal the weep holes shut. You will trap water behind the frame and accelerate the exact damage you are trying to prevent.
Answer First: Those small slots on the bottom outside edge of your window frame are weep holes — factory-built drains that channel water out of the frame before it floods your sill. If they are clogged with dirt, spiderwebs, or paint, water has nowhere to go except inward. Clear them with a stiff wire, blast with compressed air, and flush with soapy water. Do this twice a year. It takes five minutes and costs nothing. And whatever you do, never caulk them shut — you will trap water behind the frame and start a rot cycle that ends with a framing bill.
A homeowner in Scarborough called me last October. Water was pooling on her living room windowsill every time it rained. She had already paid a handyman to recaulk the entire window perimeter. Twice. The leaking continued.
I walked to the outside of the house, crouched down, and looked at the bottom of the vinyl frame. The weep holes were packed solid with mud and dead leaves. She did not know they existed. Nobody had told her.
I poked them open with a coat hanger wire in about forty seconds. Poured a cup of water into the track. It drained immediately. Problem solved. No caulk. No replacement. No bill worth mentioning.
That story repeats itself every single week in Toronto. Homeowners spend hundreds — sometimes thousands — chasing phantom leaks when the actual culprit is a dime-sized drainage slot stuffed with crud.
This article is the complete guide. What weep holes are, how they work, why they clog, how to clean them, and what happens if you ignore them.
What Exactly Are Weep Holes?
Every modern vinyl window is designed to get wet. Rain drives against the glass, runs down the pane, hits the bottom sash rail, and drips into the sill track — that U-shaped channel at the very bottom of the frame.
The track collects the water. The weep holes let it out.
They are small rectangular slots — typically 8 to 12 mm wide and 3 to 5 mm tall — cut into the exterior face of the bottom frame rail. Most vinyl windows have two of them, one near each corner. Some have three.
On the outside, you will usually see a tiny plastic flapper covering each slot. That flapper is a one-way valve: it swings open under water pressure from the inside, lets the water drain out by gravity, and then closes to block wind from pushing back through the opening.
The engineering is dead simple. Water in. Water down. Water out.
The system works entirely by gravity. There are no pumps, no moving parts beyond the flapper, no electronics. It just needs a clear path.
The "Submarine" Misconception
Here is the myth that gets homeowners into trouble: "A window should be a sealed box. No water should enter, period."
Wrong.
Windows are managed drainage systems, not submarines. The industry term is "drain-and-dry." Water will penetrate the outer weatherstrip during heavy wind-driven rain. That is expected. The frame is designed to capture that water in the sill track, route it to the weep holes, and dump it outside before it reaches the interior seal.
The system only fails when the drainage path is blocked.
Why Weep Holes Clog (And How Fast)
Toronto is a perfect storm for weep hole blockage. We have four seasons, each contributing its own flavour of debris.
Spring: Pollen and Seed Fluff
Cottonwood, maple, and birch pump pollen into the air from April through June. That fine dust settles in the sill track, mixes with morning dew, and forms a paste that hardens over the weep slot like a tiny concrete plug.
Summer: Spiders and Insects
Spiders love weep holes. The recessed slot with a sheltering flapper is prime real estate for a web. A single cobweb can catch enough airborne dust to seal a weep hole in a few weeks. Dead insects — earwigs, ants, cluster flies — pile up in the track and drift toward the drain like leaves in a gutter.
Autumn: Leaves and Grit
Wind blows organic debris against the house. Fine particles — bark dust, decomposed leaf material, roofing granules from your shingles — wash down and settle in the track.
Winter: Ice
Water that was sitting in a partially clogged track freezes. Ice expands. The freeze-thaw cycle widens the blockage and can crack the plastic flapper off entirely.
Bottom line: If you are not cleaning your weep holes at least twice a year, they are probably partially blocked right now.
What Happens When They Clog: The Damage Timeline
This is not hypothetical. I have seen every stage of this progression in Toronto homes.
Week 1–4: Sill Pooling
Water accumulates in the frame track. During a heavy rainstorm, it overflows the track and appears on the interior sill. Homeowners wipe it up and forget about it. Maybe blame the caulking.
Month 2–6: Wood Saturation
The overflow is not just going onto the sill surface. Water wicks downward through the interior trim and into the wood rough sill underneath — the structural framing member that holds your window in the wall.
Wood can absorb water for months without showing visible damage. But the moisture content is climbing.
Month 6–12: Rot Onset
Once wood moisture content stays above 20% for an extended period, fungal decay organisms activate. In Toronto's humid summers, conditions are ideal. The rough sill starts to soften.
You might notice:
- Paint peeling or bubbling below the window
- A musty smell near the sill
- The window feeling slightly "loose" when you push on it
Year 1–2: Structural Compromise
The rot spreads from the rough sill into the jack studs (the vertical framing members on each side). Mould colonizes the wall cavity. Insulation gets wet and compresses, losing its R-value.
At this point, you are not replacing a window. You are replacing the wall section around it. I have seen remediation bills north of $8,000 for damage that started with a clogged weep hole.
Quotable: A clogged weep hole is a $0 problem that becomes a $5,000 problem in twelve months. Cleaning it takes five minutes. Ignoring it takes five figures.
How to Clean Weep Holes: The Step-by-Step
This is a five-minute maintenance task. You do not need a professional. You need a coat hanger and a can of compressed air.
Tools Required
- Stiff wire (straightened coat hanger, pipe cleaner, or large toothpick)
- Can of compressed air (the kind for cleaning keyboards)
- Spray bottle with warm water and a drop of dish soap
- Old toothbrush
- Paper towels or rags
Step 1: Locate the Weep Holes
Go outside your house. Look at the bottom edge of each window frame — the horizontal rail facing the ground. You will see one to three small rectangular slots, usually covered by a tiny plastic flapper or cap.
If you cannot see obvious slots, look for small round holes (some manufacturers use circular weeps) or check behind any decorative trim strips at the bottom of the frame.
Step 2: Clear Visible Debris
Use the toothbrush to sweep away any dirt, leaves, cobwebs, or insect nests around and over the weep holes. Brush along the entire bottom rail, not just the holes themselves — debris upstream will migrate into the hole with the next rain.
Step 3: Probe the Opening
Insert your stiff wire or toothpick into the weep hole. Push gently. You are not trying to ream out the vinyl — just dislodge whatever is plugging the channel.
Move the wire side to side in a sweeping motion. You will feel the blockage break free as a small clump of compressed dirt or a wad of cobweb.
Warning: Do not use a screwdriver or anything wider than the slot. You can crack the vinyl frame rail or damage the internal drainage channel walls.
Step 4: Blast With Compressed Air
Give each weep hole two or three short bursts of compressed air. This clears fine particles deeper in the channel that the wire could not reach.
Hold the can upright. Tilting it sprays liquid propellant, which you do not want in your window frame.
Step 5: Flush With Soapy Water
Fill your spray bottle with warm water and a single drop of dish soap. The soap acts as a surfactant — it breaks the surface tension and helps water carry fine silt out of the channel.
Spray generously into the sill track from the inside of the window (open the sash or tilt it in). Watch the exterior weep holes. Water should flow freely out of each slot within a few seconds.
If it does not, repeat steps 3 and 4 and flush again.
Step 6: Check the Flappers
While you are down there, press each plastic flapper gently. It should swing outward freely and snap back. If it is stuck, stiff, or missing:
- Stuck: Work it loose with your finger. A drop of silicone spray on the hinge point helps.
- Missing: Order replacements from a window parts supplier (they are usually universal). A missing flapper lets wind push rain back into the track, defeating the drainage system.
Step 7: Dry the Track
Wipe down the interior sill track with a rag. Leaving standing water in the track between rains is not dangerous, but a dry track collects less airborne dust.
Quotable: Five minutes, twice a year, zero dollars. That is the entire prescription for preventing the #1 cause of windowsill water damage in Toronto homes.
The Mistakes People Make
Mistake #1: Caulking the Weep Holes Shut
This is the big one. It deserves its own section because I see it constantly.
Homeowners (and, sadly, some handymen) see small holes in the window frame and think, "Air leak! Water entry point! Seal it!"
They fill the weep holes with caulk. Now the drainage system is permanently disabled. The next heavy rain sends water pooling in the track with absolutely no exit path. It overflows inward, soaks the rough sill, and begins the rot timeline described above.
If you take one thing from this entire article, let it be this: The weep holes are not the problem. The weep holes are the solution. Sealing them is like plugging the drain in your bathtub and then wondering why the bathroom floods.
We wrote about this exact mistake in our guide on why your window is leaking. The weep-hole section there covers the emergency scenario — what to do if someone has already caulked yours shut.
Mistake #2: Pressure-Washing the Weep Holes
Some homeowners blast the exterior of their windows with a pressure washer during spring cleaning. The high-pressure stream can:
- Force debris deeper into the weep channel instead of clearing it
- Blow water into the frame track at pressure far exceeding the drainage capacity
- Crack or dislodge the plastic flappers
Use a garden hose on low pressure, or the spray bottle method described above. Pressure washers are for siding, not window drainage ports.
Mistake #3: Ignoring the Interior Track
Cleaning the exterior weep holes while ignoring the sill track above them is like mopping the floor while the faucet is still running. Debris in the track migrates to the weep holes with every rain. Vacuum or wipe down the interior track whenever you clean the glass.
Mistake #4: Stuffing Steel Wool or Screen Into the Holes
Some pest-control advice suggests jamming steel wool or wire mesh into weep holes to keep bugs out. This restricts water flow and creates a debris trap that clogs faster.
If insects are entering through your weep holes, use purpose-built weep hole screens or covers. These products — stainless steel mesh inserts or slotted covers — are designed to block pests while maintaining full drainage capacity. They cost a few dollars each and press-fit into the slot without tools.
Weep Holes and Pest Entry: The Right Way to Block Bugs
Let us address this head-on, because it is a real concern. Weep holes are entry points for:
- Earwigs
- Ants
- Spiders
- Cluster flies
- Stink bugs (a growing problem in the GTA)
- In rare cases, even small wasps
The solution is not to seal the holes. The solution is to screen them.
Option 1: Stainless Steel Mesh Inserts
Small rectangles of fine stainless steel mesh that press-fit into the weep slot. They allow water to pass through the mesh while blocking insects. They do not corrode, they are invisible from a distance, and they last the life of the window.
Cost: roughly $1–$3 per insert. Available at most window hardware suppliers and online.
Option 2: Manufacturer Flapper Covers
If your windows came with plastic flapper covers and they are intact, they already provide a basic barrier. The flapper sits flush when closed, blocking most insects. Check that they are not stuck open or broken.
Option 3: Aftermarket Weep Hole Covers
Several companies make snap-in covers specifically designed for standard weep hole dimensions. These combine a physical barrier with a water-permeable design. They are the best option if your original flappers are missing.
What not to do: Do not use duct tape, silicone caulk, putty, expanding foam, steel wool, or copper mesh. All of these either block drainage entirely or degrade into a clog within a season.
The Seasonal Maintenance Calendar
Here is the schedule I recommend to every homeowner in Toronto.
Early April (Post-Thaw)
- Clear weep holes of any debris accumulated over winter
- Check flappers for ice damage
- Flush tracks with soapy water
- Inspect the exterior perimeter caulking while you are out there (see our guide on drafty windows and caulking)
Late June (Post-Pollen)
- Quick check for pollen paste buildup in the tracks
- Clear any cobwebs forming over the weep holes
- This is optional but recommended if you live near mature trees
Late October (Pre-Freeze)
- Full cleaning: wire probe, compressed air, soapy water flush
- Remove any leaves or organic debris from the sill track
- Confirm flappers are functional — they need to close properly before winter to prevent wind-driven snow from entering
- This is the most important cleaning of the year — you are preparing the drainage system for five months of freeze-thaw
January (Mid-Winter Spot Check)
- On a mild day above 0°C, visually inspect the exterior weep holes for ice blockage
- If accessible, gently clear any ice buildup with warm water (not boiling — thermal shock can crack vinyl in extreme cold)
- Check interior sills for signs of moisture
How Weep Holes Relate to Your Bigger Window System
Weep holes do not exist in isolation. They are one component of a drainage chain. If any link in that chain fails, water problems follow — even if the weep holes are spotless.
The Perimeter Caulking
The sealant between the window frame and the brick or siding is the first defence against bulk water entry. When it cracks (and in Toronto's freeze-thaw climate, it always cracks eventually), rain can bypass the frame entirely and enter the wall cavity above the weep-hole drainage system.
If you are cleaning your weep holes and notice cracked, missing, or hardened caulking around the window perimeter, address it. We covered the full recaulking process, including the backer rod method and silicone selection, in our caulking guide.
The Sash Weatherstrip
The weatherstrip on the bottom rail of the sash (the moveable part) is what limits how much water enters the track in the first place. Worn or compressed weatherstrip allows more water in, which overwhelms the drainage capacity faster.
If your weep holes are clear but you are still seeing water on the sill during intense storms, the weatherstrip may need replacement.
The Rough Sill Slope
When a window is installed correctly, the rough sill (the wood framing member at the bottom of the opening) should slope slightly toward the exterior — maybe 5 degrees. This ensures that any water reaching the rough sill drains outward by gravity.
If the rough sill is level or slopes inward (a common defect in older Toronto homes), water runs toward the interior wall instead. Properly functioning weep holes become even more critical in this scenario because they are the last line of defence before the wall cavity.
If you are dealing with persistent leaks despite clear weep holes and good caulking, the installation itself may be the issue. That is when you need a professional assessment. We cover installation-related leaks — including riverbedding, failed seals, and improper flashing — in our window leak diagnosis guide.
When Cleaning Is Not Enough: Signs You Need Professional Help
Weep hole maintenance solves most sill water problems. But some conditions require more than a wire and a can of air.
Call a professional if:
- The vinyl frame is cracked or warped at the weep hole location. This usually means water froze inside the track and split the rail. The frame needs repair or the window needs replacement.
- The interior sill or trim is soft, spongy, or discoloured. Rot has already started. Cleaning the weep holes stops further water entry, but existing damage needs to be assessed and repaired.
- You see mould on the wall below the window. Mould in the wall cavity means moisture has been present for months. This requires remediation beyond window maintenance.
- Water enters from the top or sides of the window, not the bottom. This is not a weep hole issue. It is a caulking failure, flashing defect, or structural problem.
- The window is more than 20 years old and has never had weep hole maintenance. Decades of neglect may have caused hidden damage that needs inspection.
Not sure if your weep holes are the issue? We do honest assessments. If clearing the weep holes solves your problem, we will tell you — and we will not charge you for a window you do not need. If the damage has gone deeper, we will show you exactly what is happening and walk you through the options. Book a free inspection →
The Dollar Math: Prevention vs. Repair
I run these numbers for homeowners all the time because the contrast is absurd.
| Scenario | Cost | Time |
|---|---|---|
| Clean weep holes yourself (twice/year) | $0 | 5 min per window |
| Professional window cleaning (includes weep holes) | $150–$300 per house | Half day |
| Recaulk one window (exterior perimeter) | $80–$150 | 30 min |
| Replace rotted rough sill + trim | $800–$2,000 per window | Full day |
| Replace window + rotted framing + mould remediation | $3,000–$8,000+ per window | Multiple days |
The bottom row is what happens when the top row does not happen. Every dollar in that table is a real number from real jobs we have done in the GTA.
Quotable: The most expensive window repair in Toronto is the one that started as free maintenance nobody did.
The Installix Perspective
We install hundreds of windows a year across Toronto, Scarborough, North York, Etobicoke, Mississauga, Brampton, and the rest of the GTA. Every single installation includes a walkthrough where we show the homeowner where the weep holes are and how to maintain them.
Why? Because we would rather you never call us again than call us in two years with a rotted wall that could have been prevented.
That said, if you are already past the prevention stage — if you are seeing water damage, soft framing, mould, or windows that have clearly been neglected for years — we are here. We do residential window replacement with proper rough opening prep, flashing, and drainage verification. We do not just pop a new window into a rotten hole and call it done.
The weep holes on your new window will work perfectly. But only if you keep them clean.
Eugene Kuznietsov has been installing and repairing windows in the Greater Toronto Area for over 15 years. He is the founder of Installix Windows & Doors.
