This NAICS page summarizes federal spending for investigation services, including annual obligations, award volume, and the largest buying agencies and vendors. Defense Counterintelligence and Security Agency is the largest buyer in the period, followed by the Office of Personnel Management and the FBI.
NAICS Industry
NAICS 561611 Federal Contract Obligations (Last 10 Years)
Federal procurement data for NAICS 561611 covers investigation services with $7.23 billion obligated across 26,741 award actions over the last 10 years.
Annual and entity totals reflect obligated amounts in FPDS award records for the last 10 years and may vary from sums of reported subgroups due to rounding or record updates.
About NAICS 561611 federal contract activity
NAICS 561611, Investigation Services, accounts for 7.23 billion in obligated federal spending across 26,741 awards over the last 10 years, with an average award value of 270,410.8. The volume and dollar profile indicate a large, recurring services market with broad federal use across personnel security, investigative, and related screening functions.
Agency demand and leading federal buyers
The Defense Counterintelligence and Security Agency leads by a wide margin with 3.36 billion across 304 awards, making it the dominant buyer in this category. The Office of Personnel Management is the second-largest spender at 1.47 billion across 719 awards, followed by the FBI, U.S. Customs and Border Protection, and Offices, Boards and Divisions, each with materially smaller but still significant obligations.
Vendor concentration and leading contractors
Vendor obligations are concentrated among a small set of firms. PERATON RISK DECISION INC. leads with 930.42 million across 126 awards, followed by KEYPOINT GOVERNMENT SOLUTIONS, INC. at 734.80 million, CACI, INC. - FEDERAL at 722.92 million, PERSPECTA RISK DECISION INC. at 617.02 million, and CACI PREMIER TECHNOLOGY, INC. at 576.85 million.
Annual contract trend over the analysis window
Recent annual obligations remain elevated and relatively steady, ranging from 654.05 million in 2022 to 853.66 million in 2021, with 2023 and 2025 also above 755 million. Award counts in the reported years are consistently high, between 1,807 and 2,079, indicating sustained procurement activity rather than isolated spikes.
How to interpret this page
This page summarizes FPDS obligations captured under NAICS 561611 for the last 10 years and aggregates awarded dollars and action counts by agency, vendor, and fiscal year. Values reflect obligated amounts as reported in FPDS and should be interpreted as procurement activity recorded in the selected analysis window, not total market demand.
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 = '561611'
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 |
|---|---|---|---|---|
| 97AV | DEFENSE COUNTERINTELLIGENCE AND SECURITY AGENCY (DCSA) | 3,362,159,407.73 | 3.36 billion | 304 |
| 2400 | OFFICE OF PERSONNEL MANAGEMENT | 1,474,328,135.94 | 1.47 billion | 719 |
| 1549 | FEDERAL BUREAU OF INVESTIGATION | 308,261,462.22 | 308.26 million | 163 |
| 7014 | U.S. CUSTOMS AND BORDER PROTECTION | 285,102,041.78 | 285.10 million | 467 |
| 1501 | OFFICES, BOARDS AND DIVISIONS | 180,912,865.28 | 180.91 million | 724 |
| 2800 | SOCIAL SECURITY ADMINISTRATION | 144,756,359.39 | 144.76 million | 337 |
| 1524 | DRUG ENFORCEMENT ADMINISTRATION | 133,266,764.51 | 133.27 million | 944 |
| 1560 | ATF ACQUISITION AND PROPERTY MGMT DIV | 129,656,927.63 | 129.66 million | 11,404 |
| 7012 | U.S. IMMIGRATION AND CUSTOMS ENFORCEMENT | 121,145,828.61 | 121.15 million | 319 |
| 1301 | OFFICE OF THE SECRETARY | 103,611,187.11 | 103.61 million | 434 |
Insight
Over the last 10 years, NAICS 561611 obligations total $7.23 billion across 26,741 awards, with spending highly concentrated in a small number of agencies. DCSA leads by a wide margin at $3.36 billion, accounting for roughly 46% of total obligated dollars, followed by the Office of Personnel Management at $1.47 billion; together, these two agencies represent the majority of obligations in this NAICS. The remaining top agencies each obligated less than $310 million, indicating a long tail of smaller buyers, while award volume is more dispersed, with ATF Acquisition and Property Mgmt Div posting 11,404 awards on only $129.66 million.
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 = '561611'
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 |
|---|---|---|---|---|
| PERATON RISK DECISION INC. | 3XUQ5 | 930,418,548.99 | 930.42 million | 126 |
| KEYPOINT GOVERNMENT SOLUTIONS, INC. | 3XUQ5 | 734,803,326.89 | 734.80 million | 50 |
| CACI, INC. - FEDERAL | 1QU78 | 722,919,587.53 | 722.92 million | 88 |
| PERSPECTA RISK DECISION INC. | 3XUQ5 | 617,018,459.32 | 617.02 million | 79 |
| CACI PREMIER TECHNOLOGY, INC. | 3E4W8 | 576,849,794.17 | 576.85 million | 24 |
| SECURITAS CRITICAL INFRASTRUCTURE SERVICES, INC. | 0WTG2 | 441,016,379.98 | 441.02 million | 44 |
| CACI PREMIER TECHNOLOGY INC | 3E4W8 | 285,060,784.52 | 285.06 million | 32 |
| ASRC FEDERAL PROFESSIONAL SERVICES LLC | 82R47 | 278,006,833.05 | 278.01 million | 37 |
| PROTECTION STRATEGIES INCORPORATED | 1JF37 | 222,753,301.30 | 222.75 million | 197 |
| CSRA LLC | 7C146 | 188,467,236.75 | 188.47 million | 31 |
Insight
Over the last 10 years, NAICS 561611 obligations total $7.23 billion across 26,741 awards, with the top 10 vendors accounting for a substantial share of spending. The largest obligations are concentrated among a small set of firms, led by PERATON RISK DECISION INC. ($930.42 million), KEYPOINT GOVERNMENT SOLUTIONS, INC. ($734.80 million), and CACI, INC. - FEDERAL ($722.92 million); several entries reflect related or repeated vendor names under the same CAGE code, indicating possible consolidation or reporting variation. Award volume is more dispersed than dollars, with PROTECTION STRATEGIES INCORPORATED receiving 197 awards for $222.75 million, while some higher-dollar vendors have relatively few awards, suggesting larger average tasking values among the leading contractors.
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 = '561611'
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 | 755,982,333.84 | 755.98 million | 1,930 |
| 2024 | 693,225,814.32 | 693.23 million | 2,079 |
| 2023 | 761,158,215.16 | 761.16 million | 1,915 |
| 2022 | 654,048,825.61 | 654.05 million | 1,807 |
| 2021 | 853,662,658.61 | 853.66 million | 1,999 |
| 2020 | 787,815,314.43 | 787.82 million | 2,757 |
| 2019 | 725,950,317.25 | 725.95 million | 3,506 |
| 2018 | 1,283,723,096.88 | 1.28 billion | 3,759 |
| 2017 | 557,957,163.13 | 557.96 million | 3,690 |
| 2016 | 157,531,654.21 | 157.53 million | 3,299 |
Insight
Over the last 10 years, NAICS 561611 (Investigation Services) obligated $7.23 billion across 26,741 awards, averaging about $270.4 thousand per award. Annual obligations were relatively steady from 2019 through 2025, generally ranging from about $654 million to $853.7 million, with a notable spike in 2018 to $1.28 billion. Award counts were highest in 2016-2018 (3,299 to 3,759) and then declined to roughly 1,800 to 2,100 annually from 2021 onward, indicating larger average award values in the more recent period.
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.