Multi-currency bookkeeping for businesses paid from abroad

Many US LLCs, especially those run from abroad, invoice clients in euros or pounds, hold balances in several currencies and pay suppliers in others. Getting the conversions right keeps income accurate and avoids surprises on Form 5472 and the tax return. This guide explains how.

By Muhammad Bilal, Chartered Accountant. Reviewed by Awais Jameel, Chartered Accountant. Checked against official sources on . 3 minute read.

Short answer

Multi-currency bookkeeping for a US business keeps the books in US dollars, its functional currency, and records each foreign-currency transaction at the rate on the transaction date. Foreign balances are revalued at month end, creating unrealized gains or losses. When money is converted or an invoice paid at a different rate, the difference is a realized gain or loss.

At a glance

Functional currency
US dollar for a US business
Transaction rate
Exchange rate on the transaction date
Month end
Revalue foreign balances; unrealized gains or losses
On conversion or payment
Realized gain or loss
Tax
Realized currency gains generally ordinary
Reporting
Forms and returns in US dollars
Multi-currency bookkeeping for businesses paid from abroadSteps: 1. Set the home currency to US dollars; 2. Enable the currencies you use; 3. Use the original currency; 4. Record conversion fees separately; 5. Revalue at month end.THE PROCESS AT A GLANCEMulti-currency bookkeeping for businesses paidfrom abroad1Set the homecurrency to USdollarsIn the accountingsoftware2Enable thecurrencies youuseAnd create an accountfor each foreignbalance3Use the originalcurrencyFor invoices and bills;the software convertsthem4Record conversionfees separatelyAs bank fees, not partof the gain or loss5Revalue at monthendAnd review the gainsand lossesChecked against official sourcesTax BakersMulti-currency bookkeeping for businesses paid from abroadSteps: 1. Set the home currency to US dollars; 2. Enable the currencies you use; 3. Use the original currency; 4. Record conversion fees separately; 5. Revalue at month end.THE PROCESS AT A GLANCEMulti-currency bookkeeping forbusinesses paid from abroad1Set the home currency to USdollarsIn the accounting software2Enable the currencies you useAnd create an account for each foreignbalance3Use the original currencyFor invoices and bills; the softwareconverts them4Record conversion fees separatelyAs bank fees, not part of the gain or loss5Revalue at month endAnd review the gains and lossesChecked against official sourcesTax Bakers
The process at a glance: 1. Set the home currency to US dollars; 2. Enable the currencies you use; 3. Use the original currency; 4. Record conversion fees separately; 5. Revalue at month end.

How does multi-currency bookkeeping work?

The books are kept in US dollars. Each transaction in another currency, such as a euro invoice or a pound expense, is recorded in that currency and converted at the exchange rate on the transaction date. Accounting software with multi-currency features does this automatically with daily rates. See QuickBooks vs Xero vs Wave.

What does an example look like?

EventRateUS dollars
Invoice a client €10,000 on March 11.08$10,800 income and receivable
Client pays €10,000 on April 101.10$11,000 received
Difference$200 realized foreign exchange gain

The income is $10,800, recorded when invoiced; the extra $200 arises from the currency movement, not from the sale. Under the cash method for tax, income is measured when received, but the books still benefit from tracking the gain separately.

How are foreign currency balances handled?

Keep a separate account in the books for each currency balance, such as a euro balance with a multi-currency provider. At month end, revalue it at the closing rate; the change is an unrealized gain or loss in the books. When the money is converted to dollars, the gain or loss becomes realized. See receiving international payments.

Treat a transfer between your own currency balances as a conversion, not as income or an expense.

How do you set it up?

  1. Set the home currency to US dollars

    In the accounting software.

  2. Enable the currencies you use

    And create an account for each foreign balance.

  3. Use the original currency

    For invoices and bills; the software converts them.

  4. Record conversion fees separately

    As bank fees, not part of the gain or loss.

  5. Revalue at month end

    And review the gains and losses.

Check each month that the software's balance in each currency matches the provider's statement.

How are currency gains taxed?

Realized gains and losses on foreign currency transactions of a business, such as receivables, payables and currency balances, are generally ordinary income or loss. Unrealized revaluations in the books are usually not taxed until realized. Keep a record of the rates used.

Non-business currency gains, such as on personal savings held abroad, follow different rules, so keep business and personal balances separate.

What about US reporting?

US tax returns and Form 5472 are completed in US dollars. Report amounts at the rates used in the books, or follow the form instructions where they allow yearly average rates, and apply the method consistently. A US LLC with foreign accounts above $10,000 in total may also need an FBAR. See Form 5472 and FBAR vs Form 8938.

Keep a note of the rate source used, such as your bank or the accounting software's daily feed.

What are the common mistakes?

  • Recording foreign receipts at the amount that landed in the dollar account, losing the fees and exchange difference.
  • Using one rate for the whole year in the books when amounts are large or rates moved sharply.
  • Mixing conversion fees into the exchange gain or loss.
  • Leaving foreign currency balances unrecorded because they are held with a payment provider.

Should you invoice in dollars or in the client's currency?

Invoicing in dollars removes currency risk from your books; invoicing in the client's currency may help win work but leaves you exposed. Either way, agree in the contract who bears bank and conversion charges.

Paid in several currencies?

We set up multi-currency books, record every transaction at the right rate, and handle foreign exchange gains and your US reporting.

Questions people ask

What currency should a US LLC keep its books in?

US dollars, its functional currency, with foreign transactions converted at the transaction-date rate.

What is a realized foreign exchange gain?

The difference when money is converted or an invoice is paid at a different rate from the one originally recorded.

Are foreign exchange gains taxable?

Realized gains on business currency transactions are generally ordinary income; losses are generally ordinary losses.

Do I report Form 5472 in US dollars?

Yes. Convert at the rates used in your books, or as the instructions allow, applied consistently.

Sources

Every fee, date and rule on this page was taken from these official and primary sources.

  1. IRS: Yearly average currency exchange rates
  2. IRS: Foreign currency and currency exchange rates
  3. IRS: Instructions for Form 5472 (Rev. December 2024)

Rules and fees change. If you are reading this long after October 1, 2026, confirm the figures with the source before you rely on them.

More in Bookkeeping

This guide is general information. It is not tax or legal advice for your situation.