eBay File Exchange CSV for Cards: Format Explained
eBay's File Exchange lets you upload many listings at once from a single spreadsheet — perfect for trading cards. But one wrong column header or a missing required field, and the whole upload errors out. Here's what the CSV actually needs, in plain English.
What is eBay File Exchange?
File Exchange is eBay's bulk-listing system. Instead of creating listings one at a time, you fill out a spreadsheet (a CSV file) where each row is one listing and each column is a piece of listing data — title, price, category, item specifics, and so on. You upload the file, eBay processes every row, and your cards go live. For card sellers with dozens or hundreds of singles, it's far faster than the one-at-a-time flow.
The columns that matter for cards
A File Exchange file has many possible columns, but a working card listing really hinges on a core set. The exact headers depend on the eBay template, but conceptually you need:
| Field | What it does |
|---|---|
| Action | Tells eBay what to do with the row — usually Add for a new listing. |
| Category | The eBay category ID. Sports and Pokémon cards use different IDs — this must be right. |
| Title | Your keyword-rich listing title (up to 80 characters). |
| Item specifics | Player/character, set, year, card number, parallel, grade — the fields buyers filter on. |
| Price & quantity | Start/Buy-It-Now price and quantity (usually 1 for a single card). |
| Condition | The condition ID eBay expects for that category. |
| Photos | URLs to your hosted card images. |
| Business policies | Your payment, shipping, and return policy profiles. |
Why uploads fail (and how to avoid it)
- Wrong or renamed column headers. File Exchange matches columns by exact header name — a typo breaks the mapping.
- Missing required item specifics. Some categories require certain fields; leave them blank and the row is rejected.
- Wrong category ID. A Pokémon card under a sports category (or vice versa) errors or buries the listing.
- Bad image URLs. Photos must be publicly reachable URLs, not local file paths.
- Encoding problems. Special characters (accents, &) can corrupt a hand-edited CSV.
Skip the spreadsheet headaches
Instead of hand-building a CSV, MyCardBatch generates a valid eBay File Exchange file for you — correct category, item specifics, and hosted image URLs already filled in — or lists straight to eBay via the API. Start with 100 free card uploads.
Try It Free →CSV vs. direct API listing
A CSV gives you a file you can open and review in a spreadsheet before anything goes live — some sellers like that control. Listing through the eBay API skips the file entirely and pushes listings live directly, which is faster and avoids upload formatting errors. The right tool offers both so you can pick per batch. For the full workflow, see our guide on how to bulk list sports cards on eBay.
Frequently asked
Is File Exchange free?
Yes, File Exchange itself is a free eBay tool, though normal eBay insertion and final value fees still apply to your listings.
Can I edit listings in bulk with it too?
Yes — using a Revise action instead of Add, you can update price, quantity, or details across many listings at once.