SendRounds
Monthly Report · June 2026

June ammo prices barely moved. The history basis changed.

Live listing data refreshed July 30, 2026, 8:38 AM ET · By SendRounds · True cost = price + est. shipping, tax excluded

SendRounds Ammo Index
61
Good buyer conditions

Live index · updated Jul 30, 2026 08:39 ET

Tax is excluded because it depends on your state.

12 months sendrounds.com

The Buy Score is 61 this month. Score range: 0-100. Higher is better for buyers. It uses price, deals, freshness, and availability. Ammo Index definition.

June read

The move was small. The handoff matters.

The June Ammo Index landed at 60.4. February was 58.7 and May was close by, so this is not a market shock. Buyer conditions are still in the good range, with the same boring answer most bulk buyers want: shop hard, but do not panic-buy.

The chart now shows the tracking-basis change in plain sight: r/gundeals deal data through February 2026, a March-April gap, then SendRounds live retail tracking from May 2026. The jump between February and May is a methodology change, not a price move.

The useful month-to-month read is May to June on the live basis. 9mm moved up about 3%. 5.56 slipped about 2%. 12 gauge was flat. .45 ACP barely moved. That is why the YoY column says not comparable until live-vs-live history exists.

5 numbers that matter this month

Each number is ready to cite.

Short quote. Supporting stat. Chart. Citation. Clean link. Each number says whether it is live or stored history.

Index desk · No. 1

"The Ammo Index is 61. SendRounds calls that good buyer conditions."

61 Buy Score Live index · updated Jul 30, 2026 08:39 ET
▲ 1 pts score
2025-04 sendrounds.com

Good buyer conditions. Score uses price, deals, freshness, and availability across 13 retailers.

What the number means: definition. A 0-100 buyer-condition score from current price, deal depth, listing freshness, and availability. Higher is better for buyers. 60-74 is Good buyer conditions.

publisher citation

SendRounds Ammo Index registered 61 in June 2026. Live index · updated Jul 30, 2026 08:39 ET. Good buyer conditions. Data by SendRounds: https://sendrounds.com/reports/2026-06#ammo-index

SendRounds Data Desk · sendrounds.com/reports/2026-06#ammo-index
Embed this Download PNG
Handgun · No. 2

"9mm: $0.16/rd lowest, $0.52/rd typical."

$0.16/rd lowest, $0.52/rd typical Live true-cost range Live listings · updated Jul 30, 2026 08:35 ET
→ live range
r/gundeals deal data through Feb 2026 SendRounds live tracking from May 2026 2025-05 sendrounds.com

Live 9mm range: $0.16/rd lowest, $0.52/rd typical. r/gundeals deal data through Feb 2026; SendRounds live tracking from May 2026. March-April 2026 has no comparable monthly point.

What the number means: definition. Lowest means the cheapest single live in-stock listing. Typical means median live true cost across tracked listings. Cheapest is never presented as the market rate. Uses stored true_cost_per_round: listed price plus the SendRounds shipping estimate when reliable. If no reliable shipping estimate exists, it falls back to listed price per round. Tax is excluded because every buyer's state is different.

publisher citation

9mm live true-cost range was $0.16/rd lowest, $0.52/rd typical in June 2026. Live listings · updated Jul 30, 2026 08:35 ET. Data by SendRounds: https://sendrounds.com/reports/2026-06#9mm-true-cost

SendRounds Data Desk · sendrounds.com/reports/2026-06#9mm-true-cost
Embed this Download PNG
Rifle spread · No. 3

"5.56 NATO costs 4 cents a round more than .223 Rem on current live listings."

$0.04/rd Lowest true-cost spread Live listings · updated Jul 30, 2026 08:35 ET
→ $0.04/rd spread
5.56 NATO 20 .223 Rem 16 sendrounds.com

5.56 costs $0.04/rd more than .223 on the lowest live listings. 5.56 NATO: $0.20/rd lowest, $0.67/rd typical. .223 Rem: $0.16/rd lowest, $0.88/rd typical.

What the number means: definition. Uses stored true_cost_per_round: listed price plus the SendRounds shipping estimate when reliable. If no reliable shipping estimate exists, it falls back to listed price per round. Tax is excluded because every buyer's state is different. Spread compares lowest live true cost for each caliber.

publisher citation

The 5.56/.223 true-cost spread was $0.04/rd in June 2026. Live listings · updated Jul 30, 2026 08:35 ET. Data by SendRounds: https://sendrounds.com/reports/2026-06#556-223-spread

SendRounds Data Desk · sendrounds.com/reports/2026-06#556-223-spread
Embed this Download PNG
Market movers · No. 4

"Calibers moving this month: 9mm +3.1%."

9mm +3.1% Largest MoM move Price history · through June 2026
→ reference
9mm 3.1 5.56 1.8 12ga 0 .45 ACP 0.2 sendrounds.com

Tracked common calibers: 9mm +3.1% (June 2026 vs May 2026), 5.56 -1.8% (June 2026 vs May 2026), 12ga flat (June 2026 vs May 2026), .45 ACP -0.2% (June 2026 vs May 2026). Deltas use the exact previous month on the same live-tracking basis.

What the number means: definition. MoM deltas compare live SendRounds tracking months when both months exist. YoY is hidden when it would compare SendRounds live tracking against the older r/gundeals deal basis.

publisher citation

Caliber movers showed 9mm +3.1% in June 2026. Price history · through June 2026. Data by SendRounds: https://sendrounds.com/reports/2026-06#caliber-movers

SendRounds Data Desk · sendrounds.com/reports/2026-06#caliber-movers
Embed this Download PNG
Rifle · No. 5

".308 Win: $0.50/rd lowest, $1.89/rd typical."

$0.50/rd lowest, $1.89/rd typical Live true-cost range Live listings · updated Jul 30, 2026 08:35 ET
→ live range
r/gundeals deal data through Feb 2026 SendRounds live tracking from May 2026 2025-03 sendrounds.com

Live .308 Win range: $0.50/rd lowest, $1.89/rd typical. r/gundeals deal data through Feb 2026; SendRounds live tracking from May 2026. March-April 2026 has no comparable monthly point.

What the number means: definition. Lowest means the cheapest single live in-stock listing. Typical means median live true cost across tracked listings. Cheapest is never presented as the market rate. Uses stored true_cost_per_round: listed price plus the SendRounds shipping estimate when reliable. If no reliable shipping estimate exists, it falls back to listed price per round. Tax is excluded because every buyer's state is different.

publisher citation

.308 Win live true-cost range was $0.50/rd lowest, $1.89/rd typical in June 2026. Live listings · updated Jul 30, 2026 08:35 ET. Data by SendRounds: https://sendrounds.com/reports/2026-06#308-true-cost

SendRounds Data Desk · sendrounds.com/reports/2026-06#308-true-cost
Embed this Download PNG
Reference table

True cost by caliber

This is a SendRounds-owned page, so the cheapest source can be named here. Publisher embeds stay retailer-neutral.

Live data as of July 30, 2026, 8:38 AM ET
Caliber Lowest true cost Typical MoM live history Latest vs prior month YoY live history Latest vs last year Cheapest source
9mm $0.16/rd $0.52/rd ▲ 3.1% Jun 2026 vs May 2026 Basis changed Basis changed - not comparable TargetSportsUSA
.223 $0.16/rd $0.88/rd ▲ 30.4% Jun 2026 vs May 2026 → no history No exact YoY basis TargetSportsUSA
.40 S&W $0.11/rd $0.69/rd ▼ 5.5% Jun 2026 vs May 2026 Basis changed Basis changed - not comparable Widener's
.45 ACP $0.21/rd $0.80/rd ▼ 0.2% Jun 2026 vs May 2026 → no history No exact YoY basis TargetSportsUSA
.308 $0.50/rd $1.89/rd ▼ 3.3% Jun 2026 vs May 2026 Basis changed Basis changed - not comparable Ammunition Depot
5.56 $0.20/rd $0.67/rd ▼ 1.8% Jun 2026 vs May 2026 Basis changed Basis changed - not comparable TargetSportsUSA
.38 Spl $0.40/rd $0.80/rd ▲ 2.6% Jun 2026 vs May 2026 → no history No exact YoY basis Widener's
10mm $0.37/rd $0.91/rd ▲ 78.5% Jun 2026 vs May 2026 → no history No exact YoY basis Freedom Munitions
30-06 $0.97/rd $2.11/rd ▲ 0.5% Jun 2026 vs May 2026 → no history No exact YoY basis Lucky Gunner
.357 Mag $0.50/rd $0.95/rd ▲ 10.4% Jun 2026 vs May 2026 → no history No exact YoY basis Lucky Gunner

Price + shipping basis: true cost. Lowest and typical: lowest vs typical. History comparisons are through June 2026. Cross-basis YoY is marked not comparable. Deltas: MoM/YoY. N retailers: tracked retailer count.

Reference chart

9mm price history through June 2026

The visible line break marks the March-April 2026 gap and the switch to SendRounds live tracking.

Feature chart

9mm price history

How far is 9mm from the old floor?

Historical 9mm monthly price
$0.32/rd
Price history · through June 2026

r/gundeals deal data through Feb 2026; SendRounds live tracking from May 2026. March-April 2026 has no comparable monthly point. Current live 9mm range is $0.16/rd lowest, $0.52/rd typical.

The old 2019 floor is still the reference point buyers remember. This chart shows how close 9mm is getting.

r/gundeals deal data through Feb 2026 SendRounds live tracking from May 2026 2025-05 2026-06 sendrounds.com
2025-05
2025-06
2025-07
2025-08

Source: Archived r/gundeals price history plus live SendRounds listing data. Definition: MoM deltas compare live SendRounds tracking months when both months exist. YoY is hidden when it would compare SendRounds live tracking against the older r/gundeals deal basis. Lowest means the cheapest single live in-stock listing. Typical means median live true cost across tracked listings. Cheapest is never presented as the market rate.

Methodology + freshness

Definitions used on this page

Every number is either a live listing value or a historical comparison. The labels say which one.

True cost per round

Uses stored true_cost_per_round: listed price plus the SendRounds shipping estimate when reliable. If no reliable shipping estimate exists, it falls back to listed price per round. Tax is excluded because every buyer's state is different.

Lowest vs typical

Lowest means the cheapest single live in-stock listing. Typical means median live true cost across tracked listings. Cheapest is never presented as the market rate.

MoM and YoY deltas

MoM deltas compare live SendRounds tracking months when both months exist. YoY is hidden when it would compare SendRounds live tracking against the older r/gundeals deal basis.

Ammo Index / Buy Score

A 0-100 buyer-condition score from current price, deal depth, listing freshness, and availability. Higher is better for buyers. 60-74 is Good buyer conditions.

Market Pressure

Sourced events that could move ammo price or availability. It does not move Buy Score unless prices, deals, freshness, or availability move.

Tracked retailers

13 active retailers from the latest index snapshot. This is the tracked retailer set, not the number carrying a specific caliber. Publisher embeds stay retailer-neutral; owned SendRounds pages may name the cheapest source.

Updated timestamp

Live update stamps come from the latest observed product refresh for the surfaced number, or from the latest Ammo Index snapshot. Price-history charts label r/gundeals deal data through Feb 2026 and SendRounds live tracking from May 2026.

  • Live prices use active in-stock retailer listings.
  • True cost uses stored true_cost_per_round when reliable; otherwise it falls back to listed price per round.
  • Tax is excluded because it depends on the buyer state.
  • Lowest means cheapest single live listing; typical means median live true cost.
  • r/gundeals deal data through Feb 2026; SendRounds live tracking from May 2026; March-April 2026 has no comparable monthly point.
  • Stored-history MoM compares the latest historical month to the exact previous month.
  • YoY compares to the same month one year earlier when that point exists.
  • 13 retailers means the active tracked-retailer set from the latest index snapshot.
  • Publisher embeds are retailer-neutral. Retailer names stay on SendRounds-owned pages.

Data by SendRounds. Free to cite with a link back.