Free tools Windows power users keep installed
One-click scans. No signup required.
Use ForeignAssistance.gov to track reported U.S. foreign assistance and its budget phases. Use USAspending.gov to examine broader federal account and award spending, including defense. Before comparing any totals, identify the fiscal year, budget stage or spending measure, dataset coverage, and data-update date: a request, an allocation, an obligation, and an outlay are not interchangeable figures.
First decide what you mean by “spending”
A number in federal budget data can describe a plan, funding authority, a commitment, or a payment. Choose the measure that answers your question before searching; otherwise, two accurate figures may appear to conflict simply because they describe different stages.
- President’s budget request: the administration’s proposed funding. It is not enacted funding; the process proceeds from agency requests through OMB and a presidential proposal to congressional action. See USAGov’s federal budget process overview.
- Initial or final allocation: a funding-phase measure available in ForeignAssistance.gov’s budget dataset. Keep the two phases distinct, and do not treat either as synonymous with obligations or outlays.
- Budgetary resources: the resources available to an agency, as shown on USAspending agency profiles. Resources do not by themselves tell you how much has been committed or paid.
- Obligations: promises by the government to spend. They can include commitments later reduced, so negative obligations or de-obligations may appear in the data.
- Outlays: payments made. USAspending’s Analyst’s Guide to Federal Spending Data puts it plainly: “An outlay occurs when money is actually paid out.” A payment in one fiscal year can cover an obligation incurred in an earlier year.
When describing a figure, name its measure and stage rather than calling every value simply “spending.”
Track foreign assistance on ForeignAssistance.gov
ForeignAssistance.gov is the official starting point for reported U.S. foreign assistance. Its tools include dashboard and query functions, downloadable data, and an API; its data resources also include summaries and a data dictionary. The site’s Data page provides files, API links, and update notes, while its About page explains the reporting context.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
#1 Best Overall
- Choose the relevant fiscal year, and note whether it is complete or still being reported.
- Select the budget phase that matches your question. The budget dataset distinguishes the President’s Budget Request, initial allocations, and final allocations.
- Narrow by country, agency, sector, or activity when you need a specific view. A country or sector summary answers a different question from an agency total.
- Record the selected filters, the measure or phase, and the date you accessed or downloaded the data. If using the API or a downloaded file, keep the dataset name and extract date with your analysis.
Foreign assistance and defense are not mutually exclusive categories: ForeignAssistance.gov includes some military activities. Its reported assistance totals therefore should not be treated as a complete account of defense spending, or added mechanically to a broader defense total.
Use USAspending.gov for defense and broader federal spending
USAspending.gov provides broader federal account and award data. Use an agency profile for budgetary resources, obligations, and outlays; use Advanced Search to investigate award-level records; and use Spending Explorer’s budget-function view for a high-level look at spending by purpose.
Rank #2
- Ideal for Gifting
- Ideal for a bookworm
- Compact for travelling
Search awards when you mean recipient funding
Advanced Search supports filters including fiscal year, agency, award type, amount, and Treasury Account Symbol. Start with a concrete question—for example, USAspending frames one as, “How much federal funding are national defense corporations receiving?”—then translate it into filters. An award search is useful for grants, contracts, and other awards to non-federal recipients, but it is not a complete account of agency costs. Account spending also includes expenses outside awards, such as federal employee salaries.
Use accounts for a wider view of an agency
Account data captures spending beyond award transactions. When the question concerns an agency’s overall obligations or outlays rather than payments to award recipients, use the account-level view and identify the measure. USAspending agency profiles also show budgetary resources, obligations, and outlays. The site notes that some agencies do not currently submit data and may not appear in other views; an absent agency should not be interpreted as having zero spending.
Rank #3
Choose budget function 050 for a purpose-level national-defense view
For a high-level comparison organized by federal purpose, use Spending Explorer’s budget-function view and identify National Defense, function 050. The Congressional Research Service identifies National Defense as budget function 050 in its defense budget report. A function view classifies spending by purpose; an agency, account, or award view classifies it differently. These views do not necessarily cover identical spending, so do not expect their totals to match.
Match the views before comparing totals
Foreign-assistance reports, federal account data, award transactions, and budget-function data are different analytical universes. Before putting two figures side by side, record the dimensions that make them comparable:
Rank #4
- Stage or measure: request, allocation, budgetary resources, obligations, or outlays.
- Fiscal year: use the same year and identify whether it is complete or partial.
- Coverage: reported foreign assistance, all account spending, award-level transactions, or a budget-function classification.
- Classification: country, sector, activity, agency, account, award type, or budget function.
- Currency basis: if a source offers current and constant dollars, state which basis the comparison uses.
- Data date: record the dashboard or file update date and the date of your own download or query.
A useful chart caption names these choices—for example, “FY 2024 obligations, agency account view, downloaded [date]”—rather than leaving readers to infer what a total represents. Do not add a ForeignAssistance.gov total to a USAspending defense total unless you have established that their coverage does not overlap and their measures and periods align.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Check freshness and known coverage limits
Data can be updated on different schedules across a site’s dashboard and downloadable files. ForeignAssistance.gov’s dashboard and data page may show different update dates, and a current fiscal year may be incomplete. Check the live date shown for the exact view or extract you use; label an in-progress year as partial instead of presenting it as a full-year total. Dashboard headline totals can change with the selected year, phase, and filters, so always preserve those settings alongside the value.
Recommended Free Tools
Best Value
- It can be a gift option
- Comes with secure packaging
- Helpful in various ways
USAspending also publishes disclosures, including a topic on delays in some Department of Defense procurement data. Check the live disclosure for the period relevant to your query before describing procurement results as complete. Negative obligations can reflect agencies reducing earlier commitments, not a new negative-value award.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




