Back to Error Guides
    Error
    Field: price

    Inconsistent Currency in Google Shopping Feed

    The currency in your product prices doesn't match your target country or is inconsistent across your feed. All prices must use the appropriate currency format.

    Use our free Feed Validator to check for this and other errors automatically.

    What This Error Means

    Google Shopping requires that prices use the correct currency for your target country. Currency mismatches confuse shoppers and violate Google's policies.

    Common currency issues:

    • Using USD for a feed targeting the UK (should be GBP)
    • Missing currency code in the price value
    • Mixing currencies within the same feed
    • Currency doesn't match landing page currency
    • Using currency symbols instead of ISO codes

    Your feed currency must match both your Merchant Center settings and the currency shown on your product landing pages. For complex international setups, see our guide on multi-currency product feeds.

    How to Fix It

    1. Use correct ISO 4217 currency codes — Always include the 3-letter currency code (USD, EUR, GBP, etc.) with your prices.
    2. Match target country currency — For US: USD, UK: GBP, Germany: EUR, Japan: JPY, etc.
    3. Ensure consistency — All products in a feed targeting one country should use the same currency.
    4. Match landing page currency — The currency on your website checkout must match your feed currency.
    5. Create separate feeds per country — For multi-country selling, create separate feeds with appropriate currencies.

    Examples

    Incorrect
    <!-- Missing currency code: -->
    <g:price>29.99</g:price>
    
    <!-- Wrong currency for target country (US feed with EUR): -->
    <g:price>29.99 EUR</g:price>
    
    <!-- Using symbol instead of code: -->
    <g:price>$29.99</g:price>
    
    <!-- Mixed currencies in same feed: -->
    <g:price>29.99 USD</g:price>
    <g:price>24.99 EUR</g:price>
    Correct
    <!-- Correct format with ISO currency code: -->
    <g:price>29.99 USD</g:price>
    
    <!-- For UK targeting: -->
    <g:price>24.99 GBP</g:price>
    
    <!-- For EU targeting: -->
    <g:price>27.99 EUR</g:price>
    
    <!-- Sale price with matching currency: -->
    <g:price>39.99 USD</g:price>
    <g:sale_price>29.99 USD</g:sale_price>

    Additional Tips

    • Learn more about managing multi-language and multi-currency product feeds effectively.
    • Use ISO 4217 codes: USD, EUR, GBP, CAD, AUD, JPY, etc.
    • Check Merchant Center settings to confirm your target currency
    • For multi-currency websites, ensure feed matches the default/checkout currency
    • Don't include thousands separators — use "1000.00" not "1,000.00"
    • Use period (.) as decimal separator, not comma
    • Consider currency conversion services for international expansion

    Related Issues

    Validate Your Feed Now

    Use our free Google Shopping Feed Validator to check for this and other common errors before uploading to Merchant Center.

    Open Feed Validator