Skip to main content
Beancount.io LogoBeancount.io

Comic Book and Trading Card Shop Bookkeeping: Why Your Inventory Isn't Really Your Inventory

9 min readMike ThriftMike Thrift
Comic Book and Trading Card Shop Bookkeeping: Why Your Inventory Isn't Really Your Inventory

Walk into a thriving local comic shop or game store and you'll see boxes of long boxes, spinner racks of new releases, a display case of graded slabs, and a wall of sealed Magic: The Gathering and Pokémon boxes. What you won't see, unless you ask, is that a meaningful chunk of that "inventory" doesn't actually belong to the store. It's on consignment. Another chunk was bought from a customer an hour ago in exchange for store credit that now sits as a liability on the books. And somewhere in a drawer is a stack of cards worth more than the register, waiting to be sent off for grading.

Most bookkeeping systems assume a store buys stock, marks it up, and sells it. Comic and trading card game (TCG) shops break that assumption in three specific ways: unique, non-fungible inventory that can't be averaged like cans of soup; consignment and buylist arrangements that create liabilities most owners never book; and a genuinely confusing line between "collector" and "dealer" that the IRS cares about a lot more than most shop owners realize. Get these three things wrong and you'll either overpay taxes on income you never really earned, or build a set of books that can't tell you whether the shop is actually profitable.

2026-07-10-comic-book-trading-card-game-shop-bookkeeping-consignment-hobby-business-guide

Why "Average Cost" Doesn't Work for a Comic Box or a Card Case

Standard retail bookkeeping often uses weighted-average or FIFO costing because the products are fungible — one can of soda costs the same as the next. A comic shop's inventory is the opposite of fungible.

  • A near-mint copy of Amazing Spider-Man #300 and a well-loved reading copy of the same issue are the same SKU on a distributor invoice but wildly different values on the shelf.
  • A booster pack pulled from a sealed box has an expected value based on the odds of pulling a valuable card, but the actual card inside could be worth $2 or $200.
  • A graded slab (PSA, BGS, CGC) has a cost basis that includes the card, the grading fee, and the shipping and insurance to send it out and back — and its value changes entirely based on the number that comes back on the label.

Lumping all of this into one "inventory" account and expensing purchases as a single COGS number will make your gross margin swing wildly and mean nothing. The practical fix most successful shops land on is a hybrid approach:

  1. Sealed product and common back stock (recent boxes, packs, current-run comics): weighted-average or FIFO costing per product line is fine — a box of the same set purchased on the same invoice really is fungible with itself.
  2. Singles pulled for resale, graded cards, and key back issues: specific identification. Each card or book gets its own cost basis tied to the batch or collection it came from, so when it sells you record the actual cost, not an average that dilutes your high-value pulls into your bulk box.
  3. Cards sent for grading: track as inventory-in-transit at cost (card + grading fee + shipping), not as an expense, until the graded result comes back and you can reprice it.

If you're doing this in a plain-text ledger, the fix is simple: give high-value singles and slabs their own line items or lots instead of rolling them into a generic "trading cards" inventory account. It's a few extra minutes of data entry per item that saves hours of reconciling later.

Consignment: The Inventory That Isn't Yours

A large share of back-issue comics and rare singles that move through a shop never belong to the shop at all. A customer brings in a long box of vintage comics or a binder of cards, and the shop agrees to sell them on consignment — typically splitting the proceeds somewhere in the 60/40 to 70/30 range in the store's favor, though terms vary widely by shop and item value.

The bookkeeping mistake is treating consigned goods like owned inventory: recording the full sale price as revenue and the consignor's cut as an expense. That overstates both revenue and COGS and makes your margins look bizarre. The correct treatment:

  • Consigned goods are not the shop's inventory. They shouldn't appear on the balance sheet as an asset, since the shop doesn't own them — track them in a memo or off-balance-sheet log (item, consignor, agreed split, date received) instead.
  • When an item sells, only the store's cut is revenue. The consignor's share is a payable — a liability the shop owes the consignor — not an expense the shop incurred.
  • Unsold consigned items that go back to the consignor never touched revenue or COGS at all; they just come off the tracking log.

This same logic applies to convention booth arrangements and to shops that host third-party sellers' cases for a table fee — the fee is the shop's revenue, not the merchandise sale itself.

Buylist and Store Credit: A Liability Hiding in Plain Sight

The other major inflow of inventory is the buylist: a shop posts a price it's willing to pay for specific cards or books, and customers sell directly to the store — usually for less in cash than in store credit, since the credit only costs the shop margin rather than cash. A 40–50% store-credit premium over the cash buy price is common in the trading card business.

The bookkeeping wrinkle: store credit issued today is a promise to deliver merchandise later, not an expense today. It should be booked as a liability (deferred revenue) at the moment it's issued, then recognized as revenue only when it's redeemed against a sale. Shops that instead treat store credit as a cash-equivalent expense on issuance tend to understate their liabilities and overstate how much cash-equivalent value is actually sitting in the store — which becomes a real problem if enough customers redeem credit at once and the "liability" turns out to be bigger than anyone tracked.

On the acquisition side, whatever you pay out — cash or credit — becomes the cost basis of the card or book you just bought, which is exactly the specific-identification cost that should follow that item until it sells.

The Hobby-vs-Business Line, for You and Your Customers

Comic and card shops sit at an unusually sharp version of a question the IRS asks constantly: is this a business or a hobby? The distinction matters twice over in this industry — for the shop owner who also collects, and for the steady stream of customers selling collections who may not realize they've crossed into "dealer" territory.

The IRS applies a nine-factor facts-and-circumstances test (Treas. Reg. §1.183-2(b)) — how businesslike the activity is run, the owner's expertise, time invested, expectation that the collection will appreciate, and so on — with a safe harbor: an activity is presumed to be run for profit if it's profitable in three of the last five tax years. Get classified as a hobby and expenses become non-deductible under the current suspension of miscellaneous itemized deductions, while all the income is still taxable. Get classified as an investor rather than a dealer, and gains are taxed at the collectibles long-term capital gains rate — up to 28%, plus the 3.8% net investment income tax — with no ability to deduct current expenses. Only a genuine dealer or business gets ordinary Schedule C treatment: full expense deductions, cost-of-goods-sold treatment for inventory, and a shot at the Section 199A qualified business income deduction — offset by self-employment tax.

For a shop owner, the practical takeaway is to keep personal collecting completely separate from shop inventory. If you're pulling a card out of the store's stock for your personal binder, record it as a withdrawal at cost, not a freebie that quietly disappears from the books. Mixing "my collection" and "the shop's inventory" is exactly the kind of commingling that erodes the businesslike-operation factor if the IRS ever looks closely.

For your buylist customers, it's worth knowing that marketplace platforms now issue Form 1099-K at a $20,000-and-200-transaction threshold in 2026 under recent federal rules, which means a growing number of casual sellers on platforms like TCGplayer and eBay will get a tax form for the first time and won't know what to do with it. That's a natural, low-pressure conversation starter with regulars: knowing the difference between hobby income, collectibles gains, and dealer income is the kind of thing a shop can flag without giving formal tax advice.

Reconciling Marketplace Sales With In-Store Sales

Most shops today sell in two channels at once: over the counter through a POS system, and online through a marketplace like TCGplayer, eBay, or a direct storefront. Each channel has its own fee structure (payment processing, marketplace commission, and shipping), and each needs to hit the books as a distinct, reconciled stream:

  • Marketplace gross sales minus marketplace fees minus shipping cost equals net revenue from that channel — don't record the gross sale price as revenue and the fees as a lump "marketplace expense" unless you're also tracking them per order, or you'll lose the ability to see whether online sales are actually profitable after fees.
  • Inventory sold online needs to come out of the same inventory ledger as inventory sold in-store — a common failure mode is running two separate, unreconciled inventory counts (one for the shop floor, one for the online listing tool) that quietly drift apart until a physical count reveals a mismatch.

Keep Your Collection and Your Books in Separate Boxes

Whether you're running a shop or just tracking your own collection's growth, the discipline is the same: know exactly what you own, what you're holding for someone else, and what you owe. Beancount.io's plain-text accounting makes it straightforward to give a graded slab, a consigned long box, and a pile of store credit their own clearly labeled place in the ledger — fully transparent, version-controlled, and readable years later when you need to explain exactly how that number got there. Get started for free and see why so many small business owners are moving their books to plain text.