LIVE

12 Cheapest Online Ammo Stores (2026 Price Comparison)

Ammo is the single biggest ongoing expense in shooting. A regular range shooter burns through 200-500 rounds per month, at current prices, that’s $50-$150 in 9mm alone. Multiply that over a year and the difference between buying from the cheapest ammo website versus the most expensive one is easily $500+.

We used our price comparison tool to track ammo prices across every major online retailer. Here are the cheapest places to buy ammunition online in 2026, ranked by cost per round, shipping policies, and overall value.

Last updated September 2026. Store rankings and cost-per-round figures re-checked against live retailer feeds.

Table of Contents

Quick Answer: Cheapest Ammo Websites in 2026

  1. Palmetto State Armory, Cheapest during free shipping events, massive bulk deals
  2. SGAmmo, Consistently lowest cost per round on bulk ammo
  3. Lucky Gunner, Transparent pricing, fast shipping, great in-stock rates
  4. Natchez Shooters Supplies, Deep sales that undercut everyone
  5. Brownells, Competitive ammo pricing, free shipping with Edge membership
  6. Norma Shooting, Manufacturer direct pricing on Norma-brand ammo
  7. TargetSportsUSA, Free shipping on everything, members-only pricing
  8. Sportsman’s Guide, Club pricing + bulk deals = serious savings
  9. Ammo.com, deep bulk catalog with stockpile subscription pricing
  10. BulkAmmo.com, case-quantity pricing with no membership required
  11. Midsouth Shooters Supply, low-margin ammo and reloading components
  12. Freedom Munitions, cheap new and remanufactured practice ammo

How We Ranked the Cheapest Ammo Stores

Ranking ammo stores isn’t as simple as comparing sticker prices. A box of 9mm for $12.99 looks great until you realize shipping is $18. We evaluated ammo retailers on three factors:

  • Cost per round (CPR): The only metric that matters. We compared CPR on the same type of ammo (brass-cased FMJ) across all retailers.
  • Shipping cost: Ammo is heavy. Shipping 1,000 rounds can cost $15-$40. Retailers with free shipping thresholds or flat-rate shipping have a massive advantage.
  • In-stock consistency: The cheapest ammo in the world doesn’t help if it’s always out of stock. We tracked availability over months, not just a single snapshot.

Search any caliber below to see who has the cheapest price right now:

9mm Ammo, Live Price Comparison
From
$1.45
🟢 Live prices • verified 3 hours ago
BERRY'S Ammo Box 380 ACP/9mm Smoke/Blk Polypropylene 50rd
BERRY'S Ammo Box 380 ACP/9mm Smoke/Blk Polypropylene 50rd
KYGunCo BEST
$1.45In StockBuy Now →
Cabela's Caliber-Specific Ammo Box - Black Ammo Box with Clear Lid - .380 ACP/9mm - 50 Rounds
Cabela's Caliber-Specific Ammo Box - Black Ammo Box with Clear Lid - .380 ACP/9mm - 50 Rounds
Bass Pro Shops
$3.99In StockBuy Now →
SUPERNOVA 9mm Luger 119 Grain Full Metal Jacket Green/Red Tracer Pistol Ammo 6 Rounds
SUPERNOVA 9mm Luger 119 Grain Full Metal Jacket Green/Red Tracer Pistol Ammo 6 Rounds
Optics Planet
$9.99In StockBuy Now →
CCI Blazer 9mm Luger 115gr JHP Ammo, 20 rds - 5239A
CCI Blazer 9mm Luger 115gr JHP Ammo, 20 rds - 5239A
Palmetto State Armory
$9.99In StockBuy Now →
Armscor Precision 9mm Luger 124gr JHP Handgun Ammo - 20 Rounds
Armscor Precision 9mm Luger 124gr JHP Handgun Ammo - 20 Rounds
Sportsman's Warehouse
$10.99In StockBuy Now →
Dickinson Arms 9mm 115gr FMJ Steel Case Target Ammo 50/Box
Dickinson Arms 9mm 115gr FMJ Steel Case Target Ammo 50/Box
Sportsman's Outdoor Superstore
$11.50In StockBuy Now →
Steel Case 9mm Luger Handgun Ammo - 9mm Luger 115gr Full Metal Jacket 50/Box
Steel Case 9mm Luger Handgun Ammo - 9mm Luger 115gr Full Metal Jacket 50/Box
Brownells
$11.99In StockBuy Now →
Sinterfire Special Duty Pistol Ammo 9mm 100 gr. HP 20 rd.
Sinterfire Special Duty Pistol Ammo 9mm 100 gr. HP 20 rd.
Shooting Surplus
$12.49In StockBuy Now →
Searching 200+ retailers...

Cheapest Online Ammo Stores, Detailed Reviews

1. Palmetto State Armory (PSA)

PSA isn’t always the cheapest on a per-round basis, but when they run free shipping on ammo (which happens frequently), they become nearly unbeatable. Their bulk ammo deals on 5.56 NATO and 9mm are the stuff of legend in the shooting community. PSA also manufactures their own ammunition line, allowing them to price even more aggressively.

Best for: Bulk 5.56 NATO, 9mm, and .223 during free shipping events. Also excellent for bundling ammo with firearms purchases to hit free shipping thresholds.

Shipping: Free on orders over $99 (frequently lowered to $49 during promotions). Standard ammo shipping runs $10-$20.

Pro tip: Sign up for PSA’s daily email. Their best ammo deals sell out in hours.

Shop PSA bulk ammo, or compare PSA ammo against seven other retailers further up this page.

2. SGAmmo

SGAmmo is the serious shooter’s ammo dealer. Based in Stillwater, Oklahoma, they’ve built their entire business around offering the lowest possible cost per round. Their website isn’t flashy, it’s a no-frills operation focused on one thing: cheap ammo. They stock everything from mainstream brass-cased ammo to surplus military rounds, steel-case imports, and hard-to-find calibers.

Best for: Steel-case ammo (Wolf, Tula), surplus military ammo, bulk cases of common calibers. They frequently have the absolute lowest CPR on range ammo.

Shipping: Flat-rate shipping based on order weight. $12 to $18 for a case of 1,000 rounds. No free shipping threshold, but the flat rate keeps total costs competitive.

Watch out for: Limited payment options. They don’t always accept all credit cards. Check before placing a large order.

3. Lucky Gunner

Lucky Gunner does ammo right. Their website shows real-time CPR for every listing, making comparison effortless. They only list what’s actually in stock in their warehouse, no backorders, no “ships in 2-4 weeks” games. When you order from Lucky Gunner, it ships the same or next business day. Every time.

Best for: Shooters who value transparency and speed. Their CPR is competitive (not always the absolute cheapest, but consistently within a few cents of the leader), and the reliability of their in-stock data and shipping speed is industry-best.

Shipping: Calculated by weight. Free shipping on select bulk orders. Typical shipping on a case runs $15-$25.

Bonus: Their ammo ballistics lab tests are genuinely useful, real gel test data on defensive ammo performance.

4. Natchez Shooters Supplies

Natchez flies under the radar, but their ammo sales are some of the deepest in the industry. When Natchez runs a promotion on a specific caliber, they regularly beat PSA, SGAmmo, and Lucky Gunner. The catch is that their deals are sporadic, you need to check regularly or sign up for alerts.

Best for: Catching flash sales on premium ammo brands (Federal, CCI, Speer). Their regular pricing is average, but their sale pricing is exceptional.

Shipping: Varies. Free shipping promotions happen regularly. Standard shipping is competitive.

5. Brownells

Brownells stocks a massive ammo selection and their Edge membership ($49.99/year) includes free shipping on everything, including heavy ammo orders. If you buy ammo regularly, the membership pays for itself in 1-2 orders. Their ammo pricing is competitive at baseline and becomes excellent when combined with their frequent coupon codes.

Best for: Edge members who want free shipping on every order. Also excellent for combining ammo with parts and accessories orders.

Shipping: Free with Edge membership. Standard shipping calculated by weight otherwise.

Shop the Brownells sale section, or compare Brownells ammo against seven other retailers further up this page.

6. Norma Shooting

Norma sells direct-to-consumer from their own website, cutting out the retailer markup entirely. Their 9mm FMJ range ammo is consistently among the cheapest brass-cased options available, and their defensive loads (MHP) are competitively priced against Federal HST and Speer Gold Dot. The ammo is manufactured in their own European and American facilities.

Best for: Norma-brand range ammo at manufacturer-direct pricing. Their 9mm and .223 are particularly well-priced.

Shipping: Free on orders over $199. Flat rate below that.

7. TargetSportsUSA

TargetSportsUSA’s Prime membership ($95.99/year) includes free shipping on every order with no minimum. For high-volume shooters, this is the best deal in online ammo. They also offer members-only pricing that drops CPR below what most competitors can touch. Without the membership, their pricing is average, the value is entirely in the membership.

Best for: High-volume shooters (500+ rounds/month) who want free shipping on every order.

Shipping: Free with Prime membership. Calculated by weight without membership.

8. Sportsman’s Guide

Sportsman’s Guide operates on a membership model similar to Costco. Their Buyer’s Club ($39.99/year) gives members 5-20% off already-competitive prices, plus free shipping on orders over $49. Their bulk ammo deals, especially on .22 LR buckets, 9mm cases, and 5.56 NATO, are reliably among the cheapest when factoring in the member discount.

Best for: Club members who buy ammo in bulk. Excellent .22 LR and 12-gauge pricing.

Shipping: Free on orders over $49 for members. Standard rates for non-members.

Shop Sportsman’s Guide Ammo →

9. Ammo.com

Ammo.com aggregates a huge catalog and competes hard on bulk brass-cased FMJ, which is where most range shooters spend their money. Their Ammo Squared subscription lets you stockpile a little every month at locked-in pricing, and their per-round figures are listed right on the product card so you are never guessing at true cost. Selection runs deep across 9mm, 5.56, and .223 steel-case.

Best for: Shooters who want to build a stockpile gradually with locked-in bulk pricing.

Shipping: Flat-rate by order weight, discounted on larger bulk cases.

10. BulkAmmo.com

The name says it all. BulkAmmo focuses on case-quantity pistol and rifle ammo and prices it accordingly, with a flat shipping rate that gets cheaper per round the more you buy. There is no membership to justify and no minimum-order games, just plain low cost per round on the calibers people actually shoot in volume.

Best for: Buying by the case with no membership required.

Shipping: Flat rate per order, so bigger orders drop the effective per-round cost.

11. Midsouth Shooters Supply

Midsouth is a long-running outfit that reloaders know well, and that same low-margin approach carries over to their loaded ammunition. Their brass-cased range ammo and hunting loads routinely land under the big-name retailers, and if you also reload, being able to grab components and ammo in one order saves on shipping.

Best for: Value hunters and reloaders who want ammo and components from one source.

Shipping: Calculated by weight, competitive on mid-size orders.

12. Freedom Munitions

Freedom Munitions makes its own new and remanufactured ammo, and the reman line is one of the cheapest ways to feed a 9mm or .223 for high-volume practice. Quality is consistent enough for range work, and when their new-production brass is on sale it competes with anyone on this list. Watch their clearance and blem lots for the deepest per-round discounts.

Best for: High-round-count practice on a budget, especially reman 9mm and .223.

Shipping: Flat-rate tiers, with frequent free-shipping promo thresholds.

Live Ammo Price Comparisons by Caliber

Stop guessing, see exactly who has the cheapest ammo right now. These widgets pull live, in-stock pricing from across the web:

9mm is the most-purchased caliber in America. Expect to pay $0.20-$0.30 per round for brass FMJ range ammo and $0.60-$1.00 per round for premium defensive hollow points.

9mm Luger, Cheapest Prices Right Now
From
$9.99
🟢 Live prices • verified 3 hours ago
SUPERNOVA 9mm Luger 119 Grain Full Metal Jacket Green/Red Tracer Pistol Ammo 6 Rounds
SUPERNOVA 9mm Luger 119 Grain Full Metal Jacket Green/Red Tracer Pistol Ammo 6 Rounds
Optics Planet BEST
$9.99In StockBuy Now →
CCI Blazer 9mm Luger 115gr JHP Ammo, 20 rds - 5239A
CCI Blazer 9mm Luger 115gr JHP Ammo, 20 rds - 5239A
Palmetto State Armory
$9.99In StockBuy Now →
BLAZER AMMO 9mm Luger 115Gr Blazer Brass JHP 20rd
BLAZER AMMO 9mm Luger 115Gr Blazer Brass JHP 20rd
KYGunCo
$9.99In StockBuy Now →
Armscor Precision 9mm Luger 124gr JHP Handgun Ammo - 20 Rounds
Armscor Precision 9mm Luger 124gr JHP Handgun Ammo - 20 Rounds
Sportsman's Warehouse
$10.99In StockBuy Now →
Steel Case 9mm Luger Handgun Ammo - 9mm Luger 115gr Full Metal Jacket 50/Box
Steel Case 9mm Luger Handgun Ammo - 9mm Luger 115gr Full Metal Jacket 50/Box
Brownells
$11.99In StockBuy Now →
Magtech 9mm Luger 115 gr FMJ Centerfire Ammo 50/Box
Magtech 9mm Luger 115 gr FMJ Centerfire Ammo 50/Box
Sportsman's Outdoor Superstore
$12.99In StockBuy Now →
CCI Blazer Aluminum Cased Pistol Ammo 9mm Luger 115 gr. FMJ 50 rd.
CCI Blazer Aluminum Cased Pistol Ammo 9mm Luger 115 gr. FMJ 50 rd.
Shooting Surplus
$13.88In StockBuy Now →
Wolf Performance Steel Case 9mm Luger Ammo 124 Grain Full Metal Jacket Box of 50
Wolf Performance Steel Case 9mm Luger Ammo 124 Grain Full Metal Jacket Box of 50
Midway USA
$13.99In StockBuy Now →
Searching 200+ retailers...

5.56 NATO / .223 Remington, AR-15 Standard

The AR-15 caliber. Brass-cased 5.56 M193 runs $0.30 to $0.45 per round. Steel-case .223 can drop below $0.25/round. Buy in 500-1,000 round cases for the best per-round pricing. For ammo selection guidance, see our rifle caliber guide.

5.56 NATO, Cheapest Prices Right Now
From
$9.89
🟢 Live prices • verified 3 hours ago
PMC X-Tac 5.56mm NATO 55gr FMJBT Rifle Ammo - 20 Rounds
PMC X-Tac 5.56mm NATO 55gr FMJBT Rifle Ammo - 20 Rounds
Sportsman's Warehouse BEST
$9.89In StockBuy Now →
PMC X-TAC 5.56 NATO Ammo 55 Grain FMJBT, 20 rds/box - 556X
PMC X-TAC 5.56 NATO Ammo 55 Grain FMJBT, 20 rds/box - 556X
Palmetto State Armory
$9.99In StockBuy Now →
PMC X-TAC 5.56 NATO Rifle Ammo 62 Grain LAP 20 Rounds
PMC X-TAC 5.56 NATO Rifle Ammo 62 Grain LAP 20 Rounds
Shooting Surplus
$10.35In StockBuy Now →
WINCHESTER AMMO USA White Box 5.56mm NATO M193 55gr FMJ 20rd/Box Rifle Ammo (WM193K)
WINCHESTER AMMO USA White Box 5.56mm NATO M193 55gr FMJ 20rd/Box Rifle Ammo (WM193K)
1800GunsandAmmo
$10.36In StockBuy Now →
PMC X-Tac M193 5.56x45mm NATO Ammo 55 Grain Full Metal Jacket Box of 20
PMC X-Tac M193 5.56x45mm NATO Ammo 55 Grain Full Metal Jacket Box of 20
Midway USA
$10.49In StockBuy Now →
X-Tac 5.56 Nato Full Metal Jacket Rifle Ammo - X-Tac 5.56x45 Nato 55gr Full Metal Jacket 20/Box
X-Tac 5.56 Nato Full Metal Jacket Rifle Ammo - X-Tac 5.56x45 Nato 55gr Full Metal Jacket 20/Box
Brownells
$10.99In StockBuy Now →
HORNADY 5.56 NATO Frontier 55Gr HP Ammo Match 20rd
HORNADY 5.56 NATO Frontier 55Gr HP Ammo Match 20rd
KYGunCo
$11.79In StockBuy Now →
PMC Ammunition 556K X-Tac 5.56x45mm NATO 62 grain Light Armor Piercing Brass Centerfire Rifle Ammo 20 5.56
Optics Planet
$11.89In StockBuy Now →
Searching 200+ retailers...
.223 Remington, Cheapest Prices Right Now
From
$9.82
🟢 Live prices • verified 3 hours ago
PMC Bronze .223 Remington Rifle Ammo - 55 Grain | FMJ-BT | 20rd Box
PMC Bronze .223 Remington Rifle Ammo - 55 Grain | FMJ-BT | 20rd Box
Shooting Surplus BEST
$9.82In StockBuy Now →
PMC Bronze 223 Remington 55gr FMJBT Rifle Ammo - 20 Rounds
PMC Bronze 223 Remington 55gr FMJBT Rifle Ammo - 20 Rounds
Sportsman's Warehouse
$9.89In StockBuy Now →
Frontier(R) 223 Remington Full Metal Jacket Rifle Ammo - Frontier 223 Remington 55gr Full Metal Jacket 20/Box
Frontier(R) 223 Remington Full Metal Jacket Rifle Ammo - Frontier 223 Remington 55gr Full Metal Jacket 20/Box
Brownells
$9.99In StockBuy Now →
Patriot Sports 223 Remington 55gr FMJ Rifle Ammo - 20 Rounds
Patriot Sports 223 Remington 55gr FMJ Rifle Ammo - 20 Rounds
Sportsman's Warehouse
$9.99In StockBuy Now →
PMC Bronze 223 Remington Ammo 55 Grain Full Metal Jacket Box of 20
PMC Bronze 223 Remington Ammo 55 Grain Full Metal Jacket Box of 20
Midway USA
$10.99In StockBuy Now →
Wolf Ammo Military Classic .223 Remington 55 Grain Full Metal Jacket Steel Cased Rifle Ammo 20 Rounds
Wolf Ammo Military Classic .223 Remington 55 Grain Full Metal Jacket Steel Cased Rifle Ammo 20 Rounds
Optics Planet
$11.99In StockBuy Now →
Remington UMC .223 Rem Ammo 55 Gr FMJ 20rds - L223R3
Remington UMC .223 Rem Ammo 55 Gr FMJ 20rds - L223R3
Palmetto State Armory
$13.59In StockBuy Now →
REMINGTON UMC 223 Rem. 55 Grain FMJ Ammo, 20 Round Box (L223R3)
REMINGTON UMC 223 Rem. 55 Grain FMJ Ammo, 20 Round Box (L223R3)
1800GunsandAmmo
$14.25In StockBuy Now →
Searching 200+ retailers...

.22 LR, Budget Shooting King

The cheapest centerfire caliber isn’t a centerfire, it’s .22 LR. At $0.05-$0.10 per round, you can shoot all day for $20. Buy by the brick (500 rounds) or bucket (1,400+ rounds) for the best deals. Essential for training and introducing new shooters.

.22 LR, Cheapest Prices Right Now
From
$1.48
🟢 Live prices • updating live
BERRY'S Ammo Box 22 LR Clear/Blk Polypropylene 100rd
BERRY'S Ammo Box 22 LR Clear/Blk Polypropylene 100rd
KYGunCo BEST
$1.48In StockBuy Now →
Champion Training 22lr Lead Round Nose Rimfire Ammo - Champion Training 22 Lr 40gr Lead Round Nose 50/Box
Champion Training 22lr Lead Round Nose Rimfire Ammo - Champion Training 22 Lr 40gr Lead Round Nose 50/Box
Brownells
$4.99In StockBuy Now →
Blazer 22LR Ammo 40 Grain Round Nose Box of 50
Blazer 22LR Ammo 40 Grain Round Nose Box of 50
Midway USA
$4.99In StockBuy Now →
CCI Ammunition Standard Velocity .22LR 40 Grain Lead Round Nose Rimfire Ammo 50 Rounds
Optics Planet
$4.99In StockBuy Now →
CCI Standard Velocity 22 Long Rifle 40gr LRN Rimfire Ammo - 50 Rounds
CCI Standard Velocity 22 Long Rifle 40gr LRN Rimfire Ammo - 50 Rounds
Sportsman's Warehouse
$5.99In StockBuy Now →
Winchester Ammo Silvertip .22lr, 37gr SHP, 50rd Box
Winchester Ammo Silvertip .22lr, 37gr SHP, 50rd Box
Battlehawk Armory
$6.99In StockBuy Now →
REMINGTON 22 Thunderbolt 22LR 40Gr 50rd Rimfire Ammo (TB-22A)
REMINGTON 22 Thunderbolt 22LR 40Gr 50rd Rimfire Ammo (TB-22A)
1800GunsandAmmo
$7.99In StockBuy Now →
Wolf Ammo 22LR 40gr Round Nose Match Target 50/Box
Wolf Ammo 22LR 40gr Round Nose Match Target 50/Box
Sportsman's Outdoor Superstore
$9.99In StockBuy Now →
Searching 200+ retailers...

.45 ACP, 1911 & Full-Size Pistol Standard

.45 ACP is pricier than 9mm, expect $0.35-$0.50 per round for FMJ range ammo. Bulk buying is even more important here because the per-round savings add up fast at these price levels.

.45 ACP, Cheapest Prices Right Now
From
$2.89
🟢 Live prices • updating live
FRANKFORD ARSENAL Hinge Top Ammo Box 40SW/45ACP/357Mag Black 50rd
FRANKFORD ARSENAL Hinge Top Ammo Box 40SW/45ACP/357Mag Black 50rd
KYGunCo BEST
$2.89In StockBuy Now →
Cabela's Caliber-Specific Ammo Box - Black Ammo Box with Clear Lid - .40 S&W/.45 ACP - 50 Rounds
Cabela's Caliber-Specific Ammo Box - Black Ammo Box with Clear Lid - .40 S&W/.45 ACP - 50 Rounds
Bass Pro Shops
$3.99In StockBuy Now →
CCI 45 ACP 230GR Blazer Aluminum Police Trade Ammo 50/Box
CCI 45 ACP 230GR Blazer Aluminum Police Trade Ammo 50/Box
Sportsman's Outdoor Superstore
$14.99In StockBuy Now →
Nosler Assured Stopping Power 45 Auto (ACP) 230gr JHP Handgun Ammo - 20 Rounds
Nosler Assured Stopping Power 45 Auto (ACP) 230gr JHP Handgun Ammo - 20 Rounds
Sportsman's Warehouse
$15.29In StockBuy Now →
Sinterfire Special Duty Pistol Ammo 45 ACP 155 gr. HP 20 rd.
Sinterfire Special Duty Pistol Ammo 45 ACP 155 gr. HP 20 rd.
Shooting Surplus
$15.72In StockBuy Now →
SinterFire Special Duty Self-Defense .45 ACP 155 Hollow Point Frangible Grain Brass Cased Pistol Ammo 20 Rounds
SinterFire Special Duty Self-Defense .45 ACP 155 Hollow Point Frangible Grain Brass Cased Pistol Ammo 20 Rounds
Optics Planet
$15.99In StockBuy Now →
SinterFire Special Duty .45 ACP 155 gr Ammo Lead-Free Frangible HP - 20rds - SF45155SD
SinterFire Special Duty .45 ACP 155 gr Ammo Lead-Free Frangible HP - 20rds - SF45155SD
Palmetto State Armory
$15.99In StockBuy Now →
AMMO INC JESSE JAMES BLACK LABEL 45 ACP 230GR JACKETED HOLLOW POINT 20 ROUNDS PER BOX
GrabAGun
$18.29In StockBuy Now →
Searching 200+ retailers...

.308 Winchester / 7.62×51 NATO, Hunting & Precision

.308 is the standard for bolt-action hunting rifles and AR-10 platforms. Range ammo runs $0.55-$0.80 per round. Match-grade ammo for precision shooting can exceed $1.50/round. Surplus M80 ball ammo is the budget choice for training.

.308 Winchester, Cheapest Prices Right Now
From
$14.99
🟢 Live prices • verified 3 hours ago
Winchester 308 Win 147 gr FMJ Boat-Tail Police Trade Ammo 20/Box
Winchester 308 Win 147 gr FMJ Boat-Tail Police Trade Ammo 20/Box
Sportsman's Outdoor Superstore BEST
$14.99In StockBuy Now →
PMC Bronze 308 Winchester Ammo 147 Grain Full Metal Jacket Box of 20
PMC Bronze 308 Winchester Ammo 147 Grain Full Metal Jacket Box of 20
Midway USA
$21.99In StockBuy Now →
Armscor USA 308 Winchester 147gr FMJ Rifle Ammo - 20 Rounds
Armscor USA 308 Winchester 147gr FMJ Rifle Ammo - 20 Rounds
Sportsman's Warehouse
$21.99In StockBuy Now →
Fiocchi 308 Winchester 150gr FMJBT Ammo, 20rds - 308A
Fiocchi 308 Winchester 150gr FMJBT Ammo, 20rds - 308A
Palmetto State Armory
$24.59In StockBuy Now →
Usa White Box 308 Winchester Full Meatal Jacket Rifle Ammo - Usa White Box 308 Winchester 147gr Full Metal Jacket 20/Box
Usa White Box 308 Winchester Full Meatal Jacket Rifle Ammo - Usa White Box 308 Winchester 147gr Full Metal Jacket 20/Box
Brownells
$24.99In StockBuy Now →
PMC Ammunition .308 Winchester 150 Grain Pointed Soft Point Brass Cased Rifle Ammo 20 Rounds
PMC Ammunition .308 Winchester 150 Grain Pointed Soft Point Brass Cased Rifle Ammo 20 Rounds
Optics Planet
$24.99In StockBuy Now →
WINCHESTER AMMO 308 Win 147Gr USA FMJ 20rd
WINCHESTER AMMO 308 Win 147Gr USA FMJ 20rd
KYGunCo
$27.99In StockBuy Now →
WINCHESTER USA 308 Win 147Gr FMJ 20rd Box Rifle Ammo (USA3081)
WINCHESTER USA 308 Win 147Gr FMJ 20rd Box Rifle Ammo (USA3081)
1800GunsandAmmo
$28.34In StockBuy Now →
Searching 200+ retailers...

12 Gauge, Shotgun Ammo

Shotgun ammo pricing depends heavily on the load type. Target loads (birdshot) run $0.25-$0.35 per shell. Buckshot for home defense is $0.75-$1.50. Slugs for hunting are $1.00-$2.00. Buy target loads in bulk (250-count flats) for the best range pricing.

12 Gauge Buckshot, Cheapest Prices
From
$3.82
🟢 Live prices • updating live
Rio Royal Buck Low Recoil 12 Gauge Ammo 2-3/4" #00 Buckshot 9 Pellets Box of 5
Rio Royal Buck Low Recoil 12 Gauge Ammo 2-3/4" #00 Buckshot 9 Pellets Box of 5
Midway USA BEST
$3.82In StockBuy Now →
12 Gauge 2-3/4'''' #1 Buckshot Shotgun Ammo - 12ga 2-3/4'''' #1 Buckshot 5/Box
12 Gauge 2-3/4'''' #1 Buckshot Shotgun Ammo - 12ga 2-3/4'''' #1 Buckshot 5/Box
Brownells
$3.99In StockBuy Now →
Barnes Bullets Defense 12 Gauge 2-3/4in 9oz #00 Buck Buckshot Shotshells - 5 Rounds #00 Buck
Barnes Bullets Defense 12 Gauge 2-3/4in 9oz #00 Buck Buckshot Shotshells - 5 Rounds #00 Buck
Sportsman's Warehouse
$3.99In StockBuy Now →
WINCHESTER Super X Buckshot 12 Gauge 2-3/4" 9 Pellet 00 Buck Shotgun Ammunition | 5 Rounds
WINCHESTER Super X Buckshot 12 Gauge 2-3/4" 9 Pellet 00 Buck Shotgun Ammunition | 5 Rounds
KYGunCo
$4.23In StockBuy Now →
RIO Ammunition Royal Buck 12 Gauge 2.75in 9 Pellets Centerfire Shotgun Buckshot Ammo 5 Rounds
RIO Ammunition Royal Buck 12 Gauge 2.75in 9 Pellets Centerfire Shotgun Buckshot Ammo 5 Rounds
Optics Planet
$4.26In StockBuy Now →
SUPER X 12 GAUGE 2-3/4'' 9 PELLET #00 BUCKSHOT 5/BOX
SUPER X 12 GAUGE 2-3/4'' 9 PELLET #00 BUCKSHOT 5/BOX
Shooting Surplus
$4.30In StockBuy Now →
Rio Royal Buck 12 Gauge Buckshot Shotshells
Rio Royal Buck 12 Gauge Buckshot Shotshells
Bass Pro Shops
$4.99In StockBuy Now →
Rio 12 Gauge 2 3/4 Inch 00 Buckshot Royal Buck 5/Box
Rio 12 Gauge 2 3/4 Inch 00 Buckshot Royal Buck 5/Box
Sportsman's Outdoor Superstore
$5.99In StockBuy Now →
Searching 200+ retailers...
12 Gauge Target Loads, Cheapest Prices
From
$8.46
🟢 Live prices • updating live
Remington 12 Gauge 2-3/4 Inch 1-1/8 oz 8 Shot Gun Club Target Loads 25/Box
Remington 12 Gauge 2-3/4 Inch 1-1/8 oz 8 Shot Gun Club Target Loads 25/Box
Sportsman's Outdoor Superstore BEST
$8.46In StockBuy Now →
Club Load 12 Ga 2-3/4'''' 7/8 Oz 1,150 Fps Target Shotshell Ammo - Club Load 12 Gauge 2-3/4'''' 7/8oz #9 Shot 1150fps 25/Box
Club Load 12 Ga 2-3/4'''' 7/8 Oz 1,150 Fps Target Shotshell Ammo - Club Load 12 Gauge 2-3/4'''' 7/8oz #9 Shot 1150fps 25/Box
Brownells
$8.49In StockBuy Now →
Club Load 12 Ga 2-3/4'''' 7/8 Oz 1,310 Fps Target Shotshell Ammo - Club Load 12 Gauge 2-3/4'''' 7/8oz #7.5 Shot 1310fps 25/Box
Club Load 12 Ga 2-3/4'''' 7/8 Oz 1,310 Fps Target Shotshell Ammo - Club Load 12 Gauge 2-3/4'''' 7/8oz #7.5 Shot 1310fps 25/Box
Brownells
$8.49In StockBuy Now →
Winchester Ammunition Super Target Light Target Load 2.75" 12 Gauge Ammo 7-1/2, 25/box - TRGT127
Winchester Ammunition Super Target Light Target Load 2.75" 12 Gauge Ammo 7-1/2, 25/box - TRGT127
Palmetto State Armory
$9.99In StockBuy Now →
Fiocchi 12SD1H8 Shooting Dynamics Target Load 12 Gauge 2.75 1 oz 8 Shot 25 rd BOX
Fiocchi 12SD1H8 Shooting Dynamics Target Load 12 Gauge 2.75 1 oz 8 Shot 25 rd BOX
Battlehawk Armory
$9.99In StockBuy Now →
FEDERAL AMMO Target Load 12 Gauge 2.75" 1oz #8 Shotgun Ammunition | 25 Rounds
FEDERAL AMMO Target Load 12 Gauge 2.75" 1oz #8 Shotgun Ammunition | 25 Rounds
KYGunCo
$10.34In StockBuy Now →
Stars and Stripes Target Loads 12 Gauge  2 3/4" 1 oz. 25 Rounds
Stars and Stripes Target Loads 12 Gauge 2 3/4" 1 oz. 25 Rounds
Sportsman's Guide
$10.49In StockBuy Now →
Remington Gun Club Target Loads 12 Gauge 1 1/8oz 2-3/4in Shotgun Ammo 1145ft/s #8 25 Rounds
Remington Gun Club Target Loads 12 Gauge 1 1/8oz 2-3/4in Shotgun Ammo 1145ft/s #8 25 Rounds
Optics Planet
$10.89In StockBuy Now →
Searching 200+ retailers...

How to Buy Ammo for the Lowest Cost Per Round

After years of tracking ammo prices, here’s the playbook for paying the absolute minimum:

1. Always Buy in Bulk

This is the single most impactful thing you can do. A 50-round box of 9mm might cost $0.30/round. A 1,000-round case of the same ammo drops to $0.22/round. That’s $80 saved per thousand rounds. Multiply by how much you shoot per year and the savings are substantial.

Minimum bulk thresholds for real savings:

  • 9mm: Buy 500+ rounds at a time
  • 5.56/.223: Buy 500+ rounds (M193 loose pack or cases)
  • .22 LR: Buy 500+ (bricks) or 1,400+ (buckets)
  • Shotgun: Buy 250-round flats of target loads
  • .308: Buy 200+ rounds for meaningful savings

2. Stack Free Shipping

Shipping is the hidden ammo tax. A $15-$30 shipping charge on a $200 order adds $0.015-$0.03 per round to your CPR. That can erase a “cheaper” store’s price advantage entirely. Strategy: hit free shipping thresholds whenever possible. PSA at $99, Sportsman’s Guide members at $49, or Brownells Edge members at $0.

3. Know the Going Rate

You can’t spot a deal if you don’t know normal pricing. Here are approximate “good price” benchmarks for 2026 (brass FMJ range ammo):

  • 9mm: Under $0.24/round is a good deal. Under $0.20 is excellent.
  • 5.56 NATO: Under $0.38/round is good. Under $0.32 is excellent.
  • .22 LR: Under $0.06/round is good. Under $0.04 is a steal.
  • .45 ACP: Under $0.38/round is good. Under $0.32 is excellent.
  • .308 Win: Under $0.65/round is good. Under $0.55 is excellent.

If you see prices significantly above these benchmarks, wait for a sale. If you see prices below, buy as much as you can store.

4. Don’t Be a Brand Snob for Range Ammo

For target shooting and practice, brass-cased FMJ is brass-cased FMJ. Winchester White Box, Federal American Eagle, CCI Blazer Brass, Norma, Fiocchi, they all go bang reliably. Buy whatever’s cheapest. Save your brand loyalty for defensive ammo where bullet design actually matters.

Steel-case ammo (Wolf, Tula) is even cheaper, 20 to 30 percent under brass. The trade-offs: it’s not reloadable, some indoor ranges ban it, and some picky guns don’t run it reliably. If your gun eats it and your range allows it, it’s the cheapest training ammo available.

5. Time Your Purchases

Ammo prices follow political and seasonal cycles:

  • Cheapest times: Off-election years, post-holiday (January-February), and when manufacturers run rebate programs
  • Most expensive times: Election years, after mass shootings (panic buying), and during component shortages
  • Best sales: Black Friday, 4th of July, Memorial Day, and PSA’s random free-shipping events

Range Ammo vs. Defensive Ammo: Buying Strategy

Not all ammo purchases should be made the same way:

Range/training ammo (FMJ): Buy the cheapest brass or steel-case you can find. Buy in bulk. Brand doesn’t matter. This is 90% of your ammo spending, so savings here compound massively.

Defensive ammo (JHP/hollow point): Buy quality brands, Federal HST, Speer Gold Dot, Hornady Critical Defense, or Sig V-Crown. Price matters less here because you only need 2-3 boxes (100-150 rounds): one box to verify function in your carry gun, and 1-2 boxes to carry. Rotate your carry ammo annually and shoot the old stuff at the range.

Federal HST 9mm, Defensive Ammo Prices
From
$16.99
🟢 Live prices • verified 3 hours ago
Federal 9mm Luger 124 gr HST JHP Personal Defense 20/Box
Federal 9mm Luger 124 gr HST JHP Personal Defense 20/Box
Sportsman's Outdoor Superstore BEST
$16.99In StockBuy Now →
Federal: Tactical(R), 9mm, 124gr HST(R), HP, 50/Box
Federal: Tactical(R), 9mm, 124gr HST(R), HP, 50/Box
Mile High Shooting Accessories
$24.99In StockBuy Now →
Federal Premium HST 9mm Luger Ammo 147 Grain HST JHP 20 Rounds
Federal Premium HST 9mm Luger Ammo 147 Grain HST JHP 20 Rounds
Battlehawk Armory
$28.24In StockBuy Now →
FEDERAL AMMO Personal Defense HST 9mm 147gr Jacketed Hollow Point Ammunition | 20 Rounds
FEDERAL AMMO Personal Defense HST 9mm 147gr Jacketed Hollow Point Ammunition | 20 Rounds
KYGunCo
$29.84In StockBuy Now →
Federal Premium Personal Defense HST, 9mm Luger, Jacketed Hollow Point, 147 Grain, 20 Rounds
Federal Premium Personal Defense HST, 9mm Luger, Jacketed Hollow Point, 147 Grain, 20 Rounds
Shooting Surplus
$30.34In StockBuy Now →
FEDERAL Premium Personal Defense 9mm Luger 147Gr JHP 20rd Box Ammo (P9HST2S)
FEDERAL Premium Personal Defense 9mm Luger 147Gr JHP 20rd Box Ammo (P9HST2S)
1800GunsandAmmo
$30.99In StockBuy Now →
Searching 200+ retailers...
Speer Gold Dot 9mm, Defensive Ammo Prices
From
$27.33
🟢 Live prices • verified 3 hours ago
Speer 9mm Luger +P 124 GR Gold Dot Personal Protection Hollow Point Short Barrel 20/bo
Speer 9mm Luger +P 124 GR Gold Dot Personal Protection Hollow Point Short Barrel 20/bo
Sportsman's Outdoor Superstore BEST
$27.33In StockBuy Now →
SPEER AMMUNITION 9mm Luger 115 GR Gold Dot Personal Protection Hollow Point 20rd BOX
SPEER AMMUNITION 9mm Luger 115 GR Gold Dot Personal Protection Hollow Point 20rd BOX
Battlehawk Armory
$27.64In StockBuy Now →
SPEER AMMO 9mm +P 124Gr Gold Dot HP 20rd
SPEER AMMO 9mm +P 124Gr Gold Dot HP 20rd
KYGunCo
$29.21In StockBuy Now →
SPEER Gold Dot 9mm 124Gr 20rd Box Ammo (23611GD)
SPEER Gold Dot 9mm 124Gr 20rd Box Ammo (23611GD)
1800GunsandAmmo
$29.28In StockBuy Now →
Speer Gold Dot 9mm Luger Hollow Point 115 Grain 20 Rounds
Speer Gold Dot 9mm Luger Hollow Point 115 Grain 20 Rounds
Shooting Surplus
$29.71In StockBuy Now →
Speer Gold Dot Short Barrel 9mm Luger +P 124 gr 20 Rounds Ammunition - 23611GD
Speer Gold Dot Short Barrel 9mm Luger +P 124 gr 20 Rounds Ammunition - 23611GD
Palmetto State Armory
$30.99In StockBuy Now →
Searching 200+ retailers...

In most of the United States, buying ammo online is perfectly legal and the ammo ships directly to your front door, no FFL required. However, several states have restrictions:

  • California: Ammo must ship to a licensed vendor. Background check required at pickup. $1 fee per transaction (or $19 for non-California-ID holders).
  • New York: Ammo must ship to an FFL dealer. Background check required at pickup.
  • Illinois: Must have a valid FOID card. Some retailers require a copy before shipping.
  • Connecticut: Ammo must be purchased from a licensed dealer or shipped to one.
  • Massachusetts: Must hold a valid FID or LTC. Some retailers ship direct; others require FFL delivery.
  • New Jersey: Must hold a valid FID. Some retailers refuse to ship to NJ entirely.

For 90%+ of Americans, ammo ships right to your door. Check your state’s gun laws for specifics.

Online Ammo Shopping Questions Most Sites Skip

How do I verify a low online ammo price is actually a working deal?

Three checks before purchase: in-stock status confirmed by the retailer’s real-time inventory feed, per-round price including shipping, and ammunition specification matching the product page. The most common low-price mistake is committing to a price that does not include the $35 to $60 shipping charge, which can wipe out the per-round savings entirely. The second most common is ordering bulk that turns out to be steel-cased when you needed brass.

Which calibers move fastest from in-stock to backorder during a market squeeze?

9mm, 5.56, and .22LR move fastest under demand spikes. Premium defensive ammunition in those calibers, HST, Critical Defense, Gold Dot, often disappears from major retailers within hours of a demand event. The standard protocol for serious carriers is to maintain a 1,000-round reserve of training ammunition and a 500-round reserve of defensive ammunition during normal market conditions, sized to ride out a 90-day market squeeze.

Is there any downside to buying ammunition in 1,000-round bulk lots?

Two real downsides: storage requirements, and lot-to-lot variation. A 1,000-round case of 9mm weighs roughly 40 pounds and requires temperature-stable storage. Buying the same defensive load across multiple production lots can create subtle variation in carry-gun reliability; pulling from a single bulk lot reduces this concern. For training ammunition, bulk savings are real and the downsides are minor. For defensive ammunition, single-lot purchases are often the cleaner approach.

Does the cheapest online ammo retailer change frequently?

Yes, often within a single week. Inventory cycles, hazmat shipping fee changes, and aggregator-promotion campaigns shift the per-round-shipped winner across vendors regularly. The right protocol is to compare three to five major vendors at point of need rather than committing to a single source. Aggregator sites that track per-round-shipped pricing across vendors beat checking each retailer by hand.

Frequently Asked Questions

What is the cheapest website to buy ammo?

SGAmmo and Palmetto State Armory (during free shipping events) consistently have the lowest cost per round on bulk ammo. TargetSportsUSA is cheapest for Prime members. The “cheapest” depends on caliber, quantity, and whether you factor in shipping. Use our ammo price comparison tool to check real-time pricing before every purchase.

Is it cheaper to buy ammo online or in-store?

Online is almost always cheaper, 15 to 30 percent less per round than local retail, even after shipping. The exception is when your local store runs a clearance sale or loss-leader deal. Big box stores (Academy, Bass Pro, Cabela’s) sometimes match online pricing, but their selection is limited. For bulk purchases, online wins every time.

How much ammo should I buy at once?

Buy as much as you can reasonably store and afford. The minimum for meaningful bulk savings is 500 rounds (9mm) or 500 rounds (5.56). Most serious shooters keep 1,000-2,000 rounds of their primary caliber on hand. Beyond economics, having ammo on hand means you’re not affected by short-term price spikes or supply disruptions.

Does ammo expire?

Modern factory ammunition stored in a cool, dry place lasts essentially forever. Military surplus from the 1950s-1970s still fires reliably. There’s no practical expiration date as long as you keep it away from moisture and extreme heat. Buy in bulk without worrying about shelf life.

What’s the cheapest caliber to shoot?

.22 LR is the cheapest by far at $0.04-$0.08 per round. For centerfire handguns, 9mm is cheapest at $0.20-$0.28/round. For centerfire rifles, .223 Remington (especially steel-case) is cheapest at $0.22-$0.35/round. If you want to shoot more while spending less, own a .22 LR and a 9mm, they’ll give you the most trigger time per dollar.

Compare Ammo Prices Now

Search any caliber, brand, or ammo type below. Our tool pulls live, in-stock pricing from every major online ammo retailer so you always get the best deal:

USA's #1 Gun Price Comparison
200+ retailers • 100K+ Products • Updated 24/7

Find the Best Price in Seconds

Search once, compare 200+ trusted retailers instantly.

For firearms pricing, see our cheapest online gun stores guide. For detailed retailer reviews, visit our 12 Best Online Gun Stores.

Today’s Best Ammo Deals

Our system scans hundreds of retailers daily for the biggest ammo discounts. Here’s what’s hot right now:

Deals of the Day

Today's best discounts · Updated 3x daily

Gun Deals

See All →
1 / 10

Ammo Deals

See All →
1 / 10

What is the cheapest place to buy ammo online?

SGAmmo, Palmetto State Armory, and Lucky Gunner consistently offer the lowest prices. Bulk purchases of 500 to 1,000 rounds provide the best per-round value. Use ammoseek.com to compare.

Yes in most states. California requires ammo purchases through a licensed vendor with a background check. Illinois requires a FOID card. Most states allow direct home delivery with no restrictions.

How much does ammo shipping cost?

Ammo is heavy and shipping runs 10 to 25 dollars per order. Many retailers offer free shipping over 100 to 200 dollars. Order in bulk to minimize per-round shipping cost.

Can I buy ammo in bulk online?

Yes. Bulk ammo purchases of 500 to 1,000 rounds offer 10 to 20 percent savings over box pricing. Store properly in cool, dry conditions. Ammo cans with desiccant packs work perfectly.

What is the best cheap 9mm ammo online?

Federal American Eagle, Blazer Brass, and Winchester White Box are reliable budget 9mm at 0.20 to 0.30 per round. All are brass-cased and suitable for range practice.

Does online ammo come to my door?

In most states, yes. Ammo ships directly to your home via UPS or FedEx. Some states require shipment to an FFL. An adult signature may be required at delivery. Check your state laws.

Is steel case ammo worth buying online?

Steel case ammo is cheaper (0.15 to 0.25 per round for 9mm) but some indoor ranges prohibit it. It causes slightly more extractor wear. Fine for AKs and range practice. Not ideal for defensive use.

How long does ammo last in storage?

Properly stored ammunition lasts 50 plus years. Military surplus from the 1960s still fires reliably. Keep it cool, dry, and away from humidity. Ammo cans with desiccant are ideal for long-term storage.