B0050 Code: Driver Seatbelt Sensor
The airbag module can't reliably tell whether the driver's seatbelt is buckled.
Safety first · Consult a professional
- Airbag (SRS) circuits must only be serviced by a professional. Never probe airbag connectors — accidental deployment causes serious injury.
At a glance
Severity: Moderate
- Meaning
- Driver Seatbelt Sensor
- System
- Body Systems · Body
- Safe to drive?
- With caution
- Typical repair cost
- $90–$650
- DIY difficulty
- Professional only
A switch or Hall-effect sensor inside the driver's seatbelt buckle tells the airbag module whether the belt is fastened. The module doesn't just use this for the reminder chime: it chooses deployment thresholds, airbag stage timing and whether to fire the belt pretensioner based on belt status. The sensor reports two distinct values, either two resistances or two current levels, and B0050 sets when the reading falls between them or outside both, which points to an open, a short or a failing sensor. Because the buckle moves with the seat, the wiring runs under the seat to a connector that is often the real culprit. With the code active, the module may fall back to a conservative 'unbelted' strategy and turns on the airbag light, so crash protection is not what it should be.
Can I keep driving? Safe to drive with care, but wear the belt as always and treat the airbag system as compromised until it's fixed. Keep the buckle clean and don't use belt alarm clips or buckle inserts.
How to read B0050
- B Body
- 0 Generic (SAE)
- 0 Body Systems
- 50 Specific fault
Symptoms
- Airbag warning light on
- Seatbelt reminder chimes although the driver is buckled, or stays silent when unbuckled
- Belt warning icon flickers while driving or when the seat is moved
- Buckle feels gritty, sticks or needs several tries to latch
- Code sometimes appears with other under-seat codes such as B0020
Possible causes
Ranked by how often each cause is behind this code (editorial estimate).
- Faulty or contaminated buckle sensor (crumbs, coins, spilled drink in the buckle)
- Loose or corroded buckle connector under the driver's seat
- Buckle wiring chafed by the seat track or stretched at the end of seat travel
- Buckle assembly damaged or worn (often combined with a buckle pretensioner)
- Belt alarm stopper clips or aftermarket buckle inserts that damaged the switch
- Airbag control module input fault
Diagnosis step by step
Read the code and live buckle status
An SRS-capable scan tool shows B0050 with its subtype and, on most vehicles, the live driver buckle status. Watching it switch cleanly between buckled and unbuckled while you latch and release the belt is the quickest sensor test.
Tools: OBD-II scanner
Inspect the buckle opening
With a flashlight, look into the buckle slot for coins, crumbs, sticky residue or broken plastic. Remove loose debris gently with a soft brush; never pour cleaner or oil into the buckle.
Tools: Flashlight, Soft brush
Test with the seat in different positions
Buckle up and move the seat fully forward and back while watching the belt icon or the scan data. A status that drops out at one end of the travel means the harness or under-seat connector is being pulled.
Leave the under-seat connector to a shop
The buckle plug usually sits next to the side airbag and pretensioner connectors. A technician disconnects the battery and waits the specified time before reseating or repairing any connector under the seat.
Replace the buckle if the sensor is bad
If the live status stays wrong with a clean buckle and a good connector, the buckle assembly is replaced. On many cars the buckle includes a pyrotechnic pretensioner, which makes this a shop job with proper handling.
Tools: OBD-II scanner
Clear and verify
After the repair the code is cleared and the buckle status checked again in every seat position. The airbag light and seatbelt reminder must behave normally.
Tools: OBD-II scanner
Repair options & costs
| Repair | DIY? | Estimated cost |
|---|---|---|
| SRS diagnosis with live data check | No | $90–$180 |
| Repair under-seat buckle connector | No | $100–$250 |
| Replace driver seatbelt buckle (switch only type) | No | $150–$350 |
| Replace driver buckle with integrated pretensioner | No | $250–$650 |
| Repair seat harness chafed by the track | No | $150–$400 |
Rough US estimates for parts and labor; shop rates vary by region. Not a quote.
Notes by brand
Field data
| Honda | 2 | Civic Cng, Odyssey |
|---|
Source: NHTSA Complaints API (US government open data), analyzed by DTC mention.
Emissions / smog test impact
Depends
B0050 doesn't affect the emissions portion of a US smog check. States with a safety inspection may fail a car with the airbag light on or a non-working seatbelt reminder.
Frequently asked questions
Why does a seatbelt sensor turn on the airbag light?
The airbag module uses belt status to decide how and when to deploy the airbags and pretensioners. Without a trustworthy reading, it can't choose the right strategy, so it flags a system fault.
Can I just replace the buckle myself?
On some cars the buckle is only a switch, but on many it's part of a pyrotechnic pretensioner mounted to the seat. Because of that and the SRS connectors nearby, it's best done by a shop with the battery disconnected.
Do seatbelt alarm stoppers cause B0050?
They can damage the buckle's internal switch over time, and they defeat a safety system. Remove them and have the buckle checked if B0050 appears.
Will cleaning the buckle fix it?
Only if debris is blocking the latch or the sensor. If the live data still flickers after gentle cleaning, the sensor or wiring needs repair.
Sources
- SAE J2012 – Diagnostic Trouble Code Definitions
- ISO 15031-6 – Road vehicles, diagnostic trouble code definitions (EOBD)
- Manufacturer public service information (cross-checked)
- NHTSA Complaints API
- Methodology: How We Build Code Pages · Data Sources We Use · Editorial Policy