Manage TCG Collection
Organize, inventory, value TCG collection → structured tracking + storage + data-driven valuation.
Use When
- New collection → set up tracking
- Existing collection grew past casual knowledge
- Value for insurance/sale/estate
- Manage want-lists + trade binders
- Decide grading candidates by value potential
In
- Required: Game(s) (Pokemon, MTG, FaB, Kayou)
- Required: Scope (entire / sets / specific cards)
- Optional: Current system (sheet, app, binder)
- Optional: Goal (sets, play, invest, nostalgia)
- Optional: Budget for supplies/grading
Do
Step 1: Inventory System
Tracking system matched to size.
- Method by size:
Collection Size Guide:
+-----------+-------+-------------------------------------------+
| Size | Cards | Recommended System |
+-----------+-------+-------------------------------------------+
| Small | <200 | Spreadsheet (Google Sheets, Excel) |
| Medium | 200- | Dedicated app (TCGPlayer, Moxfield, |
| | 2000 | PokeCollector, Collectr) |
| Large | 2000+ | Database + app combo with barcode scanning |
+-----------+-------+-------------------------------------------+
- Fields per card:
- Identity: Set, num, name, variant (holo, reverse, full art)
- Condition: Raw grade (NM, LP, MP, HP, DMG) or numeric
- Qty: Copies owned
- Location: Binder page, box label, slab
- Acquisition: Date, price paid, source
- Value: Market value at condition, last update
- Set up system w/ fields
- Cadence (weekly active, monthly stable)
→ Working system + fields, ready for entry. Matches scale.
If err: ideal app missing → sheet. Consistency > format. Sheet updated > app abandoned.
Step 2: Catalog
Enter cards into system.
- Sort physically first:
- By set
- Within set, by num ascending
- Variants w/ base
- Enter:
- Bulk where possible (barcode, set checklists)
- Honest condition — over-grade → valuation err
- Note provenance (signed, 1st ed, prizes)
- Large → sessions:
- One set/box per session
- Mark progress
- Random sample verify
- Cross-ref set checklists → completion %
→ All cards entered w/ condition + location. Completion % known.
If err: too large → priority: rares first, bulk-enter commons w/ est qty. 80% accurate > none.
Step 3: Physical Storage
Store by value + use.
- Storage tier system:
Storage Tiers:
+----------+---------------+----------------------------------------------+
| Tier | Card Value | Storage Method |
+----------+---------------+----------------------------------------------+
| Premium | >$50 | Top-loader + team bag, or penny sleeve in |
| | | magnetic case. Stored upright in a box. |
| Standard | $5-$50 | Penny sleeve + top-loader or binder with |
| | | side-loading pages. |
| Bulk | <$5 | Row box (BCW 800-count or similar), sorted |
| | | by set. No individual sleeves needed. |
| Graded | Any (slabbed) | Upright in graded card box. Never stack heavy.|
+----------+---------------+----------------------------------------------+
- Env controls:
- Cool, dry, dark (not attic/basement)
- No direct sun, humidity, temp swings
- Silica gel in boxes
- Label all:
- Box: contents (set, range, date)
- Binder pages → location codes
- Graded: ID matches digital
- Update locations in system
→ All cards stored by tier w/ location in inventory. Premium protected, bulk accessible.
If err: no premium supplies → penny sleeve + top-loader min for >$10. Upgrade as available.
Step 4: Value Collection
Current market values.
- Pricing source:
- TCGPlayer Market Price: US (MTG, Pokemon)
- CardMarket: EU
- eBay Sold Listings: Rare/unique
- PSA/BGS Price Guide: Graded
- Update Standard + Premium values
- Bulk → per-set bulk pricing
- Summary:
Collection Value Summary:
+------------------+--------+--------+
| Category | Count | Value |
+------------------+--------+--------+
| Graded cards | | $ |
| Premium ungraded | | $ |
| Standard cards | | $ |
| Bulk cards | | $ |
+------------------+--------+--------+
| TOTAL | | $ |
+------------------+--------+--------+
- Grading candidates: grade-premium > grading cost
- Rule: grade if (graded value - raw) > 2x grading cost
→ Current valuation, per-card for significant + aggregate bulk. Grading candidates flagged.
If err: stale pricing → note date + source. Rare → multi-source median. Never trust outlier.
Step 5: Maintain + Optimize
Ongoing routines.
- Updates (Step 1 cadence):
- New acquisitions immediately
- Premium quarterly, Standard semi-annually
- Re-tier as values shift
- Want-list:
- Desired cards + max price
- Cross-ref vs. trade binder
- Price alerts if supported
- Analytics:
- Monthly value snapshots
- Set completion %
- Concentration risk (one card/set heavy)
- Annual audit:
- Physical vs. inventory random sample
- Storage check (humidity, pests)
- Re-eval grading candidates
→ Living system, current, supports buy/sell/grade/trade decisions.
If err: lapse → Premium values first, then new acquisitions. Know top values today.
Check
Traps
- Over-grade own cards: Collectors rate own +1-2 grades. Honest or use
grade-tcg-card
- Ignore bulk: 800 commons @ $0.10 = $80. Track
- Bad env: Humidity + temp swings damage > handling. Env > sleeves
- Stale values: 6 months old → wildly off, esp. set release/ban
- No backup: Export CSV monthly. Photograph premium for insurance
→
grade-tcg-card — structured grading
build-tcg-deck — deck from inventory
1---2name: manage-tcg-collection-103description: Organize, track, and value a trading card game collection. Covers inventory methods, storage best practices, grade-based valuation, want-list management, and collection analytics for Pokemon, MTG, Flesh and Blood, and Kayou cards. Use when starting a new collection and setting up inventory tracking, cataloging an existing collection that has grown beyond casual knowledge, valuing a collection for insurance or sale, or deciding which cards to submit for professional grading based on value potential.4license: MIT5---67# Manage TCG Collection89Organize, inventory, value TCG collection → structured tracking + storage + data-driven valuation.1011## Use When1213- New collection → set up tracking14- Existing collection grew past casual knowledge15- Value for insurance/sale/estate16- Manage want-lists + trade binders17- Decide grading candidates by value potential1819## In2021- **Required**: Game(s) (Pokemon, MTG, FaB, Kayou)22- **Required**: Scope (entire / sets / specific cards)23- **Optional**: Current system (sheet, app, binder)24- **Optional**: Goal (sets, play, invest, nostalgia)25- **Optional**: Budget for supplies/grading2627## Do2829### Step 1: Inventory System3031Tracking system matched to size.32331. Method by size:3435```text36Collection Size Guide:37+-----------+-------+-------------------------------------------+38| Size | Cards | Recommended System |39+-----------+-------+-------------------------------------------+40| Small | <200 | Spreadsheet (Google Sheets, Excel) |41| Medium | 200- | Dedicated app (TCGPlayer, Moxfield, |42| | 2000 | PokeCollector, Collectr) |43| Large | 2000+ | Database + app combo with barcode scanning |44+-----------+-------+-------------------------------------------+45```46472. Fields per card:48 - **Identity**: Set, num, name, variant (holo, reverse, full art)49 - **Condition**: Raw grade (NM, LP, MP, HP, DMG) or numeric50 - **Qty**: Copies owned51 - **Location**: Binder page, box label, slab52 - **Acquisition**: Date, price paid, source53 - **Value**: Market value at condition, last update543. Set up system w/ fields554. Cadence (weekly active, monthly stable)5657→ Working system + fields, ready for entry. Matches scale.5859If err: ideal app missing → sheet. Consistency > format. Sheet updated > app abandoned.6061### Step 2: Catalog6263Enter cards into system.64651. Sort physically first:66 - By set67 - Within set, by num ascending68 - Variants w/ base692. Enter:70 - Bulk where possible (barcode, set checklists)71 - Honest condition — over-grade → valuation err72 - Note provenance (signed, 1st ed, prizes)733. Large → sessions:74 - One set/box per session75 - Mark progress76 - Random sample verify774. Cross-ref set checklists → completion %7879→ All cards entered w/ condition + location. Completion % known.8081If err: too large → priority: rares first, bulk-enter commons w/ est qty. 80% accurate > none.8283### Step 3: Physical Storage8485Store by value + use.86871. **Storage tier system**:8889```text90Storage Tiers:91+----------+---------------+----------------------------------------------+92| Tier | Card Value | Storage Method |93+----------+---------------+----------------------------------------------+94| Premium | >$50 | Top-loader + team bag, or penny sleeve in |95| | | magnetic case. Stored upright in a box. |96| Standard | $5-$50 | Penny sleeve + top-loader or binder with |97| | | side-loading pages. |98| Bulk | <$5 | Row box (BCW 800-count or similar), sorted |99| | | by set. No individual sleeves needed. |100| Graded | Any (slabbed) | Upright in graded card box. Never stack heavy.|101+----------+---------------+----------------------------------------------+102```1031042. Env controls:105 - Cool, dry, dark (not attic/basement)106 - No direct sun, humidity, temp swings107 - Silica gel in boxes1083. Label all:109 - Box: contents (set, range, date)110 - Binder pages → location codes111 - Graded: ID matches digital1124. Update locations in system113114→ All cards stored by tier w/ location in inventory. Premium protected, bulk accessible.115116If err: no premium supplies → penny sleeve + top-loader min for >$10. Upgrade as available.117118### Step 4: Value Collection119120Current market values.1211221. Pricing source:123 - **TCGPlayer Market Price**: US (MTG, Pokemon)124 - **CardMarket**: EU125 - **eBay Sold Listings**: Rare/unique126 - **PSA/BGS Price Guide**: Graded1272. Update Standard + Premium values1283. Bulk → per-set bulk pricing1294. Summary:130131```text132Collection Value Summary:133+------------------+--------+--------+134| Category | Count | Value |135+------------------+--------+--------+136| Graded cards | | $ |137| Premium ungraded | | $ |138| Standard cards | | $ |139| Bulk cards | | $ |140+------------------+--------+--------+141| TOTAL | | $ |142+------------------+--------+--------+143```1441455. Grading candidates: grade-premium > grading cost146 - Rule: grade if (graded value - raw) > 2x grading cost147148→ Current valuation, per-card for significant + aggregate bulk. Grading candidates flagged.149150If err: stale pricing → note date + source. Rare → multi-source median. Never trust outlier.151152### Step 5: Maintain + Optimize153154Ongoing routines.1551561. **Updates** (Step 1 cadence):157 - New acquisitions immediately158 - Premium quarterly, Standard semi-annually159 - Re-tier as values shift1602. **Want-list**:161 - Desired cards + max price162 - Cross-ref vs. trade binder163 - Price alerts if supported1643. **Analytics**:165 - Monthly value snapshots166 - Set completion %167 - Concentration risk (one card/set heavy)1684. **Annual audit**:169 - Physical vs. inventory random sample170 - Storage check (humidity, pests)171 - Re-eval grading candidates172173→ Living system, current, supports buy/sell/grade/trade decisions.174175If err: lapse → Premium values first, then new acquisitions. Know top values today.176177## Check178179- [ ] System established w/ fields180- [ ] All cards cataloged + condition + location181- [ ] Storage matches tiers182- [ ] Env controls (cool, dry, dark)183- [ ] Valued w/ current prices + dates184- [ ] Grading candidates flagged w/ cost/benefit185- [ ] Maintenance cadence followed186- [ ] Want-list maintained187188## Traps189190- **Over-grade own cards**: Collectors rate own +1-2 grades. Honest or use `grade-tcg-card`191- **Ignore bulk**: 800 commons @ $0.10 = $80. Track192- **Bad env**: Humidity + temp swings damage > handling. Env > sleeves193- **Stale values**: 6 months old → wildly off, esp. set release/ban194- **No backup**: Export CSV monthly. Photograph premium for insurance195196## →197198- `grade-tcg-card` — structured grading199- `build-tcg-deck` — deck from inventory