Oxygen (O2) sensor replacement cost
Upstream and downstream O2 (or A/F) sensors feed fuel control and catalyst monitors — wrong-bank swaps and “replace all four” quotes are common pitfalls.
Typical U.S. independent-shop price range
$440–$523 national average for oxygen sensor replacement.
- Labor: $93–$136
- Parts: $347–$387
- Source: RepairPal — price data as of September 3, 2026. Excludes taxes, fees, diagnostic time, and your location. Related repairs may be needed.
What’s usually included
RepairPal’s average is for oxygen sensor replacement parts and labor (typically one sensor). Exhaust gaskets, anti-seize (where specified), and additional sensors are extra. Confirm bank/sensor position on the estimate.
Dealer vs independent
OEM sensors can cost more; some engines need specific A/F sensor part numbers. Independents may offer OE-equivalent brands — ask whether the part matches your VIN and emissions requirements.
Common upsell red flags
- Replacing every O2 sensor because one code set — demand bank/sensor ID and live-data reason
- Converter quote on P0133/P0135 without confirming the heater or signal fault first
- Skipping exhaust-leak checks that can fake a slow or lazy sensor
More patterns: spotting upselling.
Questions before you authorize
- Exactly which sensor (bank and sensor number) is on the estimate?
- What live data or tests showed the sensor failed vs wiring/exhaust leak?
- Is this an O2 or air/fuel ratio sensor for my engine?
- Will monitors need drive cycles after replacement?
Also see before you authorize a repair and how to read a repair estimate.
DIY vs shop
Possible with the right socket and access; seized sensors and heat shields complicate DIY. Misidentifying B1S1 vs B1S2 is expensive. Shop diagnosis is often worth it.
Confirm the code before you authorize (disclosed)
BlueDriver is a BlueDriver/Levanta affiliate link. We may earn from qualifying purchases. See our affiliate disclosure. Shop directory listings are never affiliate links.
For sensor and emissions jobs, a reusable Bluetooth OBD-II scanner helps you capture codes and live data before paying for “mystery” diagnostics. One option: BlueDriver Bluetooth Pro OBD-II scan tool (BlueDriver/Levanta affiliate). Any capable OBD-II reader is fine — this is not required to use Fair Auto Shops.
Optional tools (disclosed)
Amazon Associates links below. We may earn from qualifying purchases. See our affiliate disclosure.
- Mechanix Wear Original work gloves (Medium) — Helpful around hot exhaust and seized sensor threads. Pick your size on Amazon if Medium isn’t right.
Related codes: P0133 · P0135 · P0420
FAQ
How much does oxygen (o2) sensor replacement cost?
According to RepairPal, the U.S. figure is $440–$523 for oxygen sensor replacement (price data as of September 3, 2026), excluding taxes, fees, and location. Your vehicle and region will differ.
Why is a shop quoting more (or less) than the national average?
Labor rates, OEM vs aftermarket parts, vehicle packaging, diagnostics, and related repairs move the number. National averages on this page exclude taxes, shop fees, diagnostic time, and your location. Ask for a line-item estimate and compare with a second independent shop.
What’s usually included — and what’s excluded?
RepairPal’s average is for oxygen sensor replacement parts and labor (typically one sensor). Exhaust gaskets, anti-seize (where specified), and additional sensors are extra. Confirm bank/sensor position on the estimate. Cited ranges exclude sales tax, shop fees, diagnostic time, and regional labor-rate differences unless a source on this page says otherwise.
Can I DIY this, or should I use a shop?
DIY-able rating on this guide: Maybe. Possible with the right socket and access; seized sensors and heat shields complicate DIY. Misidentifying B1S1 vs B1S2 is expensive. Shop diagnosis is often worth it.
Does this page tell me if it’s safe to keep driving?
No. Cost ranges are not a drivability diagnosis. Confirm symptoms with a shop; use the questions on this page before you authorize related work.
What upsell red flags should I watch for on this job?
This guide flags: Replacing every O2 sensor because one code set — demand bank/sensor ID and live-data reason; Converter quote on P0133/P0135 without confirming the heater or signal fault first; Skipping exhaust-leak checks that can fake a slow or lazy sensor. More patterns: /upselling.
Find an honest shop
Greater LA · NYC · Chicago · Houston · Phoenix · Seattle · Denver · Dallas · Atlanta · DC · Philadelphia · Miami
All cost guides: /costs · Affiliate disclosure