Multi-currency deals in Zoho CRM: keeping home currency, rates and reports consistent

October 11, 2026

Selling in GBP, EUR and RON? Set the home currency, exchange rate updates and record rate refresh in Zoho CRM before the first deal, then check Books.

Abstract overlapping rings converging into one steady line, suggesting several currencies resolving into one total

Multi-currency deals in Zoho CRM depend on three settings

Multi-currency deals in Zoho CRM stay consistent when you fix three settings before the first foreign deal. The first is the home currency. The second is how exchange rates update. The third is when a deal's own rate is refreshed. Get those right and your reports show every deal in one currency, so pipeline totals add up even when you sell in GBP, EUR and RON.

The multi-currency feature in Zoho CRM is a setting that lets you record an amount in the customer's local currency. The CRM then converts that amount to your home currency for reports, analytics and other standard features. Every post on the subject uses four terms, and Zoho's help page on managing multiple currencies defines them:

  • Home currency: the primary currency your organisation uses, often the one used for annual reports and income.
  • Active currency: a currency you do business in. Only active currencies can be entered in deals and other fields.
  • Exchange rate: the rate the CRM uses to convert an amount in one currency to your home currency.
  • Record currency: the currency of an individual record. All currency values on that record follow it.

The rest of this guide covers each setting in the order you meet it. It ends with a worked example, the report rules that catch people out, and the checks to run before deals reach Zoho Books.

Home currency: set it once, because changing it later wipes your currencies

The home currency in Zoho CRM is effectively permanent, so decide it before you add any other currency. By default the currency is set to US dollar. A UK company that reports in pounds has to change that first.

Once you change the home currency, Zoho CRM shows an alert that it cannot be changed further. Only users with an Administrator profile can activate the multi-currency feature and add currencies. That keeps the decision with the people who own the setup.

What a reset costs you

A reset is possible, but it is a support request and not a setting. According to Zoho's FAQs on multi-currency, you email support@zohocrm.com from the primary email address of the account. Zoho then resets the feature from the backend.

The consequences are severe. Existing currency values are not converted. Each value keeps the same number but is read in the new home currency. A deal recorded as 10,000 in dollars would simply become 10,000 in pounds. The currencies you configured are deleted as well.

The practical rule is simple. Agree the home currency with whoever signs off your accounts, set it, and only then add euros, lei or anything else.

Activating multi-currency is permanent and sets old records to a rate of 1

Turning on multi-currency in Zoho CRM is a one-way step. Once activated, the feature cannot be deactivated. The feature is available in all paid editions. The free edition does not support it, and downgrading to the free edition deactivates every currency you added.

What happens to deals you already have

Existing records get an exchange rate of 1 by default when you activate the feature. Records created before activation are treated as home currency amounts. If some of those older deals were really in euros, their converted values in reports will be wrong until you correct them.

Currencies can be retired but not removed

You cannot delete a currency in Zoho CRM. You can only deactivate it. Existing records can keep using a deactivated currency, but new records cannot be created with one. Users with the Manage Currencies permission in the admin level permissions can add, activate, deactivate and customise currencies.

There is also a ceiling. In the Ultimate edition, only 50 currencies can be active at a time. Few companies come close, but the limit is worth knowing if you plan to quote every European market in its own currency. Add the currencies you actually invoice in, not every currency a prospect might mention.

Exchange rate updates: Manual, Live Update or Daily Update

Zoho CRM lets you choose an Automatic or Manual exchange rate update type for each currency. Before this option existed, admins entered exchange rates by hand on a schedule. Each record kept the rate from the day it was created.

With the Automatic option, the CRM updates the rate using data from Open Exchange Rates. You then pick how often it updates. The three choices compare as follows:

OptionHow often the rate changesWhere the rate comes fromSuits
ManualWhenever an admin edits itYour own figure, for example your bank's or your accountant's rateFirms that agree a fixed rate per month or per contract
Automatic, Live UpdateRoughly every 30 minutesOpen Exchange RatesTeams that quote and close fast against moving markets
Automatic, Daily UpdateOnce a day, at a time you choose in your organisation's timezoneOpen Exchange RatesMost sales teams, because the rate holds steady through the working day

The setting is per currency, so you can mix them. You might keep EUR on Daily Update and hold RON on a manual rate your finance team sets.

Check availability in your own account first. Zoho's help page says automatic updates are rolling out in phases and are available only for organisations in specific data centres. The announcement of the currency enhancements says they are available across all data centres, in the Standard, Professional, Enterprise and Ultimate editions. If you do not see the option in the Currencies tab, plan on manual rates for now.

Deal exchange rates stay fixed until someone refreshes them

A deal in Zoho CRM keeps its own exchange rate after you change the organisation's rates. Changing exchange rates does not affect existing records by default. Your open pipeline is therefore valued at the rates that applied when each deal was created, not at today's rate.

Two ways to update a deal's rate

The first way is manual. Users you grant the Refresh Exchange Rate permission see a Refresh icon next to the exchange rate field. Clicking it pulls the latest rate from the Currencies tab.

The second way is automatic. You can set record exchange rates to update on a trigger. The documented triggers are a record edit, any picklist change, or a picklist changing to specific values.

Refreshes can set off automations

Refreshing a record's exchange rate counts as a field update. It can therefore trigger workflows and other automations. A rule that fires on any edit to a deal may start firing every time a rate refreshes.

Choose the trigger deliberately. A picklist changing to specific values is usually the cleanest option, for example a stage you already use moving to won. The deal then carries the rate from the day it closed, which is the figure most finance teams want. Review your existing workflow rules before you switch any trigger on.

Worked example: a UK firm selling in GBP, EUR and RON

Take a UK distributor that invoices British customers in pounds, Irish and German customers in euros, and a Romanian partner in lei. Its accounts are prepared in pounds. The steps below set up multi-currency deals in Zoho CRM for that firm.

  1. An administrator changes the home currency from the US dollar default to GBP, before adding anything else.
  2. The administrator adds EUR and RON as active currencies in the Currencies tab.
  3. EUR is set to Automatic with Daily Update at a fixed morning time in the organisation's timezone. RON uses the same setting, or Manual if finance prefers its own rate.
  4. The currency symbol position is set per currency, before or after the value, to match how each market writes amounts.
  5. The Refresh Exchange Rate permission goes to sales managers only, not to every rep.
  6. Record exchange rates are set to refresh when the stage picklist changes to the won value.

Now a rep creates a deal for the Romanian partner. The rep selects RON as the record currency and enters the amount in lei. The deal stores the day's exchange rate in its exchange rate field. The pipeline report shows the GBP equivalent next to the British and euro deals, so the total is one figure in pounds.

When the deal is won, the stage change refreshes the rate. The closed value in pounds then reflects the rate on the closing day. Nobody had to edit the rate by hand.

Pipeline reports and forecasts in Zoho CRM use the home currency

Zoho CRM displays report values in the home currency by default when multi-currency is on. Zoho's documentation says so directly, as a community question on report currency quotes. That is what keeps your sales pipeline totals meaningful: euros and lei are never added to pounds as raw numbers.

Filters and rules work in home currency only

Criteria that use currency fields can be set only in the home currency. That applies to list views, workflow rules and reports. A workflow that alerts a manager when a deal exceeds a threshold compares the deal's converted pounds value. A rep looking at a large lei amount may expect the alert to fire when it does not.

Zoho also warns that reports may not work properly if you compare currency fields from different modules in filters. Keep currency filters within one module wherever you can.

Forecasts ignore record currency

The Forecast module does not support multiple currencies. Forecast amounts are listed in the home currency only. Targets for a euro territory must therefore be set in pounds.

If directors need the same pipeline shown in euros as well as pounds, the CRM's own reports may not be enough. Our guide to choosing between Zoho CRM reports and Zoho Analytics covers when to move reporting out of the CRM.

One currency per record: limits for dual-currency documents, web forms and bulk changes

Each Zoho CRM record has a single record currency, and every currency value on that record follows it. A deal or quote cannot natively hold one set of amounts in leva and another in euros.

That limit matters during a currency changeover. One user posting about two currencies on one record explained that their country was moving from its local currency to the euro. They said the government planned to require invoices and quotes in both currencies for one year. They wanted each line item, subtotal and tax shown in BGN and EUR, and said a plugin would be welcome. If a rule like that ever applies to you, plan for a template or extension and not a setting.

Currency on web forms

Web forms can capture currency in two ways. You can show currencies as a dropdown list, or pass a fixed value in a hidden field. A hidden field suits a form built for one market, such as a Romanian landing page that always creates RON leads.

No mass update of currency

You cannot mass update the currency for a group of records. A wrong currency on a batch of deals means editing each one. The cheapest fix is to set the currency correctly at creation, through the form, the import or the rep's defaults.

Checks before multi-currency deals sync to Zoho Books

Before multi-currency deals in Zoho CRM flow into Zoho Books, confirm that both systems agree on currencies and rates. Zoho reported a revamped Books integration in Zoho CRM in the final week of September 2026, according to its community digest. In the same thread, a user noted that Zoho Books updates exchange rates automatically every day. Your CRM may be configured differently.

At Svennis we compare the currency list, home currency and rate update method in the CRM against the Books organisation before the first deal syncs. A mismatch there tends to surface weeks later as pipeline and revenue figures that will not reconcile. These are the checks to run:

  • The home currency is the same in Zoho CRM and Zoho Books.
  • Every currency active in the CRM also exists in Books.
  • Finance has agreed which rate is authoritative for an invoiced amount.
  • The record rate refresh trigger is set, so won deals carry the closing day's rate.
  • Older deals that were set to a rate of 1 on activation have been corrected or excluded.
  • One test deal per currency has gone through to Books and been checked by finance.

If you also bill subscriptions, our post on Zoho Billing with CRM and Books covers the reconciliation side in more depth.

What multi-currency deals mean for a UK company selling into Europe

For a UK company, the home currency in Zoho CRM should almost always be GBP. Zoho defines the home currency as the one often used for annual reports and to calculate income. For a UK-registered firm, that is usually sterling, so the CRM's US dollar default has to go on day one.

Selling into the eurozone and Romania then becomes a matter of active currencies and rate policy. Your board sees pipeline and forecasts in pounds, because forecasts work in the home currency only. Your reps quote in the customer's currency. Your finance team decides whether CRM rates come from Open Exchange Rates or from a figure they set.

An audit trail for currency decisions

Zoho CRM keeps a change log for currency settings. The history covers changes made within the past six months. Each currency also has an exchange rate history graph against the home currency, showing the highest, lowest and average values. The maximum span is two years.

Use that history when someone asks why a euro deal closed at a different pounds value from its quote. Export or note anything you need to keep beyond six months.

If your European sales are split by region, align currencies with your territories. Our guide to territory management in Zoho CRM shows how to structure that so reporting by region and currency holds together.

Next steps for setting up multi-currency deals in Zoho CRM

Set up multi-currency deals in Zoho CRM in a fixed order, because the early steps cannot be undone. Work through this list with your finance lead in the room:

  1. Confirm that your edition is a paid one, and note the limits that apply to it.
  2. Agree the home currency with finance and set it before anything else.
  3. List the currencies you actually invoice in and add only those.
  4. Choose Manual, Live Update or Daily Update for each currency.
  5. Decide who gets the Refresh Exchange Rate permission and which trigger refreshes deal rates.
  6. Review workflow rules and report filters, since currency criteria use the home currency.
  7. Run one test deal per currency through to Zoho Books before going live.

If your CRM is already live and old deals were set to a rate of 1 when you activated the feature, start with an audit of those records. For help with the setup or a review of an existing one, see our Zoho CRM implementation and consulting page.

Set GBP as home currency first, then add EUR and RON and test one deal per currency in Books. What happens / Who. 1. Set home currency: Change US dollar default to GBP before anything else / Administrator with finance lead; 2. Add active currencies:

Sources

Looking for a Zoho partner in the UK? Svennis has been a Zoho Premium Partner since 2011, with more than 200 implementations delivered. See how we work as a UK Zoho Partner.