Skip to content

US PPI — Small Arms, Ordnance, and Ordnance Accessories Manufacturing

Producer Price Index blending small arms with ordnance and ammunition-adjacent output, the only live series in this space.

107.088+0.0% m/m−0.5% y/y+3.3% 5y

Sep 2026 value · Next print expected around Nov 2026 · Source: BLS

Price history

Sep 2026 · latest107.088+3.3%since Sep 2021
10310410510610710810920222023202420252026107.1
Move along the line to read any month

Copy the values

Paste straight into Excel, Google Sheets or an email. Spreadsheet format lands as two columns.

Range
Format

Preview13 rows, newest first. Click a value to copy it.
MonthValueChange m/m
Sep 2026+0.0%
Aug 2026+0.0%
Jul 2026+0.0%
Jun 2026+0.0%
May 2026+0.9%
Apr 2026+0.0%
Mar 2026+0.0%
Feb 2026−1.4%
Jan 2026+0.0%
Dec 2025+0.0%
Nov 2025+0.0%
Oct 2025+0.0%
Sep 2025+0.0%

Same numbers as the chart, straight from BLS. Dates are the first of each period, the way BLS reports them.

How it's built

Ordnance fell 0.5% over the last 12 months, but all of its main inputs rose faster: copper and brass mill shapes +30.0%, steel mill products +27.6%. That cost pressure may still pass through to prices.

Fabricated metal product mfgOther fabricated metal product mfgAll other fabricated metal product mfg

PCU33299T33299TSmall Arms, Ordnance, and Ordnance Accessories mfg107.088Sep 2026 · −0.5% over 12 months

Key figures

Since Jan 2017
+7.1%
100.0 to 107.1
12-month volatility
±0.5%
std. dev. of monthly change
Largest monthly rise
+1.7%
Dec 2021
10% cap would bind
0 of 36
months, annual base reset
  • From Jan 2017 to Sep 2026 the index went from 100.0 to 107.1, a change of +7.1%.
  • Highest reading in that period: 107.7 in Feb 2024. Lowest: 100.0 in Jan 2017.
  • Largest one-month rise: +1.7% in Dec 2021. Largest one-month fall: -1.4% in Feb 2026.
  • The year-over-year change stayed within 10% either way in each of the last 36 months, so a 10% annual cap or floor would not have been reached.

Use it in a contract

Draft clause citing this series

A starting point citing this series by name and code. Replace the bracketed terms with your contract's actual scope before use.

The [affected portion] of the Contract Price shall be adjusted using US PPI — Small Arms, Ordnance, and Ordnance Accessories Manufacturing (BLS series PCU33299T33299T), published by BLS.

Base Period: the index value published for September 2026 (or the month of contract signing, if different) is the Base Value.

Adjustment: at each Adjustment Date, the Current Value is the most recently published three-month average of the index (the Averaging Window). The Escalation Factor equals Current Value divided by Base Value.

Cap: the Escalation Factor applied under this clause shall not exceed 1.10 or fall below 0.90 (a 10% cap and floor) in any single Adjustment Date, regardless of the index's actual movement.

[Replace bracketed terms with your contract's actual affected-portion definition and adjustment-date schedule before use. This is a drafting starting point, not legal advice.]
Why contracts cite this index

The only real government index for defence small-arms contracts. No narrower "small arms only" or "ammunition only" series exists alongside it.

How this index is used (1 guide)

How do you structure a price escalation clause for defense contracts?

Split defense contracts into aircraft, naval, land systems, missiles, and small arms. Aircraft (PCU336411336411), naval systems (PCU336611336611), and small arms/ordnance manufacturing (PCU33299T33299T) have real, published US government price indices. Land systems and missiles do not, confirmed by direct check against the BLS API. Build those two from a weighted input composite instead.

Let Escalake run this clause for you

Escalake tracks US PPI — Small Arms, Ordnance, and Ordnance Accessories Manufacturing, applies your formula, and gives both sides a number they can confirm, no spreadsheet required.