Home  /  Vespa  /  VIN Decoder

Vespa VIN Decoder

Enter any 17-character Vespa VIN. Free US-market Vespa VIN decoder backed by the official NHTSA VPIC database — engine code, assembly plant, model year, body class, and every open recall, in about 30 seconds.

How to read a Vespa VIN

A Vespa VIN, like any modern road-vehicle VIN, is 17 characters split into three blocks: the World Manufacturer Identifier (WMI) in positions 1–3, the Vehicle Descriptor Section (VDS) in positions 4–9, and the Vehicle Identifier Section (VIS) in positions 10–17. Here's a real Vespa VIN broken down position by position.

1Z2A3P4M5D63798M9310P115121130140152166173
PositionCharsMeaning
1Z
Country of origin
Z = Italy. Every US-market Vespa is built by Piaggio in Italy, so the VIN opens with Z — the same first letter you'll see on Ducati (ZDM) and Aprilia (ZD4, another Piaggio Group brand). VPIC confirms Plant Country = Italy for this VIN.
2-3AP
Manufacturer (WMI)
AP completes the WMI ZAP = Piaggio & C. S.p.A. NHTSA registers ZAP to both Piaggio and Vespa makes: Vespa-badged scooters decode as Make = VESPA, while Piaggio-badged vehicles (MP3, Liberty, BV) decode as Make = PIAGGIO from the same WMI. The badge-level make comes from the descriptor section, not the WMI.
4-8MD39M
Vehicle Descriptor Section (VDS)
Encodes the model family, engine, and configuration. For this VIN, VPIC translates it to the GTS 300 HPE family (GTS RST / Sei Giorni), body class Motorcycle - Scooter. NHTSA doesn't publish a per-character VDS table, and scooter filings often leave fields like displacement empty even when the model decodes — CheckMyVIN shows exactly what the federal record contains.
93
Check digit
A mod-11 checksum computed from the other 16 positions. This VIN passes cleanly (VPIC ErrorCode 0). A failed check digit usually means a mis-read character — on a Vespa, check the stamped body VIN again in good light; stamped steel can be harder to read than a plate.
10P
Model year
P = 2023. The full year-code table is below; the cycle skips I, O, Q, U, Z and 0. Note the model year is the manufacturer's designation, not the calendar year of sale — European scooters commonly sit in dealer stock across a calendar-year boundary.
115
Assembly plant
For this VIN, VPIC reports Plant Country = Italy without naming a city — Piaggio's filing is lighter than a car maker's. Vespa's production home since 1946 is Pontedera, Tuscany. CheckMyVIN reads Plant City and Plant Country directly from the VPIC record and leaves the city blank when the federal record does.
12-17100263
Production sequence
The serial number that increments through production. Combined with the year code and the ZAP WMI, it confirms the VIN is internally consistent — useful when checking a re-stamped or suspiciously clean VIN area on a used scooter.

VIN year codes (position 10)

The 10th character of every modern VIN encodes the model year. The cycle skips the letters I, O, Q, U and Z, and the digit 0, to avoid being confused with similar digits. This table covers every model year currently on US roads.

CodeYearCodeYearCodeYear
A2010H2017R2024
B2011J2018S2025
C2012K2019T2026
D2013L2020V2027
E2014M2021W2028
F2015N2022X2029
G2016P2023Y2030

Full year code chart for all years (1980–2030) →

Vespa WMI codes (positions 1–3)

The first three characters of the VIN identify the manufacturer and country of assembly. Vespa uses several WMI codes depending on plant and model line.

WMIMeaning
ZAPPiaggio & C. S.p.A. — Italy (Vespa and Piaggio scooters, Pontedera)
ZD4Aprilia S.p.A. — Italy (Piaggio Group sibling brand, not Vespa)
ZGUMoto Guzzi S.p.A. — Italy (Piaggio Group sibling brand, not Vespa)

Vespa build sheet & options

A full Vespa build sheet — original paint color name, seat and top-case options, Racing Sixties / Sei Giorni special-series trim, dealer-fitted Piaggio accessories — is not part of the federal NHTSA VPIC dataset. CheckMyVIN can confirm the model family (GTS / GTV / Primavera / Sprint), model year, Italian plant country, scooter body class, and live recall history, but it cannot return the original spec configuration. For that, a Vespa / Piaggio Group dealer can look up the build record by VIN through Piaggio's parts and service system, which is also where open service campaigns are checked. CheckMyVIN never claims options data it cannot verify against the NHTSA record.

Vespa VIN decoder FAQ

Is the Vespa VIN decoder free?
Yes — every Vespa VIN lookup on CheckMyVIN is free, with no signup, no email gate, and no usage cap on individual users. Data comes from the public NHTSA VPIC API. The optional "full vehicle history report" link at the bottom of each report is an affiliate to a paid third-party history service; you can ignore it.
How do I decode a Vespa VIN?
Enter the 17-character VIN stamped into the scooter's steel body. Position 1 = country (Z = Italy), positions 2-3 complete the WMI (ZAP = Piaggio & C. S.p.A.), positions 4-8 encode the model family (the worked example decodes to the GTS 300 HPE family), position 9 is the check digit, position 10 is the model year (P = 2023), and positions 12-17 are the production serial. CheckMyVIN reads each field from the official NHTSA database.
Vespa or Piaggio — which make will my report show?
Both brands share the ZAP WMI because Piaggio builds them, but VPIC separates them by model: a GTS or Primavera decodes as Make = VESPA, while an MP3 or Liberty decodes as Make = PIAGGIO. One practical wrinkle: the NHTSA recall database files Vespa campaigns under make PIAGGIO with "VESPA" in the model name — CheckMyVIN handles the recall lookup for you, but if you search NHTSA.gov manually, search Piaggio.
Does a 50 cc Vespa have a VIN I can decode?
Yes. Every road-going Vespa sold or titled in the US — including the 50 cc Primavera and historic ET2/LX 50 — was federalized with a 17-character ZAP VIN, and VPIC generally has a record. State registration rules for under-50 cc machines vary (some states treat them as mopeds with lighter titling), but that affects paperwork, not the VIN itself. If a seller claims a scooter "has no VIN," walk away.
Can I decode a vintage Vespa frame number with this tool?
Honestly: no. Vintage Vespas (P-series, Rally, Sprint, smallframes — roughly pre-1981 for the US) use short Piaggio frame prefixes like VBB1T or VSX1T, not 17-character VINs, and NHTSA VPIC has no record of them. Vintage Vespa clubs, the Vespa Club of America, and Piaggio's historical register maintain the frame-prefix tables that date those machines. Some P-series imports were re-titled with state-assigned VINs — those decode as the issuing state's record, not as Piaggio data.
Does the report show Vespa recalls?
Yes — live from NHTSA. Verified recent examples: campaign 19V826000 (2019 GTV 300 / GTS 300 and 2020 GTS 300 HPE — improperly galvanized brake lines can release hydrogen into the brake fluid) and 20V617000 (2020-2021 GTS 300 / GTV 300 — improperly galvanized brake pipe terminals can cause excessive brake lever travel). Both were fixed free at dealers with brake-fluid flushes and line replacement; verify closure on any used GTS of those years.

Other Vespa tools