AmmoDesk

9mm 115gr FMJ all-in price (1,000 rounds, shipped)

AmmoDesk compares what you actually pay for one case of new brass 9mm 115gr FMJ: the dealer's case price plus published shipping to 75201. We are not a dealer. We do not take orders. Rank is by delivered cents per round, not by commission.

Dealers ranked by all-in price for one 1,000-round case shipped to ZIP 75201
# Dealer Brand Case price Shipping All-in ¢/rd Stock Buy

Sorted by all-in for one case shipped to 75201. A dash means that ZIP quote is not on file: the row stays listed, is not BEST, and is not the sort winner. How we rank.

Ad. Buy buttons are affiliate links. Purchases may earn a commission at no extra cost to you. Ranking does not use that number.

Prices from listings.csv. Shipping rules from dealers.json.

FAQ

Is this the price for 1,000 rounds?
Yes. One case. Not a 50-round box, not a 2-case deal.
Does all-in include shipping?
Yes. All-in is the case price plus shipping for one case to 75201. A ZIP quote is one Ground number on every row from that dealer. An empty quote shows a dash and cannot be BEST.
Why are brands mixed?
This page is range 9mm: new brass 115gr FMJ. Brands are not the same lot. Brand is in the row.
Why might a cheaper sticker lose?
We sort delivered cost, not the headline.
Do you ship to every state?
No. We don't ship anything. Check the dealer.

How we rank

all-in = case price + shipping. Cents per round = all-in / 1,000. Rows that have a shipping number sort by all-in, lowest first.

Shipping is four types. Free over a threshold: ship is $0 when the case price reaches the dealer's cutoff, and the small-order fee when it does not. Free on a case: ship is $0. ZIP quote: one Ground quote for that dealer and ZIP, the same amount on every row; if the quote is empty, Shipping and All-in show a dash and the row cannot be BEST. Free if flagged: ship is $0 only when that row's free-ship flag is true; otherwise ship is empty and the row cannot be BEST. Member prices are notes only. They do not sort.

BEST is the lowest all-in among rows that are in stock and have a numeric ship quote. Out of stock stays in the delivered-cost sort and cannot get BEST. If ship is empty, the row stays on the list. It is not BEST, and it is not the sort winner. How we rank.