WTREGEN: US Treasury General Account Balance, Weekly Data from FRED (2002-2026)
WTREGEN weekly Treasury General Account balance from FRED since December 2002: the operating cash account whose swings drain or inject reserves across the US banking system. CSV, Excel, Python and R examples included.
The WTREGEN series, published weekly by the Federal Reserve via FRED, tracks the US Treasury General Account (TGA): the federal government’s operating cash balance held at the Federal Reserve, here as weekly averages since December 2002. WTREGEN has become a central variable in liquidity analysis: a rising TGA drains reserves from the banking system as taxpayers and debt-buyers send cash to Treasury, while a falling TGA injects reserves back as the government spends. During debt ceiling episodes, swings of 400–800 billion USD over a few months can mimic small-scale QE or QT programs without any FOMC action.
Dataset: Treasury General Account Balance (2002–2026) · Updated 2026-10-30
Data provided as is, with no warranty of accuracy or timeliness. Check any figure against the primary source cited on this page before using it. Terms: legal notice.
Loading data…
Source: FRED series WTREGEN · Federal Reserve Bank of St. Louis
Macro Takeaway
WTREGEN measures the cash leg of the Treasury’s daily operations. Each week-to-week change reflects net Treasury inflows (tax receipts plus debt issuance proceeds) minus outflows (federal outlays plus debt redemptions). Because the account is held at the Federal Reserve, every dollar in WTREGEN is a dollar that is not sitting in the banking system as bank reserves: a mechanical, accounting-level link between fiscal cash management and monetary plumbing.
Read in isolation, WTREGEN is incomplete. The full liquidity picture requires combining it with the Fed balance sheet (WALCL) and the overnight reverse repo facility (RRP) in the Net Liquidity decomposition: WALCL − TGA − RRP. A rising WTREGEN drains reserves, but a faster-rising WALCL can still leave net liquidity expanding. Measured by the FRED WTREGEN series.
The post-2020 period has made WTREGEN volatility a recurring market variable. The July 2020 peak at 1.82 trillion USD, the 2021 drawdown that released roughly 1.6 trillion into the system (from 1.67 trillion in the week of 8 January to 78 billion in the week of 15 October), and the 2023 debt-ceiling cycle that compressed the weekly average to 45 billion in June before rebuilding past 700 billion by October have all coincided with measurable shifts in money-market and equity-market conditions. The 2025 debt-ceiling episode repeated the pattern at a higher floor, with a low of 296 billion in the week of 18 July 2025.
Dataset Overview
| Indicator | Treasury General Account Balance (2002–2026) |
|---|---|
| Geography | United States |
| Frequency | Weekly |
| Period | December 2002 to latest week |
| Variables | date, tga_millions |
| Format | CSV, Excel (XLSX) |
| Sources | Federal Reserve Bank of St. Louis: FRED |
| Last updated | 2026-10-30 |
Dataset Variables
The CSV and Excel files contain the following columns.
| Column | Type | Description |
|---|---|---|
date | Date (YYYY-MM-DD) | Friday closing the observation week (FRED dates the same value on the Wednesday that ends the week) |
tga_millions | Float | Treasury General Account balance, average of the week ending Wednesday, in millions of US dollars |
Column names match the CSV headers exactly.
Download the Complete Dataset
The full dataset is available in CSV and Excel formats.
Data provided as is, with no warranty of accuracy or timeliness. Check any figure against the primary source cited on this page before using it. Terms: legal notice.
FRED Direct CSV Access
The underlying data is available from FRED under series code WTREGEN:
https://fred.stlouisfed.org/graph/fredgraph.csv?id=WTREGEN
Direct CSV Access: Eco3min Structured Dataset
https://eco3min.fr/dataset/treasury-general-account.csv
This URL returns the complete dataset in CSV format. It can be used directly in pandas, R, curl, or any data tool.
Using the Dataset in Python
import pandas as pd url = "https://eco3min.fr/dataset/treasury-general-account.csv" df = pd.read_csv(url, parse_dates=["date"]) print(df.head()) print(df["tga_millions"].describe())
Using the Dataset in R
library(readr) url <- "https://eco3min.fr/dataset/treasury-general-account.csv" df <- read_csv(url) head(df) summary(df$tga_millions)
Both examples load the dataset directly from the URL, no download or API key required.
Methodology
The Treasury General Account balance is reported weekly by the Federal Reserve as part of the H.4.1 statistical release (“Factors Affecting Reserve Balances of Depository Institutions”), published every Thursday afternoon. The WTREGEN value is the average of the Treasury’s daily deposit balances at the Federal Reserve over the week ending Wednesday; the Wednesday level itself is a separate FRED series, WDTGAL. As reported in the Federal Reserve’s H.4.1 statistical release. FRED publishes the series with same-day latency after the H.4.1 release.
The series is not seasonally adjusted and is not revised: weekly values are final once published. Changes in WTREGEN reflect Treasury inflows (tax receipts, debt-issuance proceeds, fee collections) minus outflows (federal outlays, debt redemptions, transfers). The account is non-interest-bearing for the Treasury and is managed alongside debt-issuance schedules. Since May 2015 Treasury has sized it to cover about one week of outflows, subject to a minimum of roughly 150 billion USD, after the Treasury Borrowing Advisory Committee (TBAC) recommended in August 2014 that it review its cash balance policy.
This Eco3min dataset is refreshed by an automated pull from the FRED API every day except Sunday at 08:00 UTC; a weekly value released on Thursday enters the file on Friday morning.
Data Quality & Provider Notes
WTREGEN is among the cleanest FRED liability series: no revisions, no seasonal adjustment, no gaps in the weekly cadence. The Eco3min mirror runs every day except Sunday at 08:00 UTC, so a week released on Thursday is in the file the next morning.
- Release latency. The Federal Reserve publishes the H.4.1 release every Thursday at approximately 16:30 ET with the average balance of the week ending the day before, Wednesday. FRED ingests within minutes; the Eco3min pull captures it on Friday at 08:00 UTC.
- Revisions policy. WTREGEN is not revised after publication. Historical values published in real time match those available years later, which makes the series suitable for vintage-data backtesting without ALFRED reconstruction.
- Alternative sources. The Treasury’s Daily Treasury Statement (DTS) provides a daily-frequency view of the operating cash balance and is the primary input the Fed itself uses to produce the weekly H.4.1 figure. Bloomberg ticker FARBTGAB and Refinitiv/LSEG equivalents republish the same H.4.1 series.
- Coverage. The Eco3min file carries the full FRED history, from the week ending 18 December 2002. Balances before the 2008 crisis reflect a structurally different operating regime, when TGA targets were much smaller and balance volatility lower: the weekly average stayed between 4 and 15 billion USD from December 2002 to August 2008 and first exceeded 20 billion in October 2008.
For analytical use, the standard unit of analysis is the week-to-week change in WTREGEN. Computing rolling deltas requires aligning observation dates carefully against market-data closes, which are Friday-anchored.
Common Pitfalls When Using WTREGEN
WTREGEN is widely cited in liquidity research, but several recurring interpretation errors distort the signal.
- Treating WTREGEN as a standalone liquidity proxy. The TGA does not measure system liquidity on its own. The analytically coherent metric combines WTREGEN with WALCL (Fed assets) and RRP balances to derive Net Liquidity (WALCL − TGA − RRP). A rising TGA mechanically drains reserves, but if WALCL is rising faster, net liquidity can still expand.
- Confusing levels and flows. The signal in WTREGEN is the weekly change, not the absolute level. A TGA at 700 billion is context; a 200 billion drop in two weeks is the analytically meaningful event for funding markets. Users frequently chart levels and miss the regime shift visible in deltas.
- Misreading debt-ceiling episodes as policy signals. During debt-ceiling standoffs, Treasury is constrained from issuing new debt and runs down WTREGEN to finance ongoing spending. The post-resolution rebuild reverses the injection. Treating either leg of the swing as a structural liquidity event misses the mechanical nature of the dynamic.
- Ignoring Wednesday-to-Friday timing. WTREGEN reports the average balance of the week ending Wednesday, released Thursday afternoon and dated on the Friday in this file. Comparing WTREGEN to Friday-close market prices sets a week-average balance against an end-of-week price. Studies of TGA impact on equity or fixed-income returns must align observation timing carefully, particularly around Wednesday Fed events and Thursday data releases.
Historical Regimes
WTREGEN history since December 2002 spans six operating regimes: a near-fixed balance of about 5 billion until the 2008 crisis and a floating one after it, the one-week-of-outflows policy adopted in 2015, the 2020 pandemic build, the 2021 drawdown, the 2023 debt-ceiling cycle, and a high operating balance since 2024 interrupted by the 2025 debt ceiling. All figures are weekly averages from the CSV above.
- December 2002–April 2015: From a fixed target to a floating balance. Until September 2008 WTREGEN stayed between 4 and 15 billion USD, with an average of 5 billion: Treasury aimed for a closing balance of about 5 billion at the Fed and placed surplus cash in Treasury Tax and Loan accounts at commercial banks, so that its daily flows did not move bank reserves. The balance left that band in the week of 24 October 2008 (23 billion, then 101 billion a week later) as Treasury kept almost all of its cash at the Fed: TARP payments were large and irregular, the rate earned on Tax and Loan balances fell to zero or close to it, and with interest on reserves paid from 9 October 2008 and reserves now abundant, a stable 5-billion balance no longer mattered for the Fed’s control of the funds rate (Federal Reserve Bank of New York, Domestic Open Market Operations During 2008). The Supplementary Financing Program balances of 2008–2009 sat in a separate Treasury account and are not part of WTREGEN. It averaged 61 billion over 2009–2014, between 12 and 178 billion.
- May 2015–February 2020: Pre-COVID baseline. On 6 May 2015 Treasury announced that it would hold enough cash to cover about one week of outflows, subject to a minimum balance of roughly 150 billion USD. WTREGEN averaged 263 billion USD between May 2015 and February 2020, with a 10th–90th percentile range of 131–378 billion. Quarterly tax dates (April, June, September, January) set the seasonal swings, and debt-limit episodes set the lows: 30 billion in the week of 6 November 2015 and 38 billion in the week of 8 September 2017, each at the end of a debt-limit episode (Congress suspended the limit on 2 November 2015 and on 8 September 2017). Liquidity impact on financial markets was minor relative to the dominant influence of Fed balance-sheet operations measured by the WALCL series.
- March–July 2020: Pandemic emergency build. WTREGEN rose from 363 billion in the week of 20 March to a record 1.82 trillion USD in the week of 31 July 2020 as Treasury raised massive cash buffers to fund CARES Act stimulus disbursements. The build came after the mid-March Treasury-market and funding-market stress, not during it, and Fed asset purchases outran it: total Fed assets (WALCL) rose from 4.67 to 6.95 trillion between 18 March and 29 July, and reserve balances (FRED WRESBAL) climbed from 1.65 trillion in mid-February to 3.27 trillion in late May 2020.
- 2021: Pandemic drawdown. Treasury drew WTREGEN down from 1.67 trillion in the week of 8 January to 435 billion by mid-August and a low of 78 billion in the week of 15 October 2021, releasing roughly 1.6 trillion USD into bank reserves and money markets over nine months. The last leg, from 578 billion in the week of 30 July, came after the debt limit was reinstated on 1 August 2021 and ended when Congress raised the limit by 480 billion on 14 October. The release occurred alongside ongoing QE: reserve balances rose from 3.07 to 4.19 trillion between early January and mid-October, and the overnight reverse repo facility went from zero on 8 January to 1.46 trillion on 15 October as it absorbed the excess. The mechanics of this episode are decomposed in the Liquidity Illusion study.
- January–June 2023: Debt-ceiling drawdown. With the statutory debt limit reached on 19 January 2023, Treasury relied on extraordinary measures and ran WTREGEN down from 560 billion in the week of 3 February to a weekly-average low of 45 billion in the week of 9 June 2023 (the Daily Treasury Statement closing balance touched 22.9 billion on 1 June). After the Fiscal Responsibility Act suspended the limit on 3 June, the rebuild added about 500 billion in seven weeks, to 544 billion in the week of 28 July, and passed 700 billion in October. Reserves fell far less: reserve balances eased from 3.35 to 3.17 trillion between 7 June and 26 July, while the overnight reverse repo facility shrank from 2.16 to 1.75 trillion (New York Fed, via FRED RRPONTSYD) as money-market funds moved into the new bills. The episode is detailed in the debt-ceiling liquidity event analysis.
- 2024–2026: High operating balance and the 2025 debt ceiling. WTREGEN averaged 781 billion USD in 2024, between 674 and 941 billion. The debt limit returned on 2 January 2025 and Treasury began extraordinary measures on 21 January: the balance fell from 828 billion in the week of 14 February to 306 billion in the week of 11 April, recovered on April tax receipts, and reached its low of 296 billion in the week of 18 July 2025, two weeks after the 4 July law that raised the limit by 5 trillion, then rebuilt to 805 billion by the week of 26 September. Through early October 2026 the 2024–2026 weekly average ranged from 296 billion to 1.006 trillion (week of 24 April 2026, after the April tax date), with a 10th–90th percentile range of 448–921 billion. Over the same period, Treasury’s quarterly borrowing estimates assumed end-of-quarter cash balances between 700 and 950 billion.
Related Macroeconomic Datasets
WTREGEN sits in the Net Liquidity framework alongside the Fed balance sheet and reverse-repo balances. The most useful cross-references for any TGA analysis are the related FRED series that capture the gross asset side (WALCL), the absorbing facility (RRP), and the broader money aggregates that respond at longer horizons.
- Fed Balance Sheet (WALCL): The gross reserve creation that WTREGEN partially offsets in the Net Liquidity decomposition.
- Overnight Reverse Repo (ON RRP): The third leg of WALCL − TGA − RRP, absorbing reserves when WTREGEN drawdowns saturate the system.
- US M2 Money Supply (M2SL): Broad money aggregate that responds to liquidity injections with a longer lag than reserves.
- US M2 Growth Rate (YoY): Tracks the rate-of-change in broad money, useful for connecting WTREGEN-driven reserve swings to monetary aggregates.
- M2 to GDP Ratio: Contextualizes M2 levels against nominal output, relevant for comparing the 2020 TGA-driven reserve surge to historical baselines.
Macroeconomic Dataset Hub
This dataset is part of the Eco3min macro-financial data repository.
Explore the Eco3min Dataset Hub
Sources
- Federal Reserve Bank of St. Louis: FRED database, series WTREGEN
- Federal Reserve Board of Governors: H.4.1 statistical release (“Factors Affecting Reserve Balances of Depository Institutions”)
- US Department of the Treasury: Daily Treasury Statement (DTS) and quarterly refunding announcements (cash balance policy, marketable borrowing estimates)
- Federal Reserve Bank of New York: Domestic Open Market Operations During 2008 (Treasury cash management after October 2008)
Dataset Reference
Last updated — 5 November 2026
Disclaimer – Financial and Legal Information: The analyses, commentary, and content published on eco3min.fr are provided for informational and educational purposes only. They do not constitute investment advice or a solicitation to buy or sell financial instruments. Past performance is not indicative of future results. All investment decisions involve risk and are the sole responsibility of the reader. Data, charts and calculated series are provided as is and may contain errors or lag behind their source: check any figure against the primary source cited before relying on it. Content describing laws, regulations or contracts reflects the law as of its publication date and does not constitute legal or tax advice; applying it to a specific situation requires a qualified legal or tax professional.
Data on this page: the series are collected automatically from the sources cited, then formatted or calculated by Eco3min (units, frequency, derived calculations). They may differ from the official release because of producer revisions, update lags, rounding or processing errors. They are provided as is, with no warranty of accuracy, completeness or timeliness. Before any professional, contractual or regulatory use, and before any financial decision, check the values against the primary source. To the extent permitted by law, the publisher accepts no liability for the consequences of using these data without that check.
