How to Fix Error 90000644: List Price Decimal Places Issue in Seller Central
Error 90000644 occurs when the list_price field contains more decimal places than the marketplace permits, such as 19.95 in the UK where only whole numbers are allowed. Rounding or truncating the price to the market’s decimal rule (often zero‑decimal) and resubmitting the feed clears the rejection.
Overview
Sellers may see error code 90000644 when Amazon rejects a product feed because the list price contains more decimal places than the marketplace permits. The issue appears during initial listing, bulk uploads, or price updates, and it can stall product visibility. Fixing the decimal‑place mismatch quickly restores the feed and keeps listings on schedule.
Key Points
- Root cause — The validation engine flags any list‑price entry that exceeds the allowed number of decimal places; some categories accept only whole numbers.
- Affected attribute — The field known as
list_price,recommended retail priceorRRPtriggers the error when its format is non‑compliant. - Typical decimal limit — While most marketplaces allow two‑digit precision (e.g., 12.99), certain regions or categories enforce zero‑decimal pricing (e.g., 13).
- Simple remedy — Rounding or truncating the price to the permitted precision and resubmitting the feed clears the error.
- Cross‑marketplace nuance — Sellers operating in multiple locales must track each marketplace’s specific decimal‑place rule to avoid repeated rejections.
How Error 90000644 Is Triggered
- Data submission — A seller uploads product information via the Add a Product form, a flat‑file template, or an API inventory feed. Example: a CSV file lists a new kitchen gadget with a list price of 19.95.
- Field parsing — Amazon’s ingestion engine reads each column and maps the
list_pricevalue to the internal pricing schema. Example: the system extracts “19.95” from the CSV’s ListPrice column. - Decimal‑place validation — The platform checks the extracted price against the marketplace‑specific rule set. If the rule for the target locale specifies zero decimal places, any value containing a period is deemed invalid. Example: the UK marketplace requires whole‑number pricing, so “19.95” fails the check.
Analysis & Recommendations
Why This Matters
The error halts product visibility, pausing sales for affected SKUs; a batch of 500 accessories was fully rejected until prices were rounded to integers. Once corrected, all listings go live, restoring sales velocity for high‑turnover items.
Key Takeaways
- Error code 90000644 flags list_price entries with disallowed decimal places.
- The UK marketplace requires zero‑decimal pricing; a price of 19.95 triggers the error.
- Rounding to the nearest integer (e.g., 7.49 → 7, 8.99 → 9) resolves the issue for markets like Germany and Japan.
- Using Excel formula =ROUND(cell,0) or a pre‑submission script can automate compliance.
Recommended Actions
- →In Seller Central, download the marketplace‑specific flat‑file template and check the “Valid Values” tab for list_price decimal rules.
- →Before uploading, apply =ROUND(A2,0) in Excel for zero‑decimal markets or adjust the price field in your API payload accordingly.
- →Add a validation step in your inventory script that references a lookup table of marketplace decimal limits and logs any price adjustments before f...
Comments
Join the discussion
Log in or create an account to share your thoughts on this update.
No comments yet. Be the first to share your thoughts!