Back to Error Guides
    Error
    Field: price

    Invalid Price Format in Google Shopping Feed

    Your product has an incorrectly formatted price. The price field must include a numeric value followed by a valid ISO 4217 currency code.

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

    What This Error Means

    The price field in your feed has an invalid format. Google requires a specific format: a numeric value followed by a space and a valid ISO 4217 currency code.

    Common formatting mistakes include using currency symbols ($, €, £), omitting the currency code, using commas as decimal separators, or including extra characters.

    Products with invalid price formats will be rejected by Merchant Center and won't appear in Shopping ads until the format is corrected.

    How to Fix It

    1. Use the correct format — The format is: [number] [CURRENCY](e.g., 29.99 USD).
    2. Use periods for decimals — Always use a period (.) as the decimal separator, never a comma.
    3. Use ISO 4217 currency codes — Use three-letter codes like USD, EUR, GBP, CAD, AUD — not symbols or abbreviations.
    4. No thousand separators — Don't include commas or spaces in large numbers. Use 1000.00 USD, not 1,000.00 USD.

    Examples

    Incorrect
    <!-- All of these are incorrect: -->
    <g:price>$79.99</g:price>
    <g:price>79.99</g:price>
    <g:price>79,99 EUR</g:price>
    <g:price>€79.99</g:price>
    <g:price>1,299.99 USD</g:price>
    <g:price>USD 79.99</g:price>
    <g:price>79.99 dollars</g:price>
    Correct
    <!-- Correct format: -->
    <g:price>79.99 USD</g:price>
    <g:price>69.99 EUR</g:price>
    <g:price>59.99 GBP</g:price>
    <g:price>99.99 CAD</g:price>
    <g:price>1299.99 USD</g:price>
    <g:price>0.99 USD</g:price>
    <g:price>0.00 USD</g:price>

    Additional Tips

    • You can use transformation rules to automatically reformat prices or convert currencies before submission.
    • The currency code must match your target country in Merchant Center
    • For multi-currency stores, submit separate feeds or use currency conversion
    • Always include exactly two decimal places for consistency
    • If your source data uses different formats, transform it before feed submission
    • For sale prices, use the same format in the sale_price field

    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