
VW & Audi Module Programming Cost by Module (2026)
What VW and Audi module programming costs
As of October 2026, mail-in module work for Volkswagen and Audi vehicles at Auto Module Lab runs from $250 to $350 per job. Most engine-ECU clones, immobilizer-off jobs, instrument-cluster work and body-module clones are a flat $250. A Bosch MED17, EDC17 or PCR2.1 engine-ECU clone is $350, as is the any-model VW engine-ECU clone that covers every family with the part-number lookup and the remote ODIS adaptation attached; a BCM2 clone is $300, a DSG mechatronic clone is $350, and the UDS immo-off recovery of a car bricked by a failed key attempt is $350. A remote ODIS session over your own pass-thru interface is $250. Return shipping is chosen and paid at checkout from $29.95.
Those are national mail-in bench prices. You order online, we email a prepaid inbound label, you ship the module, and the work is done at our Arlington, Texas workshop. The car stays where it is. Nothing about the price changes with your ZIP code.
The rest of this guide puts every VW and Audi job we price into one table, explains what moves the number, and points out the cases where the right answer is not a module at all. If your car is cranking without starting and you have not yet worked out which box is responsible, read the VW and Audi immobilizer no-start guide by platform first and come back here for the money.
Why a VW or Audi module is never just a part
The reason a used ECU from a breaker does not simply start the car is identity. Volkswagen Group vehicles spread the immobilizer across more than one module, and every one of those modules expects the others to agree with it. On the older cars the data lives in the instrument cluster. From the IMMO 4 generation it is shared between the cluster or a body module and the engine computer. On the MQB-era cars it is tighter still, and on many of them a parts-protection scheme adds a second lock on top of the immobilizer.
That is why the price of a VW or Audi module job is really the price of moving or reconciling identity. The hardware is usually the cheap half. A donor MED9 for a Mk5 GTI costs little. Making it believe it belongs to your car, with your immobilizer data, your coding and your adaptations, is the job.
The fleet these modules live in is also old enough for failures to be routine. The average light vehicle on U.S. roads was about 12.6 years old in 2024 according to S&P Global Mobility, which places the Mk5 and Mk6 Golf, the B6 and B7 Passat and the B7 and B8 Audi A4 squarely in the years where a control module is a normal repair rather than an unusual one. Volkswagen is a high-volume brand here as well: Volkswagen of America reported roughly 329,000 deliveries in 2023 according to its own newsroom, and Audi of America reported roughly 228,000 for the same year according to Audi USA. That is a lot of modules reaching the age where they fail.
VW and Audi module cost by module (October 2026)
Every price below is the flat bench fee from the live service page it links to. Mail-in jobs add return shipping at checkout: standard $29.95, UPS 2-day $54.95 or UPS overnight $94.95. The remote session has no shipping at all because nothing ships.
| Module and job | Flat price | You send in | Best when |
|---|---|---|---|
| VW engine ECU clone, any model 2002–2026 | $350 | Your readable original plus a part-number-matched donor | Any VW engine-ECU family; find yours in the VW ECU part-number lookup |
| Bosch MED17 / ME17 / EDC17 / PCR2.1 engine-ECU clone | $350 | Your readable original plus a part-number-matched donor | A used ECU cranks but never starts; immobilizer stays active |
| PCR2.1 immo-off or clone | $250 | Original (and donor for a clone) | EA211 1.4 TSI and EA888 Gen3 2.0 TSI cars, 2013 on |
| Simos ECU clone or immo-off | $250 | Original (and donor for a clone) | Simos 6.x through 18.x petrol units, label-verified |
| MED9 ECU clone or immo-off | $250 | Original (and donor for a clone) | Mk5 GTI, Passat B6, A3 8P, A4 B7 FSI and TFSI |
| ME7 ECU clone | $250 | Original plus donor | Bosch ME7 1.8T era cars keeping the immobilizer |
| ME7 immo-off | $250 | The ECU | Legitimate swap, standalone or orphaned ME7 build |
| EDC15 TDI immo-off or clone | $250 | Original (and donor for a clone) | Early TDI diesels on EDC15 |
| EDC16 TDI immo delete | $250 | The ECU | Mid-2000s TDI diesels on EDC16 |
| EDC17 TDI immo-off or clone | $250 | Original (and donor for a clone) | 2008 to 2016 TDI diesels on EDC17 |
| Immo delete with VIN program | $250 | The ECU | The general-purpose petrol immo-off when the label does not match a family above |
| UDS immo-off recovery | $350 | The ECM | A UDS-era car bricked by a failed key or cluster attempt, about 2011 to 2016 |
| Cluster key programming | $250 | The cluster or Kessy | Add-a-key or all-keys-lost on 2006 to 2017 cluster-immobilizer cars |
| Instrument cluster clone | $250 | Original plus donor cluster | Dead cluster or a dash swap; VIN, true mileage, immobilizer and coding carried over |
| BCM2 all-keys-lost read | $250 | The BCM2 | Locksmiths blocked at the BCM2 on a B8 A4, A5 or Q5 |
| BCM2 clone | $300 | Original plus matched donor | A failed BCM2 without redoing the whole key job |
| Comfort / central electronics BCM clone | $250 | Original plus matched donor | Flooded-footwell Passat B6 and CC, Golf, Jetta, Tiguan comfort modules |
| Audi ELV / ESL steering lock clone | $250 | The original ELV | Steering column lock malfunction on a C6 A6 or 4L Q7 |
| DSG mechatronic clone | $350 | Original plus matched donor mechatronic | DQ250 and DQ200 units being replaced with a used donor |
| Remote ODIS session | $250 | Nothing, the car stays on your lift | SVM software updates, coding and adaptation over your own J2534 interface |
| Bench evaluation | $150 per hour | Any module | Nobody has proven which module failed yet |
Two things stand out in that table. First, the $250 price covers the large majority of VW and Audi jobs regardless of whether the car is a 2002 Jetta or a 2016 A3, because the bench work is similar even when the chip inside is not. Second, the higher prices track the amount of identity that has to move, not the age of the car. A DSG mechatronic carries adaptation data, transmission coding and parts-protection data all at once, which is why it sits at the top.
What changes the price
The family on the label. We price by ECU or module family, and the label decides which family you have. A Bosch number and a VAG part number on the engine ECU tell us whether you are looking at a MED9, a MED17 or a PCR2.1 before you ship anything. Model year alone does not, because the same car was built with different controllers across a production run. Text us a clear photo of the label with the VIN and we confirm the family and the price before you buy a donor.
Whether the original still reads. The cheapest and cleanest outcome on almost every job is a clone: your original powers up, we read it, and the data goes onto the donor. When the original is dead, the job changes. On an engine ECU it may become an immo-off on the donor for a legitimate build, or a key-and-cluster job on a different module. On a BCM2 it becomes preparing a donor for your locksmith to key. The price often stays the same, but the path and what has to ship change, so tell us honestly whether the original responds.
Immobilizer kept or legitimately removed. Cloning keeps the factory security intact and is the right default for a road car with its own keys and cluster. Immo-off removes the immobilizer requirement from the engine computer, and it is the right path for a swapped engine, a standalone build or an orphaned platform where the cluster or key system is gone. We do not price immo-off above a clone, but it needs proof of ownership and it is not a shortcut around a lost-key problem on a normal road car. The guide to when immo-off is the right call sets out the legitimate cases in detail.
Whether a donor is involved. Every clone needs a part-number-matched donor you supply. A same-year, same-engine car is not automatically a match; the hardware and software index on the label is. Buying the wrong donor is the most common way a VW or Audi job stalls, so send both labels before you pay for anything.
What is bricked, if anything. The UDS immo-off at $350 exists because a specific generation of car, roughly 2011 to 2016 on MED17 and EDC17 with a UDS cluster, can be left unable to start by a failed key or cluster attempt with the wrong tool. Recovering that car means patching the immobilizer requirement off at the ECM so it runs without a programmed cluster. It is a recovery of last resort and priced as one.
Engine computers by family
The engine-ECU lines in the table split by the controller inside, and the split matters more than the badge on the car.
ME7 (roughly 2000 to 2006). The 1.8T era. Both a clone that keeps the immobilizer and an immo-off are $250. The older EEPROM-based design is what makes the online ME7 EEPROM immo-off possible for people who can read the chip themselves.
Simos (roughly 2000 to 2020). Continental's petrol controllers, from Simos 6.x on the early A4 and A6 to Simos 18.x on MQB cars. One $250 price, two paths: clone when the original reads, immo-off for a legitimate build. The Simos 18 generation is the most commonly swapped and the most commonly bought used without realising the immobilizer will block it.
MED9 (roughly 2004 to 2010). The Mk5 GTI, Passat B6, A3 8P and A4 B7 controller for FSI and TFSI engines. $250, clone or immo-off, label-verified.
MED17, ME17, EDC17 and PCR2.1 (roughly 2008 on). The Bosch and Bosch/Simos units that carry the immobilizer relationship inside the ECU and pair with UDS clusters on later cars. The full Bosch engine-ECU clone is $350 and keeps the immobilizer intact, and the any-model VW engine ECU clone is the same $350 for every family on the lookup; the family-specific PCR2.1 and EDC17 pages at $250 cover immo-off plus clone on those units. If your car throws a programming-error code after a swap or a flash, that is a different problem from a blocked immobilizer; the P160A programming error guide walks through it.
Diesel generations. EDC15, EDC16 and EDC17 each have their own line because the bench approach differs. If you are not sure which diesel controller you have, the TDI ECU by generation identification guide sorts it by engine code and era.
Nothing in any of these services touches emissions calibration. Immo-off and cloning deal with identity and security data. We do not sell DPF, EGR or AdBlue changes, and we will not add them to an order.
Immobilizer, keys and body modules
A used engine computer is only half of the VW immobilizer story. On the cluster-immobilizer cars, roughly 2006 to 2017, the key data lives in the dash, which is why cluster key programming at $250 handles both add-a-key and all-keys-lost from the cluster or Kessy on the bench, and why a cluster clone at $250 carries VIN, true mileage, immobilizer data and coding onto a donor dash when the original fails. Mileage is only ever synchronized to the true figure. We never set it lower, and we document the reasons in the odometer correction legality guide.
On the B8 Audi A4, A5 and Q5 the security brain is the BCM2. The all-keys-lost read at $250 is the bench service locksmiths mail in for when their tool is blocked; the BCM2 clone at $300 moves keys, component-security data and coding onto a donor when the original has failed. On the Passat B6 and CC the immobilizer sits in the comfort module instead, which is why the comfort BCM clone at $250 is the all-keys-lost and flooded-footwell answer for those cars rather than a cluster job.
The Audi ELV steering lock clone at $250 belongs in this group because the column lock is part of the start authorisation on the C6 A6 and 4L Q7, and a steering column lock malfunction message is as much a security fault as a mechanical one.
Every job in this section requires proof of ownership. It is a condition of the order, not a formality, and we decline work that cannot meet it.
"The expensive mistake on these cars is buying the donor before reading the label. I have watched people buy three used ECUs for a Mk6 because the model year matched and the part number never did. Send the photo first and the whole job costs one donor and one bench fee." — Independent VW and Audi driveability technician, 15+ years (anonymized)
Transmission: the DSG mechatronic
The DSG mechatronic clone at $350 is the highest-priced VW and Audi bench job we list, and the reason is the amount of data that has to move. A mechatronic unit carries the transmission adaptation data built up over the life of the gearbox, the transmission coding, and on later cars the parts-protection data that ties it to the vehicle. A used mechatronic fitted without that transfer typically delivers no drive, harsh engagement or a gearbox stuck in a fault state. The clone makes the donor effectively plug-and-play. For the symptom side, the DSG mechatronic failure symptoms and clone guide separates a failing mechatronic from clutch wear and fluid problems before you buy anything.
Dealer versus remote versus mail-in
There are three honest routes to a working VW or Audi module, and they are not interchangeable.
The dealer route uses factory online systems. It is the only route for jobs that genuinely need the factory server, such as some parts-protection releases and new-key generation on the newest cars, and it comes with a bundled labour bill and a new-part price. Hourly shop rates in the U.S. are commonly reported in the low-to-mid hundreds per hour by outlets such as Kelley Blue Book, and a new engine computer from the parts counter is rarely cheap.
The remote route uses our ODIS session at $250 over your own J2534 pass-thru interface, with the car on your lift. It is the right answer for software version management updates, coding and adaptation after a replacement, and for any job where the module is already in the car and only needs the factory software talked to. Pass-thru programming is built on the SAE J2534 interface standard, and the service-information rules published by the U.S. Environmental Protection Agency are what make that access available to independent shops in the first place.
The mail-in bench route is the table above. It wins when the identity has to move from one physical module to another, when the original is unreadable in the car, or when the car is nowhere near a lift. It cannot generate factory online authorisations, and we say so up front rather than taking the order.
When the cheapest module job is no module at all
More VW and Audi no-start and no-drive complaints are not modules than are. Before ordering anything, rule out the cheap causes: a weak battery that drops voltage during cranking, a key with a dead or dislodged transponder, a cluster that has lost its connection to the immobilizer chain through a corroded plug, and on the DSG cars a fluid service that was skipped. A programming-error code after a flash can be nothing more than a low-voltage interruption. A P1570 immobilizer code on a used ECU is expected behaviour, not a fault, and the P1570 immobilizer blocked ECU guide explains the two real ways out of it.
If nobody has proven which module failed, the bench evaluation at $150 per hour exists for exactly that: powered up on a regulated supply, communication tested, memory read, board inspected, and you get told what was measured before any repair is quoted.
How the mail-in process works
You pick the service, pay online and choose a return shipping tier. We email a prepaid inbound label within minutes. Ship the module, and the donor if the job needs one, to the address on the label. Typical bench turnaround on the VW and Audi jobs above is a business day once the module arrives; the DSG mechatronic clone and the UDS recovery can run longer because of the verify passes involved. Every module goes back with the work documented, and a job we cannot complete is reported before it is charged.
Pack the module in a box with real padding, never in an envelope. Include the VIN, the stored codes, a note on whether the original still powers up, and both labels if a donor is involved. We text updates to the number on the order.
Frequently asked questions
How much does it cost to clone a VW or Audi ECU by mail? Most VW and Audi family-specific engine-ECU clones are $250 flat, and the Bosch MED17, ME17, EDC17 and PCR2.1 clone that keeps the immobilizer intact and the any-model VW engine-ECU clone are $350, plus return shipping chosen at checkout from $29.95. You supply your readable original and a part-number-matched donor, and the donor comes back carrying your VIN, immobilizer data and coding.
Why is the DSG mechatronic clone more expensive than an ECU clone? Because more data moves. A mechatronic unit carries transmission adaptation data, transmission coding and, on later cars, parts-protection data, and all three have to be transferred and verified for the donor to drive correctly. That is why it is $350 against $250 for most engine-ECU clones.
Can you program keys to my VW or Audi by mail? Yes, on the cluster-immobilizer cars from roughly 2006 to 2017, through the cluster key programming service at $250, and on the B8 Audi A4, A5 and Q5 through the BCM2 read at $250. You ship the cluster, Kessy or BCM2, not the car, and proof of ownership is required on every key order.
Is immo-off cheaper than cloning? No. On the family-specific pages the clone and the immo-off are the same $250, and you choose the path with a technician before shipping. Immo-off is the right call for a legitimate swap, standalone or orphaned build; a clone is the right call for a road car keeping its keys and cluster.
Do I need to send a donor module? Only for a clone. An immo-off, an all-keys-lost read and a cluster key programming job use your own module. For any clone, the donor must match the original's part number and hardware or software index, and we confirm the pair from label photos before you ship.
What does the remote ODIS session cost and when is it the better option? The remote session is $250 with no shipping, because the car stays on your lift and we connect through your own J2534 interface. It is the better option for software version management updates, coding and adaptation after a module has been fitted. It is not the right option when identity has to move from one physical module to another; that is bench work.
Does the price include return shipping? No. Return shipping is selected and paid at checkout from $29.95, with UPS 2-day at $54.95 and UPS overnight at $94.95. The inbound label to us is emailed to you after payment.
The bottom line
VW and Audi module programming by mail costs $250 for most engine-ECU clones, immo-off jobs, cluster work and body-module clones, $300 for the BCM2 clone, and $350 for the Bosch engine-ECU clone, the any-model VW engine-ECU clone, the DSG mechatronic clone and the UDS recovery, with a $250 remote ODIS session for the jobs that do not need a module to leave the car. Return shipping is paid at checkout from $29.95. The price is set by the module family on the label and by how much identity has to move, not by the model year and not by where you live. Read the label, send the photo, confirm the family, and then buy the donor. That order of operations is what keeps a VW or Audi module job at one bench fee instead of three.
Ship it for the vw engine ecu clone (any model) — $350 flat
Typical 24-Hour Bench Turnaround, return speed your choice at checkout. Prepaid inbound label by email the minute you order.
More from the Lab

P160A on a VW or Audi: ECU Programming Error Explained
12 min · October 10, 2026

Bosch ME7 EEPROM IMMO OFF for VW / Audi / SEAT / Skoda
13 min · July 27, 2026

DSG Mechatronic Failure: Symptoms, Fix and the $350 Clone
13 min · July 20, 2026

VW Audi Cluster Key Programming 2006-2017 (2026 Guide)
12 min · June 18, 2026