Exterior

Replace a garage door bottom seal

Daylight, leaves and water coming in under the garage door usually means the bottom seal is cracked, flattened or torn. Replacing a garage door bottom seal is a manageable job on most doors with an aluminum retainer on the bottom edge. The key is buying the right shape of seal and working safely: the door must be locked so it can't move while you're near it. The hard part of this job is buying the right seal. Once it slides in, it's quick.

Two people sliding a new rubber bottom seal into the channel under a raised garage door
Soapy water helps a new bottom seal slide through the retainer channel.
Quick answerFind your seal's edge type and measure the door, lock the door at waist height with clamps on the tracks and unplug the opener, slide out the old seal, clean and lubricate the channel, feed in the new seal and trim it.
Worth checking firstLook at the end of the door's bottom edge before you shop. The seal has to match the shape of the slots it slides into.

Good to knowWeekend project

Moderate1–2 hours$25–80
Inside view of a garage door raised to waist height: the aluminum retainer along the bottom edge with the rubber seal sliding into its channels, a cross-section of a T-style seal in a two-channel retainer, locking pliers clamped on each track just below a roller so the door can't roll down, and the opener unplugged at the ceiling. The springs and lift cables stay untouched.
The bottom seal (2) slides into the aluminum retainer (1). Lock the door with locking pliers on the tracks (3) and unplug the opener (4) first.

How a garage door seal works

Most modern steel doors have an aluminum channel, called a retainer, along the bottom edge. The rubber or vinyl seal slides into that channel by its edges, which are shaped like a T, a bead or a bulb. Older wood doors often have a seal nailed or stapled straight to the bottom instead.

The seal only works if it can press down and fill gaps along the floor. Over time it hardens, cracks and stops making contact. If the garage floor is uneven, a seal on the door may not be enough, and a threshold seal glued to the floor can close the gap.

Why the seal stops working

A worn-out seal

Cracked, flattened or torn rubber.

The wrong seal shape

It won't fit or seal in the retainer.

An uneven floor

The seal can't reach low spots.

A damaged retainer

The seal won't stay in the channel.

What's happening?
You noticeLikely causeStart at
Not sure which seal to buySeal type unknownSteps 1 and 2
Cracked or torn rubberWorn-out sealSteps 3 and 4
New seal won't slide inDirty channel or wrong shapeSteps 5 and 6
Seal creeps out at the endsEnds not crimpedStep 7
Daylight in low spotsUneven floorStep 8
Lock the door firstNever stand or reach under a garage door that could close. Lock it in place with clamps on both tracks and unplug the opener first. Don't touch or adjust the springs, cables or bottom brackets; they're under high tension and can cause serious injury. Call a garage door technician for those.

Let's fix it

0 of 8 done
  1. Identify your seal typeLook at the end of the door's bottom edge where the seal enters the retainer. Note whether the seal edges are T-shaped, round beads or a bulb, and whether the retainer has one or two channels. Measure the channel width or take a piece of the old seal to the store. A seal with the wrong edge shape won't slide in.
    Close-up cross-sections of a T-style seal, a round bead seal and a bulb seal, each matched to its retainer channel
  2. Measure the door widthMeasure the full width of the door. Buy a seal at least that long; most come in rolls you cut to length. Add a few inches so you have extra for trimming.
    Tape measure stretched across the full width of the garage door, with a few extra inches added for trimming
  3. Lock the door at working heightRaise the door to about waist or chest height with the opener. Unplug the opener so it can't be triggered by a remote or keypad. Clamp locking pliers or C-clamps onto the tracks just below a roller on each side, so the door can't roll down. Don't pull the emergency release cord with the door open; if a spring is weak, the door can drop.
    Garage door raised to waist height with the opener unplugged and locking pliers clamped onto each track just below a roller so the door can't roll down
  4. Slide out the old sealAt one end, grab the old seal and pull it out of the retainer along the length of the door. If it's stuck, pry the end loose with a screwdriver and work it out a little at a time. If the retainer ends are crimped, open them slightly with pliers first.
    Something went wrong?
    • The old seal tears and pieces stay in the channel Pull the pieces out with needle-nose pliers, or push them through from one end with a stiff wire.
    Old cracked seal pulled out of the retainer from one end along the door bottom, with the crimped retainer end opened slightly with pliers first
  5. Clean the channelWipe out dirt, grit and old bits of rubber from the retainer with a rag. Check for bent sections and straighten them gently with pliers. Spray the channels with soapy water or a silicone spray so the new seal slides easily.
    Rag wiping grit out of the empty retainer channel, then soapy water sprayed in so the new seal slides
  6. Feed in the new sealLine up the seal's edges with the retainer slots at one end. Have a helper feed the seal straight into the channel while you pull it from the other end. Keep it lined up and lubricated; if it binds, back up a bit rather than forcing it. On a long door, it can help to warm the seal in the sun first so it's more flexible.
    Something went wrong?
    • The seal binds halfway across Pull it back a foot, add more soapy water or silicone, and feed it straight in. A slightly warm seal slides easier.
    Helper feeding the new seal straight into the retainer slots at one end while the other person pulls it along from the far end
  7. Trim and crimp the endsCenter the seal so it extends evenly at both ends, then trim it flush with the door edges using a utility knife. Gently squeeze the ends of the retainer with pliers so the seal can't creep out over time.
    Seal trimmed flush with the door edge using a utility knife, then the retainer end squeezed gently with pliers so the seal can't creep out
  8. Test and adjustRemove the clamps, plug the opener back in and close the door. The seal should compress slightly along the full width, with no daylight showing. If gaps remain because the floor is uneven, add a threshold seal glued to the floor under the closed door. If the door now reverses on closing, the opener's close-force or limit setting may need adjusting; check the opener's manual.
    Clamps removed, opener plugged back in and the door closed, with the seal pressed evenly to the floor and no daylight showing

Watch it done

How to Replace Garage Door Bottom Seal in Under 4 Mins!By The Home Improvement Channel on YouTube. Their method may vary a little from ours.
Watch on YouTube
How you'll know it's fixed
  • No daylight under the closed door
  • The seal touches the floor along the whole width
  • The door closes and opens normally

Gaps on an uneven floor? Add a threshold seal.

If gaps remain

If light still shows at the sides or top of the door, the bottom seal isn't the issue. The side and top weatherstripping on the door frame wears out too and is a separate, simple replacement.

If the bottom of a wood door is rotted or the seal is nailed on, you'll need a seal made for nailing, or a technician can add an aluminum retainer.

Match the retainerBuy the seal by matching the retainer, not by brand or door model. A short piece of the old seal is the easiest way to get it right the first time.
Renting?If you rent, ask your landlord before replacing the seal.
Call a door tech ifThe retainer is badly bent or torn, the door is uneven or hangs crooked, a spring or cable looks frayed or broken, or the door won't stay up on its own.Fix it yourself or call? Compare the cost →

What a pro typically charges (a rough estimate; prices vary by area): A garage door technician typically charges $150–$300 to replace a bottom seal, parts included. Replacing the retainer and seal runs about $200–$400, and a floor threshold seal installed costs about $100–$250.

Find a handyman near you

Something else going on?

Garage door seal questions

How do I know what garage door seal to buy?

Match the shape of the seal's edges to the retainer on the door. Bring a piece of the old seal to the store.

How do I measure for a garage door bottom seal?

Measure the full width of the door and buy a few inches extra to trim.

Can I replace a garage door bottom seal myself?

Yes, on most doors with an aluminum retainer. Lock the door in place and unplug the opener first.

What if my garage floor is uneven?

Add a threshold seal glued to the floor to fill the low spots under the door.

Why is water coming in under my garage door?

Usually the bottom seal is cracked, flattened or torn. Replacing it is a manageable job on most doors with an aluminum retainer on the bottom edge.

Reader reports

Did this fix work for you?

Tell the next person how it went. Your numbers are added to the totals anonymously; tips are read by our team before they appear.

How did it go?
Reader Q&A

Questions from readers

No questions on this guide yet. If you're stuck, ask below. Useful questions and answers get added here for the next person.

Ask a question

We read every question before anything is published, and we never show names or emails. Please leave out personal details. Privacy

About the authors

GrabTheHammer Team

  • No sponsored picks
  • Safety first
  • Tells you when to call a pro

We're a small team of writers and editors who check every guide against manufacturer instructions and common code requirements. Our goal is to help you understand the problem, tackle what you safely can and know when to call a pro.

Checked against: Manufacturer instructions for the parts and products involved.

How we write and review →
A helpful next stepGarage door won't close? Check the safety sensorsClear the path, clean the lenses, and line the sensors back up.