NAICS Industry

NAICS 238990 Federal Contract Obligations (Last 10 Years)

FPDS procurement overview for NAICS 238990, All Other Specialty Trade Contractors, covering obligations, award volume, major agencies, vendors, and yearly trends over the last 10 years.

Over the last 10 years, NAICS 238990 recorded $8.70 billion in obligations across 45,603 award actions, with an average action value of $190,773.53. The Department of the Army accounted for the largest share of obligations, followed by the Department of the Navy and Department of the Air Force.

Generated at 03/21/2026

Analysis period: Last 10 years

This summary is based on FPDS award records for the last 10 years and reflects obligated amounts, action counts, and selected top agencies, vendors, and annual totals.

NAICS Code
238990
Industry
ALL OTHER SPECIALTY TRADE CONTRACTORS
Total Obligated
8.70 billion
8,699,845,473.75
Award Actions
45,603
Average Action Value
190,773.53

About NAICS 238990 federal contract activity

NAICS 238990, All Other Specialty Trade Contractors, accounted for $8.70 billion in obligated federal spending across 45,603 awards over the last 10 years, with an average award value of $190,773.53. The volume of awards is high relative to the average obligation, indicating a market characterized by many smaller transactions alongside a smaller number of larger, higher-value awards.

Agency demand and leading federal buyers

The Department of the Army is the dominant buyer in this NAICS, with $5.00 billion obligated across 13,316 awards, representing a substantial share of total activity. The Department of the Navy and the Department of the Air Force follow with $1.31 billion and $1.01 billion, respectively, while the National Park Service and U.S. Customs and Border Protection contribute materially but at much lower levels.

Vendor concentration and leading contractors

Vendor concentration is led by Miscellaneous Foreign Awardees at $1.36 billion and Bundesamt für Bauwesen und Raumordnung at $1.33 billion, both indicating significant cross-border or foreign-linked award activity. Among identifiable firms, SLSCO Ltd. and American Engineering Corporation account for large obligations, but award counts vary sharply, suggesting different contract structures and procurement patterns across vendors.

Annual contract trend over the analysis window

Annual obligations peaked in 2023 at $1.16 billion, after rising from $825.84 million in 2022 and $928.50 million in 2021. Spending then declined to $585.28 million in 2024 and $549.99 million in 2025, while award counts also remained elevated, indicating that activity continues but at a lower obligated value than the 2023 high.

How to interpret this page

This summary uses FPDS Query obligations data for NAICS 238990 over the last 10 years and reflects aggregated awarded amounts and award counts. Top agencies, vendors, and annual trend figures are based on obligated dollars captured in the reported analysis window; vendor names are shown as recorded in the source data.

Top Agencies

SELECT
    agency_id,
    agency_name,
    total_obligated,
    award_count,
    formatReadableQuantity(total_obligated) AS total_obligated_readable
FROM
(
    SELECT
        content__award__purchaserInformation__contractingOfficeAgencyID AS agency_id,
        anyHeavy(content__award__purchaserInformation__contractingOfficeAgencyID__name) AS agency_name,
        sum(content__award__dollarValues__obligatedAmount) AS total_obligated,
        count() AS award_count
    FROM fpds.data
    WHERE
        contract_type = 1
        AND content__award__productOrServiceInformation__principalNAICSCode = '238990'
        AND content__award__purchaserInformation__contractingOfficeAgencyID IS NOT NULL
        AND content__award__purchaserInformation__contractingOfficeAgencyID != ''
        AND parseDateTimeBestEffortOrNull(content__award__relevantContractDates__signedDate) >= toStartOfYear(now()) - INTERVAL 10 YEAR
        AND parseDateTimeBestEffortOrNull(content__award__relevantContractDates__signedDate) < toStartOfYear(now())
    GROUP BY agency_id
)
ORDER BY total_obligated DESC
LIMIT 10
Agency ID Agency Name Total Obligated Readable Award Actions
2100 DEPT OF THE ARMY 5,004,890,420.61 5.00 billion 13,316
1700 DEPT OF THE NAVY 1,305,826,226.67 1.31 billion 8,329
5700 DEPT OF THE AIR FORCE 1,009,613,662.54 1.01 billion 3,598
1443 NATIONAL PARK SERVICE 215,315,025.14 215.32 million 1,620
7014 U.S. CUSTOMS AND BORDER PROTECTION 179,198,322.29 179.20 million 544
3600 VETERANS AFFAIRS, DEPARTMENT OF 151,826,349.24 151.83 million 1,555
12C2 FOREST SERVICE 102,598,358.66 102.60 million 2,142
1448 U.S. FISH AND WILDLIFE SERVICE 66,715,044.16 66.72 million 1,248
1900 STATE, DEPARTMENT OF 61,667,691.89 61.67 million 1,981
6920 FEDERAL AVIATION ADMINISTRATION 60,838,752.57 60.84 million 1,030

Insight

Over the last 10 years, NAICS 238990 obligations totaled 8.70 billion across 45,603 awards, with an average award value of 190,773.53. The DEPT OF THE ARMY dominated spending at 5.00 billion, representing roughly 58% of total obligations, followed by the DEPT OF THE NAVY at 1.31 billion and the DEPT OF THE AIR FORCE at 1.01 billion; these three agencies account for about 84% of all obligated dollars. Outside the Department of Defense, obligations are much more diffuse, with the largest civilian agencies each remaining below 220 million and award counts generally spread across higher volumes of smaller awards.

Top Vendors

SELECT
    vendor_name,
    cage_code,
    total_obligated,
    award_count,
    formatReadableQuantity(total_obligated) AS total_obligated_readable
FROM
(
    SELECT
        content__award__vendor__vendorHeader__vendorName AS vendor_name,
        anyHeavy(content__award__vendor__vendorSiteDetails__entityIdentifiers__cageCode) AS cage_code,
        sum(content__award__dollarValues__obligatedAmount) AS total_obligated,
        count() AS award_count
    FROM fpds.data
    WHERE
        contract_type = 1
        AND content__award__productOrServiceInformation__principalNAICSCode = '238990'
        AND content__award__vendor__vendorHeader__vendorName IS NOT NULL
        AND content__award__vendor__vendorHeader__vendorName != ''
        AND parseDateTimeBestEffortOrNull(content__award__relevantContractDates__signedDate) >= toStartOfYear(now()) - INTERVAL 10 YEAR
        AND parseDateTimeBestEffortOrNull(content__award__relevantContractDates__signedDate) < toStartOfYear(now())
    GROUP BY vendor_name
)
ORDER BY total_obligated DESC
LIMIT 10
Vendor CAGE Code Total Obligated Readable Award Actions
MISCELLANEOUS FOREIGN AWARDEES 35KC0 1,361,084,879.60 1.36 billion 2,216
BUNDESAMT FÜR BAUWESEN UND RAUMORDNUNG 1,327,021,377.92 1.33 billion 1,327
SLSCO LTD. 5C2J9 601,796,833.49 601.80 million 14
AMERICAN ENGINEERING CORPORATION JS462 535,509,335.14 535.51 million 1,055
BUNDESAMT F¿R BAUWESEN UND RAUMORDNUNG CL097 405,270,788.98 405.27 million 966
SEDONA-NASCO JV2, LLC 9H4S2 128,469,566.88 128.47 million 384
SUMIJU YOKOSUKA KOGYO CO., LTD. JS850 128,008,738.87 128.01 million 264
FUJI CONSTRUCTION CO.,LTD. JS6V4 87,900,598.49 87.90 million 80
KYUNAN CO., LTD. JS794 86,138,191.35 86.14 million 144
GRUNLEY CONSTRUCTION CO., INC. 0MW40 81,057,778.25 81.06 million 41

Insight

Over the last 10 years, NAICS 238990 obligated $8.70 billion across 45,603 awards, with an average award value of $190,773.53, indicating a high-volume, relatively low-dollar contracting base. Vendor obligation is moderately concentrated at the top, with MISCELLANEOUS FOREIGN AWARDEES and BUNDESAMT FÜR BAUWESEN UND RAUMORDNUNG each exceeding $1.3 billion, followed by a sharp drop to SLSCO LTD. at $601.8 million. Award counts vary widely among leading vendors, ranging from 14 awards for SLSCO LTD. to 2,216 for MISCELLANEOUS FOREIGN AWARDEES, suggesting mixed reliance on both large-dollar, low-count awards and higher-volume award activity.

Annual Trend

SELECT
    year,
    total_obligated,
    award_count,
    formatReadableQuantity(total_obligated) AS total_obligated_readable
FROM
(
    SELECT
        toYear(parseDateTimeBestEffortOrNull(content__award__relevantContractDates__signedDate)) AS year,
        sum(content__award__dollarValues__obligatedAmount) AS total_obligated,
        count() AS award_count
    FROM fpds.data
    WHERE
        contract_type = 1
        AND content__award__productOrServiceInformation__principalNAICSCode = '238990'
        AND parseDateTimeBestEffortOrNull(content__award__relevantContractDates__signedDate) >= toStartOfYear(now()) - INTERVAL 10 YEAR
        AND parseDateTimeBestEffortOrNull(content__award__relevantContractDates__signedDate) < toStartOfYear(now())
    GROUP BY year
)
ORDER BY year DESC
Year Total Obligated Readable Award Actions
2025 549,992,043.66 549.99 million 3,125
2024 585,280,865.37 585.28 million 3,435
2023 1,162,164,893.64 1.16 billion 3,625
2022 825,837,994.05 825.84 million 3,641
2021 928,503,371.99 928.50 million 4,250
2020 649,042,846.30 649.04 million 4,552
2019 1,660,166,100.71 1.66 billion 4,811
2018 903,724,224.08 903.72 million 5,298
2017 753,578,068.85 753.58 million 6,027
2016 681,555,065.10 681.56 million 6,839

Insight

Over the last 10 years, NAICS 238990 recorded $8.70 billion in obligations across 45,603 awards, with an average award value of $190,773.53, indicating a large volume of relatively small procurements. Obligations are unevenly distributed over time, with a pronounced peak in 2019 at $1.66 billion, followed by another high point in 2023 at $1.16 billion; most other years remained below $1.0 billion. Award counts generally declined from 6,839 in 2016 to 3,125 in 2025, suggesting fewer awards were obligated in recent years even as annual dollars fluctuated.

Use FPDS Query for deeper industry analysis

Explore federal procurement data with custom SQL, fast filtering, and deeper industry analysis across agencies, vendors, and annual trends.

Continue from this last 10 years view into full FPDS Query workflows with deeper filtering, custom SQL, saved queries, and broader market comparison.