The national estimate is adjusted by your state's overall price level (BEA Regional Price Parities, 2022, U.S.=100). This is a cost-of-living proxy applied to the national engine control module replacement price — not a per-state engine control module replacement quote. Always get local quotes before buying.

$400–$890 new aftermarket ECM · midsize/import · $120/hr shop

Estimated cost breakdown — individual components may vary by region and supplier.

Most engine control module replacements run $400 to $890 parts and labor installed with a new aftermarket module at a chain shop. A remanufactured module at an independent shop drops it near $280 to $740. Dealer OEM with VIN programming runs $790 to $1,640. Set the parts grade dropdown above.

Your car died in the driveway and the shop says the engine control module is bad. The quote came back at four figures, usually $530 to $1,105. Most of that spread is not the module.

The module, the labor to swap it, and the VIN programming are three separate charges. Shops bundle them into one number. Ask for them split.

This page prices each piece so you can check the estimate line by line before you authorize anything.

Reference tool only. This calculator provides planning estimates based on published data, not a binding quote. Actual costs depend on your vehicle, location, and shop. Always get at least two local quotes before committing.
Compiled from 1 verified .gov sources · 50-state regional adjustment

Red Flags on an Engine Control Module Estimate

  • No documented voltage and ground test before the module was condemned. This is the number one reason people buy a module they did not need.
  • A single bundled number with no split between module, labor, and programming.
  • A programming line above 1.0 hour on a mainstream gas platform.
  • Any installed total under $250, which means a used or unprogrammed module.
  • A diagnostic fee above $150 that is not credited toward the repair.

Say exactly this: 'Before I approve the module, can you show me the power, ground, and reference voltage readings that ruled out the use, and split the estimate into part, labor, and programming?'

Decline this add-on: a fuel system or induction cleaning service sold alongside a module replacement. It does nothing for a control fault and adds cost to an already large invoice.

Verify Before You Authorize the Replacement

Ask what warranty covers the module and who honors it, the supplier or the shop. Ask whether your powertrain warranty or a service plan already covers it, because an emissions-related module is frequently covered longer than the basic term.

No permit or inspection is required to replace an engine control module in any state. What a re-test checks after the job is emissions readiness monitors, and those need 50 to 100 miles of mixed driving to reset.

Keep the invoice and photograph the module label with the part number before the panel goes back on. If the check engine light returns, that photo is what proves which unit is in the car.

If cash is the constraint, most chains and many independents offer shop financing or a deferred-interest credit line, and a remanufactured module at an independent shop is the cheaper path to a running car.

Key Takeaways for Engine Control Module Replacement

  • Default midsize job with a new aftermarket module at a $120 per hour shop: $400 to $890 installed, with $280 to $650 of that in the module itself.
  • Labor is small. Most modules bolt in behind the glovebox, under the dash, or in the engine bay in 1.0 to 2.0 hours.
  • VIN programming is the charge people miss. Budget 0.5 to 1.0 hour at your shop rate, or $70 to $220 at dealer rates of $140 to $220 per hour (market estimate).
  • A remanufactured midsize module runs $200 to $500 (market estimate). The OEM equivalent runs $650 to $1,200 (market estimate).
  • Any complete installed quote under $250 means the module is used, untested, or not programmed to your VIN.

If your quote sits inside those bands, approve it. If it sits above, get a second estimate before the car moves.

Module, Labor, and VIN Programming Are Three Separate Charges

An engine control module quote hides three costs inside one total. The module accounts for 60 to 75 percent of the total. Labor is usually the smallest.

Programming adds $50 to $250 and surprises most people. A replacement module ships blank or generically flashed, and it has to be matched to your vehicle identification number before the engine will run.

Some suppliers pre-program the module to your VIN before shipping. That moves the programming charge into the part price instead of onto the shop invoice. It does not delete the cost.

Ask which of the three your number includes. A quote that names all three is honest, whatever the total says.

Independent, Chain, and Dealer Pricing for the Same Module Swap

Provider TypeTypical Installed RangeWhy Different
Independent shop$280 to $740Labor billed at $80 to $120 per hour (BLS OES + AAA industry data); usually fits a reman or aftermarket module
Chain shop$295 to $780Labor billed at $95 to $140 per hour (BLS OES + AAA industry data); stocks new aftermarket modules
Dealer$790 to $1,640Labor billed at $140 to $220 per hour (BLS OES + AAA industry data) plus an OEM module at $650 to $1,200 (market estimate)

That spread is almost entirely the module, not the wrench time. Dealer rates average about 26% higher than independent shops for equivalent work (AAA, Your Driving Costs 2024).

Dealer price IS fair when the vehicle is still inside its powertrain or emissions warranty, or when your model needs a factory scan tool that no independent shop nearby owns. In that case the OEM module and the dealer programming are the only combination that works on the first try.

Shop billing rates here are derived from BLS wage data for automotive service technicians plus published shop overhead. BLS-sourced, reliable within 10% nationally.

A Midsize Sedan Module Swap, Priced Line by Line

Here is the arithmetic behind the default numbers above. Midsize or import vehicle, new aftermarket module, chain shop at $120 per hour, no separate programming line.

Line ItemMathCost
Module, new aftermarket, midsizepart only$280 to $650
Labor to remove and fit1.0 to 2.0 hr at $120/hr$120 to $240
Installed totalparts + labor$400 to $890
Add VIN programming if quoted separately0.5 to 1.0 hr at shop rateadd $70 to $220

Every number on that table moves when you change the inputs above. Switch the vehicle type dropdown to SUV or luxury and the module line climbs first, not the labor line.

So your negotiation target is the module, not the hours. Shops rarely pad 1.5 hours of labor. They mark up the part.

Remanufactured, New Aftermarket, OEM, and Used Modules Compared

GradeModule Price (midsize)When It Is the Right Buy
Remanufactured$200 to $500 (market estimate)Good. Original board, repaired and retested, usually VIN-programmed before shipping. Best value on a vehicle past 8 years old.
New aftermarket$280 to $650 (market estimate)Better. New hardware, warranty from the supplier, wide coverage on common platforms.
OEM from the dealer$650 to $1,200 (market estimate)Best for warranty vehicles, late models, and anything with an integrated immobilizer the aftermarket has not cracked.
Used from a salvage yardBelow the reman rangeRarely worth it. You inherit an unknown failure history and still pay to program it.

A remanufactured module is genuinely as good as new on most gas platforms, because the rebuild replaces the capacitors and driver circuits that fail while keeping the factory board layout. That is where the diminishing returns start.

Stop spending at the aftermarket tier unless your vehicle is under warranty. The premium tier buys you dealer support, not more engine.

Vehicle Type Moves the Module Price More Than the Labor Hours

Cost by make follows the module, not the job. An economy sedan module and a luxury German module take about the same time to unbolt.

Economy platforms sit at the bottom of the parts band. Midsize and import platforms land near the defaults on this page. Trucks and SUVs run higher because diesel and heavy-duty modules carry more drivers and fewer aftermarket options.

European and luxury models sit highest, and the reason is coding rather than hardware. Many require the module to be paired to the immobilizer and the body network at the same time, which lands the job at a dealer or a specialist.

If you drive a European model, price the dealer first and treat the independent quote as the exception, not the default.

Where a $120 Shop Hour Goes Before Anyone Touches Your Car

The technician does not keep the hourly rate. A running total from the wage up explains why an honest shop still bills three to five times the mechanic's pay.

LayerAddedRunning Total
Technician base wage (BLS OEWS national median, SOC 49-3023)$24.34/hr$24.34/hr
Payroll burden at 1.43x (BLS employer cost data, total compensation over wages)+$10.46/hr$34.80/hr
Shop overhead and profit at 21% (industry overhead and profit benchmark)+$7.31/hr$42.11/hr
Bay time, equipment, scan tool subscriptions, warranty reserveremainder$80 to $120/hr billed

That gap between $42 and the billed rate is not pure margin. Factory scan tool licenses that can program a module cost real money every year, and the shop pays whether or not you show up.

Which means a shop that owns the programming tool has earned its rate. One that subcontracts programming to a mobile locksmith and still bills you full dealer rate has not.

Swapping the Module Yourself and Where That Stops Working

The mechanical half is genuinely easy on most vehicles. A 10mm socket, a trim panel tool, and 45 to 90 minutes gets the old module out and the new one in. Disconnect the battery first and leave it off for 15 minutes.

The programming half is where DIY ends. Flashing a module to your VIN needs a factory-level scan tool and, on many platforms, a subscription to the manufacturer's service website. Rental code readers from a parts store will not do it.

The workaround is buying a module that the supplier programs to your VIN before shipping. Send them the VIN and the build date, bolt in what arrives, and you skip the shop entirely on a pre-2010 gas platform.

Do not DIY if your vehicle has a factory immobilizer that pairs the module to the key, if the module sits behind the intake manifold, or if the fault has not been confirmed by a shop scan. Buying the wrong module yourself is non-returnable once it has been powered up.

Frequently Asked Questions

Should I Approve This Module Price or Get a Second Estimate First?

Compare the quote against the band for your vehicle type and parts grade using the dropdowns above. A midsize job with a new aftermarket module should land at $400 to $890 installed.

The test is not the total. It is whether the shop can name the module price, the labor hours (typically 1 to 2 hours), and the programming time separately.

A shop that will not split those three is either reselling a subcontracted job or padding the part by 20 to 40 percent. Either way, spend the tow money on a second opinion.

What Happens When an Engine Control Module Goes Bad?

The common pattern is multiple unrelated codes at once, or codes for sensors that test perfectly when measured.

Other signs include intermittent stalling, a failure to enter closed loop, and an engine that cranks normally but never fires. Many failures are heat-related, so the fault appears after the car warms up and disappears overnight.

None of that is proof by itself. A corroded ground or a chafed use reproduces every one of those symptoms for under $200.

Can I Drive With a Bad Engine Control Module?

If the engine runs normally and the only symptom is a stored code, driving to the shop is reasonable.

Stop driving if the car stalls at speed, surges, or drops into reduced power mode. A module that cuts fuel without warning is a safety issue.

You will also fail any emissions re-test with an unresolved module fault, so the repair has to happen before registration renewal in test states either way.

For reference, the typical cost range is $400 to $890 depending on your vehicle, location, and shop type.

How Much Does It Cost to Program a Module to My VIN?

Programming is billed as labor, not as a part, so the number tracks your shop rate. Half an hour to an hour is typical on a mainstream gas platform.

At independent rates of $80 to $120 per hour that is $40 to $120. At dealer rates of $140 to $220 per hour it is $70 to $220.

A module swapped in without VIN programming leaves the immobilizer unpaired on most vehicles built after roughly 1998, which means the engine cranks strongly and never starts. No other engine part fails that way, and it is why a bolt-in module is not a bolt-in job.

Can I Save Money Replacing the Module Myself?

You save the labor line, which is $120 to $240 at the default shop rate. The module costs you the same or slightly more buying retail.

The move that makes it work is ordering a module already flashed to your VIN. Send the supplier the VIN and the build date and bolt in what arrives.

A wrong or powered-up module is usually non-returnable, and restocking fees run 15 to 25 percent on those that qualify. That is the risk you are taking on to save the labor.

Does Location or Time of Year Change the Replacement Price?

Labor is the regional variable. Shops in high cost-of-living metros bill at the top of the $80 to $120 independent band, while rural Midwest and Southern shops sit near the bottom.

Module prices are national. A supplier ships the same part to every state at roughly the same price.

There is no seasonal discount here, so waiting does not save money on a part that typically costs $400 to $900. The only timing lever is whether you can drive the car while you collect a second quote.

What Should I Watch Out For After the Module Is Installed?

Idle quality and shift points can be off for the first 20 to 50 miles while the module relearns fuel trims and throttle position. That is normal.

What is not normal is the original code returning within two weeks. When that happens, the module was almost certainly not the fault, and the shop that condemned it owes you the diagnosis.

Drive 50 to 100 miles of mixed city and highway before any emissions re-test so the readiness monitors complete.

For reference, the typical cost range is $400 to $890 depending on your vehicle, location, and shop type.

Content Sources

  1. BLS OES Automotive Service Technicians

Did this calculator solve your problem today?