Hoard
Games Pricing Reviews Download Sign in Get Started

Repricing

How to bulk update TCGplayer prices

With a Level 4 seller account, export a fresh pricing CSV from TCGplayer, edit TCG Marketplace Price, leave Add to Quantity at zero for a price-only batch, and inspect Staged Inventory before moving anything live.

By Christopher Neale, Founder at HoardUpdated Sep 25, 2026

Before you start: Level 4, a fresh export, and one clear rule

TCGplayer makes pricing CSV imports and exports available to Level 4 sellers. If the Pricing tools are unavailable, check the seller-level requirements. Start with a new export, not an old spreadsheet: it gives you TCGplayer's current identifiers, current listing data, and the exact columns its importer expects.

Save an untouched copy before you edit. Then write down the one rule this batch is meant to apply. For example: “match market on Near Mint nonfoils, but never go below $1.50.” A CSV can apply a decision quickly; it cannot tell you whether the decision preserves your margin. Inspect existing Staged Inventory before you begin, too: TCGplayer notes that it can contain returned stock or other quantity changes waiting to be moved live.

TCGplayer pricing CSV format: what to edit and what to leave alone

Use the file TCGplayer exported. Do not rebuild it from a product-name list or merge rows from another report. The import uses the exported identifier and listing details to match a row to your inventory, and it rejects duplicate TCGplayer ID values.

Open the edited file in a spreadsheet program, but preserve the CSV format when saving. Before import, filter for blank or non-numeric prices, prices below your floor, unexpected negative quantity adjustments, and duplicate IDs. That review is faster than cleaning up an unintended live change.

Bulk price update, step by step

  1. Export the listings you intend to change. In the Pricing tab, use Export From Live or filter your selection and use Export Filtered CSV. A full export can include priced products with no stock.
  2. Set the price and quantity fields deliberately. Edit TCG Marketplace Price, retain the exported structure, and set Add to Quantity to zero if this is a price-only batch. Check the exact printing, condition, language, and finish before changing a row.
  3. Import to Staged and let TCGplayer validate the file. Its workflow checks headers, records, duplicates, and validation errors. Fix or remove the bad rows; do not publish around errors you have not understood.
  4. Read the staged result before moving to Live. Compare the count of changed rows with the batch you intended. Spot-check the largest increase, the largest decrease, an expensive card, and a condition or finish variant. Confirm that quantities stayed put.
  5. Move only the reviewed changes live. After the move, TCGplayer shows the product, channel, price and quantity deltas. Keep that result with the original export so you can explain what changed later.

Follow TCGplayer's current CSV instructions for required columns and the current interface. For stock changes, use the separate inventory CSV import and export guide.

Use a pilot batch before changing thousands of rows

Choose your market reference, decide how to treat condition and finish, and set a minimum acceptable price. Then run the rule on a small, representative group: fast movers, a higher-value card, a low-price card, inexpensive Near Mint cards, and any printing or language your store handles differently. The pilot tells you whether your spreadsheet rule matches the listings you meant to change.

Start with TCG Low versus Market and Direct Low, then set price floors and ceilings. Compare the proposed price with your actual cost to sell and the market reference before extending the approach to the rest of your listings.

If you sell through TCGplayer Direct, pause before moving staged changes live

TCGplayer's Direct pricing instructions call out a different risk: after importing prices, selecting Move to Live can overwrite quantities that TCGplayer has uploaded for a fulfillment shipment. Its guidance is to use View Staged Inventory first, then move prices and inventory live only after the fulfillment shipment has been uploaded. Treat a Direct batch as its own workflow rather than combining it with an ordinary Marketplace price update.

CSV, MassPrice, or scheduled repricing?

If repeated exports are taking time away from listing and fulfillment, read the CSV versus API repricing explanation before choosing an automation tool. Understand what gets written back to your store and how to review changes.

A three-row check before a price-only upload

Illustrative review: your pilot contains a normal price change, a card already at your minimum, and a foil printing. For each row, write down the current price, proposed price, reason, and Add to Quantity of zero. If your rule would cross the minimum, hold that row rather than publishing it with the rest.

After staging, inspect those same three identifiers. Confirm the foil still refers to the foil listing and that the quantity adjustment is zero on every row. After publishing, check the live listings against the reviewed prices. An accepted file proves the import ran; the readback tells you whether the intended listings changed.

Common questions

Can I bulk update TCGplayer prices without Pro?

Level 4 sellers can use pricing CSV imports and exports. Pro and MassPrice are a separate option; you do not need MassPrice to edit prices by CSV.

What is the TCGplayer CSV format for a price update?

Start with TCGplayer's own fresh pricing export. Preserve its identifier and reference columns, edit the required TCG Marketplace Price field, and use Add to Quantity of zero when you do not intend to change stock.

Which CSV column changes a listing price?

Edit TCG Marketplace Price in a fresh TCGplayer export. It must be at least $0.01 and does not include shipping or handling. Preserve the identifying columns, then review Staged Inventory before moving anything live.

Will a pricing CSV change my inventory quantity?

It can. Add to Quantity is a signed change, not a replacement count. Use zero for a price-only update and verify the staged quantities before moving them live.

What should I check before I move a bulk price update live?

Compare the changed-row count with the batch you intended, then spot-check the largest increase and decrease, an expensive card, and a condition or finish variant. Also check Staged Inventory for pre-existing quantity changes.

How do I automate repeated price updates?

Use a scheduled workflow with pricing rules and review controls. See Hoard price sync for how the seller agent works.

Review your inventory before choosing a price rule

Sign up free and connect your TCGplayer store for a diagnostic of pricing and inventory signals. Start in Watch Only to inspect opportunities without pushing price changes.

Get my free store diagnostic

Sources: TCGplayer CSV import and export documentation · TCGplayer Direct pricing instructions. Checked Sep 16, 2026.

Work out what a sale actually nets you — the fee calculator is free and needs no account.

TCGplayer fee calculator