Where Real Competition Lives: Offers Per Bid Across 653,735 Federal Contracts
29% of federal contracts get exactly one offer.Another 25% get 2-3. And then there's a long tail of NAICS codes where 60, 70, even 90 vendors line up to bid on every single award. If you're building a federal BD strategy, “competitive” and “competed” aren't the same thing — and the data makes the difference very clear.
The Headline Numbers
The 19.7 mean is the trap number. It looks competitive. But the median is much lower, and the distribution is bimodal: a huge chunk of awards see 1 offer, a meaningful chunk see 2-5, and then an outlier tail with dozens. What matters for your BD strategy is which bucket your NAICS codes sit in.
The 15 Most Competitive NAICS Codes
These are the NAICS codes where federal buyers consistently see double-digit numbers of bidders per award. If you're bidding here, your win probability off the base rate alone is brutal — one in 30, one in 60, in some cases one in 90. These are markets where pricing realism, past performance, and niche specialization decide outcomes, not just the basics.
| NAICS | Industry | Awards | Avg Offers |
|---|---|---|---|
| 339940 | Office Supplies (except Paper) Manufacturing | 649 | 92.4 |
| 336992 | Military Armored Vehicle, Tank, and Tank Components | 1,084 | 77.7 |
| 333120 | Construction Machinery Manufacturing | 2,900 | 68.6 |
| 541715 | R&D in Nanotechnology | 19,582 | 68.1 |
| 541511 | Custom Computer Programming Services | 6,808 | 65.9 |
| 541512 | Computer Systems Design Services | 10,852 | 61.1 |
| 325998 | All Other Miscellaneous Chemical Product Mfg | 545 | 53.7 |
| 541330 | Engineering Services | 28,930 | 43.6 |
| 444110 | Home Centers | 1,193 | 41.8 |
| 332510 | Hardware Manufacturing | 2,799 | 41.0 |
| 332311 | Prefabricated Metal Building Mfg | 582 | 36.2 |
| 541513 | Computer Facilities Management Services | 1,423 | 36.0 |
| 423450 | Medical/Dental/Hospital Equipment Wholesalers | 7,839 | 35.2 |
| 334290 | Other Communications Equipment Mfg | 2,711 | 34.9 |
| 541611 | Administrative Management Consulting | 15,436 | 34.7 |
Three things jump out:
- IT consulting is a bloodbath.541511, 541512, and 541611 together represent 33,000+ awards with 35-65 competitors per bid. Every IT staffing firm, every consultancy, every boutique is fighting the same bids. If you're here without clear differentiation, you're spinning wheels.
- R&D nanotechnology is deceptively hot.541715 has 19,582 awards at 68.1 offers avg. That's because DoD SBIR/STTR funnels thousands of early-stage firms into this NAICS. It looks like science; it bids like a stampede.
- Some of these are “open market” NAICS.339940 (office supplies), 444110 (home centers), 423450 (medical wholesalers) — these are high-volume, low-margin product categories where any eligible small business can quote. The 90-offer average reflects how many firms are on GSA schedules or open-market, not how deep the real competition is.
The 15 Least Competitive NAICS Codes
On the other end of the distribution, these are NAICS codes where single-offer awards are the norm. Agencies are buying from the only real vendor in their region, or the only one certified, or the only one with the required capacity. If you're in one of these markets, your competitive moat is real.
| NAICS | Industry | Awards | Avg Offers | % 1-Offer |
|---|---|---|---|---|
| 532283 | Home Health Equipment Rental | 888 | 1.00 | 100.0% |
| 311812 | Commercial Bakeries | 7,910 | 1.01 | 99.8% |
| 623110 | Nursing Care Facilities (Skilled Nursing) | 7,101 | 1.03 | 99.5% |
| 541199 | All Other Legal Services | 1,023 | 1.42 | 80.5% |
| 334412 | Bare Printed Circuit Board Manufacturing | 1,341 | 1.66 | 71.9% |
| 332919 | Other Metal Valve and Pipe Fitting Mfg | 1,305 | 1.70 | 70.5% |
| 481212 | Nonscheduled Chartered Freight Air | 4,059 | 1.71 | 73.4% |
| 621910 | Ambulance Services | 930 | 1.76 | 33.7% |
| 221122 | Electric Power Distribution | 1,053 | 1.81 | 28.7% |
| 336412 | Aircraft Engine and Engine Parts | 3,283 | 1.82 | 25.4% |
| 811210 | Electronic and Precision Equipment Repair | 1,922 | 1.87 | 58.6% |
| 115310 | Support Activities for Forestry | 8,731 | 1.87 | 76.7% |
| 332992 | Small Arms Ammunition Manufacturing | 510 | 1.94 | 42.4% |
| 221210 | Natural Gas Distribution | 505 | 1.94 | 15.0% |
| 562211 | Hazardous Waste Treatment and Disposal | 737 | 1.94 | 18.0% |
The top three are basically uncontested markets.Nursing homes serving veterans, commercial bakeries feeding specific military bases, home health equipment for specific regions — these awards go to the only qualified local provider 99.5% of the time. If you're an incumbent here, your re-compete risk is structurally near zero. If you're a challenger without geographic presence, you can't enter at all.
The aircraft engine category (336412) is interesting — 1.82 average offers but only 25% single-offer. That means when it's competed, it's genuinely competed (3-5 bidders), but about a quarter of awards go sole-source to OEMs for parts they're the only source for. Two very different buying patterns inside one NAICS.
What This Means For BD Strategy
Three practical takeaways:
- Score your target NAICS by competition level.If you're evaluating whether to expand into a new NAICS, the average-offers number is a better screening signal than total federal spend. A $5B market with 60 competitors per bid has worse expected value than a $500M market with 3 per bid.
- Differentiate aggressively in competitive NAICS.If you're already in 541611 or 541512, you know this — but the data quantifies it. Compete on agency relationships, on narrow specialization, on past performance density. Pricing alone isn't going to do it.
- Look for protected markets for your recompete pipeline.If your firm has existing past performance in a low-competition NAICS (say 332919 metal fittings at 70% single-offer), your re-compete retention rate should be very high. Lean into those contracts; don't chase noisy competitive ones.
Methodology
Data source: USAspending.gov contract awards. Filtered to contracts with a reported non-zero numberOfOffersvalue and obligation above $100K, across FY2022-FY2026. NAICS codes shown required at least 500 awards to qualify, to avoid noise from thinly-populated categories. Set-aside awards are included; filters don't distinguish between full-and-open and reserved. Numbers update nightly.
Note that “number of offers” is self-reported by contracting officers and isn't perfectly clean — some CO's enter the number of valid offers, others enter raw submissions including non-responsive bids. Treat these numbers as directional signals of market dynamics rather than exact competitor counts.
See competition data for your NAICS
Pursight shows offer distributions, pricing benchmarks, and top vendors for every NAICS code with federal contract activity. Free tier available.
Start Free