US federal interest-burden intelligence (monthly)
Monthly intelligence on the U.S. federal interest burden — how much of the budget debt service consumes — from the Treasury Monthly Treasury Statement table 9 (function 900 Net Interest, function 050 National Defense, total outlays, total receipts, customs duties) joined to the official average interest rate on Treasury securities (keyless FiscalData APIs). Each row is one calendar month (2015-03 -> present, MTS lags ~2 weeks): raw monthly amounts plus trailing-12-month sums, the deficit TTM, interest share of outlays, the interest-vs-defense ratio, interest per customs-duty dollar, the official effective rate, year-over-year TTM interest growth, and a documented 0-100 interest_burden_score ranked as burden_rank with record_interest_flag, interest_exceeds_defense_flag, and first_trillion_interest_month_flag. Units: USD millions (monthly), USD billions (trailing-12m), percent, ratios, scores. Caveats: nominal USD; budget outlays, not cash flows; MTS publishes ~2 weeks after month-end. Primary key: (record_date). Cadence: monthly; as_of is the latest published MTS month, so identical input produces an identical content hash. U.S. federal government work (public domain) — commercial_use = yes, attribution required. Sample use: track interest_burden_score and interest_vs_defense_ratio for the fiscal cost of the national debt.
- Rows
- 138
- Columns
- 28
- Source cadence
- Monthly
- Last refreshed
- Sep 27, 2026
- Theme
- economy
| Column | Type | Description |
|---|---|---|
| as_of | string | Latest published MTS month (YYYY-MM-DD) in the panel; month-granular as-of stamping so identical upstream input yields an identical content hash. |
| record_date | string | Month-end date (YYYY-MM-DD, primary key). The panel is a contiguous calendar-month sequence from 2015-03-31; MTS publishes ~2 weeks after month-end. |
| country | string | Canonical country name (United States) for every row. |
| country_code | string | ISO 3166-1 alpha-3 code for the United States (USA) — the join key for the 'Enrich with public data' feature. (unit: code) |
| net_interest_monthly_millions | float | MTS table 9 'Net Interest' (budget function 900) outlays for the month, in USD millions as published. (unit: USD millions) |
| national_defense_monthly_millions | float | MTS table 9 'National Defense' (budget function 050) outlays for the month, in USD millions as published. (unit: USD millions) |
| customs_duties_monthly_millions | float | MTS table 9 'Customs Duties' receipts for the month, in USD millions as published. Budget receipts basis (distinct from the daily DTS cash deposits in us_tariff_revenue_signals). Can be negative in refund months: after the Supreme Court struck down the IEEPA tariffs on 2026-02-20, CBP refunds exceeded collections (2026-06-30: -$25.56B, 2026-07-31: -$8.55B); the trailing-12m figure is the reliable lens. (unit: USD millions) |
| total_outlays_monthly_millions | float | MTS table 9 'Total' net outlays for the month, in USD millions as published. (unit: USD millions) |
| total_receipts_monthly_millions | float | MTS table 9 'Total' receipts for the month, in USD millions as published. (unit: USD millions) |
| net_interest_ttm_billions | float | Trailing-12-calendar-month sum of net interest outlays, in USD billions. Fiscal-calendar safe (immune to October resets). Null for the first 11 months of the panel. (unit: USD billions) |
| national_defense_ttm_billions | float | Trailing-12-month sum of national defense outlays, in USD billions. Null for the first 11 months. (unit: USD billions) |
| customs_duties_ttm_billions | float | Trailing-12-month sum of customs duty receipts, in USD billions. Null for the first 11 months. (unit: USD billions) |
| total_outlays_ttm_billions | float | Trailing-12-month sum of total net outlays, in USD billions. Null for the first 11 months. (unit: USD billions) |
| total_receipts_ttm_billions | float | Trailing-12-month sum of total receipts, in USD billions. Null for the first 11 months. (unit: USD billions) |
| deficit_ttm_billions | float | Trailing-12-month (receipts minus outlays), in USD billions. Negative = deficit. Null for the first 11 months. (unit: USD billions) |
| interest_share_of_outlays_pct | float | Trailing-12m net interest as a percent of trailing-12m total outlays — the budget share eaten by debt service. Null for the first 11 months. (unit: percent) |
| interest_vs_defense_ratio | float | Trailing-12m net interest divided by trailing-12m national defense outlays. Above 1.0 means interest costs exceed defense spending. Null for the first 11 months. (unit: ratio) |
| interest_per_customs_dollar | float | Trailing-12m net interest divided by trailing-12m customs duty receipts — how many dollars of interest each tariff dollar must cover. Null for the first 11 months. (unit: ratio) |
| treasury_avg_interest_rate_pct | float | Official average interest rate on U.S. Treasury securities ('Total Interest-bearing Debt' row of the FiscalData average-interest-rates table), in percent. Reference series from a separate table on its own publication schedule. (unit: percent) |
| yoy_net_interest_ttm_pct | float | Year-over-year percent change of trailing-12m net interest. Null for the first 23 months. (unit: percent) |
| interest_burden_score | float | Documented 0-100 burden score: 100 * window-min-max of (0.5 * min-max(interest_share_of_outlays_pct) + 0.5 * min-max(winsorized interest_vs_defense_ratio at 0.5..1.5)). Rescaled so the window's heaviest month scores exactly 100 and the lightest exactly 0; degenerate windows score 50. (unit: score) |
| burden_rank | integer | Rank of interest_burden_score descending within the panel (1 = heaviest burden); ties broken by later record_date first (deterministic). |
| record_interest_flag | boolean | True when the month's trailing-12m net interest is an all-time high for the panel. |
| interest_exceeds_defense_flag | boolean | True when trailing-12m net interest exceeds trailing-12m national defense outlays (interest_vs_defense_ratio > 1). |
| trillion_interest_flag | boolean | True when trailing-12m net interest is at or above $1 trillion. |
| first_trillion_interest_month_flag | boolean | True only for the first month in the panel whose trailing-12m net interest reached $1 trillion. |
| source_url | string | FiscalData API table URL for MTS table 9 (receipts and outlays by function). (unit: URL) |
| row_hash | string | SHA-256 (16 hex chars) over the row's content fields; identical input yields an identical hash, so a re-run on unchanged upstream data is a no-op. (unit: hash) |
First 10 sample rows — a preview, not the complete dataset.
| as_of | record_date | country | country_code | net_interest_monthly_millions | national_defense_monthly_millions | customs_duties_monthly_millions | total_outlays_monthly_millions | total_receipts_monthly_millions | net_interest_ttm_billions | national_defense_ttm_billions | customs_duties_ttm_billions | total_outlays_ttm_billions | total_receipts_ttm_billions | deficit_ttm_billions | interest_share_of_outlays_pct | interest_vs_defense_ratio | interest_per_customs_dollar | treasury_avg_interest_rate_pct | yoy_net_interest_ttm_pct | interest_burden_score | burden_rank | record_interest_flag | interest_exceeds_defense_flag | trillion_interest_flag | first_trillion_interest_month_flag | source_url | row_hash |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2026-08-31 | 2015-03-31 | United States | USA | 15,732.8 | 49,221.3 | 2,626.6 | 287,097.4 | 234,187.3 | — | — | — | — | — | — | — | — | — | 2.356 | — | — | — | false | false | false | false | https://api.fiscaldata.treasury.gov/services/api/fiscal_service/v1/accounting/mts/mts_table_9 | 14889c707d6e1e3d |
| 2026-08-31 | 2015-04-30 | United States | USA | 25,120.9 | 48,150.2 | 3,429.8 | 315,087.2 | 471,801.2 | — | — | — | — | — | — | — | — | — | 2.363 | — | — | — | false | false | false | false | https://api.fiscaldata.treasury.gov/services/api/fiscal_service/v1/accounting/mts/mts_table_9 | 1d56e3d95582ac15 |
| 2026-08-31 | 2015-05-31 | United States | USA | 27,535.3 | 48,237.1 | 2,547.8 | 294,771.1 | 212,385.8 | — | — | — | — | — | — | — | — | — | 2.368 | — | — | — | false | false | false | false | https://api.fiscaldata.treasury.gov/services/api/fiscal_service/v1/accounting/mts/mts_table_9 | 7a879b63253467f1 |
| 2026-08-31 | 2015-06-30 | United States | USA | 22,347.8 | 49,317.5 | 2,941.1 | 291,157.3 | 342,933.1 | — | — | — | — | — | — | — | — | — | 2.336 | — | — | — | false | false | false | false | https://api.fiscaldata.treasury.gov/services/api/fiscal_service/v1/accounting/mts/mts_table_9 | f60c7d053bf67efd |
| 2026-08-31 | 2015-07-31 | United States | USA | 27,481.2 | 51,467.9 | 3,601.7 | 374,680.1 | 225,493.4 | — | — | — | — | — | — | — | — | — | 2.337 | — | — | — | false | false | false | false | https://api.fiscaldata.treasury.gov/services/api/fiscal_service/v1/accounting/mts/mts_table_9 | 9fdd9f7c3b21e7df |
| 2026-08-31 | 2015-08-31 | United States | USA | 25,365.8 | 40,441 | 1,907.5 | 275,257.4 | 210,836.8 | — | — | — | — | — | — | — | — | — | 2.337 | — | — | — | false | false | false | false | https://api.fiscaldata.treasury.gov/services/api/fiscal_service/v1/accounting/mts/mts_table_9 | 9e2fd3694d816235 |
| 2026-08-31 | 2015-09-30 | United States | USA | -11,344.1 | 55,078.4 | 3,197.8 | 274,412.3 | 365,472.8 | — | — | — | — | — | — | — | — | — | 2.35 | — | — | — | false | false | false | false | https://api.fiscaldata.treasury.gov/services/api/fiscal_service/v1/accounting/mts/mts_table_9 | 10f37cbe1a50066e |
| 2026-08-31 | 2015-10-31 | United States | USA | 20,004.9 | 60,443.3 | 3,435.5 | 347,578.3 | 211,046.2 | — | — | — | — | — | — | — | — | — | 2.368 | — | — | — | false | false | false | false | https://api.fiscaldata.treasury.gov/services/api/fiscal_service/v1/accounting/mts/mts_table_9 | be86e26c21c25954 |
| 2026-08-31 | 2015-11-30 | United States | USA | 21,368.6 | 43,413.6 | 2,886.8 | 269,520.7 | 204,967.8 | — | — | — | — | — | — | — | — | — | 2.324 | — | — | — | false | false | false | false | https://api.fiscaldata.treasury.gov/services/api/fiscal_service/v1/accounting/mts/mts_table_9 | 91be4b155739c394 |
| 2026-08-31 | 2015-12-31 | United States | USA | 21,431.2 | 56,590.3 | 2,890.7 | 364,074.7 | 349,630.7 | — | — | — | — | — | — | — | — | — | 2.331 | — | — | — | false | false | false | false | https://api.fiscaldata.treasury.gov/services/api/fiscal_service/v1/accounting/mts/mts_table_9 | f07cd2e7aba0adb3 |
- Current
20260927T024319Z-0203305a8661 · sha256 0203305a8661…
138 rows · first snapshot
Point any LLM at the metadata endpoint — the documentation above is machine-readable too (JSON-LD + Croissant).
curl "https://datazimuts.com/v1/datasets/us_interest_burden_signals/us_interest_burden_monthly" | jq '{title, rows, columns_count, license}'import requests
ds = requests.get("https://datazimuts.com/v1/datasets/us_interest_burden_signals/us_interest_burden_monthly").json()
print(ds["title"], ds["rows"], "rows")
# Sample rows for an LLM context window
for row in ds.get("sample_rows", [])[:5]:
print(row)API endpoint: https://datazimuts.com/v1/datasets/us_interest_burden_signals/us_interest_burden_monthly
Tip: fetch /llms.txt for the full machine-readable catalog.
Where this data comes from and what was made from it. Other people's work shows as counts; only shared projects are named.
Cite this snapshot
Pinned to snapshot 20260927T024319Z-0203305a8661 and its content hash, so readers get exactly the data you used.
U.S. Treasury — interest-burden intelligence. (2026). US federal interest-burden intelligence (monthly) [Data set, snapshot 20260927T024319Z-0203305a8661, sha256 0203305a8661]. Datazimuts. Retrieved 2026-09-27, from https://datazimuts.com/en/datasets/us_interest_burden_signals/us_interest_burden_monthly?snapshot=20260927T024319Z-0203305a8661
@misc{dz_us_interest_burden_signals_us_interest_b_0203305a,
title = {{US federal interest-burden intelligence (monthly)}},
author = {{U.S. Treasury — interest-burden intelligence}},
year = {2026},
publisher = {Datazimuts},
howpublished = {\url{https://datazimuts.com/en/datasets/us_interest_burden_signals/us_interest_burden_monthly?snapshot=20260927T024319Z-0203305a8661}},
note = {Snapshot 20260927T024319Z-0203305a8661, sha256 0203305a8661de14d2534cf4296f5c823d9a07c7ef17b5bc9bcdc4c2aabbc4f8; accessed 2026-09-27}
}Embed a table or a chart
Paste this into any page. The embed is pinned to the same snapshot, follows the reader's light or dark setting, and always shows the source, license and a link back.
<iframe src="https://datazimuts.com/embed/chart?dataset=us_interest_burden_signals%2Fus_interest_burden_monthly&lang=en&theme=auto&snapshot=20260927T024319Z-0203305a8661&x=record_date&y=net_interest_monthly_millions&agg=avg" title="US federal interest-burden intelligence (monthly)" width="100%" height="380" style="border:0" loading="lazy"></iframe>
Ask about this dataset. Answers come only from its catalog record, measured profile and change history, and list the facts they used.