This K98k identification guide is a plain walk-through for the standard German infantry Karabiner 98k. How to read manufacturer codes, year, Waffenamt (WaA) stamps, and serials — and how to spot the common postwar stories (Russian Capture, Yugo rebuilds, US importer marks). Cousins get short callouts. Sniper rails and the G33/40 wait for a later guide.

Quick identification checklist

Work the rifle top to bottom. Write what you see before you decide what it “should” be.

  1. Receiver ring — factory code (letter or earlier S/ / numeric) and year.
  2. Serial — full number plus letter suffix on the receiver; compare to bolt and other numbered parts.
  3. Waffenamt (WaA) — eagle + WaA + number on metal and stock. Plausible for the maker/year is good; one odd small part is a yellow flag, not automatic proof of fakery.
  4. Configuration — milled vs stamped bands, cleaning rod, sight hood, stock disc vs toe hole (early vs late / Kriegsmodell clues).
  5. Import stamp — usually on the barrel. Says who brought it into the US, not who built it in Germany.
  6. Rebuild tells — electropencil “force match,” left-butt stock serial, Yugoslav crest over a scrubbed German eagle, Turkish crescent / Ankara marks.
  7. Cousins — Portuguese crest (M/937), Steyr 660 pre-K98k (G.29(ö) / Mod.29), dou on a Czech-pattern G.24(t). Related, not the same as a German service K98k.

Then dig into the sections below.

What you’re looking at

A wartime K98k usually tells its story on the receiver ring: a 2–3 letter (or earlier numeric / “S/”) factory code, with a year below or beside it. Letter codes were assigned to obscure production plants from intelligence — they are not cute abbreviations of company names.

Classic wartime stamp: byf over 44 = Mauser-Werke AG, Oberndorf, 1944.

Early production used “S/” prefixes and letter year suffixes (K = 1934, G = 1935) before shifting to numeric years. Oberndorf’s path is a clear example: S/42K / S/42G → S/42 / 42 with four-digit years → byf + two-digit year from 1941 → svw / svwMB (1945).

K98k byf 44 receiver code on the receiver ring
Receiver ring: byf over 44 (Mauser-Werke AG, Oberndorf, 1944). Eisel Armory inventory photography.

Manufacturer codes

Common public receiver codes from Olson’s rifle-code table (via Old Military Markings), with Wikipedia and Jensen/KCN maker PDFs as orientation. Dual-code rows are real; treat forum expansions of every dual-code combo carefully.

Code(s)Manufacturer / plant
S/42, 42, byf, svw (late; also svwMB)Mauser-Werke AG, Oberndorf a./N
S243 / S/243, 243, arMauser-Werke AG, Berlin-Borsigwalde
ax, S/27, 27Erma / Feinmechanische Werke, Erfurt
337, bcdGustloff Werke, Weimar
660, bnz (often bnz. with period early–mid)Steyr-Daimler-Puch AG, Steyr (Austria)
S/147, 147, ceJ.P. Sauer & Sohn, Suhl
945, dot, late swpWaffenwerke Brünn AG, Brno
douWaffenwerke Brünn AG, Werk Bystrica
S/237, 237, duvBerlin-Lübecker Maschinenfabriken (BLM), Lübeck
Dual codes (e.g. bcd/ar)Joint / split production markings

Maker notes collectors care about

Waffenamts (WaA)

Eagle + WaA + number = the ordnance acceptance office that passed a part or assembly. Marks show up on receiver, barrel, bolt parts, bands, floorplate, stock, and more.

Rule of thumb: the WaA number should be plausible for that maker/year. A weird WaA on one small part is a yellow flag, not automatic proof of fakery — parts subcontracting was real.

Illustrative factory associations from Jensen/KCN PDFs and secondary collector guides. Parts subcontracting means mixed WaAs on one rifle are common — treat as orientation, not a final atlas:

WaA135 stock cartouche on a Mauser buttstock
Full WaA135 eagle + number stock cartouche. Eisel Armory photography (Oberndorf WaA135 example).

Serials, matching, and stock marks

Letter blocks

Makers typically ran serials in blocks — e.g. 1–9999, then 1a–9999a, through the alphabet, then double-letter blocks. The letter is part of the serial, not a branch-of-service code. Read the full string with maker code + year.

Exact block ceilings and factory quirks vary by maker monograph. Do not treat rough online or Jensen estimates as final production totals.

What “matching” means

Early–mid war ideal: receiver serial (with suffix) repeated on bolt (and often bolt components), bands, floorplate / trigger guard, stock (external spine and/or under wood / channel), cleaning rod on early guns, rear-sight parts, buttplate, and so on. Small parts may carry last 2–3 digits. (Old Steel Arsenal; Jensen early-year notes.)

Late war: many factories numbered far fewer parts. “All matching” means matching what that year and maker numbered, not every screw. (Jensen byf 1944–45; Kriegsmodell summaries.)

German wartime practice generally kept numbered sets together. Depot repairs often lined out and renumbered parts and may leave HZa depot marks. Random mixmasters without a depot story usually reflect postwar arsenal rebuilds (RC, Yugo, and similar) or later parts swapping.

Matching K98k receiver and bolt serial numbers on a byf 44
Matching bolt / receiver serial comparison (factory die stamps; last-four match). Eisel Armory byf 44 inventory photography.

Stock cartouches and wood

Duffle cuts

Diagonal saw cut (often under the rear band / forend) so a GI could fit the rifle in a duffle bag; later glued. Distinct from sporterizing. Evidence of US bring-back provenance. Reduces “untouched wood” purity, but it’s historically meaningful. (Forgotten Weapons, “What is a Duffel Cut?”)

K98k duffle cut repaired under the rear barrel band
Repaired duffle cut seam under the rear band / forend. Eisel Armory photography.

Early vs late (and “Kriegsmodell”)

Early / mid: More milled parts, fuller serialing of small parts, better fit/finish. Sight hoods are absent on true pre-hood-standard originals — hoods on very early rifles are often later adds. (Jensen.)

Late 1944–45 Kriegsmodell traits (Wikipedia Kriegsmodell + Jensen; some factories never fully switched):

Transitional mixes are normal. Early matching examples are not “safer in every mechanical sense” — the collector distinction is originality of assembly, not a different cartridge. (Jensen Oberndorf notes material/safety QC retained even late.)

Milled early-style K98k band compared with a stamped late-war band
Milled early-style band (left) vs stamped late-war band (right). Eisel Armory photography.

Imports, RC, rebuilds, and lookalikes

Russian Capture (RC)

Traits collectors commonly report (public guides and collector summaries). Not every RC shows every tell.

Russian Capture K98k marks: electropenciled bolt and X stamp on the receiver
Russian Capture electropencil force-match on the bolt (receiver X also visible). Photo: Capttenneal / Wikimedia Commons, CC BY-SA 3.0.

US importer marks

Required import stamps — commonly on the barrel (sometimes the receiver). Collectors discuss marks such as CAI / Century Arms and others. The importer mark identifies who brought it into the US, not German factory origin.

Note the stamp factually; don’t invent a foreign-depot storage history.

Import mark ≠ “ruined.” For originality talk, just note presence or absence.

Fakes and ID confusion

Cousin callouts (short)

Related rifles that get misidentified as a German service K98k. Short notes only — fuller stories live on Weapon History.

Portuguese M/937

German-contract near-K98k with Portuguese crest. Related cousin — often extra sling swivels and front sight ears. Not a fake; not a German service K98k. German WaA cartouches can coexist with the Portuguese crest.

Portuguese M/937 crest with German WaA inspection marks
Portuguese M/937 crest with German WaA / inspection marks on the barrel shank. From Eisel Armory Portuguese Model 1937 M/937 Weapon History.

Portuguese Model 1937 M/937 Mauser (Weapon History)

G.29(ö) / Mod.29 (Steyr 660)

Pre-K98k Steyr bridge into the Steyr K98k story — 660 code, 1938–39, before full K98k conversion. (Jensen writes Mod.29 / Mod.29 (O).)

German Luftwaffe G.29(ö) Mauser (Weapon History)

G.24(t) / dou

dou Brno/Bystrica code on a related German-accepted Czech-pattern rifle. Cousin ID for the dou code — not identical to K98k.

WWII German G.24(t) – dou. 42 (Weapon History)

Steyr K98k on site

German 98k Mauser — bnz 42 (Weapon History)

Later guides

Standard infantry K98k only here. G33/40 and sniper / ZF41 rail notes belong in a later guide.

Sources

  1. Olson, L. Mauser Bolt Rifles. 3rd ed. F. Brownell & Son, 1976 (later printings). Code table via Old Military Markings — rifle codes.
  2. Jensen, Robert; Kuck, Peter (ed.). “THE K98k MAUSER OBERNDORF PART I and PART II.” KCN 1990; edit 2002. PDF.
  3. Jensen, Bob; Kuck, Peter (ed.). “THE STEYR K98k.” Edit 2002. PDF.
  4. Jensen / Kuck BLM (Berlin-Lübecker) K98k monograph (ycgg.org collector PDF archive).
  5. Old Steel Arsenal. K98k Mauser Buyer’s Guide (updated Aug 2026).
  6. Forgotten Weapons. What is a Duffel Cut? (21 Jul 2020).
  7. Wikipedia. Karabiner 98k (orientation / Kriegsmodell cluster).
  8. Wikipedia. Zastava M48.
  9. Warrelics.eu. A guide to German K98 captures.
  10. Eisel Armory Weapon History:

Further reading (optional shelf)

Classic collector books for further study (not required for this guide).

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

×