OBD-II trouble code
B0061: Passenger Seatbelt Tension Sensor (Subfault)
The restraints module has flagged the passenger belt tension circuit. This is the seat where tension feeds airbag suppression decisions, so a bad reading here has a consequence the vehicle actually acts on.
Quick facts
- System
- Body
- Category
- Airbag / SRS Restraints
- Severity
- High severity
- Drivable
- Usually safe to drive short-term
- Repair cost range
- $100 – $700
- DIY difficulty
- Shop recommended
What does B0061 mean?
The passenger front seat is the only seat in the vehicle where the airbag can be switched off automatically based on who is sitting in it. Advanced restraint requirements oblige manufacturers to suppress or de-rate the passenger airbag for a child in a restraint or for a very small adult, and the occupant classification system makes that call from a small number of inputs. Belt tension is one of them, and it earns its place because it distinguishes a case the weight sensor alone handles badly: a child seat ratcheted down against the cushion loads the belt far harder than any seated occupant does, while adding relatively little weight. That combination — heavy belt load, modest seat load — is the signature the system uses.
B0061 says the module cannot trust that input any more. What follows depends on the platform, but the general behaviour is that the system falls back to a safe default, and the visible consequence is usually the passenger airbag ON/OFF indicator behaving in a way that does not match who is in the seat. That indicator disagreeing with reality is not a display glitch to be ignored; it is the system telling you it is no longer confident about a suppression decision. It is the single most important observation to make with this code, and it is one the driver-side counterpart cannot produce.
The cause profile also differs from the driver side, and for a mundane reason: the passenger seat is empty for most of most trips. It sees a fraction of the entry, exit and adjustment cycles, and on many trim levels it is a manual seat with a shorter, simpler harness that barely moves. Conductor fatigue is therefore less likely here. What the passenger seat gets instead is cargo. Groceries, bags, drinks, pets and heavy objects land on it, footwell spills reach its connector, and passengers put things under it. Contamination and crush damage dominate, and it is worth asking what has been carried in that seat before assuming the sensor has failed.
One procedural detail causes more repeat visits than any component on this circuit: the zero or calibration routine most systems require afterwards must be performed with the seat completely empty. Not lightly loaded, not with a floor mat folded onto it, not with a scan tool resting on the cushion. Anything on the seat during the routine gets learned as zero, and the code returns.
The vehicle drives normally with this fault stored, but the airbag lamp will be lit and the restraint system may not behave as designed. Restraint circuits can deploy if mishandled, so leave diagnosis and repair to a qualified technician following the manufacturer's disable procedure.
Common causes
- Failed passenger belt tension sensor element
- Connector under the passenger seat crushed or unseated by cargo or a passenger's feet
- Liquid spill or footwell moisture reaching the under-seat connector
- Calibration performed with something resting on the seat, so zero was learned wrongly
- Heavy or unusual loads carried in the seat damaging the sensing hardware
- Aftermarket seat cover interfering with the belt anchor or retractor sensing
- Occupant classification module fault, confirmed only after the circuit tests clean
Symptoms
- Airbag / SRS warning lamp illuminated
- Passenger airbag ON/OFF indicator not matching who is actually in the seat
- Passenger belt reminder behaving incorrectly
- B0061 with a symptom byte stored in the restraints or occupant classification module
- Fault that persists after a calibration attempt
- No effect on how the vehicle starts, drives or brakes
Diagnostic steps
- 1.Watch the passenger airbag status indicator through a normal sequence: empty seat, adult seated, adult belted. An indicator that does not track those states confirms the classification system is affected rather than only the code being stored.
- 2.Retrieve B0061 with its symptom byte and all companion codes from the restraints and occupant classification modules.
- 3.Ask what has been carried in that seat. Cargo crushing the connector or a spill reaching it explains more of these faults than component failure does.
- 4.Empty the seat completely, remove any cover or mat, and attempt the manufacturer's zero or calibration routine. A miscalibration is free to correct and is a common cause.
- 5.Disable the SRS per the manufacturer's procedure, observing the specified wait time, before disconnecting the circuit.
- 6.Inspect the under-seat connector for crush damage, corrosion from liquid ingress and displaced terminals.
- 7.Measure the sensor circuit against specification and, where the data is available, watch the value change as the belt is tensioned, then repair, recalibrate on an empty seat and verify the airbag indicator tracks occupancy correctly.
Repair cost
$100 – $700
Diagnostic time on restraint systems typically runs $100 to $200, and a miscalibration corrected on an empty seat can close the job out there. A connector repair is usually $150 to $300. Sensor replacement with the required occupant classification calibration commonly lands between $300 and $700, and higher where the sensor is integral to the belt or seat assembly.
Estimate your repair
Run the numbers for your vehicle
Open the Repair Cost Estimator with airbag / srs crash sensor replacement preselected. Adjust labor rate and vehicle category to fit your situation.
DIY vs shop
Leave this one to a qualified shop. It typically involves emissions-critical components, refrigerant handling, or other work that requires manufacturer-grade tooling, training, or certification. DIY attempts often produce a more expensive problem than the original code.