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)Google Merchant Center expects a consistent currency between three places:
price attribute)When these three do not match, Google generates a currency mismatch error and disapproves the affected products.
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.
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.
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.
A supplemental feed is overriding your price with a value in the wrong currency. Check all supplemental feeds and their currency codes.
price attributeThe 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.
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.
| Country | Currency | ISO Code |
|---|---|---|
| Germany, France, Netherlands, Spain, Italy | Euro | EUR |
| United Kingdom | British Pound | GBP |
| United States, Canada (optional) | US Dollar | USD |
| Sweden | Swedish Krona | SEK |
| Denmark | Danish Krone | DKK |
| Switzerland | Swiss Franc | CHF |
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.
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 AuditThe 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.
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.
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.