Skip to main content
Skip to main content

US Treasury Monthly Statement Receipts — Federal Receipts By Source (MTS Table 4), Gross, Refunds And Net For The Month And Fiscal Year To Date, Monthly 2015–2026

DatasetCSV.GZOpenTreasuryReceiptsTax RevenueFiscalMtsMonthlyFree

6,040 line-month rows from Table 4 of the Monthly Treasury Statement (Receipts of the United States Government) covering 137 months and 40 distinct receipt lines: individual income taxes (withheld and other), corporation income taxes, social insurance and retirement receipts by trust fund (FICA and SECA contributions, unemployment insurance, railroad and federal-employee retirement), excise taxes by trust fund, estate and gift taxes, customs duties, miscellaneous receipts (Federal Reserve earnings, the Universal Service Fund) and the on-budget, off-budget and total receipts, each with gross receipts, refunds and net receipts for the month, the fiscal year to date and the prior fiscal year to date in US dollars, from the Treasury's Fiscal Data API as of 2026-09-06. Every row carries the fiscal year, the line's level in the table hierarchy, its parent line and whether it is a detail or total line; blanks are amounts the statement leaves empty.

Use Cases

  • Federal revenue tracking by tax source
  • Customs-duty and tariff receipt monitoring
  • Fiscal-year-to-date deficit nowcasting
  • Trust-fund inflow analysis

Methodology

Paged fetch of the Fiscal Data mts_table_4 endpoint in table line order; parent lines resolved from the table's parent ids within each month; the trailing colon on heading labels stripped; heading and placeholder lines that carry no amounts dropped; the source's literal "null" blanked.

Update Schedule

Static snapshot. Published on the eighth business day of each month for the prior month; refresh weekly.

Attribution

Source: U.S. Department of the Treasury, Bureau of the Fiscal Service, Monthly Treasury Statement (public domain).

Schema

nametype
record_datedate
fiscal_yearinteger
line_numberinteger
classificationstring
classification_levelinteger
parent_classificationstring
line_typestring
current_month_gross_receipts_usdnumber
current_month_refunds_usdnumber
current_month_net_receipts_usdnumber
current_fytd_gross_receipts_usdnumber
current_fytd_refunds_usdnumber
current_fytd_net_receipts_usdnumber
prior_fytd_gross_receipts_usdnumber
prior_fytd_refunds_usdnumber
prior_fytd_net_receipts_usdnumber

Sample Data

line_typefiscal_yearline_numberrecord_dateclassificationclassification_levelparent_classificationprior_fytd_refunds_usdcurrent_fytd_refunds_usdcurrent_month_refunds_usdprior_fytd_net_receipts_usdcurrent_fytd_net_receipts_usdprior_fytd_gross_receipts_usdcurrent_month_net_receipts_usdcurrent_fytd_gross_receipts_usdcurrent_month_gross_receipts_usd
detail201522015-03-31Withheld2Individual Income Taxes609404526850.58648780643164.92121794117883.49
detail201532015-03-31Presidential Election Campaign Fund2Individual Income Taxes11013174132433535746080
detail201542015-03-31Other2Individual Income Taxes119982892554.69139508793144.1616076520330.62
total201552015-03-31Total -- Individual Income Taxes2Individual Income Taxes144484012116.1146868721741.5551903429543.44584914420463.17641433957920.53729398432579.2785972954750.67788302679662.08137876384294.11
detail201562015-03-31Corporation Income Taxes119684631553.6631553920176.899217925757.15117554827104.3132114262432.66137239458657.9630480543171.44163668182609.5539698468928.59

Get this via API

# 1. Add dAgentBase once, in any MCP client. No install, no vendor keys.
#    Claude.ai / Claude Desktop: Settings -> Connectors -> Add custom connector
#    Cursor / Claude Code / others: mcp.json
{
  "mcpServers": {
    "dagentbase": {
      "url": "https://dagentbase.com/api/mcp",
      "headers": { "Authorization": "Bearer dm_live_YOUR_KEY" }
    }
  }
}

# 2. Then ask your agent, in plain language:
#    "Preview 'US Treasury Monthly Statement Receipts — Federal Receipts by Source (MTS Table 4), Gross, Refunds and Net for the Month and Fiscal Year to Date, Monthly 2015–2026' and, if it fits, claim it and download the files."
#    Tools it will use: search_listings -> preview_listing -> purchase_listing -> get_download_urls

# 1. Add dAgentBase once, in any MCP client. No install, no vendor keys.
#    Claude.ai / Claude Desktop: Settings -> Connectors -> Add custom connector
#    Cursor / Claude Code / others: mcp.json
{
  "mcpServers": {
    "dagentbase": {
      "url": "https://dagentbase.com/api/mcp",
      "headers": { "Authorization": "Bearer dm_live_YOUR_KEY" }
    }
  }
}

# 2. Then ask your agent, in plain language:
#    "Preview 'US Treasury Monthly Statement Receipts — Federal Receipts by Source (MTS Table 4), Gross, Refunds and Net for the Month and Fiscal Year to Date, Monthly 2015–2026' and, if it fits, claim it and download the files."
#    Tools it will use: search_listings -> preview_listing -> purchase_listing -> get_download_urls
Free

one time · open license

Details

Date Range2015-03-312026-07-31
Rows6,040
Size249.8 KB
Files1
FormatCSV.GZ

Available formats

CSV.GZ249.8 KB
Freeopen
US Treasury Monthly Statement Receipts — Federal Receipts By Source (MTS Table 4), Gross, Refunds And Net For The Month And Fiscal Year To Date, Monthly 2015–2026 — dAgentBase | dAgentBase