For a single O2 sensor, expect roughly $150 to $350, including parts and labor. Replacing both sensors commonly falls in the $300 to $600 range. Costs vary based on sensor type, access, and local labor rates.
The 2004 CR-V typically uses two oxygen sensors—an upstream sensor before the catalytic converter and a downstream sensor after it. The total bill depends on which sensor(s) is/are being replaced, the parts you choose (OEM vs aftermarket), and the shop you visit. Here is a detailed look at what drives price, common ranges, and tips to save money.
What drives the price
Understanding the factors that influence O2 sensor replacement costs helps you anticipate your bill. The following elements can push prices higher or lower.
- Sensor type and location: Upstream (pre-cat) sensors are usually easier to access; downstream sensors can be a bit more labor-intensive.
- Parts quality: OEM (dealer) sensors tend to be more expensive than aftermarket sensors, which vary in quality and price.
- Labor rate and time: Shops charge by the hour. Replacing one sensor typically takes about 0.5 to 1.5 hours depending on access; two sensors can take longer.
- Diagnostic work: Some shops perform a scan to confirm which sensor(s) are failing; diagnostic fees may apply if you don't proceed with the repair.
- Vehicle condition: Exhaust system corrosion or difficult-to-reach sensors can add time and cost.
- Location and type of shop: Dealerships typically charge more than independent repair shops; rural areas may have different pricing than big metro areas.
In short, the lowest prices come from aftermarket parts installed by a shop with moderate labor rates and straightforward access; the highest prices come from OEM parts at a dealership with complex labor and diagnostic requirements.
Typical cost scenarios for a 2004 CR-V
To give a practical sense of the range, consider these common scenarios for the 2004 Honda CR-V, which usually has two O2 sensors. The figures include parts and labor, and assume a standard diagnostic check is already completed or included in the price.
- One O2 sensor (upstream or downstream), aftermarket parts: about $150 to $300 total.
- One O2 sensor, OEM parts: about $220 to $370 total.
- Two O2 sensors, aftermarket parts: about $300 to $500 total.
- Two O2 sensors, OEM parts: about $450 to $800 total.
- Dealership replacement or diagnostic-only visits may add $50-$100 to the above totals.
Note: These ranges are estimates and can vary by region, shop, and the exact sensor types used. If a sensor is simply failing an emissions test, or if wiring or the catalytic converter has issues, the bill can be higher due to additional labor and parts needed.
Tips to save money
Consider these approaches to minimize cost while ensuring reliable repair.
- Ask for a diagnostic quote and confirm which sensor is failing with a code before approving replacement.
- Consider aftermarket sensors from reputable brands if price matters; ensure they are compatible with your car's year and engine code.
- Compare multiple quotes from independent shops and, if possible, from the dealership for comparison.
- Ask if the shop offers a warranty on parts and labor; a longer warranty may be worth paying a bit more.
- Check whether your vehicle’s emissions-related warranties or recalls apply; while uncommon for this age, it’s worth asking.
By following these tips, you can balance cost with reliability and avoid surprises when the work is completed.
Summary
The cost to replace an oxygen sensor on a 2004 Honda CR-V typically ranges from about $150 to $350 for a single sensor and $300 to $600 for both sensors, including parts and labor. Prices vary based on sensor type (OEM vs aftermarket), access difficulty, labor rates, and location. Get a written quote, confirm which sensor(s) need replacement, and compare several estimates to ensure you’re getting a fair price. Planning ahead and choosing quality parts can help you avoid repeat visits and ensure the emissions system functions correctly.
Is it worth fixing an O2 sensor?
If your oxygen sensor isn't working, your engine burns more fuel than needed. That means you're wasting money at the pump. It can also cause damage to other parts like the catalytic converter, which is a much more expensive repair.
How much would a mechanic charge to replace an O2 sensor?
Average Oxygen Sensor Replacement Costs
This option is more budget-friendly but requires some mechanical know-how and basic tools including a scan tool to clear codes after the repair. Hiring a mechanic to replace your oxygen sensor typically costs between $150 and $600, including parts and labor.
How many O2 sensors does a 2004 Honda CR-V have?
2004 Honda CR-V Oxygen Sensors: Identifying B1S1 and Count
The 2004 Honda CR-V typically has four oxygen sensors: two upstream (pre-catalytic converter) and two downstream (post-catalytic converter). B1S1 refers to Bank 1, Sensor 1—the upstream sensor before the catalytic converter on the engine's first cylinder bank.
Can I still drive with a bad O2 sensor?
If My Oxygen Sensor Fails, Can I Still Drive My Vehicle? We recommend not driving with a bad O2 sensor as the powertrain isn't running on the correct fuel mixture.


