← All disapproval codes
critical 90145

Error 90145 — Standard price missing or invalid

What this means

The standard_price field is missing, blank, zero, or contains invalid characters. Amazon won't make the listing live without a valid price.

Why this happens

Every active Amazon listing must have a price. Missing, malformed, or zero values block the listing. This is one of the most common cold-start errors when launching new SKUs.

How to fix it

  1. Set standard_price to a positive decimal value (e.g., 19.99 — no currency symbol, no commas).
  2. Ensure currency matches the marketplace (USD for US, GBP for UK, etc.) — submit in marketplace currency.
  3. If you only have FBA inventory and no immediate selling price, set a placeholder above MSRP and adjust later — but never zero.

Common pitfalls