AmazonpricingImport blocker
Missing price
The price field is required for all Amazon inventory rows.
What is this issue?
The price field is required for all Amazon inventory rows.
Affected field:
Price / StartPriceImport blocker: your file will fail to import until this is resolved.
Why Amazon rejects this
Listings without a price cannot be activated on Amazon.
Valid values / expected format
- ✓Positive decimal number -- e.g. 9.99, 100.00, 1999.95
- ✓Use a period (.) as the decimal separator, not a comma
- ✓No currency symbols ($, USD, GBP, EUR)
- ✓No thousand separators -- write 1000.00 not 1,000.00
- ✓Maximum 2 decimal places for most platforms
Examples
| Bad value | Good value | Note |
|---|---|---|
$29.99 | 29.99 | Remove currency symbols |
29,99 | 29.99 | Use period as decimal separator |
1,000.00 | 1000.00 | Remove thousand separators |
29.999 | 29.99 | Max 2 decimal places |
free | 0.00 | Must be numeric |
Fix in StriveFormats
Upload your CSV to StriveFormats to detect this issue across all rows, with clear line-by-line reporting.
Fix in Excel
- 1In Excel, click the column letter for the Price / StartPrice column to select it.
- 2Press Ctrl+H (Find & Replace). In 'Find what', type: $ -- leave 'Replace with' blank -- click Replace All. Repeat for the pound sign, euro sign, and any other currency prefix.
- 3Find: , (comma, for thousand separators like 1,000) -- Replace with: (nothing). This converts 1,000.00 to 1000.00.
- 4Right-click the selected column, choose 'Format Cells', select 'Number', set Decimal places to 2, click OK.
- 5Scroll through the column and verify values look like 9.99 or 1000.00 with no symbols.
- 6Save as CSV (Comma delimited).
Fix in Google Sheets
- 1In Google Sheets, click the column letter for the Price / StartPrice column.
- 2Press Ctrl+H. Find: $ -- Replace with: (empty) -- Replace All. Repeat for the pound sign and euro sign.
- 3Find: , (the comma used in thousand separators like 1,000) -- Replace with: (empty) -- Replace All.
- 4Select the column again. Go to Format > Number > Number to ensure cells are treated as numbers.
- 5Verify all prices look like 9.99 or 1000.00 with no symbols.
- 6Go to File > Download > Comma Separated Values (.csv).
Prevent it next time
- --Always format price cells as Number (2 decimal places), not Currency, in Excel.
- --Never copy prices from a webpage or PDF -- they often include currency symbols or use commas as decimal separators.
- --Use a period (.) as the decimal separator regardless of your computer's regional settings.
- --Avoid using SUM() or other formula results in price cells -- use Paste Special > Values to paste plain numbers.
- --Run every file through StriveFormats before importing to catch formatting issues early.
How StriveFormats detects this
StriveFormats validates the Price / StartPrice column by checking that each non-empty cell parses as a positive decimal number. Values containing currency symbols, commas, or non-numeric characters are flagged.
►Technical detail
Amazon's importer expects prices as plain decimal numbers. Currency symbols ($, £, €), thousand separators (1,000.00), and comma decimal separators (19,99) all cause the importer to treat the value as text rather than a number, resulting in a zero price, an import error, or a rejected row depending on the platform. Spreadsheet applications frequently auto-format price cells with currency symbols when the cell is formatted as "Currency" or "Accounting" rather than "Number".