Guide · July 20, 2026

How to make a Magic: The Gathering collection spreadsheet

A spreadsheet is the most common first tool collectors reach for — and it works surprisingly well, right up until it doesn't. Here's how to build a good one, and what to do when it starts holding you back.

Why collectors start with a spreadsheet

Spreadsheets are free, universally available, and completely flexible. You control every column. There's no app to learn, no subscription, no sync to worry about. For a collection of a few hundred cards that rarely changes, a spreadsheet genuinely is a fine solution.

The problems show up at scale: manually entering card names is slow, prices go stale the moment you type them, and a spreadsheet has no idea that "Lightning Bolt" from Alpha and "Lightning Bolt" from M10 have very different values.

What columns to include

A useful MTG spreadsheet needs at least these fields:

That's a minimum. Power users add columns for purchase price (to track gain/loss), language, and format legality.

Where to get accurate card prices

Prices are the hardest part of a spreadsheet. Your options:

The catch: none of these automatically update a spreadsheet. You'll need to re-pull prices manually or write a complex API integration to keep things current. For a collection worth hundreds or thousands of dollars, stale prices can genuinely mislead you — especially around spoiler season when reprints can drop card values 30–50% overnight.

The printing problem

This is where most homemade spreadsheets break down. "Lightning Bolt" is not one card — it's dozens of printings across 30 years. An Alpha Beta Unlimited copy in Near Mint is worth thousands; the same card from a recent Commander precon is worth less than a dollar. If your spreadsheet only tracks the name, you don't actually know what you own.

Accurate tracking requires both the set code and collector number. Most people skip this because entering those fields by hand for every card is genuinely tedious, and it's easy to fat-finger a code that makes a price lookup fail silently.

The same problem affects double-faced and split cards. Cards like Delver of Secrets // Insectile Aberration or Wear // Tear have names that most spreadsheet formulas won't match correctly because they contain //. You end up with lookup errors or blank price cells for cards that might be significant parts of your collection's value.

When a spreadsheet stops being enough

A spreadsheet works well for a static list. It struggles when:

These are all things a dedicated app handles natively — at the cost of some flexibility compared to a freeform spreadsheet.

Let your camera do the data entry

Archivist scans cards with your iPhone, iPad, or Mac camera, matches every card to the exact Scryfall printing (set code + collector number), and keeps prices current automatically. Free to use, with cloud sync and price alerts on Plus ($4.99/mo) or Lifetime ($99.99).

Get Archivist on the App Store

How to export from a spreadsheet into a collection app

You don't have to choose one or the other permanently. If you have an existing spreadsheet, most collection apps accept a CSV import — provided your CSV has a card name, set, and quantity column. Clean up inconsistent set abbreviations before importing; most apps will flag rows they can't match.

Going the other direction is also possible: Archivist exports your full collection as a CSV or JSON file, so you can always pull your data into a spreadsheet for one-off analysis — filtering by format legality, building a trade list, or calculating gains if you track purchase prices separately.

The honest answer

A spreadsheet is a perfectly valid starting point. If your collection is small and grows slowly, it may be all you ever need. But if you find yourself re-entering prices, double-checking set codes, or wondering whether your total is accurate, that's the signal to move to a tool built for the job.

The rest of the Archivist blog covers how to digitize your full collection and how to price-check your cards accurately — whether you stick with a spreadsheet or switch to an app.