— Visual ID Guide
How to Identify a Mauser K98k (and Tell It From a Yugoslav M48)
No surplus rifle gets misidentified more often than this one — and not because it is obscure. It is because the Mauser 98 action behind Germany's WWII service rifle was so good that a dozen other countries built their own version of it, some of them for decades after the war ended. A rifle that looks exactly like a Wehrmacht K98k in every silhouette can turn out to be Yugoslavian, Czech, or Spanish, made years after 1945. Here is how to tell what you actually have.
The receiver ring is the whole story. A genuine wartime German K98k carries a manufacturer code and a two-digit year stamped there (e.g. "ce 43," "byf 44," "dot 41") — if instead you see a crest with Cyrillic lettering, you are holding a Yugoslav M48, a postwar rifle built on the same action, not a German wartime gun. Waffenamt proofs (a small eagle-over-number stamp) repeated across the bolt, receiver, and stock, all reading the same, mean matching, all-original parts — the single biggest value factor. And a ground or lightly re-etched swastika on the receiver eagle is extremely common on guns that were legally imported into the US and does not, by itself, mean anything was faked.
Why this rifle fools more people than any other surplus gun
The Mauser Model 98 action, adopted by Germany in 1898, turned out to be one of the most influential rifle designs ever made — strong, simple, and easy to manufacture under contract. Germany's own WWII-era shortened version, the Karabiner 98 kurz (K98k), adopted in 1935, is the rifle most people picture. But the same basic action was also built, under license or by direct copy, in Czechoslovakia, Belgium, Spain, Turkey, and — most confusingly — in Yugoslavia, for decades after the war. Two rifles can sit side by side with nearly identical bolts, stocks, and barrel bands, and only the receiver ring tells you which one actually saw WWII and which one did not.
1. The receiver ring: manufacturer code and year
For security reasons, wartime German small-arms makers did not stamp their company name on military rifles. Instead, each factory was assigned a code, stamped on the receiver ring along with a two-digit year of manufacture. A few of the most common:
- "ce" — J.P. Sauer & Sohn, Suhl
- "byf" and later "svw" — Mauser-Werke, Oberndorf (Mauser's own late-war codes)
- "dot" — Waffenwerke Brünn (the former Czech Brno arms works, under German occupation)
Above the code, most K98ks also carry an eagle with a swastika in its talons — the Wehrmacht acceptance eagle — and often a separate eagle-over-number waffenamt stamp (see below). Finding a genuine code-plus-year combination on the receiver ring is the single fastest confirmation that you are looking at real wartime German production, full stop.
Not sure which Mauser you have? Point your camera.
GoBallistic reads the receiver-ring markings and tells you the likely maker, era, and an approximate value — from a single photo, in about five seconds. Free to try, no account required. Live now on Google Play and the App Store.
Get on Google Play Get on App Store2. Waffenamt proofs and matching numbers
Beyond the receiver code, German military inspectors stamped a small eagle-over-number mark (a "waffenamt," or weapons office, proof) onto individual parts as they passed acceptance: the receiver, the bolt, the barrel, often the stock and even small parts like the floorplate. A rifle that shows the same waffenamt number repeated across its parts, alongside a matching last two or three digits of the serial number stamped on the bolt, barrel band, and other small parts, is an "all-matching" rifle — original, un-mixed, and worth considerably more than one that was reassembled from spare parts during decades of arsenal service and post-war import refurbishment (sometimes nicknamed a "mixmaster" in collector circles). Mismatched numbers are common and do not mean a rifle is fake — they mean parts were swapped, which happened constantly in military service — but they do mean lower value.
3. The ground or re-etched swastika
Many K98ks that entered the US through legal import channels have a receiver eagle where the swastika has been ground smooth or lightly re-etched rather than left as the deep original stamp. This is an extremely common feature of import-marked rifles and, on its own, is not evidence of a fake or a reproduction — it reflects how many of these rifles were handled on the way into the US market, not anything done at the factory. Judge authenticity from the receiver code, year, and waffenamt proofs underneath, not from whether the swastika itself is crisp or smoothed. This is general collector information, not legal advice; import history and markings can affect a specific rifle's paperwork, so verify before you rely on it.
4. The big mix-up: Yugoslav M48 vs. real K98k
This is the confusion that catches the most people. After WWII, Yugoslavia built its own Mauser 98-pattern rifle, the M48 (and M48A), using the same basic action, silhouette, barrel band layout, and even a similar bolt — close enough that at a glance, a non-collector will call it "a Nazi rifle." It is not. Three tells settle it immediately:
- The receiver crest: instead of a German eagle and swastika with a manufacturer code, an M48 carries a Yugoslav crest and Cyrillic lettering stamped on the receiver ring. No code, no eagle, no swastika — a completely different mark set.
- The buttplate: German K98ks typically have a ribbed or checkered steel buttplate; many M48s carry a distinctive waffle-pattern (hex-textured) steel buttplate that is easy to spot once you know to look for it.
- The bolt takedown disc: the small round disc inset on the bolt's side (used to show disassembly info) differs in markings between the two — German discs carry German assembly diagrams and codes; Yugoslav production differs in detail.
M48s are common, well-made, and inexpensive compared to genuine wartime K98ks — there is nothing wrong with owning one, but it is a different rifle from a different country and a different decade, and pricing it (or a story about it) as a "real Nazi rifle" is simply wrong.
5. The wider Mauser 98 family
Beyond the K98k and the M48, the same action shows up under several other flags, each with its own markings to check:
- Czechoslovak vz.24: pre-war and early-war Czech production (some later absorbed into German "dot"-coded output after occupation) — Czech lion crest and markings on unoccupied-era guns.
- Spanish FR8 / M43: Spanish military and police contract Mausers, some rebuilt in the 1950s–60s with a shortened, CETME-style stock — distinctive enough not to be confused with a K98k once you have seen one.
- Turkish contract Mausers: often mix German-made parts with Turkish crest markings and re-stamped or "cursive" Turkish crests over an earlier German or Ottoman crest — genuinely confusing even for experienced collectors, and worth a closer look before assuming either origin.
Value reference (2026 US market, approximate)
Values are for honest, original-condition rifles. Sporterized (cut-down stock, drilled-and-tapped for a scope) examples drop sharply regardless of maker — on a military Mauser, originality is most of the value.
| Variant / condition | Approx. value |
|---|---|
| K98k, all-matching numbers, good condition | $900–1,800 |
| K98k, mismatched parts / import refurb | $500–900 |
| K98k, sporterized (cut stock, scoped) | $250–450 |
| Yugoslav M48 / M48A | $300–500 |
| Czech vz.24, good condition | $400–700 |
| Spanish FR8 | $350–550 |
| Rare maker code / early low-production year | premium over the above |
For receiver-code tables, waffenamt references, and year-by-year production detail, the standard collector text is Richard D. Law's Backbone of the Wehrmacht: The German K98k Rifle, the reference most K98k collectors keep on the bench.
Disclosure: GoBallistic earns a small commission when you buy through the link above, at no additional cost to you. Helps keep the app free.
So what do you have?
Start at the receiver ring. A manufacturer code plus a two-digit year means real wartime German production — check the waffenamt stamps and last-digit serials across the bolt and other parts to see if it is all-matching. A crest with Cyrillic lettering instead means a Yugoslav M48, not a K98k, regardless of how similar the silhouette looks. And a smoothed-over swastika on an otherwise correctly marked receiver is a normal feature of an imported rifle, not a red flag on its own.
If this rifle came home as a war trophy rather than through a surplus dealer, our guide to identifying a bring-back firearm covers the import-marking side in more depth, and if the family gun safe also holds a Soviet counterpart, the Mosin-Nagant guide walks the same kind of check for that rifle.
Settle the maker and the value in five seconds.
GoBallistic identifies any firearm — model, variant, era, and approximate value — from a single photo. Built for the gun that came with no paperwork and no story. Free to try, no account required. Live now on Google Play and the App Store.
Get on Google Play Get on App Store