TCGplayer Inventory CSV

Use this free tool to create TCGplayer inventory CSV files for Magic: The Gathering preconstructed decks. Match cards, set codes, and pricing automatically to speed up your TCGplayer uploads.

Pricing: generated card-prices Decklists: Local deck data — CT

Build a mixed collection of fixed preconstructed deck contents and total their priced value, and download a CSV formatted for TCGplayer inventory uploads. Each card row uses its exact selected source and finish in generated local price snapshots, multiplied by the number of deck copies you own.

Add decks to your collection

Select a product set, choose the precon, enter how many copies you own, then click Add to collection.

Selected preconstructed decks included in the collection EV calculation.
Deck Set Copies Cards per deck Total cards Remove
No decks added yet. Use the controls above to build your collection.

Collection summary

Calculated — CT
Totals and CSV export update after running the calculator.
Heads-up: Loading decks from many different sets at once may take extra time because local pricing snapshots are fetched per product set. If you hit an error, try pricing fewer sets at a time.
Prices load from generated card-prices snapshots. TCG, Mana Pool, and Cardmarket choices use the same card rows.

Deck entries
0
Unique precons in the collection.
Deck copies
0
Sum of copies owned across entries.
Card copies
0
Total cards after multiplying deck counts.
Green cards
—
Cards meeting the per-card Sift threshold.
Priced value after Sift
—
Sum of cards priced ≥ threshold.
All priced card value
—
Sum of every priced card.

Card valuation

Cards with a per-card value ≥ this amount count toward Sifted EV.

Resale scenario

After-fee proceeds are shown without a cost; profit = proceeds − the acquisition cost you enter.

Profit outlook

Priced Sift subtotal after fees
—
Estimated proceeds after fees and other entered costs, before acquisition cost
—
Set costs above.
Cards update after running the calculator.
TCGplayer export
Upload instructions →
Occasionally a row may fail to upload to TCGplayer. These are one off issues that I can fix if you make me aware of them.
Even if a row(s) fails to upload in TCGplayer; the remaining rows can still be added to your Staged Inventory.
Always confirm the products in your Staged Inventory before moving them to the Live Inventory.
Priced card rows considered for the TCGplayer inventory CSV export.
# Name Set Rarity Finish Copies Value Seller fees
Add decks to the collection, then click Calculate collection value to fetch card prices.
Value column shows the selected card-prices per-card price. Seller fees reflect the marketplace preset above on a per-card basis. CSV export includes only green (sift-passing) rows with TCGplayer SKU IDs, set and product names, per-card prices, and moves your copy counts into Add to Quantity while leaving Total Quantity blank. The TCG Market Price and TCG Marketplace Price columns always emit USD TCG Market values so Cardmarket EUR selections cannot be uploaded as TCGplayer listing prices. All eligible card rows can be exported, including lands. Loose booster and Jumpstart pack options are excluded; only listed fixed contents are valued, without sealed random extras.