How We Rank Ammunition

Our methodology, our limits, and the specific things we will not tell you. Read this before you trust any recommendation on this site - including ours.

Published Reviewed August 2026 4 min read
How We Rank Ammunition

Most ammunition rankings on the internet are one of two things: a static list assembled once and never revisited, or an affiliate page ordered by commission rate. Neither tells you what to buy today.

This page is our methodology and, more usefully, our limits.

What we actually do

We track live retail listings. Every ammunition listing in our database carries a current price from a retailer we monitor, and we record a price-history entry whenever that price changes.

We compute cost per round on everything. Total price divided by round count. It is the only metric that makes a 20-round box and a 1,000-round case comparable, and it is the primary sort on every caliber page.

We publish it live. The price blocks in our guides query the database at page load. Published guides are re-rendered nightly. A number you read here is what the market was asking at that moment.

9mm Luger Price Index

Live · Oct 10, 2026
Market floor / round
$0.240
Market average
$0.743
Lowest box price
$9.99
30-day trend
▲ 1.2%

What we exclude, and why

Building the price index surfaced a real data problem worth being open about.

A large number of products carry a caliber label and a quantity without being loaded ammunition: plastic storage cases, loose projectiles, unprimed brass, reloading components, shotshell wads, and muzzleloading and airgun projectiles. Left unfiltered, these compute a cost per round and sort straight to the bottom of a cheapest-first list.

A concrete example: a muzzleloader round ball described as "223 gr" had its grain weight read as the caliber ".223 Remington." It then appeared as the cheapest .223 listing we tracked, at a price no .223 cartridge has ever sold for.

So the price figures on this site exclude:

  • Storage cases, ammo boxes and cans
  • Loose projectiles, unprimed brass and casings
  • Primers, powder and reloading components
  • Shotshell wads and hulls
  • Muzzleloading and airgun projectiles
  • Blanks, dummy rounds and snap caps
  • Out-of-stock listings, since a price nobody can buy at is not a price

Why we report a floor rather than a minimum

Our indexes report the third-cheapest qualifying listing, not the absolute cheapest.

The reason is robustness. A single feed row with a mistyped price or a wrong round count would otherwise define a market bottom that nobody can transact at. Using the third-cheapest is resistant to one or two bad rows while still representing a real, buyable price. It is a slightly conservative number, deliberately.

What we refuse to claim

This is the more important half of the page.

We do not conduct ballistic testing. We do not fire ammunition into calibrated gelatin. We do not chronograph loads. We do not publish terminal performance results of our own, and we will not imply that we do.

When our defensive-ammunition guides discuss expansion and penetration, they describe the industry-standard framework and tell you to look for loads that have published data behind them. That is the honest position for a site that tracks prices rather than running a test lab.

We do not rank on undisclosed criteria. Every guide states what it is optimizing for. Practice ammunition is ranked on cost per round. Defensive ammunition is not, because at 50 rounds a year price is not the deciding factor - that is stated on the page.

We do not state law as settled fact. Ammunition and firearms regulation changes through legislation and litigation constantly. Our legal-adjacent content describes categories and tells you to verify locally, rather than publishing a table that quietly goes stale.

Affiliate relationships

We earn a commission when readers buy through links on this site. That is disclosed at the bottom of every article, and it never changes what you pay.

It also does not order our rankings. The check you can run yourself: our practice-ammunition guides routinely recommend whatever is cheapest per round, which is the lowest-commission outcome available. A site optimizing for revenue would not do that.

What we are actually good for

Being clear about this is useful to you.

Use us for: what ammunition costs right now, which retailer is cheapest today, how cartridges compare on price, and the selection framework for a purchase.

Do not use us for: terminal ballistics test results, legal advice, or a substitute for confirming a defensive load functions in your own firearm. Those require sources that do that work.

Cost Per Round Calculator

The only number that matters when comparing ammo. Shipping included.

Your true cost per round
$0.500

AmmoSpotter earns a commission when you buy through links on this page. It never changes what you pay, and it never decides what we recommend — our picks are ranked on live cost-per-round data pulled from every retailer we track. Full disclosure.

Frequently Asked Questions

Does AmmoSpotter do its own ballistic testing?+
No, and we will not imply otherwise. We do not fire ammunition into calibrated gelatin, we do not chronograph loads, and we do not publish terminal performance results of our own. When our guides discuss expansion or penetration, they describe the industry-standard framework and tell you to look for loads with published data behind them. Anyone claiming test results should be able to show you the test.
Do affiliate commissions influence your rankings?+
No. We earn commission when readers buy through links on this site, and that is disclosed on every page. Rankings are driven by live cost-per-round data and stated selection criteria, both of which are visible to you on the page. The most useful check you can run is this: our guides routinely recommend the cheapest qualifying option, which is the lowest-commission outcome.
How current are the prices in your guides?+
The price blocks in our articles query our listing database when the page loads, and every published guide is re-rendered nightly. A price you see is what our tracked retailers were asking at that moment, not a figure typed in when the article was written.
What listings do you exclude from price data?+
Out-of-stock listings, anything not classified as ammunition, and a category of products that carry a caliber label but are not loaded cartridges - storage cases, loose projectiles, unprimed brass, reloading components, wads, and muzzleloading and airgun projectiles. These otherwise compute a misleadingly low cost per round and set a false market floor.
Why do you use a market floor instead of the single cheapest listing?+
Because a single feed row with a mistyped price or a wrong round count would otherwise define a bottom that nobody can actually transact at. We report the third-cheapest qualifying listing, which is robust to one or two bad rows while still representing a real, buyable price.

Shop the data

AmmoSpotter Research Desk

About the author

AmmoSpotter Research Desk

Price & Ballistics Research

The AmmoSpotter Research Desk analyzes live retail pricing across every ammunition, firearm and accessory listing we track. Recommendations here are ranked against real cost-per-round data pulled daily from the retailers we monitor - not against manufacturer marketing copy.

  • ✓Tracks 180,000+ live product listings across 6 retailer feeds
  • ✓Records price history on every listing, every day
  • ✓Cost-per-round methodology applied to all ammunition rankings
  • ✓No product is ranked without a verifiable in-stock retail price
  • ✓Affiliate relationships never influence rankings

Related Guides