Veterans Day gun deals are live, some through Nov 15. See the deals
All calibers

9mm Ammo Prices: Cheapest In-Stock 9mm

The cheapest in-stock 9mm right now is TulAmmo - 9mm - 115 Grain - FMJ 1000 Rounds at True Shot Ammo, 23.8¢ per round (1,000 rounds for $237.80).

Retailer stock data as of Nov 6, 9:08 PM ET or later

Cheapest now
23.8¢
In stock
753
Retailers
6
November 2026 index
30.4¢

In-stock 9mm listings

500 of 500 listings

Showing the 500 cheapest of 753 in-stock 9mm listings.

  1. TulAmmo - 9mm - 115 Grain - FMJ 1000 Rounds

    FMJ / practice115 grSteel

    True Shot Ammo · 1,000 rds · $237.80

    23.8¢per round
  2. Wolf - 9mm - 124 Grain - FMJ - Steel Case (Brass Plated) 1000 Rounds

    FMJ / practice124 grSteel

    True Shot Ammo · 1,000 rds · $237.80

    23.8¢per round
  3. Magtech - 9mm - 115 Grain - FMJ - Steel Case 500 Rounds

    FMJ / practice115 grSteel

    True Shot Ammo · 500 rds · $123.51

    24.7¢per round
  4. Magtech - 9mm - 115 Grain - FMJ - Steel Case 1000 Rounds

    FMJ / practice115 grSteel

    True Shot Ammo · 1,000 rds · $249.00

    24.9¢per round
  5. Wolf - 9mm - 124 Grain - FMJ - Steel Case (Brass Plated) 500 Rounds

    FMJ / practice124 grSteel

    True Shot Ammo · 500 rds · $126.62

    25.3¢per round
  6. Magtech - 9mm - 115 Grain - FMJ 1000 Rounds

    FMJ / practice115 gr

    True Shot Ammo · 1,000 rds · $259.99

    26.0¢per round
  7. CCI - Blazer - 9mm - 115 Grain - FMJ - Aluminum Case 1000 Rounds

    FMJ / practice115 grAluminum

    True Shot Ammo · 1,000 rds · $263.41

    26.3¢per round
  8. Magtech - 9mm - 115 Grain - FMJ - Steel Case 50 Rounds

    FMJ / practice115 grSteel

    True Shot Ammo · 50 rds · $13.21

    26.4¢per round
  9. Wolf - 9mm - 124 Grain - FMJ - Steel Case (Brass Plated) 50 Rounds

    FMJ / practice124 grSteel

    True Shot Ammo · 50 rds · $13.54

    27.1¢per round
  10. TulAmmo - 9mm - 115 Grain - FMJ 50 Rounds

    FMJ / practice115 grSteel

    True Shot Ammo · 50 rds · $13.54

    27.1¢per round
  11. MagTech Steel Case 9mm 115 Grain 50-Rounds FMJ

    FMJ / practice115 grSteel

    GrabAGun · 50 rds · $13.59

    27.2¢per round
  12. Hyperion Veteran 9mm Ammo 115 Grain Full Metal Jacket - HMAE-9-115FMJ-50 Box of 50

    FMJ / practice115 gr

    Target Sports USA · 50 rds · $13.95

    27.9¢per round
  13. MaxxTech - 9mm - 115 Grain - FMJ 1000 Rounds

    FMJ / practice115 gr

    True Shot Ammo · 1,000 rds · $278.82

    27.9¢per round
  14. Maxxtech - 9mm - 124 Grain - FMJ 1000 Rounds

    FMJ / practice124 gr

    True Shot Ammo · 1,000 rds · $278.82

    27.9¢per round
  15. Remington - UMC Handgun - 9mm - 115 Grain - FMJ 1600 Rounds

    FMJ / practice115 gr

    True Shot Ammo · 1,600 rds · $446.83

    27.9¢per round
  16. FEDERAL AMMO American Eagle 9mm 115gr FMJ Ammunition | 50 Rounds

    FMJ / practice115 gr

    KYGUNCO · 50 rds · $13.99

    28.0¢per round
  17. BLAZER AMMO 9mm 115Gr FMJ 50rd

    FMJ / practice115 gr

    KYGUNCO · 50 rds · $13.99

    28.0¢per round
  18. Scorpion Training 9mm Ammo 115 Grain Full Metal Jacket - 9115FMJ-T50 Box of 50

    FMJ / practice115 gr

    Target Sports USA · 50 rds · $13.99

    28.0¢per round
  19. Magtech 9mm Luger, 115 Grain, Full Metal Jacket Steel, Pistol Ammo, 50 Rounds, 9AS-50RD

    FMJ / practice115 gr

    Optics Planet · 50 rds · $13.99

    28.0¢per round
  20. Federal - Champion - 9mm - 115 Grain - FMJ 500 Rounds

    FMJ / practice115 gr

    True Shot Ammo · 500 rds · $140.12

    28.0¢per round
  21. CCI - Blazer - 9mm - 115 Grain - FMJ - Aluminum Case 500 Rounds

    FMJ / practice115 grAluminum

    True Shot Ammo · 500 rds · $140.26

    28.1¢per round
  22. Hyperion Munitions Veteran 9mm Ammo 124 Grain Full Metal Jacket - HMAE-9-124FMJ-50 Box of 50

    FMJ / practice124 gr

    Target Sports USA · 50 rds · $14.25

    28.5¢per round
  23. Merica - Reman - 9mm - 147 Grain - FMJ 500 Rounds

    FMJ / practice147 grRemanufactured

    True Shot Ammo · 500 rds · $142.36

    28.5¢per round
  24. Remington - 9mm - 115 Grain - FMJ 500 Rounds

    FMJ / practice115 gr

    True Shot Ammo · 500 rds · $143.00

    28.6¢per round
  25. CCI Blazer Brass 9mm Ammo 115 Grain Full Metal Jacket Bulk 500 Round Loose Pack - 5200BK500

    FMJ / practice115 grBrass

    Target Sports USA · 500 rds · $144.50

    28.9¢per round
  26. Remington Range 9mm Ammo 115 Grain Full Metal Jacket - T9MM3L Box of 50

    FMJ / practice115 gr

    Target Sports USA · 50 rds · $14.50

    29.0¢per round
  27. BLAZER AMMO 9mm Luger 115Gr FMJ Brass Trayed 100rd

    FMJ / practice115 grBrass

    KYGUNCO · 100 rds · $29.04

    29.0¢per round
  28. Magtech - 9mm - 115 Grain - FMJ 500 Rounds

    FMJ / practice115 gr

    True Shot Ammo · 500 rds · $145.06

    29.0¢per round
  29. BLAZER AMMO 9mm 147Gr FMJ 950 FPS 50rd

    FMJ / practice147 gr

    KYGUNCO · 50 rds · $14.53

    29.1¢per round
  30. Remington - UMC - 9mm - 115 Grain - FMJ 600 Rounds

    FMJ / practice115 gr

    True Shot Ammo · 600 rds · $174.44

    29.1¢per round
  31. Remington - 9mm - 115 Grain - FMJ 1000 Rounds

    FMJ / practice115 gr

    True Shot Ammo · 1,000 rds · $290.68

    29.1¢per round
  32. Federal - American Eagle - 9mm - 115 Grain - FMJ 1000 Rounds

    FMJ / practice115 gr

    True Shot Ammo · 1,000 rds · $290.73

    29.1¢per round
  33. Remington - UMC - 9mm - 115 Grain - FMJ 1000 Rounds

    FMJ / practice115 gr

    True Shot Ammo · 1,000 rds · $290.73

    29.1¢per round
  34. Winchester - Target & Practice - 9mm - 115 Grain - FMJ 1000 Rounds

    FMJ / practice115 gr

    True Shot Ammo · 1,000 rds · $295.37

    29.5¢per round
  35. Federal - American Eagle - 9mm - 124 Grain - FMJ 1000 Rounds

    FMJ / practice124 gr

    True Shot Ammo · 1,000 rds · $295.85

    29.6¢per round
  36. MaxxTech - 9mm - 115 Grain - FMJ 500 Rounds

    FMJ / practice115 gr

    True Shot Ammo · 500 rds · $149.00

    29.8¢per round
  37. Maxxtech - 9mm - 124 Grain - FMJ 500 Rounds

    FMJ / practice124 gr

    True Shot Ammo · 500 rds · $149.00

    29.8¢per round
  38. Fiocchi - Training Dynamics - 9mm - 115 Grain - FMJ 500 Rounds

    FMJ / practice115 gr

    True Shot Ammo · 500 rds · $149.22

    29.8¢per round
  39. CCI - Blazer - 9mm - 115 Grain - FMJ 1000 Rounds

    FMJ / practice115 gr

    True Shot Ammo · 1,000 rds · $298.00

    29.8¢per round
  40. CCI - Blazer Brass - 9mm - 115 Grain - FMJ 1000 Rounds

    FMJ / practice115 grBrass

    True Shot Ammo · 1,000 rds · $298.44

    29.8¢per round

Affiliate links (?)

9mm ammo price questions

▶What is a good price per round for 9mm ammo?
Compare 9mm practice ammo with the monthly Ammo Price Index figure at the top of this page, the median price per round of ordinary FMJ loads across retailers: anything under it is cheaper than the typical retailer's practice ammo. Defensive and match loads cost more by design, so compare them against their own kind with the load filter.
▶How is 9mm price per round calculated here?
Each listing's advertised price is divided by the round count stated in its title. Prices are before shipping and tax, so a cheaper listing with paid shipping can cost more delivered than one with free shipping.
▶Is bulk 9mm ammo cheaper per round?
Usually, but not always. Set the package size filter to 1,000+ and compare the per-round column against box prices; a sale on a 50-round box can beat a full case.