Exchange rate information for foreign currencies and their U.S. dollar equivalents, updated quarterly.
The Treasury Reporting Rates of Exchange dataset provides the U.S. government's authoritative exchange rates to ensure consistency for foreign currency units and U.S. dollar equivalents across all reporting done by agencies of the government. This report covers any foreign currencies in which the U.S. government has an interest, including: receipts and disbursements, accrued revenues and expenditures, authorizations, obligations, receivables and payables, refunds, and similar reverse transaction items. The Secretary of the Treasury has the sole authority to establish the exchange rates for all foreign currencies or credits reported by government agencies under federal law. For pulling specific exchange rates based on country or currency please see the Notes and Known Limitations below.
This quarterly report reflects exchange rates at which the U.S. government can acquire foreign currencies for official expenditures as reported by disbursing officers for each post on the last business day of the month prior to the date of the published report.
If current rates deviate from the published rates by 10% or more, Treasury will issue amendments to this quarterly report. An amendment to a currency exchange rate for the quarter will appear on the report as a separate line with a new effective date. Amendments made at the end of a month can be used for reporting purposes for transactions occurring during the remaining month(s) in the quarter. Example: A currency amended on April 30th will appear on two lines of the report. One line for the original March 31st published rate and another line for the amended rate effective April 30th which would be valid for reporting purposes for May and June transactions. Amendments will also be issued to reflect the establishment of new foreign currencies. Amendments are included in this dataset beginning March 2021.
Exceptions to using the reporting rates as shown in the report are: collections and refunds to be valued at specified rates set by international agreements, conversions of one foreign currency into another, foreign currencies sold for dollars, and other types of transactions affecting dollar appropriations. See Volume I Treasury Financial Manual 2-3200 for further details.
To ensure all reports are translated at uniform exchange rates, all U.S. government agencies should use these rates, except as noted above, to convert foreign currency balances and reported transactions to U.S. dollar equivalents as of the date of this report and for the ensuing three months.
Since the exchange rates in this report are not current rates of exchange, they should not be used to value transactions affecting dollar appropriations.
To find a specific exchange rate perform the following actions: 1. Within the Preview and Download section select the date range that meets your needs 2. Click the Download CSV file to the right and open the file 3. Within the CSV file you can perform the following actions. Filter by the Country or Currency field, Filter by Record Date or Effective Date, and Save as an Excel file as well to increase functionality.
You can also use the API to find exchange rate data. This is an easy way to extract specific exchange rate data. For example:
Type the name of the country or currency in the links below by replacing the XXXX and copy and paste into your browser. It will then download a CSV file.
fields=parameter accepts a comma-separated list of field names (no parentheses).
fields=parameter is not available for the endpoint accessed, an error will occur. Note that omitting fields can result in automatically aggregated and summed data results. For more information, view the full documentation on Aggregation and Sums.
filter=accepts filters from the list below, as well as specified filter criteria. Use a colon at the end of a filter parameter to pass a value or list of values. For lists passed as filter criteria, use a comma-separated list within parentheses. Filter for specific dates using the format
lt= Less than
lte= Less than or equal to
gt= Greater than
gte= Greater than or equal to
eq= Equal to
in= Contained in a given set
sort=accepts a comma-separated list of field names.
sort=parameter a comma-separated list.
csvas an input.
page[size]=parameters both accept integers.
in descending order