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.

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.

Generated at 03/21/2026

Analysis period: Last 10 years

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.

NAICS Code
561720
Industry
JANITORIAL SERVICES
Total Obligated
14.73 billion
14,725,517,959.09
Award Actions
121,425
Average Action Value
121,272.53

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.