GMChevroletECMModule Programming

GM Module Programming Cost by Module (2026)

Auto Module Lab Technical Team·ALOA-MAL Certified · 15+ Years ECU + Key ProgrammingSeptember 23, 2026·14 min read

What it costs to program a used GM ECM to your VIN

Programming a used GM ECM to your VIN by cloning your original costs 250 dollars flat at Auto Module Lab as of September 2026. If your original is dead and you have no donor, a GM ECM supplied and programmed to your VIN is 399 dollars. Both are national mail-in bench jobs: you order, we email a prepaid inbound label, and you choose return shipping at checkout from 29.95 dollars.

That is the answer to the question most GM and Chevy owners actually type into a search bar or an AI assistant. A new engine computer from a dealer, installed and programmed there, is a different product at a different price, and it is rarely the only way to get a truck running again. The rest of this guide lays out every GM module job we price, what you have to send in for each one, and the situations where the cheapest answer is not a module at all.

If you are still deciding whether your ECM has actually failed, read the GM ECM failure symptoms guide first. If the truck cranks but will not start with the security light on, the GM security-light no-start guide sorts VATS, Passlock and Pass-Key problems before anything comes out of the vehicle. For a deeper side-by-side of the used-versus-new decision, see used ECM programmed to VIN vs a new dealer ECM.

Why a used GM module does not simply plug in

A salvage-yard ECM for a Silverado can cost less than a tank of fuel. The reason it does not solve the problem on its own is identity. A GM engine controller stores the VIN of the vehicle it came from, its calibration, and the anti-theft relationship that tells the engine it is allowed to run. Bolt in a module from another truck and it still believes it belongs to that other truck. The usual result is a crank with no start, a security light, or a controller that refuses to talk to the rest of the network.

The same logic applies across the vehicle. A body control module holds the option content and the theft-deterrent side of the security system. A transmission controller holds calibration and learned shift adaptation. An ABS module needs its VIN and configuration before the dash lights go out. An infotainment screen or cluster from a donor vehicle often powers up to a theft-lock message.

That is why the market for used GM modules and the market for programming them are joined at the hip. The GM fleet is enormous and aging: GM reported selling roughly 2.7 million vehicles in the United States in 2024, and the average light vehicle on U.S. roads reached a record 12.8 years in 2025, according to S&P Global Mobility. An older truck with a failed controller is exactly the case where a new dealer module stops making financial sense and a programmed used one starts to.

GM module programming cost by module (September 2026)

Every price below is the flat bench fee from the live service page it links to. Mail-in services add return shipping at checkout — standard 29.95 dollars, UPS 2-day 54.95 dollars or UPS overnight 94.95 dollars — and it is never included for free. Supply-a-part services ship a programmed module to you, so there is nothing to send in.

GM module and job Our flat price You send in Best when
ECM / PCM clone (E-series) $250 Original ECM plus a matching donor Original still reads and you have a donor
E38 / E67 / E92 ECM clone $250 Original plus a part-number-matched donor Common truck, SUV and performance controllers
ECM / PCM supplied and programmed to your VIN $399 Nothing (VIN required at checkout) Original is dead and no donor on hand
Global A virginize (used ECM) $150 The used ECM You or your shop will do the SPS write afterward
Global A ECM unlock $250 The locked ECM Tuner or cloner needs read/write access again
Pass-Key III+ / modern VATS delete (2006-2015) $350 The ECM, after label check Swapped ECM or legitimate standalone use
ECU immo-off for swaps (E98 / E80 / E82 / E84) $250 The ECU LS or LT swap, standalone or off-road build
VATS delete (1986-2005 resistor key) $250 The ECM Worn resistor key, security-light no-start
BCM standalone clone $199 Original BCM plus a matching donor Failing BCM that still reads
BCM supplied and programmed to your VIN $349 Nothing (VIN required at checkout) Dead BCM on covered GMT900 or K2 trucks
BCM RPO feature programming $450 The BCM Enabling factory options your truck is wired for
Solenoid-pack TEHCM clone $250 Original TEHCM plus a donor Valve-body or solenoid-pack swap that will not shift
T87A TCM clone or unlock $250 The T87A (plus donor to clone) 8-speed or 10-speed controller swap or tuning
ABS / EBCM programming (K2) $250 The replacement EBCM ABS light on after an EBCM swap
HMI / radio / cluster VIN unlock $250 The donor unit Used screen or cluster shows a theft lock
Duramax LB7 / LLY FICM repair $499.95 Your FICM Rough-running or no-start early Duramax
Duramax E35 ECM repair (2006-2007) $499.95 Your ECM Dead or no-communication LBZ-era ECM
Duramax E35B ECM repair (LMM) $499.95 Your ECM Dead or injector-driver-fault LMM ECM

Three notes the table cannot carry. First, every clone needs a donor whose GM service number matches your original, and we confirm that from photos of both labels before you ship. Second, the two supply-a-part services require your VIN at checkout because the module is programmed to that exact vehicle, and they typically ship within 1-2 business days. Third, the controller name printed on your ECM label decides which service fits — not the engine size or the model year alone. Different references assign some engines to different E-series controllers, so we never guess from the engine: we read the label.

Clone, virginize or supply-a-part: the three ways to get a GM ECM working

The single biggest lever on what you spend is picking the right path. The three options solve the same problem from different starting points.

Cloning reads everything out of your original ECM — VIN, calibration and the anti-theft relationship — and writes it onto a donor with a matching service number. The donor then behaves as if it left the factory in your truck, so it installs without a dealer programming session. The catch is that your original has to be readable on the bench. A controller with a failed processor or corrupted memory cannot be cloned, because there is nothing left to copy. The full process is covered in the GM E38, E67 and E92 ECM clone guide.

Virginizing is for the owner or shop that already has access to GM's own programming. Global A controllers remember that they have been married to a vehicle, and SPS will often refuse to program a used one. The 150-dollar virginize resets the used ECM to an unmarried state so the SPS write can happen afterward. It does not program your VIN for you; that step is yours or your shop's. The GM Global A virginize guide explains who this suits and who should clone instead.

Supply-a-part is the whole job in one box. We source the correct controller for your application, flash the current factory calibration for your VIN, verify it on the bench and ship it ready to install. You send nothing. It costs more than a clone because the module is included, but it is the only path when your original is dead and no matching donor exists. The GM ECM programmed-to-VIN guide walks through how the match is confirmed before anything ships.

A quick way to choose: if your original ECM still powers up and you can buy a donor with the same service number, clone it for 250 dollars. If your shop has SPS and only needs a used ECM that will accept programming, virginize it for 150. If the original is gone, buy the supplied module for 399.

What a dealer path actually involves

A dealer replacement is not a scam and it is not always the wrong choice. It is simply a bundle: a new controller at list price, labor to remove and install it, and a programming session on GM's service software, plus the diagnostic time that decided the module had failed. On a newer vehicle still under warranty or covered by a recall, that bundle may cost you nothing, and you should take it.

Out of warranty, the arithmetic changes. The module itself is usually the largest line on that bill, and the programming step is often billed separately again. A clone replaces both the new-module cost and the programming session with one flat fee, because the data travels with the controller. The trade-off is time and effort: you remove the module, ship it, and reinstall it, or pay a local shop for that labor. There are more than 700,000 automotive service technicians and mechanics employed in the United States, according to the Bureau of Labor Statistics, so finding someone to handle removal and installation near you is rarely the hard part. Finding someone who can program the module usually is.

How to pick a reliable used-ECM-to-VIN programming service

People ask which services are most reliable for programming a used ECM to a GM or Chevy truck. The honest answer is that reliability is visible in how a service works before you pay, not in a brand name. Whoever you use, look for these five things.

A published flat price. A service that quotes the programming fee up front, per module, has already decided what the job involves. Open-ended quotes that only firm up after the module arrives leave you with no leverage once it is on their bench.

Part-number verification before shipping. The most common reason a GM clone fails is a donor with the wrong service number. A careful service asks for photos of both labels, or your VIN, and confirms the match before you send anything. If nobody asks, the verification is not happening.

Proof of ownership on anything security-related. Immobilizer, VATS and anti-theft work should require a title, registration or bill of sale. A service that will alter security data on an ECM without asking whose vehicle it is will do the same for anyone. At Auto Module Lab, proof of ownership is required on every key, immobilizer or security job.

Bench verification and honest limits. The module should be powered and checked before it goes back to you, and the service should tell you plainly what it cannot do. For GM, the big limit is architecture: Global B controllers, which rolled in with newer vehicles from roughly the 2019-2020 model years depending on the model, use a different security model, and we do not offer bench clone, unlock or virginize work on them. Any service that promises universal coverage is promising more than the technology allows.

No emissions edits. A like-for-like clone or a legitimate immobilizer job should not touch emissions equipment. The Environmental Protection Agency treats defeat devices as a Clean Air Act matter, and we do not perform DPF, EGR, catalyst or EVAP deletes or emissions tunes of any kind.

"The clone itself is the easy part. The jobs that go wrong are the ones where nobody checked the service number on the donor, or nobody asked whether the no-start was really the ECM. Verify the part, prove the fault, then program." — Bench programming technician, 15+ years on GM powertrain and body controllers (anonymized)

GM security and immobilizer work: four different jobs

GM has used several generations of anti-theft over the decades, and each has its own fix. Buying the wrong one is an expensive mistake, so here is how they separate.

The 1986-2005 resistor-pellet VATS checks a resistor in the key blade. When the pellet or the column contacts wear, the security light comes on and the engine will not start. The VATS delete disables that check in the ECM for 250 dollars, and the engine then runs on any key cut to the lock.

Passlock, the Hall-sensor system in the steering column on many later vehicles, is a different animal and is not an ECM delete job. The GM Passlock anti-theft guide covers it.

Pass-Key III+, sometimes still called VATS in tuning software, is the transponder-era system on roughly 2006-2015 vehicles. The Pass-Key III+ delete removes the ECM-side authorization check on supported E-series controllers for 350 dollars, and we confirm support from your ECM label before you ship. The body control module remains part of the security architecture and is not modified.

Engine swaps are the fourth case. An LS or LT engine going into an older chassis, a boat or an off-road build has no donor vehicle's anti-theft system to talk to. The ECU immo-off removes that requirement from E98, E80, E82 and E84 controllers for 250 dollars so the engine runs standalone. The LS and LT swap immo-off guide explains the legitimate uses.

All four require proof of ownership. Vehicle theft remains a live problem — the National Insurance Crime Bureau reported that more than 1 million vehicles were stolen in the United States in 2023 — and a legitimate workshop treats security data accordingly.

Body, transmission, ABS and infotainment modules

The engine computer gets most of the attention, but plenty of GM module problems live elsewhere.

Body control modules. A failed GM BCM can take the lights, locks, chimes and anti-theft behavior with it. The BCM standalone clone at 199 dollars copies your original onto a replacement with VIN, mileage, theft system and coding preserved, across a long list of trucks, SUVs, cars and vans from roughly 2000 onward. If your BCM is dead and you are on a covered GMT900 or K2 truck, the BCM supplied and programmed to your VIN at 349 dollars ships ready to install. And if your work-truck-spec pickup is physically wired for options it was never programmed to use, BCM RPO feature programming at 450 dollars enables them on the covered platforms. The GM BCM standalone clone guide helps decide between clone and replacement.

Transmission controllers. A valve-body or solenoid-pack replacement that leaves the truck in limp mode with a wrench light usually means the new TEHCM does not carry your VIN, calibration and adaptation. The solenoid-pack TEHCM clone moves them across for 250 dollars. The newer 8-speed and 10-speed automatics use the T87A, and the T87A clone or unlock is also 250 dollars.

ABS modules. On 2014-2020 K2 trucks and SUVs, a replacement EBCM has to be programmed and configured to your VIN before the ABS light goes out. ABS and EBCM programming is 250 dollars. A module that needs board-level repair rather than programming is a separate job.

Screens, radios and clusters. A used HMI screen, radio or instrument cluster from another GM vehicle will often show a theft-lock message. The HMI, radio and cluster VIN unlock clears that for 250 dollars on Global A units from roughly 2014-2019. It cannot turn a non-navigation unit into a navigation one, and Global B units are not offered.

Duramax diesel module repairs

Early Duramax trucks put the injector drivers in a separate fuel injection control module; later trucks moved them inside the ECM. Both are board-level repairs on your own module rather than clones, which is why they cost more and take longer — typically 3-5 business days on the bench.

The LB7 and LLY FICM repair, the E35 ECM repair for 2006-2007 trucks and the E35B ECM repair for the LMM are each 499.95 dollars, and your original returns with its VIN and calibration intact. Before you ship one, rule out injectors, the lift pump and CP3, wiring and grounds; the LB7 in particular is known for injector failure, and a bad injector is not a module fault. These repairs never include emissions changes. The Duramax and Powerstroke module repair cost guide goes deeper.

When the cheapest GM module repair is no repair at all

A surprising share of "dead ECM" trucks have nothing wrong with the ECM. Before paying anyone to program anything, work through the basics.

Check the battery and charging system under load, and clean and tighten the main grounds, including the engine-to-body and battery-to-frame straps. Low voltage produces communication faults, random warning lights and no-starts that look exactly like a failed controller. Check the fuses and relays that feed the module. Look for water intrusion and corrosion at the connectors. Read the codes on every module, not just the engine: lost-communication codes point to a network or power problem as often as to the module named in them. Our U0100 and U0140 lost-communication guide walks through that triage.

Recalls are the other free fix worth checking. Enter your VIN on the National Highway Traffic Safety Administration recall lookup before you buy anything. If an open recall covers your module or its wiring, the dealer repairs it at no charge.

Proof it worked, and what happens after install

On the bench, each module is powered and checked before it returns. In the vehicle, a successful ECM clone starts without a security light and shows no theft or VIN-mismatch codes. A successful BCM clone brings back lighting, locks and chimes with your original configuration. A TCM clone should shift normally, though some adaptation relearn can take a few drive cycles. After any module work, clear codes, drive the vehicle through a normal cycle and re-scan. The programming standards that make bench tools interoperable are published by SAE International, which is why a properly cloned module behaves the same as the original on a scan tool.

Frequently asked questions

How much does it cost to program a used ECM to my GM truck's VIN?

Cloning your original ECM onto a matching used one costs 250 dollars flat at Auto Module Lab as of September 2026, plus return shipping from 29.95 dollars. If your original is dead, an ECM supplied and programmed to your VIN is 399 dollars and you send nothing.

Is it cheaper to clone a GM ECM than to buy a new one from the dealer?

Usually, yes, once the vehicle is out of warranty. A clone replaces both the new-module cost and the separate programming session with one flat fee, because your VIN, calibration and anti-theft data move to the donor. The trade-off is removing, shipping and reinstalling the module yourself or through a local shop.

What is the difference between cloning and virginizing a GM ECM?

Cloning copies your original ECM's data onto a donor so it installs ready to run. Virginizing resets a used Global A ECM to an unmarried state so GM's SPS software will accept new programming; the SPS write to your VIN is then done by you or your shop.

Can you program a Global B GM module?

No. Global B controllers, found on newer GM vehicles from roughly the 2019-2020 model years depending on the model, use a different security architecture, and we do not offer bench clone, unlock or virginize work on them. Text us your VIN and we will tell you which architecture your vehicle uses.

Which E-series controller does my GM truck have?

The label on the ECM tells you, and that is the only reliable source. Engine size and model year alone can mislead, because references disagree on which engines used which controller. Send a photo of the label and your VIN, and we confirm the controller and the right service before you ship.

Do I need proof of ownership for GM module programming?

Yes, for anything touching VATS, Pass-Key, immobilizer or anti-theft data, including ECM clones and deletes. A title, registration or bill of sale is enough, and having it ready before you ship keeps the job moving on the bench.

How long does GM module programming take by mail?

Most clones, unlocks and deletes are typically completed within 24 hours of receipt on standard jobs, and supply-a-part modules typically ship within 1-2 business days. Duramax board repairs typically take 3-5 business days, plus transit on the return tier you choose.

The bottom line

As of September 2026, the realistic GM numbers are 250 dollars to clone an ECM, 399 dollars for an ECM supplied and programmed to your VIN, 150 dollars to virginize a used Global A ECM, 199 to 349 dollars for BCM work, 250 dollars for most transmission, ABS and infotainment programming, and 499.95 dollars for Duramax board repairs, each plus return shipping from 29.95 dollars on mail-in jobs.

The real savings come from confirming the module is the fault, reading the controller off the label rather than guessing, and choosing clone, virginize or supply-a-part to match what you already have. Text us your VIN and a photo of the module label, and we will tell you which service fits and what it costs before you ship or pay.

Sources and further reading: GM, S&P Global Mobility, Bureau of Labor Statistics, National Insurance Crime Bureau, Environmental Protection Agency, National Highway Traffic Safety Administration, SAE International.

Ship your module today

Flat-rate pricing, typical 24-hour bench turnaround, return speed your choice at checkout. Most jobs back on your bench within a week.

More from the Lab