REJECTION · GOOGLE MERCHANT CENTER

Google Merchant Center: Invalid currency

Error message
Invalid currency [price]

What's happening

The price string is malformed or carries a currency code Google does not support for the country of sale, so the item is disapproved before any landing-page comparison happens. This is distinct from a price mismatch, where the value is valid but disagrees with the page. Google expects a number, a space, and an ISO 4217 code with a dot decimal separator, for example "15.00 USD". Rejected forms include a comma decimal ("299,00"), a currency symbol ("299 Kc" or "$299"), a missing code ("299"), more than two decimal places ("299.000"), or a code that is not valid for the target country.

Affected fields:pricesale_price

Manual fix

Reformat the price field to number plus space plus ISO 4217 code with a dot decimal, for example 299.00 CZK. Remove currency symbols and thousands separators, swap comma decimals for dots, clamp to two decimals, and confirm the currency code is the one Google supports for your country of sale. Apply the same to sale_price, then re-export.

Fix it with Emberfeed

One field rule normalises price formatting across the entire catalog: strip currency symbols, convert comma decimals to dots, clamp to two decimals, and append the correct ISO 4217 code. Czech feeds exporting "299 Kc" or "299,00" are the canonical case and map to "299.00 CZK" with a single rule. Honest limit: Emberfeed fixes the format and appends a code, but if the business sells in a currency Google does not support for that target country, that is a Merchant Center account and country-of-sale setting, not a feed transform.

Related rejections

Catch every Google Merchant Center issue before they do.

Emberfeed validates your feed against Google Merchant Center's rules in real time. Each issue includes a one-click fix or a clear path to the right rule. Free for 3 months on one feed up to 1,000 products.