Blog · Visual ID Guide

— 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.

Published August 14, 2026 Reading time 9 minutes Category Visual Identification
— TL;DR

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:

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 Store

2. 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:

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:

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 / conditionApprox. 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 yearpremium 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