---
title: "Harley-Davidson VIN Decoder: Read Every Digit Like a Pro"
slug: "harley-davidson-vin-lookup"
description: "Decode any Harley-Davidson VIN with our complete guide. Learn what each of the 17 digits means, where to find it, and how pre-1981 serial numbers work."
pubDate: 2019-08-19T00:00:00.000Z
canonical: https://bobberbrothers.com/pages/harley-davidson-vin-lookup/
---
A guy brought a "1972 Shovelhead" to the shop last year, asking us to sort out a charging issue. Two minutes with the serial number told us it was a 1974 - wrong year on the title, wrong year in the seller's story, and the wrong parts catalog to order from. The owner had been chasing electrical gremlins for months using the wrong wiring diagram. All because nobody bothered to read the number stamped into the left engine case.

Every Harley-Davidson ever built carries an identification number that works like a birth certificate. Year, model, engine displacement, where it was assembled, and whether it was built for the American market or export. If you're buying a used Harley, that number is the first thing you check. If you're registering a title, chasing parts, or trying to figure out what that barn-find really is, the VIN is your answer.

We've seen wrong years, wrong models, and VINs that didn't belong to any Harley at all. Knowing how to read these numbers yourself means you don't have to trust anyone else's story.

## Where to Find the VIN

Before we decode, you need to locate it. Harley has stamped identification numbers in different places across different eras:

**1970 and later Big Twins (FLH, FX, Dyna, Softail, Touring):** The VIN is stamped on the steering head - the large tube at the front of the frame where the triple trees pass through. Left side. On some models you'll need to turn the bars to see it. There's also a VIN sticker on the frame downtube, but the stamped number on the steering head is the legal VIN.

**Sportsters (1970+):** Same location - left side of the steering head.

**V-Rod (2002-2017):** Steering head, left side.

**Pre-1970 models:** The identification number was stamped on the left engine case. No separate frame VIN - the engine number was the vehicle identifier. This creates headaches when motors have been swapped out of original frames, which happened constantly during the chopper era.

**Frame vs. engine number:** On stock, unmodified motorcycles from 1970 onward, the frame VIN and engine number should match. If they don't, that's not necessarily a problem - engine swaps are common - but it means the bike's history is more complicated than it appears. For title and registration, the frame VIN is what matters legally.

There's also a federal compliance sticker, usually on the frame downtube or under the seat, showing the VIN along with manufacturing date and GVWR. Easier to read than the stamped number, but it can be replaced or forged. Always verify against the stamped VIN.

## Pre-1981 Serial Numbers: The Old Formats

Before the modern 17-digit system, Harley used several numbering formats that changed across eras. If you're working on vintage iron, this is where identification gets interesting.

### Before 1930

Records from this period are incomplete and inconsistent. Harley used various numbering schemes that weren't standardized. Identifying a pre-1930 Harley requires the HD archives, a marque specialist, or the Antique Motorcycle Club of America. The numbers that exist don't follow a chart-decodable pattern.

### 1930-1962: Year + Model + Production Number

Starting 1930, Harley used a relatively straightforward format:

**[Year] [Model Code] [Production Number]**

Example: **49 FL 0001**
- 49 = 1949
- FL = 74 cubic inch OHV Big Twin
- 0001 = First unit produced that year

Common model codes:

| Code | Model |
|---|---|
| E | 61 ci OHV (Knucklehead) |
| EL | 61 ci OHV High Compression |
| F | 74 ci OHV |
| FL | 74 ci OHV High Compression |
| WL | 45 ci Flathead |
| G | Servi-Car |
| K | K-Model (1952-1956) |
| KH | K-Model 55 ci (1954-1956) |
| XL | Sportster (from 1957) |

### 1962-1969: Same Structure, Larger Numbers

Production volume increased, so the sequence number expanded to five digits:

Example: **66 FLHB 22001**
- 66 = 1966
- FLHB = Electra Glide with electric start
- 22001 = Production number

Model codes grew more complex. Suffix letters indicated features - "H" for high compression, "B" for electric start, "P" for police.

### 1970-1980: The AMF Years (Flipped Format)

During AMF ownership, Harley restructured the format:

**[Model Code] [Production Number] [Year Code]**

Example: **2A 10859 H4**
- 2A = FLH-1200
- 10859 = Production number
- H4 = 1974

The year codes used a letter-plus-digit system: "H" followed by the last digit of the year for 1970-1979, and "J0" for 1980. This is documented by [Lowbrow Customs' VIN decoder chart](https://www.lowbrowcustoms.com/blogs/motorcycle-how-to-guides/harley-davidson-motorcycle-vin-lookup-decoder-chart):

| Code | Year | Code | Year |
|---|---|---|---|
| H0 | 1970 | H6 | 1976 |
| H1 | 1971 | H7 | 1977 |
| H2 | 1972 | H8 | 1978 |
| H3 | 1973 | H9 | 1979 |
| H4 | 1974 | J0 | 1980 |
| H5 | 1975 | | |

Model codes from this era:

| Code | Model |
|---|---|
| 1A | FL/FLP-1200 |
| 2A | FLH-1200 |
| 3A | XL/XLH-1000 |
| 4A | XLCH-1000 |
| 2C | FX-1200 |
| 2F | FXS-1200 |
| 5E | FXEF-1200 |
| 3G | FLH-80 |
| 1H | FXB-80 Sturgis |
| 9G | FXWG-80 |

This era is where identification gets messy. AMF-era stamping was inconsistent, and bikes from the 1970s have often been re-engined or assembled from multiple donors. If you're buying a '70s Harley, cross-reference the engine number with the frame number and check both against the title. [Throttle Addiction published a thorough walkthrough](https://www.throttleaddiction.com/blogs/default-blog/harley-davidson-vin-decoding-the-last-100-years-explained) of decoding these older formats.

## The Modern 17-Digit VIN (1981-Present)

In 1981, the Department of Transportation mandated a standardized 17-character Vehicle Identification Number for all motor vehicles. Every Harley built since carries this format, and each position encodes specific information. Here's the complete breakdown, using [Tab Performance's VIN reference guide](https://www.tabperformance.com/harley-davidson-vin-reference-guide-s/224.htm) and factory documentation as primary references.

### Positions 1-3: World Manufacturer Identifier (WMI)

The first three characters identify manufacturer and intended market:

| WMI | Meaning |
|---|---|
| 1HD | Harley-Davidson, U.S. market |
| 5HD | Harley-Davidson, international/export |
| 932 | Harley-Davidson, Brazil market |
| MHD | Harley-Davidson (newer international) |

A "1HD" bike was built for the American market. "5HD" means export - different emissions equipment, possibly metric instruments, different lighting and reflectors. This matters for parts compatibility.

### Position 4: Weight Class

| Code | Meaning |
|---|---|
| 1 | Heavyweight (901cc+) - Big Twins, Touring |
| 4 | Lightweight (900cc and below) - Sportster 883 |
| 8 | Sidecar |

Most Harleys you'll encounter are code "1." Sportster 883 models use "4." The sidecar designation is rare but exists for factory sidecar rigs.

### Positions 5-6: Model Designation

Two characters indicating the specific model family. Harley uses an extensive list:

**Touring (FL family):**

| Code | Model |
|---|---|
| AA | FLH |
| AC | FLHT |
| AH | FLHTC Electra Glide Classic |
| AJ | FLHTCU Ultra Classic |
| AK | FLHR Road King |
| AM | FLTR Road Glide |
| AN | FLHX Street Glide |

**Dyna (FXD family):**

| Code | Model |
|---|---|
| CA | FXDB Sturgis |
| CB | FXD Super Glide |
| CC | FXDL Low Rider |
| CD | FXDWG Wide Glide |
| CF | FXDX Super Glide Sport |
| CG | FXDC Super Glide Custom |
| CJ | FXDF Fat Bob |
| CK | FXDB Street Bob |

**Softail:**

| Code | Model |
|---|---|
| BA | FXST Softail Standard |
| BC | FXSTC Softail Custom |
| BD | FXSTS Springer Softail |
| BE | FLSTF Fat Boy |
| BF | FLSTC Heritage Softail Classic |
| BH | FXSTB Night Train |

**Sportster (XL family):**

| Code | Model |
|---|---|
| DA | XLH 883 |
| DC | XLH 1200 |
| DD | XL 883C Custom |
| DE | XL 1200C Custom |
| DH | XL 883L Low |
| DJ | XL 1200N Nightster |

CVO and special edition models carry their own codes not listed here.

### Position 7: Engine Displacement

A single character revealing engine type and displacement:

| Code | Engine |
|---|---|
| A | 1130cc V-Rod (Revolution) |
| B | 1450cc Twin Cam 88 FI (Counterbalanced) |
| D | 1584cc Twin Cam 96 |
| E | 1690cc Twin Cam 103 |
| F | 1340cc Evolution Big Twin |
| G | 883cc Evolution Sportster |
| J | 1200cc Evolution Sportster |
| K | 1450cc Twin Cam 88 |
| P | 1801cc Twin Cam 110 |
| R | 1868cc Milwaukee-Eight 114 |
| S | 1746cc Milwaukee-Eight 107 |
| T | 1923cc Milwaukee-Eight 117 |

This position alone tells you a lot. If someone's selling a "103 cubic inch" Twin Cam and position 7 is "D" instead of "E," either the engine has been swapped or the seller is wrong about the displacement. The VIN doesn't lie.

### Position 8: Introduction Period

| Code | Meaning |
|---|---|
| 1 | Regular introduction (standard model year) |
| 2 | Mid-year introduction |
| 3 | California specification |
| 4 | Special or anniversary edition |

California-spec bikes (code 3) carry additional emissions equipment that affects parts compatibility.

### Position 9: Check Digit

A calculated digit (0-9 or X) that validates the entire VIN. It's computed using a weighted formula applied to the other 16 characters - each position gets a specific weight, letters translate to numbers, the products are summed, divided by 11, and the remainder is the check digit (10 = "X").

This is how the DMV detects fabricated or mis-transcribed VINs. If you calculate the check digit and it doesn't match position 9, the VIN is invalid. Calculators exist online, or you can do it by hand if you enjoy that kind of thing.

### Position 10: Model Year

The code cycles through letters and numbers:

| Code | Year | Code | Year | Code | Year |
|---|---|---|---|---|---|
| B | 1981 | V | 1997 | A | 2010 |
| C | 1982 | W | 1998 | B | 2011 |
| D | 1983 | X | 1999 | C | 2012 |
| E | 1984 | Y | 2000 | D | 2013 |
| F | 1985 | 1 | 2001 | E | 2014 |
| G | 1986 | 2 | 2002 | F | 2015 |
| H | 1987 | 3 | 2003 | G | 2016 |
| J | 1988 | 4 | 2004 | H | 2017 |
| K | 1989 | 5 | 2005 | J | 2018 |
| L | 1990 | 6 | 2006 | K | 2019 |
| M | 1991 | 7 | 2007 | L | 2020 |
| N | 1992 | 8 | 2008 | M | 2021 |
| P | 1993 | 9 | 2009 | N | 2022 |
| R | 1994 | | | P | 2023 |
| S | 1995 | | | R | 2024 |
| T | 1996 | | | S | 2025 |

Letters I, O, Q, U, and Z are never used - they look too much like numbers.

### Position 11: Assembly Plant

| Code | Plant |
|---|---|
| B / Y | York, Pennsylvania |
| T | Tomahawk, Wisconsin |
| J | Milwaukee, Wisconsin (Juneau Ave) |
| K | Kansas City, Missouri |
| D | Manaus, Brazil |
| N | Haryana, India (Street 500/750) |

York is where the majority of Big Twin and Touring models are assembled. Kansas City handled Sportsters, Dynas, and V-Rods until that plant closed.

### Positions 12-17: Production Sequence

Six-digit sequential number indicating where the bike falls in that model year's production run. Lower numbers were built earlier. Useful for dating a build within the model year and for warranty or recall lookups.

## Decoding a VIN: Worked Example

Take a VIN like **1HD1CKD16GB012345** and break it apart:

| Position | Characters | Meaning |
|---|---|---|
| 1-3 | 1HD | Harley-Davidson, U.S. market |
| 4 | 1 | Heavyweight (901cc+) |
| 5-6 | CK | FXDB Street Bob (Dyna) |
| 7 | D | 1584cc Twin Cam 96 |
| 8 | 1 | Regular introduction |
| 9 | 6 | Check digit |
| 10 | G | 2016 model year |
| 11 | B | York, PA assembly |
| 12-17 | 012345 | Production sequence |

That's a 2016 Dyna Street Bob with a Twin Cam 96, built in York for the U.S. market. Takes thirty seconds to decode once you know the positions.

## Practical Uses for Your VIN

Knowing how to read a VIN unlocks real benefits beyond party tricks:

**Parts ordering.** Dealers and aftermarket suppliers use the VIN to pull exact fitment. Giving a parts counter your full VIN is faster and more accurate than "I think it's a 2008 Street Bob." The VIN confirms year, model, engine, and build specifics - no guessing.

**Recall checks.** NHTSA's database lets you search by VIN for open recalls. Harley's own recall page works the same way. Run it before handing over money on a used bike.

**Title verification.** The NICB (National Insurance Crime Bureau) VINCheck database shows whether a motorcycle has been reported stolen or carries a salvage/flood title. Free service, thirty seconds, could save you from buying stolen property.

**Insurance.** Your insurer uses the VIN to determine the exact model and rate your premium accordingly. An FLHX Street Glide rates differently than an XL883L Sportster Low.

**Service history.** Some dealerships pull records by VIN. If the seller claims dealer maintenance, the VIN will confirm or deny that claim.

## Red Flags When Inspecting a VIN

**Mismatched VINs.** Frame VIN doesn't match the title. Could mean a rebuilt frame, a stolen bike, or a clerical error. Proceed with extreme caution regardless of the reason.

**Re-stamped numbers.** Factory stamps are uniform and cleanly struck. Hand-stamped characters are uneven - different depths, sometimes different fonts. Re-stamped VINs are a major red flag for stolen motorcycles.

**Missing compliance sticker.** Not a dealbreaker on older bikes, but on a 2010 or newer Harley, a missing DOT sticker is unusual enough to warrant questions.

**Check digit failure.** If the calculated check digit doesn't match position 9, the VIN is either fabricated or has a transcription error. Either way, don't proceed until it's resolved.

## Engine Number vs. VIN

On 1981+ Harleys, the engine carries its own stamped number on the left case, near the front cylinder base. On a stock motorcycle, this should match the last eight digits of the frame VIN. If they don't match, the engine has been swapped.

An engine swap isn't inherently shady. Riders upgrade, replace blown motors, and swap powertrains regularly. But a mismatch means:

- Engine displacement may differ from what the VIN says
- Parts ordering by VIN alone might get you wrong components
- Some states require engine number documentation if it doesn't match

If you're swapping an [Evo crate motor](/pages/harley-davidson-evo-crate-motor/) into a Softail frame, keep the paperwork. Receipts showing the engine serial number plus photos of the swap save hours at the DMV. For riders building bobbers with [custom frames and swapped motors](/pages/what-is-a-bobber-motorcycle/), VIN and engine documentation is especially important - states vary wildly on how they handle custom builds.

## VIN Decoding for Specific Harley Platforms

Different platforms have their own VIN quirks worth knowing:

**Dyna buyers:** The model codes (CA through CK) tell you exactly which Dyna variant you're looking at. If you're shopping the used Dyna market, the VIN confirms whether that "Street Bob" is actually a Super Glide Custom with different bars.

**Twin Cam owners:** Position 7 distinguishes between the TC88 (K), TC96 (D), TC103 (E), and TC110 (P). This matters when ordering [spark plugs](/pages/harley-davidson-spark-plug-cross-reference/) and other engine-specific parts.

**Vintage buyers:** Pre-1981 serial numbers require the reference tables above. Cross-referencing the engine number with the frame number is essential on any bike from the chopper era. Our [Harley-Davidson history guide](/pages/harley-davidson-history-guide/) provides the timeline context for matching what was built when against what the seller claims.

The VIN is the one thing on a motorcycle that can't be argued with - assuming it hasn't been tampered with. Learn to read it, and you'll never buy blind again.

Pick up a [Bobber Brothers tee](/collections/t-shirts/) while you're sorting out your next purchase. Every build needs a uniform.

## Sources

- [Harley-Davidson VIN Lookup Decoder Chart - Lowbrow Customs](https://www.lowbrowcustoms.com/blogs/motorcycle-how-to-guides/harley-davidson-motorcycle-vin-lookup-decoder-chart) - pre-1981 serial number formats and AMF-era model code tables
- [Harley-Davidson VIN Decoding the Last 100 Years - Throttle Addiction](https://www.throttleaddiction.com/blogs/default-blog/harley-davidson-vin-decoding-the-last-100-years-explained) - comprehensive walkthrough of VIN formats from early production through modern 17-digit system
- [Harley-Davidson VIN Reference Guide - Tab Performance](https://www.tabperformance.com/harley-davidson-vin-reference-guide-s/224.htm) - model designation codes and engine displacement codes for 1981-present VINs
- [NHTSA VIN Decoder and Recall Lookup](https://www.nhtsa.gov/recalls) - federal recall check by VIN for all motor vehicles
- [NICB VINCheck](https://www.nicb.org/vincheck) - National Insurance Crime Bureau stolen vehicle and salvage title verification