QuickBooks Online Multicurrency: Activation Errors and Locked Currency Assignments
QuickBooks Online users report errors when enabling multicurrency, and the software refuses to change a currency once it is assigned to a customer.
QuickBooks Online keeps books in more than one currency, a feature built for companies that bill customers abroad or pay overseas suppliers. Two limits around the feature keep generating questions, and they apply equally to the accountant edition. Enabling it can fail with a vague error. And a currency, once assigned to a profile, can never be reassigned. We have pulled both problems and their fixes into one place.
The activation path for multicurrency
The switch sits three menus deep. Select the Gear icon, then Account and Settings, then Advanced, then Currency. The home currency comes first, and it anchors every exchange calculation that follows. Below it sits the Multicurrency toggle; turn it on and confirm. Afterward, a currency dropdown appears whenever you create a customer, a vendor, or a bank account.
One caution applies: this is a one-way door. Once the feature is live, you cannot switch it off for the company. Confirm the home currency before you commit, because your books report in it.
Which plans can use it?
Availability depends on the subscription. Multicurrency ships with Essentials, Plus, and Advanced. Simple Start has no access to the feature, and no setting will reveal the toggle there. The documented remedy is an upgrade, and an upgrade keeps your existing data in place. That detail is worth checking before you spend an hour troubleshooting a browser.
Why does enabling fail with an error?
Some users who flip the toggle meet a terse alert that reads “Something’s not quite right”. The accepted answer blames the browser, not the account. QuickBooks Online runs in the browser and leans on cached files to render its pages. When those files age badly, a feature can fail to load or save.
The remedy follows from the diagnosis. Clear the cache and cookies, sign in again, and retry. If the alert returns, try a different browser, or open a private window. A session that succeeds privately points squarely at stale cache data.
Can you change a currency already assigned?
No. Once a customer or vendor is saved, its currency is fixed for the life of that profile. There is no edit screen, no override, and no settings page that will open the field. The lock exists because the profile’s history sits in that currency; editing it would strand past amounts. The accepted workaround is blunt: retire the old profile and build a replacement in the currency you need. The process has two steps.
Step one: retire the old profile
Start by recording the details, because the replacement will need them. Open the customers list, select the name, and choose Edit. Note the contact and payment information, then save. Return to the list, open the dropdown in the Action column beside that same customer, and choose Make inactive, then confirm. Vendors follow the same pattern from the expenses area: capture the details through Edit, then deactivate the profile from the Action column.
Step two: create the replacement
Create the new customer or vendor and fill in the fields from your notes. Before saving, set the currency from the Currency dropdown; this is the one moment the choice is yours. The guidance also recommends appending the currency to the display name. That small habit keeps the old profile and the new one distinct in lists, transactions, and reports.
What happens to the old transactions?
Deactivation is not deletion. History stays attached to the retired profile, which remains available for reference and reporting. The replacement begins clean, in the new currency, from the day you create it. The same creation-time lock applies to bank accounts, so pick an account’s currency with equal care. Expect the two profiles to coexist rather than merge.
The short version
Check the plan before anything else, since Simple Start cannot host the feature. If enabling fails with the vague alert, treat it as a browser issue and clear the cache first. And if a customer or vendor needs a different currency, plan a rebuild rather than an edit, because the software will not open that field any other way.