Total Debt
--
Weighted Avg Rate
--
Avg Maturity
--
Interest Expense
--
Interest / Revenue
--
T12 Deficit
--
Total Debt / GDP
--
Get a comprehensive PDF snapshot delivered every Sunday.
FedPulse provides transparent, data-driven analysis of the US government's debt portfolio. This page documents our data sources, calculation methods, refresh schedules, and known limitations.
Yield curve (DGS1MO–DGS30), Fed Funds Rate, Dollar Index (DTWEXBGS), Reverse Repo (RRPONTSYD), total federal debt (GFDEBTN), federal debt-to-GDP (GFDEGDQ188S), 10Y breakeven inflation (T10YIE), and Monthly Treasury Statement surplus/deficit (MTSDS133FMS).
Refresh: Every 6 hours (yield curve, rates); monthly (MTS deficit)
Monthly Statement of the Public Debt (MSPD) — CUSIP-level outstanding amounts, maturity dates, coupon rates, and security types for all marketable Treasury securities. Also provides Treasury's published average interest rate on total interest-bearing debt.
Refresh: Weekly
Bill auction results — actual clearing discount rates (highDiscountRate) matched by CUSIP to MSPD holdings. Provides real issuance rates for zero-coupon Bills.
Refresh: Weekly (with Treasury MSPD pipeline)
GDP (Table 1.1.5), federal revenue, expenditure, and interest payments (NIPA Table 3.2) used for fiscal ratios, debt-to-GDP, and as a fallback for the deficit calculation.
Refresh: Weekly (checks for quarterly BEA releases)
Budget and Economic Outlook projections (Table 1-1) — projected revenue, net interest, expenditure, deficit, and debt held by the public. Used for the growing-debt scenario projection, revenue/deficit overlays on the Scenario Analysis tab, and the CBO vs. Current Rates comparison on the Fiscal Context tab. Uploaded manually when CBO publishes new projections.
Refresh: Manual upload (typically twice per year with CBO releases)
Foreign holdings of US Treasury securities by country, from the TIC Major Foreign Holders report.
Refresh: Weekly (checks for monthly TIC releases)
Fed total assets (WALCL), Treasury holdings (TREAST), Treasury General Account (WTREGEN), reserve balances (WRESBAL), SOMA holdings, 5Y5Y forward inflation expectations, and QT pace data derived from weekly Fed balance sheet changes.
Refresh: Every 12 hours
FedPulse works with two different debt universes depending on the context:
Although the roll-schedule analysis is centered on marketable securities, the scenario engine also models intragovernmental debt repricing. Intragov holdings (~$7.5T) are primarily short-term certificates of indebtedness that reprice at a statutory rate defined by 31 USC 3111(b) — the average market yield on outstanding marketable securities with 4+ years remaining maturity. The engine estimates this statutory rate from the scenario's yield curve weighted by outstanding amounts in each maturity bucket, then models ~59% annual turnover (20%/quarter) of the intragov portfolio. The resulting intragov interest expense is added to the marketable interest expense to produce total projected interest expense.
Sourced from FRED series GFDEBTN — total federal debt including intragovernmental holdings, reported quarterly in USD millions by the Treasury. Displayed in trillions. If GFDEBTN is unavailable, falls back to the sum of marketable outstanding amounts from MSPD (Bills + Notes + Bonds + TIPS + FRNs).
Primary source: Treasury's published average interest rate on total interest-bearing debt, which covers all federal obligations including intragovernmental holdings. This rate is sourced from Treasury's Fiscal Data API (avg_interest_rates endpoint).
Fallback: if the published rate is unavailable, WAR is computed from CUSIP-level MSPD data. Each security's effective rate is weighted by outstanding principal — Notes and Bonds use their stated coupon, Bills use actual auction discount rates from TreasuryDirect, TIPS use their stated real coupon, and FRNs use the current Fed Funds rate as a proxy. Securities with missing rate data are excluded to avoid understating the effective borrowing cost.
The average remaining time-to-maturity across all outstanding marketable securities (from MSPD), weighted by outstanding principal. Anchored to the MSPD record date. Expressed in years.
Estimated as total federal debt outstanding (GFDEBTN) multiplied by the weighted average rate. Because both inputs include intragovernmental holdings, this figure represents the government's total interest obligation — not just the marketable portion. This is an approximation; actual interest expense varies with the timing of coupon payments, new issuance, and inflation adjustments on TIPS.
Computed from the latest BEA quarterly data: federal interest payments divided by federal revenue (NIPA Table 3.2). Both values are Seasonally Adjusted Annual Rates (SAAR) in USD millions.
Total federal debt (GFDEBTN) divided by GDP (BEA Table 1.1.5). Both values are converted to a common unit before computing the ratio. Falls back to a static GDP estimate if BEA data is unavailable.
The trailing 12-month federal surplus or deficit, computed by summing the 12 most recent monthly observations from FRED series MTSDS133FMS (Monthly Treasury Statement). This cash-basis figure aligns with what Treasury reports and updates monthly as new MTS data is published. If fewer than 12 months of MTS data are available, falls back to the latest BEA quarterly expenditure-minus-revenue figure (SAAR, already annualized).
The scenario engine models debt refinancing over a chosen horizon (1Y, 3Y, 5Y, or 10Y). For each quarter, securities maturing in that period are removed from the portfolio and refinanced at the scenario's yield curve rates, matched by remaining maturity to the appropriate tenor bucket. The weighted average rate and annual interest expense are recalculated after each refinancing event.
The engine runs two parallel projections:
Both projections include intragovernmental interest expense modeled via the statutory rate mechanism described above.
When CBO data is available, scenario charts include projected revenue and deficit trajectories from CBO as reference lines. The interest-to-revenue ratio at the projection horizon uses CBO's projected revenue for the corresponding fiscal year.
Pre-computed scenarios use three yield curve sources:
Pre-computed results are cached and refreshed after each data update. Custom scenarios allow users to input arbitrary rate shifts and are computed on-the-fly with rate limiting (10 requests/minute per IP).
Revenue, expenditure, deficit, debt-to-GDP, and interest-to-revenue charts show quarterly BEA actuals. When CBO data is available, projected values extend 3 years beyond the latest historical quarter as lighter-shaded bars or dashed lines.
This section compares CBO's projected net interest expense against the interest expense implied by the current yield curve and the Treasury's maturity schedule (from the Projected Debt Issuance scenario). Because CBO's “net interest” excludes intragovernmental interest (the government paying itself), the market-implied figure also subtracts the projected intragov component for an apples-to-apples comparison. The market-implied deficit holds CBO's spending and revenue projections constant, substituting only the interest expense component.
The comparison is truncated at the last fiscal year with full quarterly coverage from the scenario projection to avoid partial-year artifacts.
Each gauge metric on the Overview tab is ranked against its historical distribution over the past 25 years of FRED data. The percentile represents where the current value falls: P50 is median, P90+ indicates historically elevated levels. WAM uses a static historical range (4.5–6.5 years) as no single FRED series tracks this metric.
| Pipeline | Frequency | Schedule (ET) |
|---|---|---|
| Yield Curve & Rates (FRED) | Every 6 hours | 12:05 AM, 6:05 AM, 12:05 PM, 6:05 PM |
| Treasury MSPD | Weekly | Sunday 2 AM |
| BEA (GDP, Revenue) | Weekly | Monday 3 AM |
| Fed / Market Data | Every 12 hours | 1:30 AM, 1:30 PM |
| TIC Foreign Holdings | Weekly | Monday 4 AM |
| G7 Comparison | Weekly | Monday 5 AM |
| CBO Projections | Manual | Uploaded when CBO publishes new data |
| Scenario Pre-computation | After each data refresh | Automatic |
| Weekly Report (PDF/Email) | Weekly | Sunday 8 AM |