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
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
| name | type |
|---|---|
| record_date | date |
| fiscal_year | integer |
| line_number | integer |
| classification | string |
| classification_level | integer |
| parent_classification | string |
| line_type | string |
| current_month_gross_receipts_usd | number |
| current_month_refunds_usd | number |
| current_month_net_receipts_usd | number |
| current_fytd_gross_receipts_usd | number |
| current_fytd_refunds_usd | number |
| current_fytd_net_receipts_usd | number |
| prior_fytd_gross_receipts_usd | number |
| prior_fytd_refunds_usd | number |
| prior_fytd_net_receipts_usd | number |
Sample Data
| line_type | fiscal_year | line_number | record_date | classification | classification_level | parent_classification | prior_fytd_refunds_usd | current_fytd_refunds_usd | current_month_refunds_usd | prior_fytd_net_receipts_usd | current_fytd_net_receipts_usd | prior_fytd_gross_receipts_usd | current_month_net_receipts_usd | current_fytd_gross_receipts_usd | current_month_gross_receipts_usd |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| detail | 2015 | 2 | 2015-03-31 | Withheld | 2 | Individual Income Taxes | 609404526850.58 | 648780643164.92 | 121794117883.49 | ||||||
| detail | 2015 | 3 | 2015-03-31 | Presidential Election Campaign Fund | 2 | Individual Income Taxes | 11013174 | 13243353 | 5746080 | ||||||
| detail | 2015 | 4 | 2015-03-31 | Other | 2 | Individual Income Taxes | 119982892554.69 | 139508793144.16 | 16076520330.62 | ||||||
| total | 2015 | 5 | 2015-03-31 | Total -- Individual Income Taxes | 2 | Individual Income Taxes | 144484012116.1 | 146868721741.55 | 51903429543.44 | 584914420463.17 | 641433957920.53 | 729398432579.27 | 85972954750.67 | 788302679662.08 | 137876384294.11 |
| detail | 2015 | 6 | 2015-03-31 | Corporation Income Taxes | 1 | 19684631553.66 | 31553920176.89 | 9217925757.15 | 117554827104.3 | 132114262432.66 | 137239458657.96 | 30480543171.44 | 163668182609.55 | 39698468928.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_urlsone time · open license
Details
Available formats