Affiliate Disclosure: BulkAmmoFinder is reader-supported. When you buy through links on this page, we may earn a small affiliate commission at no extra cost to you. We only recommend retailers we'd buy from ourselves. Full disclosure.
Practical Guide

How to Buy Ammo Online

The complete 2026 guide to buying ammunition online — where to shop, what's legal, how shipping works, and how to get the lowest cost per round.

Boxes of ammunition stacked next to a shipping box, ready for delivery
What You'll Learn
  • Whether it's legal to buy ammo online in your state
  • The 7 best online ammo retailers — with free shipping thresholds and key advantages
  • How online ammo ordering and shipping works, step by step
  • 5 ways to get the lowest cost per round (including hidden savings most buyers miss)
  • Red flags that identify scam or untrustworthy retailers

Yes. At the federal level, buying ammunition online is completely legal. There is no federal background check requirement for ammo purchases. You order online, the retailer ships it to your door via UPS or FedEx Ground (not USPS — postal service prohibits it), and an adult must be present to sign for delivery.

The age requirements are simple: you must be 21 or older to purchase handgun ammunition and 18 or older for rifle and shotgun ammunition. These are the same age rules that apply at your local gun shop.

The catch: several states restrict or complicate online ammo purchases. If you live in California, New York, Connecticut, Illinois, Massachusetts, New Jersey, or the District of Columbia, read the next section carefully before ordering.

Why Buy Online?

Online ammo is almost always cheaper than local retail. Brick-and-mortar stores mark up 20–40% over online prices. Buying in bulk online — especially during sales — can save you hundreds of dollars per year if you shoot regularly.

State-by-State Restrictions

Most states allow direct-to-door ammo shipping with no special requirements. A few states add significant friction. Here's the current landscape as of March 2026:

State Can You Buy Online? Ship to Door? Key Requirement
California Yes, but… No — FFL only Must ship to licensed dealer; $1 background check per transaction
New York Yes, but… No — FFL only Must ship to licensed dealer; additional NYC restrictions
Connecticut Yes, but… No — FFL only Must ship to licensed dealer; requires permit or certificate
Illinois Yes Yes Must provide valid FOID card number at checkout
Massachusetts Yes, but… No — FFL only Must hold FID or LTC; retailer must verify
New Jersey Yes, but… Varies Must hold FID or carry permit; hollow points carry-restricted
D.C. Yes, but… No — FFL only Must ship to dealer; registration required
All other states Yes Yes No special requirements — ships direct to your door
Always Check Local Laws

State laws change frequently, and some cities and counties have additional restrictions beyond state law. This table is current as of March 2026 but should not be taken as legal advice. Verify your specific state and local laws before placing your first online order.

How Online Ammo Ordering Works

If you've bought anything online before, buying ammo is almost identical — just with an age verification step. Here's the process:

Step 1: Find What You Need

Search by caliber (9mm, 5.56, .308, etc.) on a retailer's site, or use a price aggregator like BulkAmmoFinder to compare prices across multiple retailers at once. Know your caliber before you shop — if you're unsure, check the barrel markings on your firearm or refer to our new gun owner's ammo guide.

Step 2: Choose Your Quantity

Ammo is typically sold in boxes of 20 or 50 rounds. Buying in bulk (500 or 1,000 round cases) drops the cost per round significantly — often 15–30% cheaper than buying individual boxes. If you shoot regularly, case quantities are always the better deal.

Step 3: Check Out

Add to cart, enter your shipping address, and verify your age (usually a checkbox or date-of-birth field). If you're in a restricted state, you'll need to enter your FFL dealer's information or license number. Payment is typically credit card or debit — some retailers also accept PayPal, but many don't due to payment processor restrictions on ammunition.

Step 4: Receive Your Order

Orders ship via UPS Ground or FedEx Ground (never USPS). Most orders arrive in 3–7 business days depending on distance. An adult (18+ for rifle/shotgun ammo, 21+ for handgun ammo) must sign for delivery. The package will be a plain brown box — ammo retailers don't put branding or product descriptions on the outside of packages.

Pro Tip

If you won't be home to sign, consider having your order held at a UPS or FedEx pickup location. Most retailers let you redirect to a pickup point after the shipping label is generated.

Best Online Ammo Retailers (2026)

We track dozens of online ammo retailers. These seven consistently offer the best combination of price, reliability, and shipping. Each has a different strength — the "best" retailer depends on what you're buying and how much.

Retailer Best For Free Shipping Key Advantage
SGAmmo Lowest price per round $200+ Consistently cheapest CPR; family-owned; transparent pricing
Palmetto State Armory Daily deal hunters $49–$99 (promos) Makes their own ammo; daily flash sales; huge selection
Lucky Gunner Speed & reliability None (flat-rate) Same-day shipping guarantee; $100 credit if out-of-stock error
Target Sports USA High-volume buyers All orders (AMMO+) AMMO+ membership (~$95/yr) = free shipping + 8% off everything
Natchez Shooters Supplies Flash sale pricing Periodic promos Flash sales that often beat every competitor
Brownells Ammo + gun parts combos All (Edge @ $49.99/yr) Edge membership covers ammo + 90K+ gun parts; stackable coupons
Ammunition Depot Price tracking nerds $149+ 10-year price history charts on every product; active daily deals

Our Top Picks by Use Case

Best Overall Value

SGAmmo

Consistently the lowest cost per round across calibers. Family-owned operation running on ~5% margins. Their import and bulk ammo prices are hard to beat anywhere. Free shipping on orders over $200.

Shop SGAmmo →
Best for High-Volume Buyers

Target Sports USA — AMMO+ Membership

If you spend $1,000+/year on ammo, the ~$95/year AMMO+ membership pays for itself quickly. Every order ships free (no minimum), plus 8% off listed prices and early access to restocks.

Shop Target Sports →
Best Shipping Speed

Lucky Gunner

Every in-stock order ships the same day. Real-time inventory — if it shows in stock on their site, it's actually in their warehouse. If there's ever an error, they give you $100 in store credit. Flat-rate shipping ($15–$25 per case) is the trade-off for speed.

Shop Lucky Gunner →
Best Flash Sales

Palmetto State Armory

PSA runs aggressive daily deals that sell out fast. They also manufacture their own ammo line at competitive prices. Sign up for email alerts — their best ammo deals appear without warning and disappear within hours.

Shop PSA →

Shipping: What to Expect

Ammo is heavy. That means shipping costs matter — sometimes more than the per-round price difference between retailers. Here's what you need to know:

Carriers

Ammo ships via UPS Ground or FedEx Ground only. USPS does not allow ammunition. Most retailers default to UPS. Shipping is always ground (no air), which means delivery time depends on distance from the warehouse.

Typical Delivery Times

Most retailers process orders within 1–3 business days (Lucky Gunner ships same-day). Transit time is 2–5 business days depending on your location relative to the warehouse. Total from order to doorstep: 3–7 business days in most cases.

Shipping Costs

A 1,000-round case of 9mm weighs about 28 pounds. Shipping a box that heavy typically costs $15–$30 depending on distance. This is why free shipping thresholds matter — they can save you $20–$30 per order.

Signature Required

Most carriers require an adult signature for ammunition deliveries. If nobody's home, UPS will attempt redelivery (usually up to 3 attempts). You can also redirect to a UPS Access Point or FedEx Office for pickup at your convenience.

Hazmat Fee Heads-Up

Standard ammunition does not incur a hazmat surcharge — it ships as ORM-D (Other Regulated Material - Domestic) or Limited Quantity. However, black powder, certain primers sold separately, and smokeless powder in bulk do carry hazmat fees of $20–$40. Loaded cartridges (what most people buy) are not classified as hazmat.

How to Get the Lowest Cost Per Round

The difference between smart buying and impulse buying can save you hundreds of dollars a year. Here are the five most impactful strategies:

1. Buy in Bulk (Case Quantities)

A 1,000-round case of 9mm FMJ typically costs 15–30% less per round than buying twenty 50-round boxes. For example, if individual boxes run $0.26/round, a case might drop to $0.22/round — saving you $40 per thousand rounds.

2. Use Free Shipping Thresholds

Shipping on a case of ammo can add $0.02–$0.03 per round. Ordering above the free shipping threshold eliminates that cost entirely. SGAmmo's $200 threshold is easy to hit with one case of most calibers. Target Sports USA AMMO+ members ship free on everything — even a single box.

3. Use a Price Aggregator

Don't shop at one retailer — compare across all of them. BulkAmmoFinder shows you the lowest cost per round across trusted retailers in real time. A price difference of even $0.01/round saves $10 per thousand rounds.

4. Sign Up for Deal Alerts

The best ammo deals sell out within hours. Sign up for email alerts from PSA, Natchez, and SGAmmo. Also check /r/gundeals — the community spots deals fast.

5. Time Your Purchases

Ammo prices fluctuate with demand. Prices tend to be lowest in the late spring and summer (post-tax season, pre-election). They spike before elections, during political uncertainty, and around tariff announcements. In March 2026, manufacturers are announcing April price increases — meaning pre-increase stockpiling can lock in current pricing before the hike.

2026 Tariff Alert

Tariffs signed in April 2025 have hit imported ammo hard: 10% blanket on all imports, plus country-specific rates (37% on Serbian ammo like PPU/Prvi Partizan, 25% on South Korean PMC). If you shoot imported brands, buy now — prices are still rising. See our 2026 ammo price forecast for the full breakdown.

Red Flags: How to Avoid Scam Retailers

The vast majority of online ammo retailers are legitimate. But scam sites do exist — especially ones that pop up during shortages when buyers are desperate. Watch for these warning signs:

If You're Not Sure

Stick with the established retailers listed in this article. All seven have years of verified customer history, thousands of reviews, and established reputations. When in doubt, search "[retailer name] scam" or "[retailer name] review" before placing your first order.

Never Miss an Ammo Deal

Price drops, restocks, and bulk deals from trusted retailers — delivered to your inbox weekly.

Frequently Asked Questions

Is it legal to buy ammo online?

Yes, in most U.S. states. Federal law allows online ammo purchases with no background check for ammunition. Some states (California, New York, Connecticut, Massachusetts, D.C.) require shipment to a licensed dealer. Illinois requires a valid FOID card. All other states allow direct-to-door delivery. Always check your state and local laws — they can change.

What is the cheapest place to buy ammo online?

SGAmmo consistently offers the lowest per-round pricing, especially on bulk and imported ammunition. But "cheapest" depends on total cost including shipping. Target Sports USA AMMO+ members get free shipping on everything, which can make them cheaper than SGAmmo on smaller orders. Use a price comparison tool like BulkAmmoFinder to compare total cost across retailers.

Do you need a background check to buy ammo online?

At the federal level, no. California is the only state that requires a point-of-sale background check ($1 fee) for all ammo purchases, including online orders routed through a dealer. Illinois requires a valid FOID card number at checkout. Most states have no check requirement for ammunition.

Can ammo be shipped to my house?

In most states, yes — ammo ships directly to your door via UPS or FedEx Ground. An adult must sign for delivery (21+ for handgun ammo, 18+ for rifle/shotgun). States that require FFL transfer (California, New York, Connecticut, Massachusetts, D.C.) will not allow direct-to-home shipment — you'll need to have it sent to a licensed dealer and pick it up there.

Can you ship ammo via USPS?

No. The United States Postal Service does not allow ammunition to be shipped through the mail. All ammunition must ship via private carriers: UPS Ground or FedEx Ground. This applies to both loaded cartridges and empty brass.

How much ammo can you order at once?

At the federal level, there is no limit on how much ammunition you can purchase at one time. Most retailers will sell you as many cases as they have in stock. Some states and local jurisdictions may have quantity purchase reporting requirements, but outright purchase limits are rare. Practically speaking, most buyers purchase 500–2,000 rounds per order for common calibers.

Is online ammo cheaper than buying at a store?

Almost always, yes — especially when buying in bulk. Local gun shops and big-box stores (Bass Pro, Cabela's, Academy) typically mark up ammo 20–40% above online prices. The main scenario where local might be comparable: you need one box right now, and you'd pay $15–$25 shipping for a small online order. For anything beyond a single box, online is cheaper.

Can you buy ammo online in California?

Yes, but it must ship to a licensed ammunition vendor (not your home). When you pick it up, you'll undergo a $1 background check at the point of sale. Most major online retailers know this process and have FFL networks in California. Some California residents use dealers like Riflegear or Turner's for online ammo transfers. The $1 check is per transaction, not per box, so consolidate your orders.

Related Articles

Affiliate Disclosure: BulkAmmoFinder.com is reader-supported. Links to retailers on this page may earn us a small commission if you make a purchase — at no additional cost to you. We only recommend retailers we trust. Commissions help us keep this site running and free for everyone. See our full affiliate disclosure for details.