Multi-Currency in QBO: The Complete Guide to Setup, Exchange Rates, and Foreign Invoicing
Learn how multi currency in QBO works: turning it on, exchange rates, foreign invoices, home currency adjustment, and the limits every ProAdvisor should know ๐

Multi currency in QBO lets a business record transactions in a currency other than its home currency, then have QuickBooks Online convert everything back for reporting. If you invoice a client in London while your books run in US dollars, or you pay a supplier in euros, this feature is what keeps your P&L accurate instead of quietly wrong. It's also a favorite topic on the QBO ProAdvisor certification exam, because it touches setup, exchange rates, and reporting all at once.
This guide walks through what multi currency actually changes inside QBO, how to turn it on safely, how exchange rates get applied to invoices and bills, and the one decision you genuinely cannot undo once you make it. We'll also cover home currency adjustments, bank feeds, and the exact places students lose points on practice questions.
None of this is theoretical for firms doing international bookkeeping. A US-based agency billing a Canadian client, a nonprofit paying a grant partner in Kenyan shillings, an e-commerce seller receiving Shopify payouts in pounds โ they all hit the same setup screen eventually. Knowing what happens before you click it saves real cleanup time later.
Bookkeepers who skip this research usually find out the hard way โ a client asks why the balance sheet doesn't match the bank statement, and the answer turns out to be an unadjusted foreign-currency balance nobody remembered to reconcile. A little upfront reading avoids that call entirely.
QBO Multi Currency by the Numbers

Home currency is the currency your company file uses for every report โ balance sheet, P&L, everything. Foreign currency is any currency you assign to a specific customer, vendor, or bank account. Once multi currency is on, QBO tags each of those with a currency, then converts foreign-currency transactions into home currency behind the scenes using the exchange rate on that transaction's date.
That conversion is the whole point. A $1,000 invoice billed in euros is worth a different number of home-currency dollars depending on the day it was created, the day it was paid, and the rate QBO pulled at each moment. The gap between those two numbers becomes a realized gain or loss the moment payment is applied โ not something you calculate by hand.
It's worth saying plainly: home currency isn't a per-transaction choice. It's set once, when the company file is created, based on the country selected during signup. You can't change it later without opening a support ticket and proving a genuine error, so double-check this field before a client file goes live, not after the first invoice.
New clients sometimes ask why they can't just report in whichever currency is convenient for a given month. QBO doesn't work that way, and honestly, neither does clean bookkeeping โ a fixed home currency is what makes year-over-year comparisons and tax filings mean anything at all.
Foreign currency, by contrast, is flexible โ you can assign it customer by customer, vendor by vendor, and add new currencies at any time as the business expands into new markets. Home currency stays fixed; everything else can grow around it.
Multi currency lives under the gear icon, in Account and Settings, on the Advanced tab. There's a single toggle: "Multicurrency." QBO shows a warning before you confirm it, and that warning matters more than most settings warnings do, because turning this on is permanent for the life of the company file.
Before flipping it on a live file, practice in the quickbooks online sample company or your own qbo online sample company so you can see exactly what changes: new currency fields appear on customers, vendors, and bank accounts, and a Home Currency Adjustment tool shows up under Other Tools. None of that is visible before the toggle is flipped.
After you confirm the warning, QBO adds a currency dropdown to every new customer and vendor form. Existing customers default to your home currency unless you edit them individually, so a common cleanup task right after activation is going through your customer list and assigning the correct currency to anyone billed internationally.
Vendors work the same way, and bank accounts need a currency assigned before you connect a bank feed to them. Do the settings in that order โ currencies first, feeds second โ and you'll avoid re-linking accounts you already connected once.
One more practical note: renaming a currency label doesn't change its exchange rate feed โ QBO ties every currency to its standard ISO code (EUR, GBP, CAD) behind the scenes, so custom labels are cosmetic only.
Exchange Rates in Three Steps
QBO pulls exchange rates automatically from a live, continuously updated rate feed, timestamped to the exact date of each transaction you create. You can accept the default rate QBO suggests, or override it manually whenever your bank statement or wire confirmation shows a slightly different figure.
Manual overrides only affect that single transaction; they don't change the default rate QBO uses on the next invoice or bill you create in that same currency going forward.
Home Currency Adjustment, usually shortened to HCA, is the journal entry QBO generates to reflect unrealized gains or losses on open foreign-currency balances โ invoices not yet paid, bills not yet settled. Exchange rates move daily, so an unpaid euro invoice is worth a slightly different number of home-currency dollars at month end than it was worth the day it was created.
Accountants run HCA at period close, entering the current exchange rate for each foreign currency in use. QBO then posts an adjusting entry to an unrealized gain/loss account, without touching the original transaction. It's a reporting correction, not a change to what the customer actually owes.
Skip HCA for a few months and your balance sheet quietly drifts out of sync with reality โ foreign receivables sit valued at whatever rate applied when they were invoiced, even if that currency has since moved 8% or 10%. Most firms build a recurring monthly task around it rather than remembering on their own.
HCA only touches balances that are still open. Once an invoice or bill is fully paid, its realized gain or loss has already posted, and the transaction drops out of future HCA runs automatically โ you're only ever adjusting what's still outstanding.
Four Concepts to Know Cold
The single currency your company file reports in on every standard statement. It's set once, at company creation, based on the country you selected, and QBO does not allow you to change it later without a support case.
Any currency you assign to a specific customer, vendor, or bank account once multicurrency has been turned on. You can add new foreign currencies at any point as your client list grows internationally.
The conversion rate attached to each individual transaction, pulled automatically from a live feed or entered manually when your bank statement shows a different figure than QBO's default.
A journal entry that corrects unrealized gain or loss on open foreign-currency balances at period close, without altering the original invoice, bill, or payment it's based on.

Once a customer is assigned a foreign currency, every invoice for that customer defaults to it, and QBO pulls the exchange rate for that day automatically (you can override it manually if your bank quoted a different rate). The invoice PDF shows the foreign amount; your reports show the home-currency equivalent.
Receiving payment works the same way in reverse. If the exchange rate shifted between invoice date and payment date, QBO posts the difference to realized currency gain or loss the moment you apply the payment โ not as a manual journal entry, but automatically, tied to that specific transaction.
The same logic applies to bills you pay in a foreign currency. Enter a bill from a UK vendor, pay it three weeks later, and QBO calculates the realized gain or loss on that payment automatically โ you never touch the exchange rate math yourself unless you're double-checking it.
One practical tip: if a client's bank charges a wire transfer or currency conversion fee on top of the exchange rate itself, record that fee separately as a bank charge expense. Folding it into the exchange rate field distorts your realized gain/loss numbers for no good reason.
Multi Currency: Pros and Cons
- +Automatic exchange rate lookup on every foreign-currency transaction
- +Accurate realized and unrealized gain/loss tracking without manual math
- +Works consistently across invoices, bills, and bank accounts
- +Available at no extra cost on every QBO plan tier
- +Supports more than 145 world currencies out of the box
- +Standard reports still roll up cleanly into home currency
- โCannot be turned off once enabled on a company file
- โCustomer and vendor currency is locked after the first transaction
- โBank feed matching stays strictly within a single currency
- โRequires a manual, recurring HCA entry at every period close
- โEasy to misread a foreign-currency register as a shortfall
- โNo built-in way to test the feature on a duplicate live file
The limitation every new user misses: once multi currency is turned on for a company file, it cannot be turned off. Ever. Intuit doesn't offer a reversal path short of starting a brand-new company file and migrating data, which is a real project, not a settings change. That's exactly why practicing first on a quickbooks test drive site matters so much.
A second gotcha: you can't change a customer's or vendor's currency once a transaction exists against them. If you assigned the wrong currency early on, the fix is creating a new customer record with the correct currency and moving forward activity there โ the old record stays locked to its original currency for historical accuracy.
Third gotcha, smaller but common: journal entries between a foreign-currency account and a home-currency account need the exchange rate entered manually, and QBO won't warn you if that rate looks off. A typo here is the single most common source of a books-don't-balance ticket in firms that just turned multicurrency on.
None of these gotchas are reasons to avoid the feature โ they're just the reason ProAdvisors get paid to set it up correctly instead of leaving clients to figure it out alone through trial and error.
Before You Turn On Multi Currency
- โConfirm you actually need more than one currency for the long term
- โPractice first in a sandbox or the free sample company file
- โIdentify every customer, vendor, and bank account needing a foreign currency
- โCheck with your accountant about Home Currency Adjustment timing at period close
- โReview any existing open invoices for currency conflicts before switching
- โBack up or export current reports before enabling the feature
- โConfirm your QBO plan actually supports the workflows you need
- โSet a recurring monthly reminder to run Home Currency Adjustment
- โTrain any team members who will enter foreign-currency transactions
- โDocument your home currency and reporting currency clearly for the file
Bank feeds behave a little differently once multi currency is active. Each bank or credit card account gets its own assigned currency, and QBO matches downloaded transactions to invoices or bills in that same currency โ it won't cross-match a euro deposit against a dollar invoice automatically.
Reconciliation still works the normal way inside each currency's register, but the reconciliation report and the bank register both display in that account's own currency, not home currency. It's easy to misread a foreign-currency statement as a home-currency shortfall if you forget which currency you're looking at.
If a client uses a US bank account to receive foreign wire transfers, that account stays in home currency even though the incoming funds started life in another currency โ the bank has already converted it before the deposit lands, so no multicurrency logic applies to that transaction at all.
Matching still matters here: because the deposit already shows in home currency, don't try to match it against a foreign-currency invoice directly. Receive payment on the original foreign-currency invoice first, then let the bank feed match the resulting deposit.
Payment processors like PayPal or Stripe complicate this a bit further, since they sometimes hold a balance in the original currency before transferring to your bank. Treat that processor balance as its own foreign-currency account inside QBO if it holds funds for more than a day or two, rather than assuming an instant conversion happened.
Test before you toggle
Always enable multicurrency in a sandbox or sample company first, and walk through a full invoice-to-payment cycle before touching a live file. Because the setting can't be reversed, this is the one QBO feature where a five-minute test run genuinely saves a client relationship.
Most standard reports โ Profit and Loss, Balance Sheet, Trial Balance โ show everything converted to home currency automatically, so day-to-day reporting doesn't change much on the surface. Where multi currency shows up explicitly is in the Unrealized Gains/Losses report and the exchange rate history behind each transaction.
Running an A/R or A/P aging report on a foreign-currency customer will show both the original foreign amount and the home-currency equivalent side by side, which is the fastest way to sanity-check that a conversion looks right before you close the books for the month.
For firms managing several currencies at once, exporting the transaction detail report by currency (rather than the default consolidated view) makes month-end review far faster โ you catch a mis-entered rate in seconds instead of hunting through a combined report where everything's already converted.
It's also worth pulling that report before running Home Currency Adjustment each month โ spotting an obviously wrong exchange rate before HCA posts saves you from having to reverse and redo the adjustment later.
Budgets and forecasts stay in home currency too, so a foreign-currency customer's actual spend can look artificially high or low against a static budget line once that currency moves. Flag this for clients so a currency swing doesn't get mistaken for a real sales trend.
Once multicurrency is turned on for a company file, QBO offers no toggle, setting, or support workaround to turn it back off. The only real option is starting a brand-new company file and migrating historical data manually, which is a significant project for any client.
On the QBO ProAdvisor certification exam, multi currency questions tend to test two things: whether you know the toggle is irreversible, and whether you understand that HCA adjusts reporting without touching original transactions. Both trip up candidates who've read the settings page but never actually enabled the feature on a test file.
The fastest way to lock this in is hands-on practice rather than memorization. Enable multicurrency inside a qbo sample company com file, create a foreign-currency invoice, then run a home currency adjustment yourself so you can see the journal entry it produces before you see it on an exam question.
Expect scenario-style questions rather than pure definitions: a client invoiced in euros, paid weeks later at a different rate โ what account absorbs the difference? Working through a couple of these by hand, in a sample file, beats re-reading the settings help article three more times.
Keep a short list of the four terms this whole topic hinges on โ home currency, foreign currency, exchange rate, and Home Currency Adjustment โ and be ready to explain each in one sentence. That alone covers most of what shows up.
It also pays to know one wrong-answer trap by heart: nothing in QBO automatically reverses multicurrency once enabled, no matter how the question is phrased. If an answer choice implies you can just untick a box, it's wrong.
Multi currency in QBO is one of those features that looks like a simple toggle and turns out to touch invoicing, bank feeds, reconciliation, and month-end reporting all at once. Get comfortable with the mechanics โ home versus foreign currency, how exchange rates attach to transactions, and what HCA actually does โ before you ever flip it on a real client file.
If international clients are part of your bookkeeping practice or you're prepping for certification, the safest path is the same either way: practice first with a sample company quickbooks online file, confirm every screen behaves the way you expect, and only then enable it where it can't be undone.
Once it's live, treat Home Currency Adjustment as a recurring close-of-month task, not an occasional cleanup โ that single habit prevents most of the reporting drift and reconciliation headaches this feature can otherwise create.
Get the fundamentals right once, and multi currency stops being a risky setting and becomes just another routine part of running books for a business that happens to work across borders.
Whether you're supporting one international client or a whole portfolio of them, the same short checklist applies every time: confirm home currency, test in a sandbox, assign currencies deliberately, and run Home Currency Adjustment on a schedule you won't forget.
QBO Multi Currency Questions and Answers
About the Author

Educational Psychologist & Academic Test Preparation Expert
Columbia University Teachers CollegeDr. Lisa Patel holds a Doctorate in Education from Columbia University Teachers College and has spent 17 years researching standardized test design and academic assessment. She has developed preparation programs for SAT, ACT, GRE, LSAT, UCAT, and numerous professional licensing exams, helping students of all backgrounds achieve their target scores.
Join the Discussion
Connect with other students preparing for this exam. Share tips, ask questions, and get advice from people who have been there.
View discussion (7 replies)



