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.
- Receiver ring — factory code (letter or earlier S/ / numeric) and year.
- Serial — full number plus letter suffix on the receiver; compare to bolt and other numbered parts.
- 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.
- Configuration — milled vs stamped bands, cleaning rod, sight hood, stock disc vs toe hole (early vs late / Kriegsmodell clues).
- Import stamp — usually on the barrel. Says who brought it into the US, not who built it in Germany.
- Rebuild tells — electropencil “force match,” left-butt stock serial, Yugoslav crest over a scrubbed German eagle, Turkish crescent / Ankara marks.
- 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).
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, ar | Mauser-Werke AG, Berlin-Borsigwalde |
| ax, S/27, 27 | Erma / Feinmechanische Werke, Erfurt |
| 337, bcd | Gustloff Werke, Weimar |
| 660, bnz (often bnz. with period early–mid) | Steyr-Daimler-Puch AG, Steyr (Austria) |
| S/147, 147, ce | J.P. Sauer & Sohn, Suhl |
| 945, dot, late swp | Waffenwerke Brünn AG, Brno |
| dou | Waffenwerke Brünn AG, Werk Bystrica |
| S/237, 237, duv | Berlin-Lübecker Maschinenfabriken (BLM), Lübeck |
| Dual codes (e.g. bcd/ar) | Joint / split production markings |
Maker notes collectors care about
- Mauser Oberndorf (byf / svw): Highest-volume wartime code family US collectors see; byf 44 shows up a lot. Mid-war “speed milled” front band; progressive shift milled → stamped bands/guards; late phosphate / dual-tone; fewer numbered parts late. (Jensen Oberndorf PDF.)
- Steyr (bnz): Jensen Steyr PDF notes Steyr as the sole SS K98k contractor, a period after the code (
bnz.) discontinued mid-1944, and three stamp sizes. Pre-standard bridge: Mod.29 / G.29(ö) with 660 (1938–39) before full K98k conversion — see cousin callout. Deep SS-contract variants are outside this guide. - Brno (dot) / Bystrica (dou): Occupied Czech production. dou also shows on related German-accepted Czech-pattern rifles (e.g. G.24(t) on site) — cousin ID, not identical to K98k.
- Sauer (ce): Collector monographs describe a script→block
ceevolution and common subcontracted barrels. - Gustloff (bcd), Borsigwalde (ar), Erma (ax), BLM (duv): Secondary but important volume makers; dual codes exist (Olson example: bcd/ar).
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:
- Oberndorf byf: WaA63 (earlier S/42 / 42 years) → WaA655 (c.1940 transition) → WaA135 dominant from 1942 through end of war. (Jensen Oberndorf.)
- Steyr bnz / 660: WaA623 (Steyr); WaA77 on Radom-related / Steyr-supervised parts; WaA135 parts appear commonly late. (Jensen Steyr.)
- Sauer ce: WaA37 is frequently associated in collector monographs; other WaAs appear in secondary summaries.
- Brno dot: WaA associations vary in secondary lists; subcontracted parts can carry other offices (e.g. WaA214 stamped parts noted in the BLM monograph).
- BLM duv / 237: WaA214. (Jensen BLM PDF.)
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.
Stock cartouches and wood
- Right buttstock, wrist underside, and butt underside commonly show WaA eagles (Oberndorf examples often WaA135). (Jensen.)
- Early rifles may show branch letters (H / M / L) on the stock; mid-war often WaA substituted for the branch stamp. (Jensen.)
- Laminate (plywood) stocks are original wartime, not automatically “repro” — authorized widely from the late 1930s. (Wikipedia; Old Steel Arsenal; Jensen.)
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?”)
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):
- Omitted or simplified bayonet lug, cleaning rod, stock disc (replaced by toe hole)
- Stamped bands / floorplate / trigger guard without lock screws
- Simplified bolt (round drilled gas holes; bolt guide omitted)
- Phosphate finish; rough machining; unfinished wood
- Fewer serial-numbered parts (sometimes only receiver / bolt stem / cocking piece)
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.)
Imports, RC, rebuilds, and lookalikes
Russian Capture (RC)
Traits collectors commonly report (public guides and collector summaries). Not every RC shows every tell.
- Electropencil “force matching”: Receiver serial crudely written on bolt, floorplate, trigger guard, sometimes sight parts after arsenal reassembly from mixed parts. Original German numbers often ground off bolts.
- “X” on receiver: Often described as a Soviet ownership / passed-refurb mark. Not universal — RCs without an X exist.
- Stock serial stamped on the left butt (external) — Germans did not typically do this; many collectors treat an external left-butt serial as a strong RC tell. Yugo rebuilds can also leave external stock numbers — read with crest/scrub context.
- Heavy dark reblue / thick shellac on wood; often missing cleaning rod, sight hood, or capture screws (recycled).
- Mismatched parts are the norm for an RC story — a feature of the refurb process, not a defect of that story.
- Swastikas may be intact or peened depending on facility and later handling.
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
- Fake WaA / restamped proofs: Assess font depth, alignment, and wear consistency with the surrounding finish. Treat prevalence claims as unproven.
- Fake “matching”: Electropencil or restamp to simulate a match; compare font style to known factory stamps; look under the wood for conflicting numbers.
- Yugo M48 vs German K98k (high confusion):
- M48 = postwar Yugoslav-made intermediate-length action; parts largely not interchangeable with K98k. Longer top handguard often noted. (Wikipedia Zastava M48; Old Steel Arsenal.)
- M98/48 (and related Yugo rebuilds) = captured German K98k scrubbed/refurbed; Yugoslav crest often over a German eagle; German codes sometimes faintly visible; mixed parts. Not the same as M48.
- Turkish conversions / rebuilds: Crescent / Ankara / Kirikkale markings — a different marking language than German wartime codes. Easy to misread if you only know K98k letter codes.
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 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
- Olson, L. Mauser Bolt Rifles. 3rd ed. F. Brownell & Son, 1976 (later printings). Code table via Old Military Markings — rifle codes.
- Jensen, Robert; Kuck, Peter (ed.). “THE K98k MAUSER OBERNDORF PART I and PART II.” KCN 1990; edit 2002. PDF.
- Jensen, Bob; Kuck, Peter (ed.). “THE STEYR K98k.” Edit 2002. PDF.
- Jensen / Kuck BLM (Berlin-Lübecker) K98k monograph (ycgg.org collector PDF archive).
- Old Steel Arsenal. K98k Mauser Buyer’s Guide (updated Aug 2026).
- Forgotten Weapons. What is a Duffel Cut? (21 Jul 2020).
- Wikipedia. Karabiner 98k (orientation / Kriegsmodell cluster).
- Wikipedia. Zastava M48.
- Warrelics.eu. A guide to German K98 captures.
- Eisel Armory Weapon History:
Further reading (optional shelf)
Classic collector books for further study (not required for this guide).
- Law, Richard D. Backbone of the Wehrmacht: German Kar98K Rifle, 1934–45. Collector Grade Publications, 1993.
- Karem, Bruce & Steves, Michael. Karabiner 98k (multi-volume).
- Ball, Robert W.D. Mauser Military Rifles of the World (various eds.).
- Sauer / Brno “dot” KCN-style monographs (collector PDF archives).