Google Merchant Center Currency Mismatch: How to Fix It

Currency mismatch errors prevent your products from appearing in Google Shopping for the affected countries. The fix is usually straightforward once you identify where the mismatch originates.

Scan Your Feed for Currency Errors (Free)

What Is a Currency Mismatch Error?

Google Merchant Center expects a consistent currency between three places:

  1. Your product feed (the price attribute)
  2. Your target country settings in Merchant Center
  3. The prices displayed on your landing pages

When these three do not match, Google generates a currency mismatch error and disapproves the affected products.

Common Currency Mismatch Scenarios

Scenario 1: Wrong Currency Code in Feed

Your feed submits prices as 29.99 USD but your target country is set to Germany (which expects EUR). Fix: update your feed's price attribute to use 29.99 EUR.

Scenario 2: Feed and Landing Page Mismatch

Your feed submits 29.99 EUR but your website shows prices in USD based on the customer's IP location. Google's crawler sees the landing page in a different currency than the feed. Fix: use consistent pricing or enable Merchant Center's automatic currency conversion. Sellers linking to TikTok Shop or Etsy listings face a related problem: those platforms may show a different price or currency than the merchant's own domain. See the TikTok Shop suspension guide for how to handle this.

Scenario 3: Incorrect Country Target

You have set up a feed in EUR but your Merchant Center account is configured to target the United States (which uses USD). Fix: either change the target country to a EUR-accepting country or create a separate USD-denominated feed for US targeting.

Scenario 4: Supplemental Feed Override

A supplemental feed is overriding your price with a value in the wrong currency. Check all supplemental feeds and their currency codes.

How to Check Your Feed Currency

  1. In Merchant Center, go to Products › Feeds
  2. Click on your primary feed
  3. Check the feed settings for the currency and target country
  4. Compare with what your feed actually submits in the price attribute

The price attribute format requires the currency code (ISO 4217) after the price value. Example: 29.99 EUR, 39.99 USD, 24.99 GBP. Missing the currency code or using the wrong one both trigger mismatch errors.

Check the Products tab: Go to Products › All Products, filter by "Disapproved" status, and look at the disapproval reason. If it says "incorrect currency", you will see which products are affected and what currency Google expects.

Selling in Multiple Countries: The Right Approach

If you sell internationally, you need a separate product feed for each country with the correct local currency. One feed cannot serve multiple countries with different currencies.

CountryCurrencyISO Code
Germany, France, Netherlands, Spain, ItalyEuroEUR
United KingdomBritish PoundGBP
United States, Canada (optional)US DollarUSD
SwedenSwedish KronaSEK
DenmarkDanish KroneDKK
SwitzerlandSwiss FrancCHF

Automatic Currency Conversion

Merchant Center has a built-in currency conversion feature that converts your prices automatically for target countries. This is useful if maintaining separate feeds for each country is impractical.

Limitation: Automatic conversion uses Google's exchange rates, which may not match what your website shows customers. If the currency conversion produces a price on Google Shopping that differs from your landing page price by more than a small rounding margin, Google may still flag a price mismatch. Use this feature carefully and verify that landing page prices update consistently.

After Fixing: Requesting a Review

Once you have corrected the currency in your feed and re-uploaded it, affected products need to re-process. This takes 24 to 72 hours for a standard feed refresh. If products remain disapproved after 72 hours and you are confident the fix is correct, request a manual review through the Merchant Center support chat.

Get a Free Currency and Pricing Audit

Frequently Asked Questions

What causes currency mismatch in Google Merchant Center?

The feed price currency does not match the target country's expected currency, or the feed currency differs from what the landing page shows. All three must match: feed, Merchant Center country settings, and landing page.

How do I fix it?

Update your feed to use the correct ISO 4217 currency code for your target country. If selling in multiple countries, create separate country-specific feeds. Verify that landing page prices match the feed currency.

Can I use one feed for multiple currencies?

No. One feed uses one currency. For multi-country selling, create separate feeds or use Merchant Center's automatic conversion with the understanding that exchange rate differences may still cause issues.