RPO (Regular Production Option)

Concepts

GM's three-character codes identifying every factory-installed option, package, and feature on a vehicle. Critical for module matching and parts ordering.

RPO (Regular Production Option) is the GM standard coding system for vehicle configuration. Every factory-installed option, package, engine, transmission, color, interior, audio system, infotainment configuration, and feature on a GM vehicle is assigned a three-character alphanumeric code. The complete list of RPO codes for a specific vehicle is printed on its SPID (Service Parts Identification) label.

Why RPO codes matter for module work:

  • Infotainment compatibility — A replacement HMI must match the original IO4/IO5/IO6 RPO code and the audio configuration (UQ3/UQ5/UQF/UQG/UQA/UQS/UQH).
  • Cluster compatibility — A digital cluster replacement must match UDV/UDD/UDC and platform-specific options.
  • VIN programming — When WAMS programs a module, the RPO list is the authoritative source for which features, languages, and calibrations to enable.

RPO codes can change meaning across model years and across vehicle families. A G80 RPO is a limited-slip differential on a passenger car but a locking differential on a truck. The same code in 2010 may not mean the same thing in 2025. Always cross-reference RPO codes against the specific vehicle’s model year and platform.

Where to find your RPO list:

  • 2018 and newer: Scan the QR code on the driver’s door B-pillar or in the glove box with a smartphone QR reader app.
  • 2017 and older: Read the printed RPO sticker on the SPID label, typically in the glove box, trunk floor, or inside the driver’s door panel.

Send your VIN to WAMS and we’ll pull your complete RPO list as part of any module quote.

Vehicle Applicability

All GM vehicles, all model years.

Also known as: RPO, RPO Code, Regular Production Option, Option Code