NAICS 561720 includes federal janitorial services obligations totaling $14.73 billion over the last 10 years, across 121,425 award actions. The Department of the Army leads all agencies with $4.66 billion, while Didlake, Inc. is the top vendor at $499.60 million.
NAICS Industry
NAICS 561720 Federal Contract Obligations (Last 10 Years)
Federal procurement activity for NAICS 561720 covers janitorial services across the last 10 years, with 121,425 award actions and $14.73 billion obligated.
Annual obligations remain near $1.6 billion to $1.73 billion in 2021 through 2025, with award counts peaking above 13,000 in 2021 and 2022.
About NAICS 561720 federal contract activity
NAICS 561720, Janitorial Services, accounts for 14.73 billion in obligations across 121,425 awards over the last 10 years, with an average award value of 121,272.53. The volume indicates a broad, recurring services category with significant contract fragmentation across federal buyers and vendors.
Agency demand and leading federal buyers
The Department of the Army is the dominant obligating agency, with 4.66 billion across 27,692 awards, followed by the Department of the Navy at 2.24 billion and the Department of the Air Force at 2.17 billion. Veterans Affairs and the Public Buildings Service also represent major demand centers, indicating concentrated use in defense and large facility-management portfolios.
Vendor concentration and leading contractors
The largest vendors by obligated value are DIDLAKE, INC. at 499.60 million, Melwood Horticultural Training Center, Inc. at 456.61 million, and J & J Maintenance, Inc. at 442.53 million. The top vendors include both high-obligation, lower-award suppliers and vendors with larger award counts, suggesting a mix of consolidated service contracts and more distributed task or site-level awards.
Annual contract trend over the analysis window
Annual obligations for the most recent reported years have remained relatively stable, ranging from 1.57 billion in 2021 to 1.73 billion in 2023, with 2024 at 1.68 billion and 2025 at 1.71 billion. Award counts moved within a narrower band, peaking at 13,342 in 2021 and remaining above 10,000 in each of the years shown, indicating steady procurement activity rather than sharp volatility.
How to interpret this page
This summary uses FPDS-observed obligations and award counts for NAICS 561720 over the last 10 years, with totals aggregated across reported awards. Agency, vendor, and annual trend sections reflect the highest-obligation entities and recent yearly totals shown in the provided dataset; no implied market estimates are included beyond the recorded FPDS values.
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 = '561720'
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 | 4,663,222,612.93 | 4.66 billion | 27,692 |
| 1700 | DEPT OF THE NAVY | 2,236,371,298.42 | 2.24 billion | 6,943 |
| 5700 | DEPT OF THE AIR FORCE | 2,165,363,753.92 | 2.17 billion | 9,089 |
| 3600 | VETERANS AFFAIRS, DEPARTMENT OF | 777,520,078.72 | 777.52 million | 6,797 |
| 4740 | PUBLIC BUILDINGS SERVICE | 600,669,031.60 | 600.67 million | 9,455 |
| 6920 | FEDERAL AVIATION ADMINISTRATION | 484,315,424.03 | 484.32 million | 13,604 |
| 7014 | U.S. CUSTOMS AND BORDER PROTECTION | 444,176,052.53 | 444.18 million | 2,530 |
| 97DH | DEFENSE HEALTH AGENCY (DHA) | 380,024,466.32 | 380.02 million | 307 |
| 7015 | FEDERAL LAW ENFORCEMENT TRAINING CENTER | 276,062,670.52 | 276.06 million | 483 |
| 97F5 | WASHINGTON HEADQUARTERS SERVICES (WHS) | 240,818,262.70 | 240.82 million | 251 |
Insight
Over the last 10 years, NAICS 561720 Janitorial Services totals $14.73 billion across 121,425 awards, with obligations concentrated in a small group of federal buyers. The Department of the Army leads by a wide margin at $4.66 billion, followed by the Department of the Navy ($2.24 billion) and Department of the Air Force ($2.17 billion), indicating substantial Defense Department demand. Outside DoD, obligations are more distributed among civilian agencies, with Veterans Affairs, Public Buildings Service, and the Federal Aviation Administration each obligating between about $484 million and $778 million. Award volume is also dispersed, with the Army, FAA, and Public Buildings Service among the highest in count, suggesting a mix of high-volume, lower-value recurring service buys.
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 = '561720'
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 |
|---|---|---|---|---|
| DIDLAKE, INC. | 1V159 | 499,598,946.79 | 499.60 million | 707 |
| MELWOOD HORTICULTURAL TRAINING CENTER, INC. | 2V388 | 456,607,381.24 | 456.61 million | 1,567 |
| J & J MAINTENANCE, INC. | 5P021 | 442,527,528.69 | 442.53 million | 178 |
| CHIMES DISTRICT OF COLUMBIA, INC. | 1E7W1 | 430,384,468.87 | 430.38 million | 1,027 |
| SKOOKUM EDUCATIONAL PROGRAMS | 1CQA5 | 419,391,275.11 | 419.39 million | 2,471 |
| PROFESSIONAL CONTRACT SERVICES, INC. | 09DA9 | 347,972,527.99 | 347.97 million | 489 |
| FEDCAP REHABILITATION SERVICES, INC. | 8A849 | 307,089,652.77 | 307.09 million | 811 |
| GLOBAL CONNECTIONS TO EMPLOYMENT, INC. | 7DF84 | 292,944,027.24 | 292.94 million | 874 |
| TEYA ENTERPRISES LLC | 7ZV39 | 229,955,503.82 | 229.96 million | 133 |
| HUNTSVILLE REHABILITATION FOUNDATION | 6H262 | 224,589,957.45 | 224.59 million | 395 |
Insight
Over the last 10 years, NAICS 561720 shows $14.73 billion in obligations across 121,425 awards, with an average award value of $121,272.53. The top 10 vendors each received between $224.59 million and $499.60 million, indicating a sizable but not highly concentrated vendor base at the top end. Award volume and dollars are not perfectly aligned: some vendors, such as SKOOKUM EDUCATIONAL PROGRAMS and MELWOOD HORTICULTURAL TRAINING CENTER, INC., have very high award counts, while others, such as J & J MAINTENANCE, INC. and TEYA ENTERPRISES LLC, have fewer awards but comparable obligation levels.
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 = '561720'
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 | 1,706,081,907.18 | 1.71 billion | 10,386 |
| 2024 | 1,679,500,542.56 | 1.68 billion | 10,370 |
| 2023 | 1,732,993,565.52 | 1.73 billion | 10,903 |
| 2022 | 1,596,672,326.44 | 1.60 billion | 12,647 |
| 2021 | 1,571,917,044.35 | 1.57 billion | 13,342 |
| 2020 | 1,367,640,902.63 | 1.37 billion | 14,997 |
| 2019 | 1,301,759,510.86 | 1.30 billion | 11,183 |
| 2018 | 1,173,110,189.62 | 1.17 billion | 12,072 |
| 2017 | 1,247,091,091.12 | 1.25 billion | 13,260 |
| 2016 | 1,348,750,878.81 | 1.35 billion | 12,265 |
Insight
Over the last 10 years, NAICS 561720 (Janitorial Services) accumulated $14.73 billion across 121,425 awards, with an average award value of $121,272.53, indicating a high-volume, relatively small-dollar procurement profile. Annual obligations were generally stable at roughly $1.17 billion to $1.73 billion, with the highest levels in 2023 ($1.73 billion) and 2025 ($1.71 billion) and the lowest in 2018 ($1.17 billion). Award counts ranged from 10,370 to 14,997, peaking in 2020 and then declining in later years, suggesting obligations remained elevated even as transaction volume moderated.
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.