← All disapproval codes
critical invalid value: price

Invalid price format

What this means

Google can't parse the price you supplied. Price must be a number followed by a 3-letter ISO currency code (e.g., '19.99 USD').

Why this happens

Common errors: missing currency code, currency symbol instead of code ('$19.99'), comma decimal in countries that expect period ('19,99'), or zero/negative prices.

How to fix it

  1. Format every price as 'NUMBER ISO_CURRENCY' — e.g., '19.99 USD', '24.50 EUR', '1500 JPY'.
  2. Use period for decimal, never comma.
  3. Don't include currency symbols ($, €, £) — only ISO codes (USD, EUR, GBP).
  4. Zero prices are invalid for paid products. Use price-on-request as out_of_stock or exclude.

Common pitfalls