Uploading LEGO inventory via CSV can save you hours of manual listing work on eBay. Most resellers with decent volume need bulk upload capability, but eBay's CSV process has specific formatting requirements that catch people off guard. Getting your LEGO data properly formatted and uploaded correctly means the difference between listing 100 minifigures in 30 minutes versus spending your entire evening clicking through individual item forms. We'll walk through the exact steps and requirements to get your LEGO CSV uploads working smoothly.

eBay's CSV upload requirements

eBay requires specific column headers and data formatting for successful uploads. Your CSV must include Item Title, Category ID, Item Description, Starting Price, and Listing Duration at minimum. For LEGO items, you'll also want Brand (always "LEGO"), Condition, and Item Specifics like Theme and Character.

The most common mistake resellers make is using the wrong Category ID. LEGO minifigures belong in category 19006, while sets typically go in 19009. Mixed lots use 246. Double-check these numbers because incorrect categories will cause your entire upload to fail.

Formatting your LEGO data correctly

Your item titles need to follow eBay's 80-character limit while including searchable keywords. Format them as "LEGO [Theme] [Character/Set Name] Minifigure [Condition]" for best results. Avoid special characters like quotation marks or commas within your title text, as these break CSV parsing.

Pricing data must use decimal format (12.99, not $12.99) with no currency symbols. Item descriptions can include HTML formatting, but keep it simple. eBay's upload tool doesn't handle complex HTML well.

Upload process step by step

Log into your eBay seller account and navigate to Seller Hub. Find "Create Listings" and select "Upload items in bulk." Download eBay's CSV template first - don't try to create your own from scratch.

Fill out the template with your LEGO data, following the formatting rules above. Save as CSV format, not Excel. When you upload, eBay will show a preview of your listings. Review carefully because errors here are easier to fix than after going live.

eBay processes uploads in batches. Expect 15-30 minutes for 100 items. You'll get email confirmation when complete, plus error reports for any failed listings.

Common troubleshooting issues

Missing required fields cause the most upload failures. Every row needs Item Title, Category, Price, and Description filled out. Empty cells will trigger errors.

Duplicate listings also cause problems. eBay flags items with identical titles and descriptions as potential duplicates, even if they're different minifigures. Vary your descriptions slightly to avoid this issue.

Image URLs must link to live images on the web. Many resellers upload photos to eBay's hosting first, then use those URLs in their CSV.

Related reading

FAQ

Can I upload LEGO lots with multiple items in one CSV row?

Yes, but treat each lot as a single item in your CSV. Use the mixed lot category (246) and describe all included pieces in your item description. Don't try to list individual pieces as separate line items within one row.

What's the maximum number of LEGO items I can upload at once?

eBay allows up to 5,000 items per CSV upload. However, start with smaller batches (50-100 items) until you get your formatting perfect. Large uploads with errors waste more time than multiple smaller successful uploads.

Do I need to include LEGO set numbers in my CSV?

Set numbers aren't required fields, but include them in your title or item specifics when you know them. Collectors search by set numbers frequently, so including them helps your listings get found.

Can I use the same CSV format for other selling platforms?

No, each platform has different CSV requirements. eBay, BrickLink, Whatnot, and other marketplaces all use different column headers and formatting rules. You'll need separate CSV files formatted for each platform.

Stop reformatting CSV files for every platform. Our bulk scanning tool exports directly to eBay, BrickLink, Whatnot, and CSV formats automatically. Start your free 14-day trial.

Last updated March 18, 2026