Home  /  CFMoto  /  VIN Decoder

CFMoto VIN Decoder

Enter any 17-character CFMoto VIN. Free US-market CFMoto 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 CFMoto VIN

A CFMoto 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 CFMoto VIN broken down position by position.

1L2C3E4P5E6S7L8A9810R116120130140157167174
PositionCharsMeaning
1L
Country of origin
L = China. Every US-market CFMoto — ATV, side-by-side, or street bike — is built in Hangzhou, Zhejiang province, and carries an L-prefix VIN. CFMoto's US subsidiary (CFMOTO Powersports, Plymouth, Minnesota) is the importer of record and the entity named in NHTSA recall campaigns, but it does not assemble vehicles, so no US-built CFMoto VINs exist.
2-3CE
Manufacturer (WMI)
CE = Zhejiang CFMOTO Power Co., Ltd. CFMoto uses the single WMI LCE for its whole US lineup, with position 4 splitting the ranges: LCEL-prefixed VINs are the off-road side (CFORCE / ZFORCE / UFORCE), while LCEP-prefixed VINs like this one are street motorcycles. NHTSA's record for this WMI also lists Chunfeng (CFMoto's Chinese brand name, returned as the make on older VINs), Zeeho (its electric sub-brand), and KTM (joint-venture assembly).
4-8PESLA
Vehicle Descriptor Section (VDS)
Encodes the model line (450SS / Ibex 800 / CFORCE 600 / ZFORCE 950 / UFORCE 1000), body style, and engine. Street-bike VINs like this one decode with full detail — VPIC returns Model = 450SS, 449 cc, sport-bike body class, ErrorCode 0. Off-road CFMoto VINs decode with an "off-road vehicle warning" (ErrorCode 10) and thinner model data; older ones may return only "Chunfeng ATV" as the model. CheckMyVIN shows exactly what the federal record contains.
98
Check digit
A mod-11 checksum computed from the other 16 positions. NHTSA uses this to reject typos before returning a decode — for this VIN the check digit is 8 and VPIC confirms it validates. A failed check digit returns ErrorCode 1 and CheckMyVIN flags the VIN as a possible typo.
10R
Model year
R = 2024. The full year code table is below; the 30-year cycle skips I, O, Q, U, Z and 0. CFMoto entered the US market in 2007, so every US-market CFMoto falls inside the modern 17-character era — if a "CFMoto" serial is shorter than 17 characters, it is not a US-market VIN.
116
Assembly plant
For this VIN, 6 corresponds to CFMoto's Hangzhou plant — VPIC returns Plant City = Hangzhou, Plant Country = China. CheckMyVIN reads Plant City and Plant Country directly from the VPIC record rather than inferring from this character; all US-market CFMoto records we've verified decode to Hangzhou.
12-17000774
Production sequence
A 6-digit serial number that increments through the model year at that plant. Not useful on its own, but combined with year and plant it confirms the VIN is internally consistent.

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) →

CFMoto WMI codes (positions 1–3)

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

WMIMeaning
LCEZhejiang CFMOTO Power Co — motorcycles, ATVs & side-by-sides, Hangzhou, China

CFMoto build sheet & options

A full CFMoto build sheet — factory option packages, color, and dealer-installed accessories — is not part of the federal NHTSA VPIC dataset. CheckMyVIN can confirm make (CFMOTO, or CHUNFENG on older records), model year, displacement, body class, assembly plant, and NHTSA recall history for street models, but it cannot return the original configuration. For the original spec and any open campaign — including CPSC-administered off-road recalls that never appear in NHTSA data — your authoritative source is a CFMoto dealer, who can pull the unit's record by VIN through CFMOTO Powersports' dealer system. CheckMyVIN never claims options data it cannot verify against the NHTSA record.

CFMoto VIN decoder FAQ

Is the CFMoto VIN decoder free?
Yes — every CFMoto VIN lookup on CheckMyVIN is free, no signup, no email gate, 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 CFMoto CFORCE, ZFORCE, UFORCE, or 450SS VIN?
Enter the 17 characters above. Position 1 = country (L = China for every US-market CFMoto), positions 2-3 = WMI (CE = Zhejiang CFMOTO Power), position 4 splits the lineup (LCEL... = off-road ATV / side-by-side, LCEP... = street motorcycle), positions 4-8 = the model encoding, position 10 = model year (R = 2024 on our example), position 11 = plant (Hangzhou). CheckMyVIN reads each field from NHTSA VPIC and runs a live NHTSA recall check on the result.
Why does my CFMoto report say the make is CHUNFENG?
That's the federal record, not an error. Chunfeng is CFMoto's Chinese brand name (the company is Zhejiang CFMOTO Power Co., founded 1989 in Hangzhou), and the VIN filings behind many pre-~2020 US-market units list the make as CHUNFENG with a generic model like "Chunfeng ATV" — we verified a 2016 ZFORCE 800 and a 2019 ZFORCE that both decode this way, correct year and 750 cc engine included. Newer filings return Make = CFMOTO with proper model names (our 2024 450SS example decodes as CFMOTO / 450SS). Either way it's the same manufacturer and the decode is genuine.
Where is the CFMoto VIN located?
On CFORCE ATVs: stamped on the frame near the left footwell or steering stem. On ZFORCE and UFORCE side-by-sides: on a frame rail — locations vary by model, so check the owner's manual; common spots are near the driver's seat base, under the dash, or on the rear frame section. On street bikes (450SS / 450NK / Ibex 800 / Papio): on the steering head, visible when the bars are turned. The engine number stamped on the case is NOT the VIN — always match the frame stamp against the title or MSO.
How complete is NHTSA recall data for CFMoto?
Split by vehicle type. Street motorcycles are NHTSA's jurisdiction and their campaigns show up in our recall check — for example 24V108000 (2023 450SS: the telematics box could drop onto the forks and interfere with steering) and 24V609000 (2023 Ibex 800 S/T: throttle wire could break and stall the engine). Off-road models are largely CPSC territory: the 2020 ZFORCE 950 fuel-line fire-hazard recall and the 2018 CFORCE ATV fire-hazard recall were run through the CPSC and will NOT appear in an NHTSA query. For any used off-road CFMoto, check cpsc.gov and have a dealer run the VIN in addition to the NHTSA check on this page.
Why does NHTSA VPIC return less data for off-road CFMoto VINs than for the street bikes?
Federal regulations require detailed VIN-decode submissions for on-road vehicles but allow lighter filings for off-road ones. In practice, CFMoto's street-bike VINs decode with ErrorCode 0 and full model / displacement / body-class data, while CFORCE / ZFORCE / UFORCE VINs carry an "off-road vehicle warning" (ErrorCode 10) and sometimes only a generic model name. That's a property of the federal dataset, not of your vehicle. CheckMyVIN shows what NHTSA has and points you to a dealer lookup for the rest rather than inventing fields.

Other CFMoto tools