Live VIN decoding · transparent vehicle researchSource-labeled vehicle research · no owner dataHow the report works →
Free VIN check

GM RPO Codes: Where to Find and How to Read Them

Find GM RPO codes on an older SPID label or a newer certification-label QR code, then verify Chevrolet, GMC, Buick, and Cadillac options correctly.

By VIN Lookup Research DeskPublished 2026-08-28Reviewed 2026-08-28United States
VIN fundamentals5 authoritative sources reviewed

This guide explains evidence and limits. It is not a title opinion, mechanical inspection, or guarantee that every event was reported.

Direct answer

GM RPO codes are three-character Regular Production Option identifiers for the equipment a vehicle received at the factory. On many older Chevrolet, GMC, Buick, and Cadillac vehicles, they appear on a Service Parts Identification (SPID) label in a glove box, console, trunk, or spare-tire area. Beginning with the 2018 model year, GM moved much of that information to a QR code on the driver-side certification label. Scan or photograph the vehicle’s own label, confirm its VIN matches, and interpret the codes against an official manual or dealer build record for that exact model year; a generic VIN decode does not return the full RPO list.

  • The VIN identifies the vehicle; the RPO list identifies its factory options. They are related records, not interchangeable codes.
  • For many 2018-and-newer GM vehicles, scan the QR code on the driver-side certification label instead of searching for a separate glove-box sticker.
  • RPO codes describe the original build only. They cannot prove that the engine, transmission, axle, paint, or other equipment is still original today.

What is a GM RPO code?

RPO means Regular Production Option. GM uses a three-character code for a production option or configuration carried in the vehicle’s factory record. The list can identify the original engine and transmission option, axle and differential configuration, paint, trim, wheels, tires, packages, special equipment, and other build content. The exact vocabulary varies by model and year, which is why a code should be checked against the correct GM documentation instead of a context-free list copied from the web.

An RPO list is not the same thing as a free VIN decode. Federal VIN rules require manufacturers to make specified identity attributes decipherable from parts of the 17-character VIN, but NHTSA vPIC has no field containing a vehicle’s complete option-code string. A dealer’s factory build record or the label on the vehicle can therefore answer questions that an ordinary VIN decoder cannot.

Where are the RPO codes on a Chevrolet, GMC, Buick, or Cadillac?

Location depends on vehicle and model year. Older GM trucks commonly place a separate SPID label inside the glove box; GM cars have also used the center console, trunk floor, spare-tire cover, or another protected compartment. The label normally carries the VIN, model designation, paint information, and the production-option codes. Do not remove it. Photograph the complete label before trying to read a faded character, and verify the printed VIN agrees with the dashboard VIN and title.

GM’s own 2019 Silverado manual explains the transition: there may be a label inside the glove box, and if that label is absent the same information can be read from a barcode on the certification label on the center B-pillar. GM Upfitter guidance says that beginning with model year 2018, much of the former SPID content is available through a QR code on the certification label. On a left-hand-drive vehicle, open the driver door and inspect the label on the pillar or door-jamb area while the vehicle is parked.

How to scan a newer GM certification-label QR code

Use the phone camera or a QR scanner while the vehicle is stationary. Frame only the QR code, then save the decoded text and a clear photo of the complete certification label. GM states that the decoded content is ordered as VIN, model year, model, build month and year, an engineering or model-book reference, vehicle order number, the three-character RPO codes in alphanumeric order, and the paint code. The first step after scanning is therefore to compare the returned VIN with the visible dashboard VIN.

If the QR code will not scan, clean the label gently, improve lighting, hold the phone square to the surface, and try a high-resolution still photograph. Do not scrape, recolor, replace, or remove a certification label. A damaged, covered, altered, or VIN-mismatched label is an identity issue to resolve with a GM dealer and the appropriate title authority before buying the vehicle.

How to decode the RPO list without guessing

Start with the exact year, brand, model, and body configuration. GM Upfitter body-builder and service manuals include model-specific RPO tables, and a franchised dealer’s parts department can retrieve the factory option string tied to the VIN. Search each code in documentation for that vehicle rather than assuming that a familiar code has identical meaning across every era and market.

Use the RPO list to establish the as-built configuration, then confirm the physical component. For a transmission or engine parts order, match the code with the dealer catalog and the identification tag or stamping on the installed unit. For paint, match the factory code and visually check for fading or refinishing. For axle, towing, suspension, and tire questions, combine the option codes with the certification label, owner’s manual, and the model-year trailering or body-builder guide.

What a GM RPO list can answer — and what still needs verification
QuestionRPO evidenceVerification before acting
Which engine or transmission was installed?Factory engine and transmission option codesDealer parts catalog plus the tag or stamp on the installed component
What axle, differential, or tow package was built in?Axle, chassis, suspension, and package codesModel-year towing guide, certification label, and physical equipment
What was the original paint and trim?Paint and interior trim codesBody-shop color system and inspection for repainting or replacement panels
Which factory packages and special equipment were ordered?The complete option-code stringWindow sticker, build record, or dealer equipment printout
Is every component still original?No — the list records the factory buildComponent numbers, invoices, service history, and physical inspection

RPO code, build sheet, window sticker, and history report answer different questions

The RPO list is compact factory configuration data. A build sheet or dealer equipment printout expands that configuration into a readable production record. A window sticker adds original retail pricing, destination charge, fuel-economy information, and consumer-facing equipment. A vehicle history report addresses later events such as title brands, odometer readings, salvage or insurance records, auctions, and sales. None replaces the others.

For a used-car decision, begin with the VIN and certification label, use the RPO list or build record when exact equipment matters, and separately investigate title, mileage, damage, theft, recall, and current condition. That separation prevents an intact factory label from being mistaken for evidence that the vehicle has no adverse history.

Buyer checklist

  1. Copy the dashboard VIN and compare it with the driver-door certification label.
  2. Search the glove box, console, trunk, and spare-tire area for a legacy SPID label when appropriate.
  3. On many 2018-and-newer GM vehicles, scan the QR code on the certification label.
  4. Save the decoded text and photographs of the complete labels.
  5. Confirm the VIN embedded in the label or QR output matches the vehicle.
  6. Interpret codes with the official manual or dealer build record for the exact year and model.
  7. Verify the installed component before ordering parts, setting tow limits, or claiming originality.

What this research cannot prove

  • The label and QR data describe how GM built the vehicle; later engine, transmission, axle, wheel, paint, and option changes do not rewrite the factory record.
  • SPID-label location varies by platform and year, and some damaged or repaired vehicles may have a missing, unreadable, incorrect, or replaced label.
  • A generic online RPO list can omit codes, mix years or markets, or flatten model-specific meanings. Use the matching GM manual or a dealer build record for a consequential parts or towing decision.
  • RPO data contains no accident, title-brand, theft, lien, odometer, ownership, or current-condition history.
Evidence

Sources reviewed

Open the underlying public source and verify that its scope matches the question you are asking.

  1. Service Parts Identification and RPO QR-Code GuideGeneral Motors Upfitter Integration
  2. 2019 Chevrolet Silverado Owner’s Manual — Vehicle IdentificationGeneral Motors
  3. 2023 Silverado 1500 Electrical Body Builder Manual — RPO Code ListGeneral Motors Upfitter Integration
  4. 49 CFR Part 565 — Vehicle Identification Number RequirementsElectronic Code of Federal Regulations
  5. VIN DecoderNational Highway Traffic Safety Administration
Quick answers

Frequently asked questions

What does RPO mean on a GM vehicle?

RPO means Regular Production Option. GM assigns three-character RPO codes to the factory equipment and configuration built into a specific Chevrolet, GMC, Buick, or Cadillac vehicle.

Can I look up all GM RPO codes from the VIN?

Not with an ordinary public VIN decoder. The complete option string comes from the vehicle’s SPID label or certification-label QR code, a dealer build record, or manufacturer production records. NHTSA vPIC does not carry a full RPO-list field.

Where are the RPO codes on a Chevy Silverado or GMC Sierra?

Many older trucks use a Service Parts Identification label inside the glove box. Beginning with the 2018 model year, GM shifted much of that content to a QR code on the driver-side certification label. Location varies, so check the owner’s manual for the exact year.

How do I scan GM RPO codes on a 2018 or newer vehicle?

Open the driver door, locate the certification label on the pillar or door-jamb area, and scan its QR code with a phone while parked. Save the decoded text, then confirm the VIN at the start of the output matches the dashboard VIN.

Does an RPO code tell me the exact transmission?

It identifies the factory transmission option more precisely than a public VIN decode, but verify it against a GM dealer parts catalog and the tag or stamp on the installed transmission before ordering a replacement.

Is the SPID label the same as the certification label?

Not always. Older vehicles often have a separate Service Parts Identification label in a protected compartment. On many newer GM vehicles, former SPID information is embedded in a QR code on the federally required certification label.

Can an RPO code prove an engine or transmission is original?

No. It proves which option the vehicle was built with. To establish that the current component is original, compare its casting, tag, or serial information with factory records and documented service history.

Does the GM RPO list show accident or title history?

No. It is a factory configuration record. Accidents, title brands, mileage, theft, liens, auctions, and ownership require separate history sources and physical inspection.