B1500 OBD-II Code: Brake Switch Circuit Failure – Symptoms, Causes, and Repair Costs
A complete diagnostic guide to the B1500 code, including symptoms, causes, and step-by-step troubleshooting.
Run a shop or repair van?
Run your next b1500 diagnosis — brake switch circuit failure job in Repairius: estimate, text approval, invoice, paid. Unlimited users.
Start free trial14-day free trial · credit card required · cancel anytime
Fleet, dispatcher or driver?
DispatchTool keeps loads, drivers and breakdowns organized. A separate product from Repairius.
Try DispatchToolQuick answer
- What this code means: The B1500 code indicates a failure in the electrical circuit of the brake pedal position switch (often just called the brake light switch).
- Severity: Moderate to High. You should not drive the vehicle if your brake lights are inoperative, as it poses a severe rear-end collision risk. If you cannot shift out of park or start the car, you will need a tow.
- Most common cause: A faulty or misadjusted brake light switch located behind the brake pedal.
What the B1500 code means
The official OBD-II definition for B1500 is Brake Switch Circuit Failure.
In plain English, this means your car's main computer (usually the Body Control Module or BCM) has detected an electrical fault in the circuit that tells the car when you are pressing the brake pedal. The brake switch is a simple but critical push-button mechanism resting against the top of your brake pedal lever. When you press the pedal, the switch closes (or opens, depending on the design), sending a voltage signal to the BCM. This signal commands the brake lights to turn on, tells the cruise control to disengage, allows the transmission to shift out of Park, and permits a push-button start system to crank the engine.
When the computer detects an open circuit, a short circuit, or erratic voltage that doesn't match normal operating parameters, it triggers the B1500 code.
Common symptoms
Because the brake switch communicates with several different safety and convenience systems, a B1500 code usually comes with highly noticeable symptoms:
- Brake lights malfunctioning: Your brake lights may never turn on when pressing the pedal, or they may stay illuminated continuously, even when the car is off.
- Stuck in Park: The shift interlock solenoid requires a brake switch signal to release. You may be unable to shift out of Park.
- Push-to-start failure: Vehicles with push-button ignitions will not crank because the computer doesn't know you are pressing the brake.
- Cruise control disabled: The cruise control system will refuse to engage as a safety precaution.
- Warning lights: The ABS, Traction Control, and Check Engine lights may illuminate on your dashboard.
Common causes
From most to least likely, here are the usual culprits behind a B1500 code:
- Faulty brake light switch: The internal contacts of the switch wear out, burn, or break over thousands of brake pedal applications.
- Misadjusted brake switch: If the switch was recently replaced or bumped, it might not be making proper physical contact with the brake pedal arm.
- Blown fuse: A short in the brake light circuit or a burnt-out brake light bulb can pop the fuse protecting the brake switch circuit.
- Wiring and connector issues: Corroded pins at the brake switch connector, frayed wires rubbing against the steering column, or a loose harness can interrupt the circuit.
- Faulty Body Control Module (BCM): Extremely rare, but internal failures in the module that receives the brake signal can cause this code.
How a technician diagnoses it
An ASE-certified technician will follow a logical electrical diagnostic path to isolate the B1500 fault:
- Scan and verify data: The technician connects a professional bi-directional scan tool to the OBD-II port. They will pull all stored codes and look at the "Freeze Frame" data. Under the BCM Live Data stream, they will monitor the Brake Switch PID (Parameter ID). When pressing the pedal, this PID should instantly flip from "OFF" to "ON". If it reads "OFF" permanently or flickers erratically, the switch or its circuit is the problem.
- Visual and physical inspection: The tech crawls under the driver's side dash to inspect the brake switch. They check if the switch plunger is physically moving when the pedal is pressed and ensure the electrical connector is fully seated with no burnt pins.
- Check the fuses: Before doing deep electrical testing, the technician verifies the brake lamp circuit fuses in the cabin and under-hood fuse boxes using a test light.
- Circuit voltage testing: Using a digital multimeter (DMM), the technician unplugs the brake switch. They check the power supply wire (which should show a steady 12.0V–12.6V battery voltage).
- Continuity and resistance testing: If power and ground are good, the technician tests the switch itself. They measure resistance (Ohms) across the switch pins. When the switch plunger is released (pedal pressed), it should show near 0 ohms (perfect continuity). When the plunger is pushed in (pedal at rest), it should show O.L or infinite resistance. If the switch fails this bench test, it is defective.
- Trace the signal wire: If the switch is good, the technician must trace the signal wire from the switch back to the BCM to check for high resistance, shorts to ground (reading 0V when it should be 12V), or shorts to power.
Typical repair cost
Repairing a B1500 code is generally inexpensive, as the brake switch is a relatively simple and accessible component.
- Brake Light Switch Replacement: $80 – $180
- Parts: $20 – $60
- Labor: $60 – $120 (Usually takes 0.5 to 1.0 hours)
- Wiring repair or connector replacement: $100 – $250 (Depends heavily on diagnostic time and wire location)
- Fuse replacement: $10 – $50 (Mostly diagnostic labor)
Note: Prices represent averages. Dealerships usually charge at the higher end of these labor rates compared to independent shops.
Can I keep driving with this code?
No, you should not keep driving with a B1500 code.
While the B1500 code does not affect the hydraulic brakes—meaning your car will still physically stop when you press the pedal—the failure of the brake light circuit makes driving incredibly dangerous. Without functioning brake lights, drivers behind you have no warning when you are slowing down, drastically increasing the risk of a rear-end collision. Furthermore, if the code is causing your shift interlock to fail, you won't even be able to shift the car into Drive. It is highly recommended to have the vehicle repaired where it sits or towed to a shop.
Related codes
If you have a B1500, you might also see these related diagnostic trouble codes on the scan tool:
- P0504: Brake Switch A/B Correlation (The two internal circuits of the brake switch disagree with each other).
- P0572: Brake Switch A Circuit Low.
- P0573: Brake Switch A Circuit High.
- C0161: ABS/TCS Brake Switch Circuit Malfunction.
Get this scanned at a trusted shop on Repairius.
Related B-series codes
B1318
Battery Voltage Low at Module
B2477
Module Configuration Failure
B1000
ECU Malfunction
B1676
Battery Pack Voltage Out of Range
B2229
Ambient Light Sensor Circuit
B2580
Driver Frontal Stage 1 Deployment Control
Parts, tools, and pros for this code
Parts pros use for this job
- •Oxygen sensor
- •Spark plugs
- •MAF sensor
Tools pros use
- •OBD-II scanner
- •Code reader
- •Smoke leak tester
Doing it yourself? Shop our partners
We may earn a small commission from partner links — it never changes the price you pay.