Why Is Google Shopping Showing the Wrong Currency?

Why Is Google Shopping Showing the Wrong Currency?

Google Shopping often displays the wrong currency when your device or Google account has incorrect location settings. VPNs, proxies, or browser language preferences can also override your actual region and trigger a different currency.โ€™

To resolve this, update your deviceโ€™s location settings, adjust your Google accountโ€™s region and language, and disable any active VPN or proxy.

In this article, weโ€™ll explore why Google Shopping is showing the wrong currency, the most common root causes, and how to fix Google Shopping currency problemsโ€”with a focus on Google Merchant Center (GMC), feed configuration, targeting, and user-region settings.

1. What Does โ€œWrong Currencyโ€ Mean in Google Shopping?

When we refer to Google Shopping wrong currency or Google Shopping currency mismatch, we mean situations such as:

  • A listing appears in USD even though the user is located in the UK (GBP).
  • Your product feed displays โ€œโ‚ฌ100 EUR,โ€ but when a shopper clicks through, the landing page shows โ€œ$110 USD.โ€
  • Ads target a country (e.g., Australia) but show prices in a non-local currency (e.g., USD).

After traveling or using a VPN, your Google Shopping results suddenly switch to a new currency.

These discrepancies donโ€™t just confuse shoppers; they can reduce conversion rates, trigger disapproval warnings in Merchant Center, or even pause your listings. Googleโ€™s documentation emphasizes that the price in your product data must match the currency shown on your landing page for the target country.

2. Common Causes of Currency Issues

A. Feed Currency vs. Landing Page Currency Mismatch

One of the most common issues is when the currency set in your Merchant Center feed doesnโ€™t match the currency shown on your websiteโ€™s landing page. Google specifically instructs merchants to:

โ€œEnsure that the product data currency matches your website.โ€

For example, if your store currency is USD but you target India (INR), and your landing page dynamically shows INR while your feed shows USD, you will experience a mismatch.

Many stores also use currency converters or geolocation scripts that alter the display currency based on IP, but their feed remains static, resulting in inconsistencies.

B. Merchant Center Target Country and Default Currency

Your GMC feed has a default currency and target country. If you set up a feed for one country but target another, or if you update your store currency without updating Merchant Center, you may trigger Google Shopping currency issues or currency mismatches.

For example, a feed using USD while targeting the United Kingdom (GBP) will cause a conflict.

C. User Location, Browser, Geolocation, or VPN Effects

Currency display can also be affected by:

  • Browser language and regional settings
  • IP-based geolocation (including VPNs or proxies)
  • Google Account region settings

A user connected to a US VPN server may see USD pricing even if they are physically elsewhere.

A Reddit user explained:

โ€œThe price on your product page needs to match the price in your shopping feedโ€ฆ Google uses Google Finance to calculate exchange rates. If the website price ends up higher than your GMC price, you may get a suspension warning.โ€

D. Multi-Currency or Multi-Region Store Setup

If you use platforms like Shopify, WooCommerce, or Magento and support multiple regions or currencies, your feeds must reflect those configurations. One merchant noted:

โ€œThe currency in the data feed must match the currency on the landing page. If youโ€™re using the Google and YouTube app, you cannot set this up.โ€

In many cases, a geolocation script dynamically changes the currency for users, which can cause Google to flag inconsistencies.

E. Default Currency Not Set or Unsupported Currency Used

If your feed doesnโ€™t specify the currency (ISO 4217 code) or uses an unsupported currency for the target country, youโ€™ll encounter errors such as Unsupported currency in attribute: price. One vendor explained:

โ€œGoogle Merchant Center errors about price or currency are mostly related to the lack of a default currency set for your feed.โ€

3. What Are the Consequences?

Currency issues in Google Shopping or Merchant Center can lead to:

  • Product disapprovals marked as โ€œPrice mismatchโ€ or โ€œCurrency mismatchโ€
  • Reduced ad performance and lower conversion rates
  • Wasted ad spend when users bounce due to unexpected currency changes
  • Account warnings or suspensions due to repeated violations of feed consistency policies

4. How to Fix Google Shopping Currency Problems?

Step 1: Audit Your Feed Currency and Landing Page

Audit Your Feed Currency and Landing Page

Step 3: Use Proper Feeds for Multi-Country or Multi-Currency Stores

  • Submit separate feeds per country/currency whenever possible.
  • If using one feed for multiple regions, enable Googleโ€™s Currency Conversion feature (if supported).

Disable automatic currency conversion on your website unless you also update the feed dynamically.

Step 4: Fix Browser or User-Location Settings (For Shoppers)

  • Check whether browser region settings or VPN usage is affecting currency.
  • Offer a manual currency selector on your site.
  • Ensure that Google Account region settings align with the user’s actual location.

Step 5: Use Feed Rules or Structured Data to Ensure Consistency

  • In Merchant Center, use Attribute Rules to map or adjust currency or URLs as needed.
  • Confirm structured data displays the correct price currency.
  • For frequent price changes, consider pushing updates via the Content API.

Step 6: Clear Cache and Wait for Google to Re-crawl

  • Clear any CDN or site cache after fixing issues.
  • Monitor Products > Diagnostics in Merchant Center.

Google may take 24โ€“48 hours to re-crawl and update prices.

5. Example Walk-Through: Fixing USD Instead of Local Currency

If your Bangladesh-based store is showing USD instead of BDT:

  1. Check whether your feed is set to USD.
  2. Verify that your landing page displays BDT.
  3. Create a feed targeting Bangladesh with BDT.
  4. Ensure schema markup and checkout pricing use BDT.
  5. Disable any geolocation script to force USD.
  6. Use a separate BDT feed for Bangladesh.
  7. Clear your cache and monitor Merchant Center diagnostics.

6. Best Practices and Preventive Measures

Best Practices and Preventive Measures

Final Thoughts

Accurate currency display in Google Shopping is essential for compliance, trust, and performance. If youโ€™re asking why Google Shopping is showing the wrong currency, start by reviewing your feed currency, landing page currency, target country settings, and any geolocation tools on your website. Aligning your feed, landing page, and checkout currencyโ€”and using separate feeds for different regions helps prevent currency mismatches and ensures your listings consistently show the correct pricing to the right audience.

Leave a Reply

7,816,715+ Downloads. 697+ plus 5-star ratings. Promote products on any platform you want.