
Jay Sen Lon
September 11, 2026

Your firm just picked up a client with overseas suppliers. Now you are looking at the Multicurrency switch in QuickBooks Online and wondering whether to flip it.
You should, but only once you know that the switch cannot be reversed and that a few contact-level choices will follow the file for good. Here is what to check before you touch it, how the exchange rate math works, and where the real time goes once it is on.
TLDR:
Multicurrency in QuickBooks Online is a setting, not a workflow. Once it is on, you can assign a currency to customers, vendors, bank accounts, credit cards, and price levels, then record invoices, bills, and payments in whatever currency each transaction happened in. Intuit's own guide to setting up Multicurrency covers the mechanics.
The problem it solves is reporting, not entry. Every foreign-currency transaction converts back to the home currency automatically, so the profit and loss and balance sheet stay readable in one currency even though the underlying invoices sit in euros, yen, or rand.
That makes it relevant for firms whose clients invoice overseas customers or pay foreign suppliers regularly, the same firms weighing multi-currency accounting software beyond QuickBooks Online. If every client transacts in one currency, it adds nothing. And it comes with a plan restriction: Multicurrency is not available on Simple Start, so a client on that plan needs to move up to Essentials, Plus, or Advanced first.
The setup takes about a minute. Every click matters, because you cannot undo it later.
That Home Currency choice deserves a pause. It becomes the currency every foreign transaction converts back to on every report, and once Multicurrency is on it cannot be changed. Pick the currency the client reports in, not the currency their biggest customer happens to use.
And treat the whole thing as a one-way door. If someone turns it on by mistake, the only path back is a new company file: re-entering history, reconnecting bank feeds, rebuilding the chart of accounts. Before a junior team member clicks confirm during onboarding, confirm the client transacts in more than one currency on a recurring basis. A one-off foreign wire is not a good enough reason for a permanent structural change to the file.
With Multicurrency on, you can assign a foreign currency to customers, vendors, bank and credit card accounts, accounts receivable and payable, and price levels. Each transaction picks up the current exchange rate or a manual override, which matters for compliance-driven clients who need a documented rate rather than whatever QuickBooks Online pulled that morning.
The constraint to plan around sits at the contact and account level. Once a customer or vendor has a currency and transactions against it, that currency is fixed. The same goes for an account once anything has posted to it. The only fix is a new record. So if a client's supplier sometimes bills in USD and sometimes in EUR, that supplier needs two vendor records from day one, and the supplier's name on each should say which is which.
QuickBooks Online downloads exchange rates from IHS Markit and refreshes them every four hours, applying the rate on the transaction date unless you override it. If the rate moves between the bill date and the payment date, QuickBooks Online books the difference as a realized gain or loss, separate from the original bill.
Example: a €100 bill converts to $114.50 at entry. Three weeks later the euro has weakened and the same €100 settles at $112.00. QuickBooks Online posts the $2.50 as an exchange gain automatically. Nothing is wrong here. The trouble starts when nobody reconciles those gain and loss postings, and the foreign-currency accounts drift away from what the bank statement says.
Two habits keep that in check. First, decide the rate policy per client before the first transaction: QuickBooks Online's downloaded rate is fine for most, but some tax authorities or auditors want a specific published rate, and that means manual overrides on every entry. Second, review the exchange gain and loss account monthly and run the Revalue Currency tool for unrealized balances at period end, rather than untangling a year of drift in one sitting.

Three errors come up more than any others when firms run multi-currency clients through QuickBooks Online.
Journal entries mixing currencies. QuickBooks Online allows one foreign currency per journal entry, and any A/R or A/P line has to belong to a contact in that currency. Forcing a mismatch produces wrong opening balances and distorted FX gains. Align the account and contact currencies first, or create the duplicate customer or vendor in the right currency.
Missing gain or loss postings. The usual trigger is a foreign-currency payment recorded straight into a home-currency bank account at the wrong rate, so the FX difference never posts and income is overstated. Set up a bank account in the payment currency, reprocess the deposit through it, and use Revalue Currency to clean up anything already posted.
Wrong home currency. It cannot be changed after Multicurrency is on. Verify it before confirming setup, not after the first month of transactions.
Turning on Multicurrency costs more than it appears to on the settings screen, though less than some guides claim. The limitations Intuit documents for QuickBooks Online are these:
| What changes | What that means for the client |
|---|---|
| No way back | Multicurrency and the home currency are permanent for that company file |
| Plan floor | Needs Essentials, Plus, or Advanced, and the file can never move back to Simple Start |
| Online invoice payments | QuickBooks Payments cannot be enabled on foreign-currency invoices; home-currency invoices are unaffected |
| Recurring transactions | Automatic recurring transactions cannot be set up in a foreign currency |
| Cash flow planner | Deactivated once Multicurrency is on |
| QuickBooks Commerce | Does not work with Multicurrency |
| Historical rates | Only current rates download; back-dated entries need rates keyed by hand |
| Reporting | Summary reports show home currency only; no consolidated side-by-side EUR/GBP/USD view |
The reporting gap is the one firms feel most. A client with EUR, GBP, and USD revenue cannot pull one report showing all three side by side. Detail reports can add a foreign-amount column, but the consolidated view gets built outside the software. And if a client relies on QuickBooks Payments to collect card payments, check which invoices will be affected before flipping the switch, not after.
Setting a foreign currency on an invoice is the easy part. QuickBooks Online handles it natively: pick the currency, enter the amount, and the conversion runs itself. What it does not handle is everything before that invoice reaches a QuickBooks Online screen.
A firm managing an importer with suppliers in Vietnam, Germany, and Brazil has to read the Vietnamese invoice, map each line to the right chart of accounts code, and confirm the total matches the invoice-date rate rather than whatever date someone typed it in. Multi-currency bookkeeping is a document problem before it is a settings problem, which is why firms with this workload end up looking at multi-currency invoice processing software that sits upstream.
Everything above assumes the invoice already exists as clean data inside QuickBooks Online. Getting it there is a separate cost most firms never measure.
The Institute of Finance and Management puts the cost for companies with limited automation at $8.78 per invoice for domestic entries, before a foreign language or currency check is added. Clerks process about five invoices an hour, roughly 12 minutes each. At 300 multi-currency invoices a month, that is 60 hours of typing before review or FX verification even starts, none of it visible inside QuickBooks Online. Firms ready to fix that can start with how to automate invoice data entry end to end.
QuickBooks Online's exchange rate logic works fine once the data is there, coded and tagged to the right vendor. The gap sits before that: an invoice arriving in Portuguese, priced in Brazilian real, with 20 line items that need chart of accounts codes. That is the layer tofu sits in, upstream of QuickBooks Online's own currency engine.
tofu reads invoices in 200+ languages, extracts every line item, and codes each one from patterns learned in that entity's ledger. The invoice publishes to QuickBooks Online with currency, amount, and coding already correct, so the accountant verifies exchange rates on high-value bills instead of re-typing data from scratch. QuickBooks Online still does the FX conversion; tofu makes sure it has clean data to convert.
QuickBooks Online gives you the reporting structure for foreign-currency work, but the day-one choices, home currency, contact records, rate policy, follow the file for good. Get those right and the software does what it promises. The bigger time sink is usually the invoices themselves, sitting in another language and currency before they reach a QuickBooks Online screen. If that upstream step is where your team loses hours, book a tofu demo and bring one of those invoices.
No. Once Multicurrency is on, it stays on for that company file, and the home currency locks with it. The only way back is a new company file with history re-entered from scratch, so confirm the client transacts in more than one currency on a recurring basis before you confirm.
There is no separate charge, but it requires Essentials, Plus, or Advanced. Simple Start does not include it, and once Multicurrency is on the file cannot be downgraded to Simple Start.
The home currency and contact currencies lock, QuickBooks Payments cannot be enabled on foreign-currency invoices, recurring transactions cannot be set up in a foreign currency, the cash flow planner is deactivated, QuickBooks Commerce stops working with the file, and only current exchange rates download automatically. Summary reports continue to display in the home currency.
Create a bank account in the payment currency, reprocess the deposit through it, then use the Revalue Currency tool to correct anything already posted at the wrong rate. The usual cause is a foreign-currency payment recorded straight into a home-currency account, which skips the FX difference and overstates income.
Put an extraction layer in front of QuickBooks Online. tofu reads invoices in 200+ languages, extracts every line item, and publishes to QuickBooks Online with currency and coding already applied, so the accountant checks exchange rates on high-value bills instead of re-typing a Vietnamese or Portuguese invoice line by line.