Cars & Other Vehicles
91,972 views
25 min · 3 min read
7 steps
Advanced

How to remove and reseal a leaking sunroof or moonroof

A leaking sunroof or moonroof is a common nuisance but one you can fix yourself with basic tools and patience. This guide walks you through removing the glass panel, cleaning and inspecting the frame, and resealing the unit so it stops leaking and operates smoothly. Allow 1–3 hours depending on familiarity and vehicle complexity.

Verified by pleasexplain editors
  1. Step 1: Park and prepare the vehicle

    Park on a level surface, engage the parking brake, and disconnect the negative battery terminal to prevent accidental motor activation. Lay down towels and a drip pan inside the car to protect upholstery and catch debris; work in a well-lit area to see seals and fasteners clearly.

    [Illustration: Car parked with hood open, battery terminal disconnected, towels spread over seats and drip pan under sunroof area]

  2. Step 2: Open and secure the sunroof

    Fully open the sunroof using the vehicle controls to access mounting hardware; if the motor is disabled, manually tilt it per the owner manual. Support the glass with a small wooden block or suction cup tool to prevent it from falling when mounts are removed.

    [Illustration: Sunroof fully open with glass supported by suction cup tool and small wooden block beside frame]

  3. Step 3: Remove interior trim and headliner access

    Carefully pry off the interior trim around the sunroof using trim removal tools; remove fasteners securing the headliner edge and lower it slightly to expose the sunroof frame. Work slowly to avoid creasing the headliner and set fasteners in labeled containers for reassembly.

    [Illustration: Interior headliner partially lowered around sunroof with trim tools and labeled fastener containers]

  4. Step 4: Detach the glass panel

    Locate and remove the four retaining bolts or screws that hold the glass to the slider mechanism, usually 8–12 mm fasteners; have a helper hold the glass as you loosen. Lift the glass straight up and out at a slight angle, then place it on a padded surface to prevent chipping or scratching.

    [Illustration: Person removing bolts from sunroof glass with helper supporting the panel, glass on padded blanket nearby]

  5. Step 5: Clean and inspect the frame and drains

    Scrape away old sealant and foam from the frame using a plastic scraper and shop rags; vacuum out debris and flush drain tubes with 100–200 ml of warm water to confirm flow. Inspect for cracked frame, bent channels, or clogged drains — repair small cracks with epoxy and clear blockages with flexible nylon wire.

    [Illustration: Close-up of sunroof frame being cleaned with plastic scraper and vacuum hose, water flushing into drain tube]

  6. Step 6: Apply new sealant and gasket if needed

    Apply a continuous 3–5 mm bead of automotive-grade silicone sealant or polyurethane adhesive to the frame where the glass seats; if present, replace the rubber gasket with an OEM-fit or rated aftermarket gasket. Allow the sealant to skin for 10–20 minutes if specified, then proceed — follow product cure guidelines for final curing time (typically 24–48 hours).

    [Illustration: Applying bead of sealant around sunroof frame with caulking gun and new rubber gasket beside it]

  7. Step 7: Reinstall glass, trim, and test

    Carefully set the glass back into the frame, hand-thread the retaining bolts and torque them to manufacturer spec (usually 6–10 Nm) in a crisscross pattern to ensure even seating. Reinstall headliner and trim, reconnect the battery, and run 5–10 open/close cycles and a water test with a hose at low pressure for 2–3 minutes to verify there are no leaks and operation is smooth.

    [Illustration: Reinstall glass, trim, and test]


  • Use automotive-grade polyurethane or silicone rated for exterior joints; avoid household caulk that cracks in UV.
  • Label fasteners and take photos during disassembly to speed correct reassembly.
  • If drain tubes are brittle, replace them; new rubber drain hose costs about $5–15 each.
  • Wear nitrile gloves to keep hands clean and avoid contaminating sealant surfaces.
  • Work with a helper when handling the glass; typical sunroof glass weighs 6–12 kg.
  • If the motor struggles after reassembly, reset the sunroof by cycling per the owner manual to recalibrate the position.

  • Do not overtighten retaining bolts — over 12 Nm can crack glass or strip threads.
  • Avoid getting uncured sealant on painted surfaces; it can be difficult to remove once cured.
  • If you find structural damage to the frame or motor gear teeth, stop and consult a professional — continuing can worsen leaks or cause failure.
  • Keep drain cleaning tools made of flexible nylon; metal wire can puncture tubes and create leaks.

Was this guide helpful?