Quick Answer
Cost Per Round (CPR) is the total price of an ammunition purchase divided by the number of rounds included. A $15 box of 50 rounds is $0.30 per round. A $8 box of 20 rounds of the same ammunition is $0.40 per round. The second box has a lower sticker price and a higher actual cost. CPR is the only way to compare ammunition pricing accurately across different box sizes, retailers, and bulk configurations.
Why Box Price Is the Wrong Number to Look At
Walk into any gun store or browse any online retailer and you will see ammunition displayed by the box: $12.99 on one shelf, $29.99 on the next, $289.00 for the case in the corner. These numbers are nearly useless for comparison because they represent different quantities of the same product.
Ammunition is sold in boxes of 20, 50, 100, 200, 500, and 1,000 rounds. The same caliber from the same manufacturer can appear at four or five different price points at the same retailer simultaneously, each representing a different quantity. Without normalizing to a per-round basis, comparison is not comparison. It is noise.
CPR eliminates this confusion entirely. One number. Every listing. Every box size. Every retailer. The lowest CPR is the best deal, full stop, with the caveat that shipping must be included to make it genuinely complete.
How to Calculate CPR
The calculation has two inputs and no complexity:
CPR = Total Price / Number of Rounds
Here is what it looks like across common ammunition configurations for 9mm FMJ in 2026:
| Box Size | Example Price | CPR | Notes |
|---|---|---|---|
| 20 rounds | $8.00 | $0.400 | Typical small-box retail |
| 50 rounds | $15.00 | $0.300 | Standard retail box |
| 50 rounds | $11.50 | $0.230 | Same product, better retailer |
| 100 rounds | $21.00 | $0.210 | Value pack |
| 200 rounds | $40.00 | $0.200 | Bulk value pack |
| 500 rounds | $99.00 | $0.198 | Case pricing begins |
| 1,000 rounds | $190.00 | $0.190 | Best per-round pricing |
| 1,000 rounds | $219.00 | $0.219 | Same quantity, different retailer |
The important comparisons are the ones that look similar: the two 50-round boxes at different prices, and the two 1,000-round cases. The $11.50 box costs 23.5% less per round than the $15.00 box. The $190.00 case costs 13.2% less per round than the $219.00 case. Without CPR normalization, a buyer sees sticker prices that invert the actual value picture.
The Bulk Pricing Equation in Detail
Why Bulk Costs Less Per Round
Packaging: Individual retail boxes include printed cardboard with tray inserts. Bulk cases use minimal packaging. Per-round packaging cost approaches zero at bulk quantities.
Retailer handling cost: Processing one order for 1,000 rounds costs the retailer the same in order management as one order for 50 rounds. Spread across 20 times as many units, the per-round overhead is a fraction of the single-box equivalent.
Per-unit margin: High-volume buyers generate less customer acquisition cost per dollar of revenue. Retailers extend lower margins because the economics support it.
The Threshold Where Bulk Pays Off
| Quantity Step | Typical CPR Reduction |
|---|---|
| 50 to 200 rounds | 5 to 10% |
| 200 to 500 rounds | 8 to 15% |
| 500 to 1,000 rounds | 5 to 10% |
| 1,000 to 5,000 rounds | 3 to 8% |
The 50-round to 500-round step produces the most significant savings. If you can only reach one bulk tier, the 500-round case is the most important threshold to hit.
The Hidden Costs That CPR Must Include
Shipping
Shipping is the most significant variable cost. A case of 1,000 rounds of 9mm weighs 28 to 32 pounds. Shipping can run $12 to $28.
| Shipping Cost | Per-Round Addition (1,000 rds) | Per-Round Addition (500 rds) | Per-Round Addition (200 rds) |
|---|---|---|---|
| Free | $0.000 | $0.000 | $0.000 |
| $9.99 | $0.010 | $0.020 | $0.050 |
| $14.99 | $0.015 | $0.030 | $0.075 |
| $19.99 | $0.020 | $0.040 | $0.100 |
| $24.99 | $0.025 | $0.050 | $0.125 |
On a 200-round order, $24.99 shipping adds $0.125 per round. That is the difference between a decent deal and a bad one.
Delivered CPR = (Total Price + Shipping) / Number of Rounds
This is the number Ghost calculates and displays. It is the only version of CPR worth comparing.
Free Shipping Thresholds
Most dedicated ammunition retailers offer free shipping above $100 to $200. When your order is near this threshold, crossing it is almost always the correct decision. Example: a retailer's threshold is $150, your order is at $105. Adding 100 rounds at $21 eliminates $16 in shipping. Effective CPR on those 100 additional rounds: $0.05. You are buying rounds at $0.05 each that would otherwise cost $0.21 each.
Sales Tax and Hazmat Fees
Sales tax varies by state and retailer (5 to 10% in high-tax states). Hazmat fees apply to primers and powder but not to loaded ammunition per ATF regulations (27 CFR 478). If you are purchasing only factory-loaded cartridges, hazmat fees are not relevant.
CPR Across Calibers: 2026 Numbers
| Caliber | Typical CPR Range (FMJ/Standard) | 200-Round Range Day Cost |
|---|---|---|
| .22 LR | $0.04 to $0.08 | $8 to $16 |
| 9mm Luger | $0.18 to $0.24 | $36 to $48 |
| .40 S&W | $0.22 to $0.30 | $44 to $60 |
| .45 ACP | $0.30 to $0.42 | $60 to $84 |
| .223 / 5.56 NATO | $0.28 to $0.38 | $56 to $76 |
| .308 Winchester | $0.50 to $0.80 | $100 to $160 |
| 6.5 Creedmoor | $0.55 to $0.90 | $110 to $180 |
CPR for Defensive Ammunition: A Separate Calculation
For defensive carry ammunition, reliability and terminal performance are the primary criteria. CPR matters but is secondary. Select the best-performing defensive load for your platform without letting CPR drive the decision to a lesser product.
Where CPR matters for defensive ammunition: when evaluating whether to buy extra boxes for training with your carry load.
| Ammunition Type | Typical CPR Range | Quantity to Buy |
|---|---|---|
| 9mm FMJ (range training) | $0.18 to $0.24 | Buy in bulk, 500 to 1,000 rounds |
| 9mm JHP (defensive carry) | $0.55 to $0.80 | 1 to 2 boxes for carry + function testing |
| .45 ACP FMJ (range training) | $0.30 to $0.42 | Buy in bulk, 500 to 1,000 rounds |
| .45 ACP JHP (defensive carry) | $0.85 to $1.20 | 1 to 2 boxes for carry + function testing |
Common CPR Calculation Mistakes
Forgetting to include shipping. The most frequent mistake. Always calculate delivered CPR.
Comparing different products as if they were the same. Brass-case and steel-case are not the same product. Compare like to like.
Confusing the box count with the round count. "10 boxes of 50 rounds each" is 500 rounds total. Divide total price by total rounds.
Not accounting for quantity discount tiers. A retailer's 500-round CPR is a different product than their 50-round CPR. Compare against other retailers' equivalent quantity pricing.
How Ghost Applies CPR Across All 213 Retailers
CPR normalization is the foundation of everything Ghost does. Every listing across all 213+ tracked retailers is converted to CPR at the point of ingestion. When you view the 9mm caliber page, you are seeing CPR, not box prices. When you sort by price, you are sorting by CPR. When you compare retailers, you are comparing delivered CPR.
The BUY/HOLD/WAIT signal is built entirely on CPR. When Ghost signals BUY, it means the current average CPR across tracked retailers has dropped below the 30-day moving average by a meaningful margin. Not that sticker prices are down. That the actual per-round cost, normalized across the market, is genuinely below recent norms.
Price alerts are set in CPR. You define a target CPR. Ghost notifies you when any tracked retailer hits that per-round price, factoring in delivered cost.
The retailer comparison table sorts by delivered CPR. The first result is genuinely the best deal, not the retailer with the lowest sticker price on a box that turns out to have fewer rounds and no free shipping.
Frequently Asked Questions
What does CPR mean in ammo?
CPR stands for Cost Per Round. It is the total purchase price divided by the number of rounds. It is the correct basis for comparing ammunition prices across different box sizes, quantities, and retailers.
How do I calculate cost per round for ammo?
Divide the total price by the number of rounds. A 50-round box at $12 is $0.24 per round. A 1,000-round case at $195 is $0.195 per round. For delivered CPR, add shipping first: $195 + $15 shipping = $210 / 1,000 = $0.210 per round delivered.
Is bulk ammo always cheaper per round?
In general, yes. The exception arises when a retailer's bulk price is not actually discounted below their per-box equivalent, which happens with repacked bulk (individual boxes bundled without a genuine volume discount). Always calculate CPR at both quantity levels to verify.
Does shipping cost matter when comparing ammo prices?
Significantly. On a 200-round order, $20 in shipping adds $0.10 per round. Always calculate delivered CPR when comparing retailers.
What is a good cost per round for 9mm ammo?
At current 2026 market prices, brass-case 9mm FMJ at $0.18 to $0.21 per round delivered represents strong value. Above $0.25 per round is above average. Ghost's BUY signal activates when current CPR is meaningfully below the 30-day average.
Why do some ammo listings not show price per round?
Most retail listings display box prices because it is the standard retail convention. It also makes direct comparison harder, which can benefit retailers whose prices are not the most competitive. Ghost normalizes every listing to CPR so you never have to calculate it manually.
The One Number That Cuts Through All the Noise
The ammunition market generates a lot of noise: promotional framing, varying box sizes, sticker prices that obscure unit economics. CPR eliminates all of it. One number. Total price divided by round count, including shipping. The lowest CPR from a verified retailer is the best deal. Everything else is presentation.
Ghost builds its entire comparison infrastructure on this principle. Every price across every retailer is reduced to the same unit before anything else happens. The result is a market view that does not otherwise exist: clear, normalized, and updated continuously so that the best deal available right now is always visible.
CPR calculations and price ranges are sourced from Ghost's retailer tracking database across 213 active retail sources, updated every 2 to 4 hours. Price ranges reflect current 2026 market conditions for brass-case factory-new ammunition.