Feed Upload Error 90006: How to Fix Unterminated Quote Marks in Your Seller Central Files
Amazon returns error 90006 when a CSV or tab‑delimited feed contains an opening double‑quote without a matching closing quote. The response pinpoints the exact line and character offset (e.g., line 23, char 57). Fix by adding a closing quote, removing the stray one, or escaping legitimate quotes with a double pair ("").
Overview
Amazon Seller Central returns error 90006 when a bulk‑upload file contains an opening quotation mark that never receives a closing counterpart. The parser stops processing the feed at the point where the quote is left open, so the entire upload is rejected. Sellers who rely on inventory loaders, CSV or tab‑delimited files must correct the formatting issue quickly to keep listings, stock levels, and pricing updates flowing.
Key Points
- Error trigger — The feed parser flags a line where an opening quote lacks a matching closing quote, causing the rest of the row to be misread.
- Exact location — Amazon’s response includes the line number and character offset, allowing sellers to jump straight to the offending cell.
- Affected file types — Any plain‑text feed submitted through Seller Central—CSV, tab‑delimited flat files, inventory loaders, or bulk listing reports—can generate this error.
- Typical fix — Insert the missing closing quote or delete the stray opening quote, then re‑upload the corrected file.
- Escaping legitimate quotes — When a product description legitimately contains a quote (e.g., 12" screen), the character must be escaped by doubling it (""), otherwise the parser treats it as an unmatched delimiter.
- Pre‑upload validation — Running a quick text‑editor check or using a spreadsheet validation step can catch the problem before Amazon processes the feed.
How Error 90006 Works
- File ingestion — Amazon reads the uploaded feed line by line, treating each delimiter‑separated segment as a field.
- Quote detection — Upon encountering a double‑quote (
"), the system expects a second quote to signal the end of that field. - Missing terminator — If the closing quote never appears before the line ends, the parser cannot determine where the field stops, so every subsequent column on that row is shifted and becomes unreadable.
- Error reporting — The platform returns a message such as “The input on line 23, starting at character 57, is missing a terminating quote mark,” pinpointing the exact spot for correction.
Analysis & Recommendations
Why This Matters
A single unmatched quote can halt the entire feed, delaying inventory, price, and listing changes for large sellers. Because the parser stops at the fault, every column after the stray quote is misread, forcing a re‑upload that can cost hours of work and lost revenue.
Key Takeaways
- Error code 90006 flags an unterminated quote and includes line number and character offset for quick location.
- Legitimate inches/feet symbols (e.g., 12" ) must be escaped as double quotes ("" ) to avoid being treated as delimiters.
- Excel‑to‑CSV conversions can introduce smart curly quotes (“ ”) that Amazon does not recognize, leading to the same error.
- Pre‑upload validation using a plain‑text editor or a "find unmatched quotes" script can catch the issue before submission.
Recommended Actions
- →Open the flagged feed in Notepad (or VS Code), use Ctrl + G to go to the reported line/character, and add or remove the stray quote.
- →Escape any legitimate quote characters by doubling them (""), then save the file in its original CSV or tab‑delimited format.
- →Re‑upload the corrected file via Seller Central > Inventory > Add Products via Upload and verify processing status.
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!