Spending Trends

Department of Treasury Contract Spending Trends

Department of Treasury Contract Spending Trends shows how federal contract spending changes across the visible time series in FPDS-derived procurement data.

The latest visible point is 2025 at 8.55. Across the visible range, the series changed by 3,320.00%.

Federal Contract Spending Spending Trends Spending Series Series

Updated 03/20/2026

Latest Period
2025
8.55
Visible Change
3,320.00%
8.3
Peak Period
2023
10.26
Trend Direction
Up
Very Strong

Analysis

The latest visible point is 2025 at 8.55. Across the visible range, the series changed by 3,320.00%.

Why it matters: Use this page to evaluate how federal contract spending levels shift over time and identify inflection points.

Methodology: The query returns a structured time series, detects a period column and a primary numeric metric, and computes visible-series statistics such as latest value, peak, low, and overall change.

Commentary

Department of Treasury Contract Spending Trends tracks federal contract spending over time in FPDS-derived data.

Key takeaway: The latest visible point is 2025 at 8.55. Overall visible change is 3,320.00%.

Analyst note: This page is best used for directional review, turning points, and quick comparison against related time windows or scopes.

Trend Chart

This chart plots Federal Contract Spending over the visible time series returned by the query.

Query Used

-- Department of Treasury Contract Spending Trends
SELECT
    fiscal_year,
    round(sum(obligated_amount) / 1000000000, 2) AS spending_billion_usd,
    count() AS award_count,
    round(sum(obligated_amount) / count(), 0) AS avg_award_size
FROM
(
    SELECT
        if(
            toUInt8(substring(content__award__relevantContractDates__signedDate, 6, 2)) >= 10,
            toUInt16(substring(content__award__relevantContractDates__signedDate, 1, 4)) + 1,
            toUInt16(substring(content__award__relevantContractDates__signedDate, 1, 4))
        ) AS fiscal_year,
        content__award__dollarValues__obligatedAmount AS obligated_amount
    FROM fpds.data
    WHERE
        contract_type = 1
        AND content__award__relevantContractDates__signedDate != ''
        AND content__award__purchaserInformation__contractingOfficeAgencyID__departmentName = 'TREASURY, DEPARTMENT OF THE'
)
WHERE fiscal_year < toYear(today())
GROUP BY fiscal_year
ORDER BY fiscal_year ASC

Trend Table

This table shows the structured time series returned by the query.

Fiscal Year Spending Billion Usd Award Count Avg Award Size
1979 0.25 1729 148751
1980 0.33 2116 157195
1981 0.22 2070 109707
1982 0.48 2106 229703
1983 0.36 2875 127095
1984 0.28 2954 97239
1985 0.37 3887 97209
1986 0.33 2365 141528
1987 0.53 2438 218022
1988 0.90 3139 288374
1989 1.11 3947 283018
1990 1.26 4801 263904
1991 1.38 6953 199561
1992 1.51 9235 164346
1993 1.28 8623 148810
1994 1.79 10172 176082
1995 1.87 11118 168275
1996 1.81 10792 168328
1997 1.75 10384 169460
1998 2.64 12894 205045
1999 3.37 12680 265983
2000 2.86 12815 223327
2001 3.29 18663 176412
2002 3.54 20130 176115
2003 2.99 19447 153806
2004 4.08 48027 85025
2005 3.62 70751 51238
2006 4.02 59947 67104
2007 4.11 38782 106158
2008 4.43 39677 111878
2009 4.77 47406 100792
2010 6.01 37082 162320
2011 7.13 35373 201759
2012 5.93 33089 179363
2013 6.85 31439 217992
2014 5.52 28932 191049
2015 5.63 23653 238073
2016 6.20 21401 290072
2017 5.33 22198 240128
2018 4.64 17694 262789
2019 4.65 17216 270211
2020 6.56 19482 336744
2021 9.56 20068 476421
2022 9.30 19391 479637
2023 10.26 18429 557161
2024 9.29 17824 521247
2025 8.55 19452 439735

How This Trend Is Built

Measure how a selected procurement metric changes across time.

Query structure

  • The query selects a time dimension used as the x-axis for the trend.
  • It calculates or returns a numeric metric for each visible period.
  • The result is interpreted as a chronological series for trend analysis.
  • The metric focuses on obligated dollars or a directly related spending aggregate.

Included fields

  • fiscal_year — Defines the chronological unit used for the trend series.
  • spending_billion_usd — Defines the main value plotted and analyzed over time.
  • award_count — Provides additional numeric context that can support interpretation.
  • avg_award_size — Provides additional numeric context that can support interpretation.

How to use this trend

  • trend direction analysis
  • time-series review
  • federal procurement timing analysis
  • spending trajectory review
  • budget pattern review

Computed Metrics

Series Points
47
First Visible Point
1979
0.25
Mean
3.68
Median
3.37
Max
10.26
2023
Min
0.22
1981
Volatility
2.84
2.84
Rows Returned
47

Series Extremes

Largest Increase
3
2020 → 2021 · 45.73%
Largest Decrease
-1.33
2013 → 2014 · -19.42%

Related Pages

Method Notes

  • Trend interpretation is based on the returned query result set ordered by the detected period column.
  • Change metrics compare the first visible point and the latest visible point in the series.
  • Volatility is based on the standard deviation of the visible numeric series.

Use FPDS Query for deeper trend analysis

Go beyond the published time series with custom SQL, broader filters, saved queries, and deeper procurement analysis across agencies, vendors, industries, states, contract structures, and competitive segments.

Continue from this trend page into full FPDS Query workflows with deeper filtering, custom SQL, saved queries, and broader market comparison.