9mm Ammo Prices, Bulk Deals & CPR

5,485 listings tracked · 3,238 in stock, across 16 retailers. Retailer feeds are checked every 15 minutes.

18¢/rd
Lowest cost per round →
50¢/rd
Median cost per round across in-stock listings
$11.26
Cheapest Box →
Set a price alert
Underwood Ammo 875   9mm 90gr 20 Per Box/10 Case
BattleHawk Armory · 7 offers
Underwood Ammo 875 9mm 90gr 20 Per Box/10 Case
$23.48
$1.17/rd · 20 rds
Shipping calculated in cart
Federal Premium HST 9mm Luger Ammo 147 Grain HST JHP 20 Rounds
BattleHawk Armory · 14 offers
Federal Premium HST 9mm Luger Ammo 147 Grain HST JHP 20 Rounds
$23.50
$1.18/rd · 20 rds
Shipping calculated in cart
Underwood Ammo 873Underwood Ammo 873 Xtreme Defense Platinum 9mmLuger 68gr Solid Monolithic 20 Per Box/10 Case
BattleHawk Armory · 5 offers
Underwood Ammo 873Underwood Ammo 873 Xtreme Defense Platinum 9mmLuger 68gr Solid Monolithic 20 Per Box/10 Case
$23.51
$1.18/rd · 20 rds
Shipping calculated in cart
Hornady Critical Duty 9mm +P, 124gr FlexLock, 25rd Box
BattleHawk Armory · 12 offers
Hornady Critical Duty 9mm +P, 124gr FlexLock, 25rd Box
$29.40
$1.18/rd · 25 rds
Shipping calculated in cart
Bear Cntry 9mm+P 72Gr Copper 20rd/Box
BattleHawk Armory · 8 offers
Bear Cntry 9mm+P 72Gr Copper 20rd/Box
$23.59
$1.18/rd · 20 rds
Shipping calculated in cart
DoubleTap Ammunition 9MMSS20 Snake Shot  9mm 20 Per Box/50 Case
BattleHawk Armory · 9 offers
DoubleTap Ammunition 9MMSS20 Snake Shot 9mm 20 Per Box/50 Case
$23.60
$1.18/rd · 20 rds
Shipping calculated in cart
Grizzly Cartridge Bear Load 9mm Luger +P+ Ammo 147 Grain Full Metal Jacket Box of 20
MidwayUSA · 3 offers
Grizzly Cartridge Bear Load 9mm Luger +P+ Ammo 147 Grain Full Metal Jacket Box of 20
$23.79
$1.19/rd · 20 rds
$31.79 shipped · $8 shipping, free over $100
Hornady 90268 Back Country  9mm +P 138gr 25 Per Box/10 Case
BattleHawk Armory · 11 offers
Hornady 90268 Back Country 9mm +P 138gr 25 Per Box/10 Case
$29.77
$1.19/rd · 25 rds
Shipping calculated in cart
9MM LUGER +P 124GR GOLD DOT HOLLOW POINT 20/BOX
E-Commerce Arms · 5 offers
9MM LUGER +P 124GR GOLD DOT HOLLOW POINT 20/BOX
$23.85
$1.19/rd · 20 rds
Shipping calculated in cart
Wilson Combat 9mm Luger +P Ammo 124 Grain Hornady XTP Jacketed Hollow Point Box of 20
MidwayUSA · 2 offers
Wilson Combat 9mm Luger +P Ammo 124 Grain Hornady XTP Jacketed Hollow Point Box of 20
$23.95
$1.20/rd · 20 rds
$31.95 shipped · $8 shipping, free over $100
Underwood-Ammo Underwood Hard Cast Hunting Ammunition 9mm Luger 147gr 1100 fps FN 20/ct
Natchez Shooting and Outdoors
Underwood-Ammo Underwood Hard Cast Hunting Ammunition 9mm Luger 147gr 1100 fps FN 20/ct
$23.99
$1.20/rd · 20 rds
Shipping calculated in cart
Choice Bear Defense 9mm Luger +P Ammo 148 Grain Flat Nose Box of 20
MidwayUSA
Choice Bear Defense 9mm Luger +P Ammo 148 Grain Flat Nose Box of 20
$23.99
$1.20/rd · 20 rds
$31.99 shipped · $8 shipping, free over $100
UNDERWOOD 9MM LUGER 90GR - XTREME DEFENDER 20RD 10BX/CS
E-Commerce Arms · 9 offers
UNDERWOOD 9MM LUGER 90GR - XTREME DEFENDER 20RD 10BX/CS
$24.20
$1.21/rd · 20 rds
Shipping calculated in cart
Winchester Ammo S9MMPDB Defender  9mm Luger +P 124 gr Bonded Jacket Hollow Point 20 Bx/ 10 Cs
BattleHawk Armory · 10 offers
Winchester Ammo S9MMPDB Defender 9mm Luger +P 124 gr Bonded Jacket Hollow Point 20 Bx/ 10 Cs
$24.25
$1.21/rd · 20 rds
Shipping calculated in cart
Underwood Ammo Xtreme Defender 9mm Luger 68 Gr Monolithic Solid 20rds
BattleHawk Armory · 8 offers
Underwood Ammo Xtreme Defender 9mm Luger 68 Gr Monolithic Solid 20rds
$24.36
$1.22/rd · 20 rds
Shipping calculated in cart
Hornady Critical Defense 9 mm Luger 115 grain Flex Tip eXpanding Brass Cased Centerfire Pistol Ammo 25 Rounds
Optics Planet
Hornady Critical Defense 9 mm Luger 115 grain Flex Tip eXpanding Brass Cased Centerfire Pistol Ammo 25 Rounds
$30.49
$1.22/rd · 25 rds
$40.48 shipped · $9.99 shipping
UTM Target Ammunition 9mm Luger Plastic Projectile Aluminum Cased Pistol Ammunition 50 Rounds
Optics Planet
UTM Target Ammunition 9mm Luger Plastic Projectile Aluminum Cased Pistol Ammunition 50 Rounds
$60.99
$1.22/rd · 50 rds
$70.98 shipped · $9.99 shipping
Buffalo Bore 9mm Luger Ammo 125 Grain Full Metal Jacket Box of 20
MidwayUSA · 2 offers
Buffalo Bore 9mm Luger Ammo 125 Grain Full Metal Jacket Box of 20
$24.49
$1.22/rd · 20 rds
$32.49 shipped · $8 shipping, free over $100
UNDERWOOD AMMO 9MM LUGER +P 90GR. XTREME DEFENDER 20-PACK
BattleHawk Armory · 9 offers
UNDERWOOD AMMO 9MM LUGER +P 90GR. XTREME DEFENDER 20-PACK
$24.58
$1.23/rd · 20 rds
Shipping calculated in cart
Grizzly Cartridge High Performance Handgun 9mm Luger +P+ Ammo 124 Grain Jacketed Hollow Point Box of 20
MidwayUSA · 8 offers
Grizzly Cartridge High Performance Handgun 9mm Luger +P+ Ammo 124 Grain Jacketed Hollow Point Box of 20
$24.64
$1.23/rd · 20 rds
$32.64 shipped · $8 shipping, free over $100
Speer Gold Dot Handgun Personal Protection Ammunition 9mm Luger 124gr JHP 1150 fps 50/ct
Natchez Shooting and Outdoors · 8 offers
Speer Gold Dot Handgun Personal Protection Ammunition 9mm Luger 124gr JHP 1150 fps 50/ct
$61.99
$1.24/rd · 50 rds
Shipping calculated in cart
Fort Scott Munitions TUI 125 gr Subsonic 9mm Ammunition - 20 Rounds
Primary Arms · 10 offers
Fort Scott Munitions TUI 125 gr Subsonic 9mm Ammunition - 20 Rounds
$24.99
$1.25/rd · 20 rds
Shipping calculated in cart
Fort Scott Munitions 80 gr TUI 9mm Ammunition - 20 Rounds
Primary Arms · 3 offers
Fort Scott Munitions 80 gr TUI 9mm Ammunition - 20 Rounds
$24.99
$1.25/rd · 20 rds
Shipping calculated in cart
Double-Tap Double Tap DT Lead Free Handgun Ammunition 9mm Luger(+P) 115gr SC-HP 1200 fps 20/ct
Natchez Shooting and Outdoors
Double-Tap Double Tap DT Lead Free Handgun Ammunition 9mm Luger(+P) 115gr SC-HP 1200 fps 20/ct
$24.99
$1.25/rd · 20 rds
Shipping calculated in cart
9mm cost per round moved +3.5% in the last 7 days, compared with the previous 23 days.

9mm Cost Per Round History

9mm Price by Month

Month Median cost per round Lowest cost per round Change
November 2026 52¢/rd 13¢/rd -21.7%
October 2026 67¢/rd 13¢/rd -7.2%
September 2026 72¢/rd 13¢/rd +0.2%
August 2026 72¢/rd 13¢/rd -4.0%
July 2026 75¢/rd 13¢/rd -4.5%
June 2026 79¢/rd 13¢/rd +2.0%
May 2026 77¢/rd 13¢/rd +2.0%
April 2026 75¢/rd 23¢/rd —

Median and lowest observed cost per round per calendar month, from in-stock listings tracked across supported retailers.

Want the whole market instead of one caliber? The Ammo Price Index chains these monthly medians across a fixed 12-caliber basket into a single month-over-month benchmark.

Price alert for 9mm We will email you when the best tracked cost per round hits your target. Free. No account needed. Unsubscribe anytime.

Frequently Asked Questions

What is a good cost per round for 9mm?

The best cost per round we're currently tracking for 9mm is $0.18/round. A typical CPR across 1553 tracked offers is $0.50/round. Prices vary by brand, grain weight, and retailer.

Is 9mm ammo cheap right now?

The typical cost per round for 9mm is $0.50. Over the past week, median prices are up 3.5% compared to the previous 23 days — a rising market. Set a price alert to get notified when prices drop.

How has 9mm price changed recently?

Over the past week, 9mm prices have risen 3.5% — the median cost per round moved from 68.0¢/rd to 70.3¢/rd. This is measured across in-stock products only and compares the last 7 days to the previous 23 days.

Where can I find the cheapest 9mm ammo?

Based on our tracking across 16 retailers, the cheapest 9mm ammo starting at $11.26/box. We compare prices from Ammunition Depot, BattleHawk Armory, Brownells, E-Commerce Arms and more.

How do I compare 9mm ammo prices?

Compare 9mm ammo by cost per round, box size, use case, and stock status. Range FMJ, defensive JHP, and specialty loads can have very different fair-price ranges.

Compare 9mm ammo by cost per round. Open any product to see its full price history or set a price alert.

9mm Ammo Buying Context

Small cost per round differences add up when you buy 9mm for training, defense, and bulk range use. This tracker focuses on live 9mm ammo prices, in-stock status, and CPR so value changes are easier to spot.

Use this page to compare cheap 9mm ammo and current retailer stock, then follow nearby handgun-caliber hubs when you want to benchmark 9mm against .380 ACP, .40 S&W, or .45 pricing.