← All disapproval codes
warning invalid value: sale_price

Invalid sale_price

What this means

Google rejected the sale_price value — usually because it's higher than the regular price, equal to it, or in the wrong format.

Why this happens

sale_price must be lower than price (Google requires a real discount) and follow the same '19.99 USD' format. Storefronts that calculate sale at runtime sometimes export the same value into both fields.

How to fix it

  1. Confirm sale_price is genuinely less than price.
  2. Use the same format as price: 'NUMBER ISO_CURRENCY'.
  3. If a product isn't on sale, leave sale_price blank rather than equal to price.

Common pitfalls