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 10, 9:10 PM ET or later

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

In-stock 9mm listings

500 of 500 listings

Showing the 500 cheapest of 575 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. Magtech - 9mm - 115 Grain - FMJ - Steel Case 500 Rounds

    FMJ / practice115 grSteel

    True Shot Ammo · 500 rds · $123.51

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

    FMJ / practice115 grSteel

    True Shot Ammo · 1,000 rds · $249.00

    24.9¢per round
  4. 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
  5. Magtech - 9mm - 115 Grain - FMJ - Steel Case 50 Rounds

    FMJ / practice115 grSteel

    True Shot Ammo · 50 rds · $13.21

    26.4¢per round
  6. TulAmmo - 9mm - 115 Grain - FMJ 50 Rounds

    FMJ / practice115 grSteel

    True Shot Ammo · 50 rds · $13.54

    27.1¢per round
  7. 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
  8. Remington - UMC Handgun - 9mm - 115 Grain - FMJ 1600 Rounds

    FMJ / practice115 gr

    True Shot Ammo · 1,600 rds · $446.83

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

    FMJ / practice115 gr

    KYGUNCO · 50 rds · $13.99

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

    FMJ / practice115 gr

    KYGUNCO · 50 rds · $13.99

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

    FMJ / practice115 gr

    True Shot Ammo · 500 rds · $140.12

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

    FMJ / practice115 grAluminum

    True Shot Ammo · 500 rds · $140.26

    28.1¢per round
  13. 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
  14. Merica - Reman - 9mm - 147 Grain - FMJ 500 Rounds

    FMJ / practice147 grRemanufactured

    True Shot Ammo · 500 rds · $142.36

    28.5¢per round
  15. Remington - UMC Handgun - 9mm - 147 Grain - FMJ 500 Rounds

    FMJ / practice147 gr

    True Shot Ammo · 500 rds · $142.37

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

    FMJ / practice115 gr

    True Shot Ammo · 500 rds · $143.00

    28.6¢per round
  17. MaxxTech - 9mm - 115 Grain - FMJ 1000 Rounds

    FMJ / practice115 gr

    True Shot Ammo · 1,000 rds · $289.00

    28.9¢per round
  18. Maxxtech - 9mm - 124 Grain - FMJ 1000 Rounds

    FMJ / practice124 gr

    True Shot Ammo · 1,000 rds · $289.00

    28.9¢per round
  19. CCI Blazer Brass 9mm Ammo 115 Grain Full Metal Jacket - 5200 Box of 50

    FMJ / practice115 grBrass

    Target Sports USA · 50 rds · $14.49

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

    FMJ / practice147 gr

    KYGUNCO · 50 rds · $14.53

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

    FMJ / practice115 gr

    True Shot Ammo · 600 rds · $174.44

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

    FMJ / practice115 gr

    True Shot Ammo · 1,000 rds · $290.68

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

    FMJ / practice115 gr

    True Shot Ammo · 1,000 rds · $290.73

    29.1¢per round
  24. Winchester - USA White Box - 9mm Luger - 124 Grain - FMJ 500 Rounds

    FMJ / practice124 gr

    True Shot Ammo · 500 rds · $147.68

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

    FMJ / practice124 gr

    True Shot Ammo · 1,000 rds · $295.85

    29.6¢per round
  26. Fiocchi - Training Dynamics - 9mm - 115 Grain - FMJ 500 Rounds

    FMJ / practice115 gr

    True Shot Ammo · 500 rds · $149.22

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

    FMJ / practice115 gr

    True Shot Ammo · 1,000 rds · $298.00

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

    FMJ / practice115 grBrass

    True Shot Ammo · 1,000 rds · $298.44

    29.8¢per round
  29. CCI - Blazer Brass - 9mm - 115 Grain - FMJ - 500 Rounds

    FMJ / practice115 grBrass

    True Shot Ammo · 500 rds · $149.50

    29.9¢per round
  30. Sellier & Bellot - 9mm - 115 Grain - FMJ 1000 Rounds

    FMJ / practice115 gr

    True Shot Ammo · 1,000 rds · $298.90

    29.9¢per round
  31. Winchester - 9mm - 115 Grain - FMJ 1000 Rounds

    FMJ / practice115 gr

    True Shot Ammo · 1,000 rds · $299.00

    29.9¢per round
  32. Fiocchi - Training Dynamics - 9mm - 115 Grain - FMJ 1000 Rounds

    FMJ / practice115 gr

    True Shot Ammo · 1,000 rds · $299.00

    29.9¢per round
  33. CCI - Blazer - 9mm - 115 Grain - FMJ - Aluminum Case 50 Rounds

    FMJ / practice115 grAluminum

    True Shot Ammo · 50 rds · $15.00

    30.0¢per round
  34. Winchester Target & Practice 9mm Luger Ammo 115 Grain Full Metal Jacket Box of 100

    FMJ / practice115 gr

    MidwayUSA · 100 rds · $29.99

    30.0¢per round
  35. PMC - Bronze - 9mm - 115 Grain - FMJ 1000 Rounds

    FMJ / practice115 gr

    True Shot Ammo · 1,000 rds · $299.99

    30.0¢per round
  36. Winchester - Target & Training - 9mm - 124 Grain - FMJ 1000 Rounds

    FMJ / practice124 gr

    True Shot Ammo · 1,000 rds · $301.22

    30.1¢per round
  37. Federal - American Eagle - 9mm - 147 Grain - FMJFP 1000 Rounds

    FMJ / practice147 gr

    True Shot Ammo · 1,000 rds · $301.95

    30.2¢per round
  38. Venom Subsonic 9mm Ammo 147 Grain Full Metal Jacket - 9147FMJ-VN50 Box of 50

    FMJ / practice147 gr

    Target Sports USA · 50 rds · $15.25

    30.5¢per round
  39. Super Vel Ammunition Hush Puppy 9mm Luger 147 grain Full Metal Jacket Brass Cased Pistol Ammo, 1000 Rounds, 91471000H

    FMJ / practice147 grBrass

    Optics Planet · 1,000 rds · $306.99

    30.7¢per round
  40. MaxxTech - 9mm - 115 Grain - FMJ 500 Rounds

    FMJ / practice115 gr

    True Shot Ammo · 500 rds · $154.50

    30.9¢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.