To fix a constantly lit seatbelt warning light, start by checking if the seatbelt buckle is fully inserted into the latch. Sometimes a loose fit or debris inside the latch can trigger a false sensor reading—simply cleaning it out or reinserting the buckle firmly might do the trick. If that doesn’t work, the issue could be a faulty microswitch inside the seatbelt latch. You’ll need a multimeter to test if the switch is properly engaging; if not, replacing the entire latch assembly might be necessary. On newer models, a malfunctioning seat pressure sensor could also be the culprit, tricking the system into thinking someone’s in the seat without buckling up. In that case, you’ll need a diagnostic scanner to pull error codes and either recalibrate or replace the sensor.
Another thing to try: if you’ve recently had a dead battery or disconnected the power, the warning light might act up. Resetting the vehicle’s ECU or disconnecting the negative battery terminal for 5 minutes and then reconnecting it could reset the system. For prevention, avoid spilling liquids near the latches or placing heavy objects on the seats that might jam them, and periodically clean the wiring connectors under the seats. If you can’t fix it yourself, it’s best to hit up an authorized service center—some cars require special tools to fully diagnose and repair this. And keep in mind: the seatbelt warning system usually ties into the airbag control module, so ignoring this issue long-term could mess with how your passive safety features deploy in an accident.