Best 9mm Ammo Deals: Current Prices, Where to Buy, and What to Pay
9mm is the most popular handgun caliber in America, and the most-posted ammo category on r/gundeals. That means two things: there are always deals, and prices move fast. Here's how to know if you're getting a good price — and where to find the best ones.
What Should You Pay for 9mm Ammo Right Now?
We track every ammo deal posted to r/gundeals and calculate cost per round (CPR) across brands and types. Here's what "good" looks like right now:
9mm FMJ (Range/Practice Ammo)
- Excellent deal: Under 16¢/rd — buy as much as you can store
- Good deal: 16-18¢/rd — solid price, worth buying a case
- Average: 18-22¢/rd — fine for topping off, don't stockpile
- Overpaying: Above 22¢/rd — wait for a better deal unless you need it now
Based on our live ammo price tracker — updated with every r/gundeals post.
9mm JHP (Carry/Defense Ammo)
- Excellent deal: Under 50¢/rd — rare, buy immediately
- Good deal: 50-65¢/rd — standard sale price for quality JHP
- Average: 65-85¢/rd — retail price, wait if you can
- Overpaying: Above $1/rd — unless it's specialty ammo
Best 9mm Brands by Use Case
Best Range Ammo (FMJ)
For practice and plinking, reliability matters more than brand. These are the most commonly posted (and most upvoted) on r/gundeals:
- CCI Blazer Brass — The r/gundeals default. Clean, reliable, cheap. Brass case (reloadable). Usually the first to hit sub-18¢ prices.
- Federal American Eagle — Slightly more expensive than Blazer but widely available. 16-19¢/rd on sale.
- Norma Range & Training — Underrated. Often cheapest per round. Brass case. Occasionally sub-16¢.
- Winchester White Box — Available everywhere. Not the cheapest online but good for "I need it today" Walmart runs.
Avoid for range: Steel-case (Tula, Wolf) if your range bans it — many indoor ranges do. Otherwise steel case at sub-15¢ is fine for guns that eat it (Glocks, most modern pistols).
Best Carry Ammo (JHP)
For self-defense, you want consistent expansion and penetration. These are the community standards:
- Federal HST 147gr — The law enforcement standard. Consistent expansion through barriers. Usually 50-70¢/rd on sale. This is what most people should carry.
- Speer Gold Dot 124gr — Another LE favorite. 55-70¢/rd. Slightly different ballistic profile — both are excellent.
- Hornady Critical Duty 135gr +P — Designed for barrier penetration. Slightly more expensive. Good for full-size guns.
- Sig V-Crown 124gr — Good performance at a lower price point. Often 45-55¢/rd on sale.
How to Buy 9mm Smart
1. Buy in Bulk (1,000 rounds)
The best per-round prices are always on case quantities (1,000 rounds). The math:
- 50-round box at $12 = 24¢/rd
- 1,000-round case at $170 = 17¢/rd
- Savings: $70 per case, or 29%
If you shoot monthly, buying one case at a time saves $300+ per year.
2. Factor in Shipping
Ammo is heavy. Shipping on a 1,000-round case is usually $15-25. Some dealers offer free shipping over certain thresholds. Always calculate total CPR including shipping — a "17¢/rd" deal with $25 shipping is really 19.5¢/rd.
Dealers known for free or cheap ammo shipping: Norma (often free), Palmetto State Armory (free over $100), Target Sports USA (free for members).
3. Set a Target Price and Wait
Don't buy at "average." Set your target CPR and only buy when deals hit it. Our alert system can do this automatically:
- Add "9mm" as a keyword in your alert preferences
- We'll email you when a 9mm deal posts to r/gundeals
- Or check our ammo price tracker daily — it shows current CPR, trends, and whether now is a good time to buy
4. Build a Stock, Then Maintain It
The best ammo buyers decouple shooting from purchasing. Keep a baseline stock:
- Minimum: 500 rounds of range ammo + 100 rounds of carry ammo
- Comfortable: 2,000 rounds of range + 200 carry
- Well-stocked: 5,000+ range rounds — buy when cheap, shoot without worrying
When you have stock, you can afford to wait for sub-16¢ deals instead of panic-buying at 22¢.
Where to Find 9mm Ammo Deals
The best 9mm deals are posted to r/gundeals on Reddit. We monitor every post and track prices in real time:
- Live Ammo Price Tracker — Current CPR for 9mm and 30+ other calibers, with sparkline trends and historical data
- All Ammo Deals — Every ammunition deal we've tracked, sorted by popularity
Set up keyword alerts for "9mm" and you'll get an email every time a 9mm deal drops. Never miss a sub-17¢ deal again.
More ammo guides: Best Ammo Deals (All Calibers) · Ammo Price Tracker
Get deal alerts for products in this guide
Share this guide
Never overpay again
We track every deal on r/gundeals. Set free price alerts for any product.
Browse Products & Set Alerts