The Beretta M9A4 index · Nov 2, 2026

BERETTA M9A4 PRICES TODAY

Beretta M9A4 is at $1,149 at the median across 9 retailers, 1.7% under its average since Oct 9. The cheapest in stock is Beretta M9A4 Overlanding 9mm Luger 18-Round, Clay Cerakote at Guns.com, for $894.

Market median$1,149↓ 1.7% vs average since Oct 9
Cheapest in stock$894Guns.com · in stock
Range since Oct 9$1,169 – $1,169Low Oct 9 · high Oct 9
Share this indexShare card

What Beretta M9A4 has cost

Median and cheapest in-stock price · since Oct 9

Cheapest in stock Market median
$853$1,031$1,210Oct 9Today$894

In-stock listings only · 9 retailers · price as listed

Shortage watch

TightLess Beretta M9A4 is in stock than usual.

In stock71%usual 89% since Oct 9
Retailers in stock8of 9 carrying Beretta M9A4
Listings in stock73of 103

Share of Beretta M9A4 listings in stock each day · since Oct 9

Who actually wins Beretta M9A4

Not who is cheapest on one product, but who has had the cheapest Beretta M9A4, on the most days, since Oct 9.

RetailerDays cheapestMedian priceBeretta M9A4 in stock
KYGUNCO18 / 25$1,16912 / 15
GrabAGun16 / 25$1,16912 / 15
GRITR Sports16 / 25$1,16915 / 15
Bereli7 / 25$1,0494 / 4
Guns.com4 / 25$1,10015 / 15
Midwest Gun Works4 / 25$1,1699 / 15
Shooting Surplus3 / 25$1,1494 / 7
Shooter's Choice0 / 25$1,1602 / 2

Ranked on each day's lowest in-stock price, as listed

Beretta M9A4 price guide

What's a good price for Beretta M9A4?
$1,169 or less: that's the cheapest quarter of days since Oct 9. Beretta M9A4 is there today, at $1,149.
Where is Beretta M9A4 cheapest?
KYGUNCO has had the lowest price on 18 of the last 25 days. Right now the cheapest in stock is Beretta M9A4 Overlanding 9mm Luger 18-Round, Clay Cerakote at Guns.com, for $894.
Do retailers charge different prices for the same gun?
Yes, typically by 6% between the cheapest and dearest retailer, across 15 products we see in stock at two or more retailers. It pays to compare before you buy.
Is Beretta M9A4 in stock?
71% of the 103 Beretta M9A4 listings we track are in stock today, across 15 products at 9 retailers, against 89% usually since Oct 9.