CSV Upload to Amazon Seller Central: Flat File Listing Guide
Table of contents
What Are Amazon Flat Files?
Amazon flat files are spreadsheet templates (in tab-delimited .txt or .xlsx format) that allow sellers to create, update, or delete product listings in bulk through Seller Central. Instead of manually editing one listing at a time through the web interface, flat files let you modify hundreds or thousands of listings simultaneously by uploading a single file.
Think of a flat file as a structured spreadsheet where each row represents one product listing and each column represents a specific attribute — title, bullet points, price, images, keywords, and dozens of category-specific fields. You fill in the data, upload the file, and Amazon processes it to create or update your listings.
For sellers managing more than 10-15 ASINs, flat files are not just a convenience — they are a necessity. Manual listing management at scale is error-prone, time-consuming, and makes it nearly impossible to maintain consistency across your catalog.
When to Use CSV/Flat File Upload vs. Manual Entry
Not every situation calls for a flat file. Here is when each approach makes sense.
Use Flat File Upload When:
- Launching multiple products at once. If you are adding 5+ listings, flat files save significant time.
- Updating attributes across many listings. Need to change your brand name, update pricing, or revise bullet points for your entire catalog? Flat files let you do it in one upload.
- Migrating from another marketplace. Moving your catalog from Walmart, Shopify, or another platform to Amazon is far easier with flat files.
- Seasonal updates. Holiday-specific titles, descriptions, or pricing changes across dozens of ASINs are best handled in bulk.
- Backend keyword updates. When you have new keyword research for multiple listings, flat files let you update all search terms simultaneously.
- Creating variation families. Parent-child relationships (size, color, pattern variations) are significantly easier to set up via flat files than through the manual interface.
Use Manual Entry When:
- Creating 1-3 listings. The overhead of downloading and learning the flat file template is not worth it for a few listings.
- Updating a single field on one ASIN. Quick edits are faster through the Seller Central listing editor.
- You are a new seller. Learning the Seller Central interface manually first gives you a better understanding of how Amazon structures listing data before you jump to flat files.
How to Download Your Category-Specific Template
Amazon provides different flat file templates for different product categories. A template for Electronics will have different fields than one for Grocery or Clothing. Here is how to get the right template.
Step-by-Step: Downloading the Template
- Log in to Seller Central (sellercentral.amazon.com)
- Navigate to Catalog > Add Products via Upload
- Click Download an Inventory File tab
- Select your product category from the Product Classifier tool
- Start typing your product type (e.g., "wireless earbuds") and select the most specific match
- Amazon will auto-select the appropriate browse node and template
- Choose Advanced template (not Lite — Advanced includes all available fields)
- Under "Select Template Type," choose Category-Specific Inventory Files
- Click Generate Template
- Download the .xlsx file
Understanding the Template Structure
Your downloaded template will contain multiple tabs:
- Instructions: Overview of how to use the file (read this first)
- Data Definitions: Column-by-column explanation of every field, including character limits, valid values, and whether the field is required or optional
- Template: The actual data entry sheet where you fill in your listings
- Example: Pre-filled sample rows showing correctly formatted data
- Valid Values: Dropdown lists for fields that only accept specific values (condition type, fulfillment channel, etc.)
- Images: Image URL fields and formatting requirements
- Browse Tree Guide: Category browse node numbers
The most common mistake sellers make is ignoring the Data Definitions tab. Spend 15 minutes reading through the field requirements for your category before entering any data.
Required Fields: What Every Flat File Must Include
While Amazon's flat file templates contain hundreds of columns, only a subset are required for a successful upload. Here are the essential fields you must populate.
Universal Required Fields
item_sku — Your unique internal identifier for the product. This does not appear to customers but is how Amazon links your inventory, orders, and reports to this specific listing. Best practice: use a consistent naming convention (BRAND-CATEGORY-VARIANT-001).
product_id — The product's UPC, EAN, GTIN, or ASIN. For new products, you typically use a UPC/EAN barcode. For existing Amazon listings, you can reference the ASIN.
product_id_type — Specifies which type of product ID you provided (UPC, EAN, GTIN, ASIN).
item_name — Your product title. Maximum 200 characters for most categories (some have lower limits). This is one of the most heavily weighted ranking factors in Amazon search.
brand_name — Your registered brand name. Must match your Brand Registry entry exactly.
manufacturer — The manufacturer name. Can be the same as brand_name for private label sellers.
item_type — The product type keyword that Amazon uses to classify your listing. Selected during template generation.
quantity — Available inventory count (for MFN/FBM sellers). FBA sellers can often leave this blank as Amazon manages FBA inventory separately.
standard_price — Your selling price in the marketplace currency.
fulfillment_channel_code — Either "DEFAULT" for Merchant Fulfilled (FBM) or leave blank for FBA.
Content Fields (Critical for Optimization)
bullet_point1 through bullet_point5 — Your five bullet points. Each can be up to 500 characters (though Amazon recommends keeping them under 256 characters for mobile readability). These are indexed for search and are your primary text selling tool.
product_description — Your product description, up to 2000 characters. If you have A+ Content, this field is replaced by your A+ modules on the listing page, but the text is still indexed for search.
generic_keyword — Your backend search terms. Up to 249 bytes. This is where you place keywords that do not fit naturally in your title or bullets. One of the most underutilized fields.
main_image_url — The URL for your main product image. Must be a publicly accessible URL pointing to a JPEG, PNG, GIF, or TIFF file on a pure white background.
other_image_url1 through other_image_url8 — URLs for your secondary gallery images.
Category-Specific Required Fields
Depending on your category, additional fields may be required. Common examples:
- Clothing: size_name, color_name, department_name, material_type
- Electronics: wattage, voltage, battery_type, wireless_communication_technology
- Grocery: item_form, allergen_information, serving_size, unit_count
- Beauty: item_form, skin_type, scent, target_gender
Amazon will reject your upload if category-specific required fields are missing. Always check the Data Definitions tab for fields marked as "Required."
Common CSV Errors and How to Fix Them
Flat file uploads fail more often than they succeed on the first attempt. Here are the errors you will encounter most frequently and how to resolve them.
Error 8541: "The SKU data provided conflicts with the Amazon catalog"
Cause: You are trying to create a new listing for a product that already exists in Amazon's catalog, but your attribute values (title, brand, description) conflict with the existing catalog data.
Fix: Search for the product's ASIN on Amazon. Match your attribute values to the existing listing data, or submit a case to Seller Support requesting catalog updates if the existing data is incorrect.
Error 8572: "The value provided for [field] is invalid"
Cause: You entered a value that does not match Amazon's accepted values for that field.
Fix: Check the Valid Values tab in your template. Common culprits include condition_type (must be "New," not "Brand New"), fulfillment_channel (must be "DEFAULT" or blank), and size/color values that must match Amazon's standardized options.
Error 5665: "The SKU does not match any ASIN in our catalog"
Cause: You provided a product_id (UPC, EAN) that Amazon cannot find in its catalog, and you did not provide enough information to create a new listing.
Fix: Ensure your UPC/EAN is valid and registered in the GS1 database. For new products, you may need to provide additional fields like brand_name, manufacturer, and item_type.
Error 8560: "The image URL is not accessible"
Cause: Amazon cannot reach the image URL you provided. The image might be behind authentication, on a private server, or the URL may have expired.
Fix: Ensure images are hosted on a publicly accessible server with no authentication required. Amazon recommends hosting images on your own domain or using Amazon's image upload tool in Seller Central. Avoid temporary URLs from design tools or cloud storage links that expire.
Error 8058: "The value exceeds the maximum character limit"
Cause: Your text content (title, bullets, description, or keywords) exceeds the allowed length.
Fix: Check character limits in the Data Definitions tab. Common limits:
- Title: 200 characters (some categories lower)
- Bullets: 500 characters each
- Description: 2000 characters
- Backend keywords: 249 bytes
Encoding and Formatting Errors
Garbled characters or encoding issues. Flat files must be saved in UTF-8 encoding. If you are working in Excel, use "Save As" and select the UTF-8 CSV or tab-delimited option. Special characters (accents, symbols) will corrupt if saved in ANSI encoding.
Line breaks within fields. Amazon flat files use tab-delimited formatting where each line represents one product. If your bullet points or descriptions contain line breaks, they will break the file structure. Remove all line breaks from within field values.
Extra commas or tabs. Even one misplaced tab character shifts every subsequent column, causing cascade failures across multiple fields. Use the template's built-in structure rather than copying from external spreadsheets.
How to Upload Your Completed Flat File
Once your file is complete and error-free:
- Go to Catalog > Add Products via Upload in Seller Central
- Click the Upload your Inventory File tab
- Select the file type (Inventory Files for category-specific templates)
- Choose your file and click Upload
- Amazon begins processing immediately
Processing Timeline
- Small files (under 100 SKUs): 15-30 minutes
- Medium files (100-1,000 SKUs): 1-4 hours
- Large files (1,000+ SKUs): 4-24 hours
After processing, check the Monitor Upload Status section. Amazon will provide a processing report showing:
- Successful records: Listings that were created or updated
- Warning records: Listings that processed but with non-critical issues
- Error records: Listings that failed, with specific error codes
Download the processing report and address all errors before re-uploading the corrected records.
Partial Updates: Editing Existing Listings via Flat File
You do not need to re-upload your entire catalog every time you want to make changes. Amazon supports partial updates where you include only the fields you want to change.
Partial Update Requirements
Your partial update file needs only three columns:
- item_sku — To identify which listing to update
- update_delete — Set to "PartialUpdate"
- The field(s) you want to change — Only include columns you are modifying
This is incredibly powerful for bulk operations like:
- Updating backend keywords across 200 listings after new keyword research
- Adjusting prices for a seasonal promotion
- Revising bullet points with improved copy
- Adding new image URLs
Important: The "update_delete" Column
This column controls what Amazon does with your upload:
- Update — Creates new listings or fully overwrites existing ones (blank fields will erase existing data)
- PartialUpdate — Only modifies the fields you include (blank fields are ignored, preserving existing data)
- Delete — Removes the listing from your catalog
Always use "PartialUpdate" unless you specifically intend to overwrite all fields. Using "Update" with blank fields will erase existing content — a common and painful mistake.
Mapping External Data to Seller Central Fields
If you are using listing generation tools, the output needs to map correctly to Amazon's flat file structure. Here is how standard listing components correspond to flat file fields.
| Listing Component | Flat File Column | Character Limit |
|---|---|---|
| Product Title | item_name | 200 chars |
| Bullet Point 1 | bullet_point1 | 500 chars |
| Bullet Point 2 | bullet_point2 | 500 chars |
| Bullet Point 3 | bullet_point3 | 500 chars |
| Bullet Point 4 | bullet_point4 | 500 chars |
| Bullet Point 5 | bullet_point5 | 500 chars |
| Product Description | product_description | 2000 chars |
| Backend Keywords | generic_keyword | 249 bytes |
| Main Image | main_image_url | Valid URL |
| Gallery Images | other_image_url1-8 | Valid URL |
When using zonfy.app to generate your listing content, the generated titles, bullets, descriptions, and backend keywords are formatted to fit within Amazon's character limits. You can copy these directly into the corresponding flat file columns, or use the CSV export feature to get a pre-formatted file that maps to Seller Central's field structure.
Flat File Best Practices
Always back up before uploading. Download your current listings as a flat file before making bulk changes. If something goes wrong, you have a restore point.
Test with a small batch first. Before uploading changes to 500 listings, test with 5-10 SKUs first. Verify the results in Seller Central, then proceed with the full batch.
Use consistent formatting. Establish standards for how you format titles, bullet points, and descriptions across your catalog. Flat files make inconsistency painfully obvious.
Version your files. Name your flat files with dates and descriptions: "Electronics_BulletUpdate_2026-04-05.xlsx." You will thank yourself when you need to troubleshoot an issue from three months ago.
Never edit flat files in Google Sheets for final export. Google Sheets can alter tab-delimited formatting and encoding. Use Microsoft Excel or LibreOffice Calc for the final save, and always save as tab-delimited text with UTF-8 encoding.
Schedule regular bulk updates. Set a monthly cadence for reviewing and updating your flat files. Keyword research evolves, pricing strategies change, and your content should keep pace.