Skip to main content

A Snapshot of Government-Wide Contracting For FY 2020 (infographic)

Posted on June 22, 2021

In fiscal year 2020, the federal government spent more than $665 billion on contracts, an increase of over $70 billion from fiscal year 2019. Half of this increase, or $35 billion, is attributed to spending on medical supplies and pharmaceuticals to treat COVID-19 patients, among other things related to COVID-19.

Our infographic shows more details on how federal contracting dollars are spent across the federal government—including which agencies obligated the most funds on contracts, what they bought, and whether the contracts were competed. In this year’s infographic, we also included information on federal spending under a special authority known as other transaction agreements (OTA). OTAs are exempt from the Federal Acquisition Regulation and as a result, agencies can customize them to help meet mission needs quickly and attract non-traditional government contractors. OTA usage has grown significantly over the past 5 years, with obligations increasing from $1.7 billion in 2016 to $16.5 billion in fiscal year 2020.


Information graphic showing government-wide contracting spending for FY 2020

GAO Contacts

About Watchblog

GAO's mission is to provide Congress with fact-based, nonpartisan information that can help improve federal government performance and ensure accountability for the benefit of the American people. GAO launched its WatchBlog in January, 2014, as part of its continuing effort to reach its audiences—Congress and the American people—where they are currently looking for information.

The blog format allows GAO to provide a little more context about its work than it can offer on its other social media platforms. Posts will tie GAO work to current events and the news; show how GAO’s work is affecting agencies or legislation; highlight reports, testimonies, and issue areas where GAO does work; and provide information about GAO itself, among other things.

Please send any feedback on GAO's WatchBlog to