Skip to content

Ignition, fuel and air

Crankshaft position sensor replacement: what it costs

Typical range in the US · Estimate · Prices updated October 2026
$110 to $360
Typical range, estimate. Built from labor wages and part price bands.
How this range is built
Part of the jobLowHigh
Parts$40$130
Labor: 0.7 to 1.4 hours × $110 to $150 an hour$77$210
Fees: shop supplies, disposal, diagnostics$0$20
Total, rounded$110$360

The hourly rate is the BLS Occupational Employment and Wage Statistics, May 2025 average pay for this trade in the US, $27.13 an hour, times 4 to 5.5 to cover what a shop bills (overhead, tools, insurance, profit). Parts are a band from budget aftermarket to the manufacturer part. Full method.

This sensor tells the computer how fast the crankshaft is spinning. A bad one can cause no-start, stalling, or a check engine light.

Get quotes from local shops

Tell us the job and your ZIP. Free, takes a minute.

Add a phone, an email, or both.

Fair Price is not a contractor or a repair shop. Who sees your request

What is usually included

What moves the price

Questions to ask before you say yes

Can you do it yourself?

A fair DIY if the sensor is easy to reach; avoid cheap parts that fail quickly.

Shopping for the part? Search car parts on eBay (affiliate link, disclosure). Make sure the part fits your car before buying.

Common questions

What are signs of a bad crank sensor?

A car that cranks but will not start, stalls without warning, or has a flashing check engine light. It may restart after cooling down.

Can heat cause it to fail?

Yes. These sensors sit near a hot engine, and heat is a common reason they fail. A car that stalls when warm and restarts later is a classic sign.

Is the part cheap?

The part is usually $40 to $130. Labor depends on where the sensor sits, which can be easy to reach or tucked behind other parts.

How much does crankshaft position sensor replacement cost?

A typical range across the US is $110 to $360. That is an estimate from parts prices, labor hours and the local labor rate, not a quote.

Typical range in 10 metro areas

Only the labor rate changes between cities. Same parts, same hours.

AreaTypical range, estimate
Boston area, Massachusetts$120 to $400
New York City area$120 to $390
Los Angeles area, California$120 to $390
Chicago area, Illinois$120 to $370
Houston area, Texas$110 to $360
Dallas-Fort Worth area, Texas$110 to $360
Phoenix area, Arizona$110 to $360
Atlanta area, Georgia$120 to $370
Miami area, Florida$110 to $360
Seattle area, Washington$120 to $390

Check-engine codes that lead to this repair

More ignition, fuel and air repairs