← Feed Doctor · free Google Shopping feed audit

How to fix “Price mismatch” in Google Merchant Center

Price errors come in two flavours: the price is formatted wrong, or the feed price doesn't match what Google sees on your product page. Both disapprove the item. Here's how to fix each.

Problem 1: the price format is invalid

Google expects a number followed by an ISO 4217 currency code, using a dot for decimals:

WrongRight
£24.9924.99 GBP
24,9924.99 EUR
$1,2991299.00 USD
Free(use a real number)

The two that trip people up most: a bare currency symbol instead of the code, and a comma decimal separator (common in EU exports).

Check every price in your feed instantly

Feed Doctor flags every mis-formatted price in your product feed in one pass — free, in your browser, nothing uploaded.

Audit my feed free →

Problem 2: the feed price doesn't match the landing page

Google crawls your product page and compares the price there (including the price in your page's structured data / microdata) to the price in your feed. If they differ — even by a rounding difference, a stale sale price, or a tax-inclusive vs tax-exclusive mismatch — it disapproves the item for "mismatched value (price)". Common causes:

Fix: make the feed the source of truth, re-fetch it after any price change, and make sure your product page's structured data exposes the same price and currency. If you run sales, use Google's sale_price field rather than overwriting price.

Fix formatting across the whole feed

Feed Doctor's Fixer normalises every price (adds the missing currency, fixes comma decimals) and hands you a corrected feed to re-upload.

Get the Fixer — £24 →

Related: All disapproval reasons · 10 common Shopify feed errors · Image requirements
Not affiliated with Google. Validates against Google's public product-data spec.