Back to 2024 Tesla Model 3

2024 TESLA MODEL 3

Performance Dual Motor AWDAWDAUTOMATICev
4 active safety recalls on this vehicle — view recalls
Founding sponsor spot is openYour name on every procedure for this vehicle, permanently.Sponsor — $30 →
Repairs87Labor363Torque4119Fluid8DTC557Battery0Maintenance0Recalls4
electrical

Sunroof Switch

for 2024 Tesla Model 3 Performance Dual Motor AWD · AWD
Difficulty
Easy
Time
30 min
Tools
5
Steps
8

Replacement of the overhead console switch assembly that controls the powered glass roof shade (if equipped) on a 2024 Tesla Model 3 Performance. Note: the 2024 Model 3 has a fixed glass roof — there is no opening sunroof — so this 'sunroof switch' typically refers to the overhead control/dome light switch panel.

Warnings

⚠️The Model 3 has a fixed panoramic glass roof — there is no mechanical sunroof motor. Do not attempt to pry or rotate any component believing it is a sunroof drive; you will crack trim or the glass.
The headliner on the 2024 Model 3 is a one-piece molded panel. Do not flex or crease it — replacement is expensive and requires removing seats, pillars, and grab handles.
Always disconnect the low-voltage battery before unplugging interior switch connectors to avoid shorting or waking the vehicle computer mid-procedure.
ℹ️Verify with your VIN whether your vehicle is actually equipped with a powered roof shade option before ordering parts — many 2024 Model 3 Performance units have no roof shade switch at all.

Tools required

Plastic trim removal tool set (non-marring)Essential
Insulated 10mm socket and ratchet (for 12V disconnect)Essential
Small Phillips screwdriver
Torque wrench (1-10 Nm range)
Nitrile gloves (to avoid skin oils on headliner)

Parts

  • Overhead console switch assembly (manufacturer-specified for 2024 Model 3) × 1 — Refer to Tesla parts catalog by VIN — do not assume cross-compatibility with pre-refresh Model 3

Preparation

  1. Park on level ground, place in P, engage the parking brake.
  2. Exit ALL doors with the key fob/phone key well away from the vehicle. Wait at least 2 minutes for HV systems to fully de-energize, even on this non-HV job.
  3. Disconnect the 12V low-voltage battery. On the 2024 Model 3 Performance, the low-voltage battery is typically a Li-ion unit — access per the architecture notes (behind right rear seat back panel on most years; some 2024+ have it under the floor). Verify location for your specific build before opening trim.
  4. DO NOT touch, cut, or pierce ANY orange cable — these are high-voltage and lethal.
  5. If at any point you encounter an orange cable, an HV component, or are unsure if a system is de-energized: STOP and consult a Tesla-certified technician.
  6. Confirm via VIN/build that the vehicle has a powered roof shade or overhead switch panel. If the vehicle has no such switch, stop and re-verify the customer concern.
  7. Allow the cabin to cool — adhesive on overhead trim is easier to manage at moderate temperatures, and a hot headliner deforms easily.

Procedure

  1. 1
    Identify the switch assembly
    Locate the overhead console switch panel between the front map/dome light area on the headliner. On the 2024 Model 3, the dome lights are integrated near the rear-view mirror area; the 'sunroof'/roof shade switch (if equipped) is housed in the same overhead module.
  2. 2
    Release the overhead console trim
    Using a non-marring plastic trim tool, gently release the overhead console bezel by working around its perimeter. Apply even, straight downward pressure — do not pry against the headliner foam, as it will crease permanently.
    Headliner damage on the Model 3 is one of the most common DIY failures during overhead service. Use only plastic tools and pull the bezel straight down.
  3. 3
    Disconnect the switch harness
    With the bezel lowered, locate the electrical connector(s) feeding the switch assembly. Depress the locking tab and disconnect by pulling on the connector body — never the wires. Note connector orientation for reinstallation.
  4. 4
    Remove the failed switch
    Release the switch from the console housing. Depending on build, this is either small retaining clips on the side of the switch (release with a plastic pick) or fasteners. If fasteners are present, torque to OEM specification on reinstall — refer to Tesla Service Manual.
  5. 5
    Inspect and clean
    Inspect the connector pins for corrosion, bent terminals, or evidence of liquid intrusion (a common cause of overhead switch faults on glass-roof vehicles). Clean with electronics-safe contact cleaner only if needed and allow to fully dry.
  6. 6
    Install the new switch
    Seat the replacement switch into the console housing until clips fully engage. Confirm it sits flush with the bezel surface — a proud switch indicates a missed clip and will rattle.
  7. 7
    Reconnect harness
    Reconnect the electrical connector until the lock tab clicks. Verify the connector is fully seated — partial seating is a frequent cause of intermittent failure.
  8. 8
    Reinstall the overhead bezel
    Align the bezel with the headliner opening and press evenly along the clip locations until fully seated. Do not slap or hammer — press with palms.

Reassembly

  1. Verify no trim gaps between the overhead console and the headliner.
  2. Reconnect the 12V low-voltage battery. Torque battery terminal bolts to the verified spec.
  3. Close all doors and allow the vehicle to fully wake (the MCU may take 30-60 seconds to reinitialize after a 12V disconnect).
  4. Check for any vehicle alerts on the center display.

Verification

  • Press the new switch and confirm the intended function actuates (roof shade movement, dome light, or other mapped function depending on build).
  • Cycle the function multiple times to confirm no intermittent behavior.
  • Verify no 'Vehicle systems are powering up' or accessory faults persist on the center touchscreen after the 12V reconnect.
  • Check that no new alerts have appeared in the Service tab.
  • Confirm the overhead bezel is flush and there are no rattles on a short test drive over rough pavement.
  • Note: this job is not part of any Tesla scheduled service interval, but while the vehicle is in for service, consider checking the cabin air filter (Tesla recommends replacement every 2 years) and brake fluid (every 2 years per Tesla's published recommendation).

More procedures for this vehicle

Building an app?
Free API access to all this data — 50 requests/day, no card required.
Get an API key →
Run a shop?
Manage repairs, estimates, and customers with ShopBase — $249/mo, all features included.
Try ShopBase →