Articles / Markings & codes

How to read K98k maker codes and date stamps

2026-03-12 · 9 minutes
The receiver code names an assembler. The barrel code names a barrel. They are not required to match.

A K98k receiver ring usually carries a factory code and a two-digit year. That pair is the starting point, not the whole story. Early Oberndorf military rifles are marked S/42, then 42, then byf. Mauser Borsigwalde used S/243 then ar. Sauer used S/147 then ce. Steyr used 660 then bnz. Brünn used dot, then swp in 1944–45. Berlin-Lübecker used duv (and later late-war variants). Gustloff used 337 then bcd. Each code is a factory identity, not a model name.

Date stamps

The year on the receiver is the year of that receiver’s acceptance into assembly, expressed as two digits — 38, 43, 44. It is not a guarantee that every part on the rifle was made that year. Stocks, bolts, and barrels moved on their own accounts. A byf 43 rifle with a 44-dated barrel is not automatically ‘mismatched’ in the collector sense if the barrel is a wartime replacement with proper inspection; it is a rifle with a later barrel, and should be described that way.

Letter suffixes and serials

German military small-arms serials reused number blocks with a letter suffix. Photograph the full serial on the receiver, the bolt, the stock disc, and the bands. A ‘matching’ rifle is matching across those stations, not merely the same number on the receiver and the bolt root.

Write down every code before you argue about value. Memory is how mismatches get invented.

Barrel codes are independent

Barrels were a specialised product. Berlin-Lübecker (duv) supplied barrels that other assemblers fitted; Sauer (ce) was a major barrel source in the Suhl district. A duv barrel on a byf rifle can be correct wartime logistics. Hammer forging of those tubes is a 1930s German process — see the origins article — not proof that the assembler invented the method. Record both marks.

Photograph the receiver ring, the barrel shank, and the stock disc as three separate facts.

Import marks, Israeli 7.62 stamps, and Yugoslav rebuild marks are later chapters. They do not erase the German code; they sit beside it. Describe all of them.

Rifles in this note