Federal Contractor

MCKESSON CORPORATION Federal Contract Obligations (Last 5 Years)

MCKESSON CORPORATION (CAGE 0U9U0, UEI JTAPCFM4NSL4) recorded 5.78 billion in federal obligations and 92,234 award actions over the last 5 years.

Most of MCKESSON CORPORATION’s federal spending came from the Defense Logistics Agency, which accounted for 5.74 billion across 91,959 actions. The company’s activity also includes smaller obligations from the Indian Health Service, the Office of Assistant Secretary for Preparedness and Response, the Department of Veterans Affairs, and the Department of State.

Generated at 03/21/2026

Analysis period: Last 5 years

Annual obligations were concentrated in 2021 and 2022, with 2.95 billion and 2.80 billion respectively, while 2023 and 2024 were much lower and 2025 shows a small negative adjustment.

CAGE Code
0U9U0
UEI
JTAPCFM4NSL4
Total Obligated
5.78 billion
5,780,377,365.54
Award Actions
92,234
Average Action Value
62,670.78

About MCKESSON CORPORATION federal contract activity

MCKESSON CORPORATION (CAGE 0U9U0, UEI JTAPCFM4NSL4) recorded $5.78 billion in obligations across 92,234 awards over the last 5 years, with an average award value of $62,670.78. The profile is highly transaction-heavy, indicating extensive recurring procurement activity rather than reliance on a small number of large awards.

Agency mix and customer concentration

Demand is overwhelmingly concentrated in the DEFENSE LOGISTICS AGENCY, which accounts for $5.74 billion and 91,959 awards, or nearly the entire observed obligation base. Secondary activity is limited and materially smaller, led by the INDIAN HEALTH SERVICE at $33.28 million across 229 awards, with only modest additional obligations from a few other agencies.

Industry profile based on NAICS activity

The vendor’s obligations are dominated by NAICS 325411, Medicinal and Botanical Manufacturing, which aligns with $5.74 billion and 91,960 awards. Smaller portions are associated with drug wholesaling and pharmaceutical preparation manufacturing, while the remaining NAICS categories are negligible in both dollars and count.

Annual contract trend over the analysis window

Obligations were heavily concentrated in 2021 and 2022, which together account for roughly $5.75 billion of the five-year total and nearly all award volume. Activity fell sharply in 2023 and 2024, and 2025 shows a small negative obligation, suggesting post-award adjustments, deobligations, or contract closeout corrections rather than new growth.

How to interpret this page

This summary is based on FPDS award records for the last 5 years and uses obligated dollars as reported in the dataset. Agency, NAICS, and annual views are segmented by reported contracting entity, primary industry classification, and fiscal year, and totals may reflect modifications, deobligations, or other lifecycle adjustments.

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__vendor__vendorSiteDetails__entityIdentifiers__cageCode = '0U9U0'
        AND content__award__purchaserInformation__contractingOfficeAgencyID IS NOT NULL
        AND content__award__purchaserInformation__contractingOfficeAgencyID != ''
        AND parseDateTimeBestEffortOrNull(content__award__relevantContractDates__signedDate) >= toStartOfYear(now()) - INTERVAL 5 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
97AS DEFENSE LOGISTICS AGENCY 5,740,259,889.44 5.74 billion 91,959
7527 INDIAN HEALTH SERVICE 33,282,810.27 33.28 million 229
7505 OFFICE OF ASSISTANT SECRETARY FOR PREPAREDNESS AND RESPONSE 5,838,700.00 5.84 million 2
3600 VETERANS AFFAIRS, DEPARTMENT OF 924,911.18 924.91 thousand 39
1900 STATE, DEPARTMENT OF 70,876.00 70.88 thousand 1
1540 FEDERAL PRISON SYSTEM / BUREAU OF PRISONS 178.65 178.65 4

Insight

Over the last 5 years, MCKESSON CORPORATION’s obligations are highly concentrated in the Defense Logistics Agency, which accounts for $5.74 billion of $5.78 billion total obligated and 91,959 of 92,234 awards. The Indian Health Service is a distant second at $33.28 million across 229 awards, while the remaining agencies each represent minimal obligated value and low award counts. This distribution indicates a strong dependency on a single agency relationship, with only limited diversification across other federal buyers.

Top NAICS

SELECT
    naics_code,
    naics_name,
    total_obligated,
    award_count,
    formatReadableQuantity(total_obligated) AS total_obligated_readable
FROM
(
    SELECT
        content__award__productOrServiceInformation__principalNAICSCode AS naics_code,
        anyHeavy(content__award__productOrServiceInformation__principalNAICSCode__description) AS naics_name,
        sum(content__award__dollarValues__obligatedAmount) AS total_obligated,
        count() AS award_count
    FROM fpds.data
    WHERE
        contract_type = 1
        AND content__award__vendor__vendorSiteDetails__entityIdentifiers__cageCode = '0U9U0'
        AND content__award__productOrServiceInformation__principalNAICSCode IS NOT NULL
        AND content__award__productOrServiceInformation__principalNAICSCode != ''
        AND parseDateTimeBestEffortOrNull(content__award__relevantContractDates__signedDate) >= toStartOfYear(now()) - INTERVAL 5 YEAR
        AND parseDateTimeBestEffortOrNull(content__award__relevantContractDates__signedDate) < toStartOfYear(now())
    GROUP BY naics_code
)
ORDER BY total_obligated DESC
LIMIT 10
NAICS Code Description Total Obligated Readable Award Actions
325411 MEDICINAL AND BOTANICAL MANUFACTURING 5,740,260,039.56 5.74 billion 91,960
424210 DRUGS AND DRUGGISTS' SUNDRIES MERCHANT WHOLESALERS 33,467,256.86 33.47 million 226
325412 PHARMACEUTICAL PREPARATION MANUFACTURING 6,623,380.82 6.62 million 43
339113 SURGICAL APPLIANCE AND SUPPLIES MANUFACTURING 12,018.30 12.02 thousand 2
339112 SURGICAL AND MEDICAL INSTRUMENT MANUFACTURING 10,350.00 10.35 thousand 1
423450 MEDICAL, DENTAL, AND HOSPITAL EQUIPMENT AND SUPPLIES MERCHANT WHOLESALERS 4,320.00 4.32 thousand 2

Insight

Over the last 5 years, MCKESSON CORPORATION’s obligations are highly concentrated in NAICS 325411, Medicinal and Botanical Manufacturing, which accounts for $5.74 billion of the $5.78 billion total and 91,960 of 92,234 awards. The remaining obligations are distributed across a small secondary footprint, led by NAICS 424210 at $33.47 million and NAICS 325412 at $6.62 million. All other NAICS codes are immaterial in value and volume, indicating a narrowly focused award profile dominated by pharmaceutical manufacturing 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__vendor__vendorSiteDetails__entityIdentifiers__cageCode = '0U9U0'
        AND parseDateTimeBestEffortOrNull(content__award__relevantContractDates__signedDate) >= toStartOfYear(now()) - INTERVAL 5 YEAR
        AND parseDateTimeBestEffortOrNull(content__award__relevantContractDates__signedDate) < toStartOfYear(now())
    GROUP BY year
)
ORDER BY year DESC
Year Total Obligated Readable Award Actions
2025 -74,747.38 -74.75 thousand 2
2024 14,123,004.56 14.12 million 73
2023 19,456,074.00 19.46 million 125
2022 2,799,475,233.90 2.80 billion 44,996
2021 2,947,397,800.46 2.95 billion 47,038

Insight

MCKESSON CORPORATION’s obligations are highly concentrated in FY 2021 and FY 2022, which together account for nearly all of the $5.78 billion obligated over the last 5 years, driven by 47,038 awards in FY 2021 and 44,996 awards in FY 2022. Activity then dropped sharply in FY 2023 and FY 2024 to $19.46 million and $14.12 million, respectively, with only 125 and 73 awards, indicating a substantial contraction in annual volume and obligated dollars. FY 2025 remains minimal at -$74.75 thousand across 2 awards, suggesting limited current-year net obligation activity.

Use FPDS Query for deeper contractor analysis

Explore federal procurement data with custom SQL, fast filtering, and deeper contractor analysis across buying agencies, NAICS, and annual trends.

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