Retailer coverage is expanding — keep checking back as selection grows!
Ammo by Use CaseLast updated March 17, 2026

9mm range loads compared

Training 9mm ranked by observed cost per round, with brass versus steel case tradeoffs and grain-weight notes.

IronScout provides observed price and availability data for 9mm ammunition across tracked online retailers. Data reflects historical price observations and does not include purchase recommendations.

Observed 30-Day Price Range (Per Round): median: 0.500, lowest: 0.108, highest: 2.748, sample size: 25471.

Lowest observed price in the trailing 7-day window: 0.124.

Prices last updated August 21, 2026 · 1013 listings tracked across 23 retailers · 31 days with data in the 30-day window

How we calculate this

SQL PERCENTILE_CONT over daily-best per-product-per-day observed in-stock prices

  • Daily-best is MIN(price_per_round) per (caliber, product, UTC day).
  • Only in-stock observations included.
  • Coverage varies by retailer and source.

How we chose

IronScout doesn't sell ammo and doesn't earn affiliate commissions. Our picks are based on:

  • Reliability — feeds and fires without malfunctions across common handgun platforms
  • Price — lowest cost per round in its category
  • Accuracy — adequate for practical pistol training (3–5" groups at 25 yards)
  • Availability — consistently in stock at multiple retailers
  • Case material — brass-cased and steel-cased ranked separately

Range ammo doesn't need to be accurate to 1" at 25 yards. It needs to go bang every time, cycle your gun, and cost little enough that you actually shoot it. The best 9mm range ammo is the cheapest ammo that's reliable — and for most shooters, that's Blazer Brass 124gr FMJ at $0.17–0.22/rd.

Quick answer: Blazer Brass 124gr FMJ matches the weight of common 124gr defensive loads, so it reproduces a similar recoil impulse in practice. Magtech 115gr FMJ carries a lower observed per-round cost. Case quantities (1,000 rounds) typically run 10–15% below box pricing. Remanufactured ammunition is cheaper still — around $0.02/rd less than comparable new ammunition — and is loaded into processed previously-fired cases; quality control and reliability vary by manufacturer, as do firearm warranty policies on its use.

Brass-cased 9mm range loads

Brass-cased is the default recommendation. Accepted at all ranges, reloadable, and runs in every firearm without question.

Top picks — ranked by typical price

1. Blazer Brass 124gr FMJ — $0.17–0.22/rd

A widely stocked budget brass-cased load. CCI primers are among the most reliable in the industry. 124gr weight matches common defensive loads for consistent training. Available in 50-round boxes and 350-round bulk packs. It is the most commonly stocked of the budget brass-cased loads.

2. Magtech 115gr FMJ — $0.17–0.22/rd

Brazilian-made by CBC (Companhia Brasileira de Cartuchos), one of the world's largest ammunition manufacturers. Consistently at or near the bottom of brass-cased pricing. Slightly less consistent in velocity than Blazer Brass in chrono testing, but the difference is irrelevant for training. 115gr is snappier than 124gr.

3. Federal American Eagle 124gr FMJ — $0.18–0.24/rd

Made at Federal's Anoka, Minnesota plant. Marginally more expensive than Blazer Brass on average, but availability is excellent — Federal's production capacity means AE is almost always in stock somewhere. Quality control is very consistent.

4. Fiocchi 124gr FMJ — $0.19–0.25/rd

Italian-made, slightly premium but noticeably cleaner-burning and more consistent than the budget picks. If you shoot indoors frequently, Fiocchi's cleaner burn and more consistent velocities are worth the extra penny or two per round.

5. Winchester USA Target 115gr FMJ — $0.18–0.23/rd

Winchester's "White Box" line — widely available at retail and big-box stores. Quality has been inconsistent over the years — some lots are excellent, others have hard primers or velocity spread. Acceptable but not the top choice if other options are available at similar prices.

Bulk buying tip

Case quantities (500–1,000 rounds) save 10–15% over box pricing. A 1,000-round case of Blazer Brass 124gr typically runs $170–200 — roughly $0.17–0.20/rd. At 200 rounds per month a 1,000-round case lasts about five months, with the 10–15% per-round saving realised as those rounds are shot.

Compare 9mm FMJ prices →

Steel-cased 9mm range loads

Steel-cased ammo runs $0.04–0.08/rd cheaper than brass. The tradeoff: some ranges ban it, cases aren't reloadable, and accuracy is typically 10–20% worse (still plenty accurate for training).

Top picks

Tula 115gr FMJ — $0.13–0.17/rd

Russian-made (or from relocated/licensed production since import restrictions). The cheapest 9mm you'll find. Bi-metal jacket triggers magnet tests at some ranges. Runs reliably in most modern pistols, though extraction is slightly rougher than brass-cased. Perfectly functional training ammo.

Wolf 115gr FMJ — $0.13–0.18/rd

Similar to Tula (both originated from Russian manufacturers). Polymer-coated steel cases feed slightly smoother than lacquer-coated alternatives. Same caveats as Tula — range restrictions and no reloading.

Should you shoot steel-cased?

Modern handguns (Glock, Sig, S&W M&P, CZ, Springfield, Beretta) handle steel-cased ammo without issue. The harder cases cause marginally more extractor wear over tens of thousands of rounds, but the cost savings more than cover a replacement extractor ($10–30 part) if it ever becomes necessary.

The only practical reasons to avoid steel-cased:

  1. Your range bans it
  2. You reload your brass
  3. You shoot a tight-chambered competition gun that's picky about ammo

What grain weight to train with

Match your carry load. If you carry 124gr JHP, train with 124gr FMJ. If you carry 147gr, train with 147gr. The recoil impulse, muzzle rise, and point of impact are more consistent when grain weight matches.

Carry loadTrain withWhy
124gr JHP (HST, Gold Dot)124gr FMJClosest recoil match
124gr +P JHP124gr FMJ (standard)+P recoil is slightly more; 124gr standard is the closest practical match
147gr JHP147gr FMJBoth subsonic, similar slow-push recoil impulse
115gr JHP115gr FMJDirect match

For a shooter who does not carry, or is building fundamentals, price often matters more than grain weight — though weight does measurably change recoil impulse, point of impact and, in some pistols, cycling.

For more on grain weights: What does grain mean?

How much to buy

A general guideline based on shooting frequency:

FrequencyMonthly volumeAnnual volumeAnnual cost (brass FMJ)
Casual (1x/month)100 rounds1,200 rounds$200–280
Regular (2x/month)200 rounds2,400 rounds$400–560
Serious (weekly)400 rounds4,800 rounds$800–1,100
Competitive800+ rounds10,000+ rounds$1,700–2,200

At serious-to-competitive volumes, the $0.04–0.08/rd savings from steel-cased ammo adds up to $200–800/year. That's real money.

What to avoid

Remanufactured / reloaded ammo — Factory seconds reassembled from once-fired components. Quality control varies wildly by manufacturer. Squib loads (bullet stuck in barrel) and overpressure rounds are rare but documented. Not worth the $0.02–0.04/rd savings over new-manufacture budget ammo.

No-name imported brands — Some ultra-cheap imports have inconsistent powder charges, hard primers, and poor accuracy. Established manufacturers (Blazer, Magtech, Federal, Fiocchi, PMC, Tula, Wolf, S&B) do not show these defects at the same rate.

+P for range training — More expensive, more recoil, more wear, no training benefit over standard pressure. Save +P for your carry ammo.

Related articles

Related caliber pages

Search 9mm FMJ → | Search 9mm bulk ammo →

Sources

Related articles