Opens in a new tab
Why controller-led?Talk to an expert

Do Online Bookkeeping Services Work With International or Multi-Currency Transactions?

Yes, online bookkeeping services can handle international and multi-currency transactions when the accounting platform supports foreign currencies and the provider has a defined process for exchange rates, reconciliation, and currency gains or losses. Businesses should confirm supported currencies, payment platforms, reporting requirements, and the provider’s experience with cross-border activity before onboarding.

Businesses that sell to foreign customers, pay international contractors, or operate across currencies face bookkeeping requirements that standard domestic setups do not handle automatically. A US company invoicing a client in euros, paying a vendor in British pounds, and receiving royalties in Canadian dollars needs each of those transactions recorded at the exchange rate in effect on the transaction date, with unrealized and realized exchange gains and losses tracked separately. Online bookkeeping services can handle multi-currency bookkeeping when the engagement is configured to use QuickBooks Online’s multi-currency feature and when the bookkeeper has processes in place for exchange rate recording and foreign transaction reconciliation. CoCountant applies controller oversight to this layer because exchange rate errors compound and require senior accounting judgment to unwind.

What Multi-Currency Bookkeeping Actually Involves

Multi-currency bookkeeping support requires the accounting platform to maintain separate currency records for each foreign currency in use. In QuickBooks Online, enabling multi-currency creates foreign currency accounts, adjusts how transactions are displayed, and tracks unrealized exchange gains and losses as currency rates change between transaction date and payment date.

The technical activation is straightforward. The accounting discipline that follows is not trivial. Every foreign transaction must be recorded in the transaction currency with the home currency equivalent calculated at the applicable exchange rate. When an invoice is raised, the rate at the invoice date is used. When payment is received, the rate at the payment date is used. The difference between those two rates is a realized exchange gain or loss that belongs in the income statement.

Transaction stageRate or treatment usedAccounting result
Invoice or bill issuedExchange rate on the transaction dateEstablishes the home-currency book value
Open balance at month-endCurrent closing rateCreates an unrealized gain or loss
Payment or settlementExchange rate on the settlement dateCreates a realized gain or loss
Bank conversion feeActual fee charged by the bank or platformRecorded as a bank or processing expense

For businesses with significant international activity, these exchange gain and loss entries can be material. Leaving them unrecorded distorts both the income statement and the balance sheet, and a CPA preparing a tax return from incomplete foreign transaction records will need to reconstruct what was missed.

How Online Bookkeeping Services Handle Foreign Transaction Bookkeeping

Foreign transaction bookkeeping in a professional engagement follows three steps. First, foreign currency accounts are set up in QuickBooks for each currency the business uses. Each foreign account carries its balance in the foreign currency alongside the home currency equivalent.

Second, transactions are recorded at the exchange rate applicable on the date of the transaction. QuickBooks Online can pull exchange rates automatically from a third-party feed or accept manually entered rates. Automated market feed rates are appropriate for most businesses; those managing significant foreign exchange exposure may use contracted bank rates instead.

Third, at month-end, the balance of each foreign currency account is revalued at the current exchange rate. The difference between the book value and the revalued balance is an unrealized exchange gain or loss. This revaluation entry is made at each close and reversed at the start of the following month when the balance converts to a realized gain or loss upon settlement.

For a broader look at how accounting services support businesses with complex international structures, accounting services for high-growth startups covers the relevant decision points by growth stage.

International Business Bookkeeping: Where Errors Typically Occur

Exchange rate errors cluster in predictable places.

The most common is recording the invoice in the home currency equivalent at the time of invoicing, then not updating the record when payment arrives at a different rate. The result is that the sale is recorded correctly, but the payment clears at the wrong amount, leaving a residual balance on the receivable that does not reconcile.

A related error is recording foreign currency payments to the wrong account. When a payment in euros is received into a US dollar bank account, the conversion happens at the bank. If the bookkeeper records the dollar amount received without separately tracking the euro payment on the receivable, the invoice shows as outstanding even though the customer has paid.

A third error is failing to account for bank conversion fees. Banks typically charge a spread on currency conversions. If the business expects to receive $10,000 equivalent and the bank delivers $9,820 after fees, the $180 difference is a bank fee, not a foreign exchange loss. Recording it as a foreign exchange loss inflates that account and understates bank charges.

Common Mistakes in International and Multi-Currency Bookkeeping

Not enabling multi-currency before recording the first foreign transaction

QuickBooks Online requires multi-currency to be enabled before foreign transactions are entered. If foreign invoices or payments are recorded in a single-currency setup, they are translated at a default rate without maintaining the foreign currency amounts. Correcting this after the fact requires re-entering transactions in the correct currency, which can be a substantial cleanup project depending on how long the error persisted.

Using a single exchange rate instead of date-of-transaction rates

Recording all foreign transactions at one exchange rate, such as the rate at the time of entry, rather than the rate on the date the transaction occurred produces exchange gain and loss figures that do not correspond to actual economic events. This is a common problem for businesses that batch their bookkeeping weekly or monthly rather than processing transactions daily.

Leaving intercompany foreign currency balances unreconciled

Businesses with related entities in multiple countries often have intercompany loans, management fees, or shared service charges denominated in a foreign currency. If intercompany balances are not reconciled at the same exchange rate on both sides of the relationship, the consolidation will not balance. This is a controller-level judgment call that cannot be resolved by bookkeeping alone.

Confusing unrealized and realized exchange gains and losses

Unrealized gains and losses reflect the revaluation of open balances at the current exchange rate. Realized gains and losses are the actual economic result when a foreign currency transaction settles. These belong in different accounting periods and under different line items.

When Multi-Currency Bookkeeping Becomes Essential

Businesses operating internationally typically reach a threshold where informal handling of foreign transactions breaks down. Formal multi-currency bookkeeping becomes essential when:

  • A foreign currency revenue stream becomes material to the P&L
  • An investor requests GAAP-compliant financial statements
  • A CPA flags incomplete or inconsistent foreign transaction records
  • An audit requires documented exchange rate sources and reconciliation support

At any of these points, the bookkeeping needs to be formalized. The platform must be configured correctly and the ongoing process followed consistently at each close.

For a view of how bookkeeping structure needs to evolve as a business grows and adds international complexity, how to scale bookkeeping services as your business grows covers the structural inflection points by company stage.

How CoCountant Handles International and Multi-Currency Bookkeeping

CoCountant configures QuickBooks Online’s multi-currency feature for clients with foreign transaction activity at the start of the engagement. The controller-and-bookkeeper pod maintains separate accounts for each foreign currency, records transactions at the applicable date-of-transaction exchange rate, and runs the monthly revaluation entries for open foreign currency balances.

The controller’s oversight adds a specific check for international accounts: the month-end revaluation is reviewed before the close is signed, and realized and unrealized exchange gains and losses are segregated correctly in the income statement. This review also catches bank fee miscoding and confirms that exchange figures reflect actual economic events.

CoCountant’s accounting services cover multi-currency engagement as part of the broader controller-led model. Launch is $160 to $235 per month, Scale is $540 to $940 per month, and Command is $1,270 to $1,990 per month, with controller oversight included on every plan. International transaction volume is typically addressed at the Scale or Command tier depending on complexity and entity structure. The pricing page has the full plan breakdown.

If your business has foreign transactions that are not currently being handled with consistent exchange rate recording and monthly revaluation, contact us to discuss how a structured engagement manages the accounting correctly from the first foreign invoice.

Conclusion

Online bookkeeping services work with international and multi-currency transactions when the accounting platform is configured correctly and when the ongoing process includes date-of-transaction exchange rates, monthly revaluation entries, and clear separation of realized and unrealized exchange gains and losses. International business bookkeeping online is not a specialty category; it is the standard process applied with additional configuration and discipline at each close.

The most common problems in foreign transaction bookkeeping come from late configuration, inconsistent rate recording, and incomplete reconciliation of foreign currency accounts. A controller-led engagement prevents these problems by setting up the platform correctly from the start and maintaining reconciliation discipline through every monthly close.

FAQs

Can online bookkeeping services handle multi-currency transactions in QuickBooks Online?

Yes. Online bookkeeping services configure QuickBooks Online’s multi-currency feature to track foreign currency transactions, record exchange rates at the transaction date, and post monthly revaluation entries for open foreign balances. Multi-currency must be enabled before foreign transactions are entered. A professional bookkeeping service handles this configuration at the start of the engagement and maintains the ongoing exchange rate recording process through each monthly close.

How do bookkeeping services record foreign currency transactions?

Foreign currency transactions are recorded in the transaction currency with the home currency equivalent calculated at the exchange rate on the date of the transaction. When payment is received at a different date, the difference between the invoice-date rate and the payment-date rate becomes a realized exchange gain or loss. This entry is generated automatically in QuickBooks when multi-currency is enabled and the process is followed correctly by the bookkeeper.

What is the difference between realized and unrealized foreign exchange gains and losses?

Realized exchange gains and losses occur when a foreign currency transaction settles: the invoice-date rate and the payment-date rate differ, and the difference is the realized economic result. Unrealized gains and losses reflect the revaluation of open foreign currency balances at the current exchange rate at month-end. The distinction matters for accurate income statement presentation, for period-to-period comparability, and for tax treatment in some jurisdictions.

Do international business bookkeeping services handle foreign contractor payments?

Yes. International contractor payments in foreign currencies are recorded within the same multi-currency framework as customer invoices. The payment is booked in the contractor’s currency at the applicable exchange rate. Any difference between the expected payment amount and the amount delivered after bank conversion fees is recorded as either a bank charge or a realized exchange loss, depending on the source of the difference.

What should businesses look for in an online bookkeeping service that handles foreign transactions?

Businesses with foreign transaction volume should confirm that the bookkeeping provider: enables and configures multi-currency before any foreign transactions are entered, records transactions at date-of-transaction exchange rates rather than a single blended rate, reconciles foreign currency accounts monthly, and segregates realized and unrealized exchange gains and losses correctly. Controller oversight is important because exchange rate errors compound and require senior accounting judgment to unwind.

Disclaimer

CoCountant assumes no responsibility for actions taken in reliance upon the information contained herein. This resource is to be used for informational purposes only and does not constitute legal, business, or tax advice.  Make sure to consult your personal attorney, business advisor, or tax advisor with respect to believing or acting on the information included or referenced in this post.