Your cost basis for a pulled card is the slice of the box, case or break spot price that belongs to that card. There is no IRS rule written for pack pulls (as of 17 October 2026), so the method most CPAs suggest is to split the full cost, including shipping and sales tax, across the cards by their market value on the day you pulled them. The break cost allocator does that split to the cent and saves the cards into your ledger.
Why basis decides your profit
Every card you sell has the same formula behind it:
profit = proceeds − cost basis − fees
Proceeds are what the buyer paid you. Fees are the platform’s cut: Whatnot commission and processing, eBay’s final value fee and per-order fee (see Whatnot fees explained and eBay trading card fees). Cost basis is the piece that only you can supply. A Form 1099-K reports gross payments and, in the IRS’s words, “does not account for the original purchase price, or basis, of any items sold.” If you cannot show what a card cost you, the whole sale price looks like profit.
For a card you bought as a single, basis is easy: what you paid. For a card that came out of a hobby box, a case or a break, you paid one price for a pile of cards. That price has to be split.
What the IRS does and does not say
No IRS publication, form instruction or ruling we found addresses pack pulls, box breaks or break spots. Two general rules do apply:
- What counts as cost. IRS Publication 551 says “the basis of property you buy is usually its cost” and that cost also includes amounts you pay for items such as sales tax and freight.
- Splitting a larger purchase. Treas. Reg. §1.61-6(a) says that when part of a larger property is sold, “the cost or other basis of the entire property shall be equitably apportioned among the several parts.”
“Equitably” is not defined for cards. That is why tax preparers usually point to relative market value: it ties each card’s share of the cost to what the market says that card is worth. Whatever method you choose, use it consistently and keep the evidence behind your numbers.
Three ways to split a box
Take a 2025 Prizm Basketball hobby box bought for $480.00, with $24.00 of shipping and sales tax on top. Total cost: $504.00. The rip produced:
| Line | Qty | Market value each | Market total |
|---|---|---|---|
| Rookie auto /99 | 1 | $220.00 | $220.00 |
| Silver Prizm rookie | 1 | $45.00 | $45.00 |
| Color Blast insert | 1 | $90.00 | $90.00 |
| Numbered parallels | 6 | $12.00 | $72.00 |
| Base and inserts (bulk) | 220 | $0.15 | $33.00 |
| Total | 229 | $460.00 |
Relative market value (the usual suggestion)
Each line gets $504 × line market value ÷ $460. Every card ends up with about 1.096 times its market value as basis, because the box cost more than the pulls are worth.
| Line | Formula | Basis |
|---|---|---|
| Rookie auto /99 | 504 × 220 / 460 | $241.04 |
| Silver Prizm rookie | 504 × 45 / 460 | $49.30 |
| Color Blast insert | 504 × 90 / 460 | $98.61 |
| Numbered parallels (6) | 504 × 72 / 460 | $78.89 (about $13.15 each) |
| Base and inserts (220) | 504 × 33 / 460 | $36.16 (about $0.16 each) |
| Total | $504.00 |
Each line is rounded to the cent, and here the rounded lines already add to exactly $504.00. Per-card figures inside a line are rounded for display; the line total is the exact number to carry.
Bulk fixed at resale value
Base cards often sell as lots at a set price per card. Some sellers prefer to fix bulk at that resale value and let the hits share the rest. Bulk takes $33.00, and the remaining $471.00 is split over the $427.00 of hits:
| Line | Basis |
|---|---|
| Rookie auto /99 | $242.67 |
| Silver Prizm rookie | $49.64 |
| Color Blast insert | $99.27 |
| Numbered parallels (6) | $79.42 |
| Base and inserts (220) | $33.00 |
| Total | $504.00 |
The difference is small here, but it keeps bulk from showing a gain or loss when you dump it at the price you planned. Pick one approach and stick with it.
Equal split (and why it distorts)
Dividing $504.00 by 229 cards gives about $2.20 per card. The auto, the Silver and the insert each get $2.20. The six parallels get $13.21. The 220 base cards get $484.19, against a market value of $33.00.
The result is nonsense on both ends: selling the auto for $220 shows a $217.80 gain before fees, and every base card you sell for 15 cents books a loss of about $2. Equal split only makes sense when the cards are genuinely similar in value, such as a stack of graded base rookies.
Specific identification
Specific identification means you assign the cost yourself, line by line, from facts you can document. It fits breaks where each spot has its own price. In a pick-your-team case break, the price of the team you bought is identified to that team’s cards; you do not mix it with the price of a second team you bought in the same break. Inside a single spot, you still need a split, usually by value.
Try the allocator
The calculator below loads the box from this example. Change the prices, add lines, switch methods and open “show the math” to see each formula. Saving pushes the cards into your inventory with their basis attached.
| Card or lot | Qty | Market each | Share | Cost basis | Per card | Actions |
|---|---|---|---|---|---|---|
| 47.8% | $241.04 | $241.04 | ||||
| 9.8% | $49.30 | $49.30 | ||||
| 19.6% | $98.61 | $98.61 | ||||
| 15.7% | $78.89 | $13.15 | ||||
| 7.2% | $36.16 | $0.16 | ||||
| Career totals | 229 | $460.00 | 100.0% | $504.00 | of $504.00 | |
Allocated $504.00 of $504.00, to the cent. The pulls are worth $460.00, 91% of what you paid: a paper loss of $44.00 before fees.
What counts as cost
Include everything you paid to get the cards in hand:
- The box, case, pack or spot price, after any discount.
- Shipping you paid on it.
- Sales tax you paid on it.
- Any separate break fee or buyer fee you paid to the breaker or platform.
Do not include your own time, the toploaders and team bags you put the hits in, or grading fees for a card you send in later. Supplies are a selling expense if you run a business; grading fees attach to the one card that was graded.
Comps on the pull date, and keeping the proof
Allocation is only as good as the market values behind it. Use sold comps, not asking prices, from the day you pulled the cards or as close as you can get. Prices for a hot rookie can move a lot in a week, and your split should reflect the market when you acquired the card, not when you sold it.
Keep evidence with each box:
- The receipt or order page showing price, shipping and tax.
- A screenshot of the sold comps for each hit, with the date visible.
- The bulk price you used, such as a lot sale you made or saw.
- A photo of the pulls, especially hits.
If you are ever asked how a card ended up with a $241.04 basis, those four items answer it.
Break spots
A break spot is a purchase like any other. If you paid $85.00 for a team spot in a case break and $6.00 for shipping, the cards that spot delivers carry $91.00 of basis between them. Split that $91.00 across them by market value on the day the break ran.
When you buy several spots in one break, keep each spot’s cost with that spot’s cards. Random team spots and pick-your-team spots work the same way on Whatnot card breaks and any other live break: the price you paid for a spot is the basis of whatever it produced, whether that is one base card or a case hit. Cards won in a free giveaway are a different question, and the IRS has not addressed them for card breaks, so we do not give a figure for them here.
When the box loses
Most boxes return less than they cost. That does not change the basis. If the $504.00 box pulls $460.00 of cards, the cards carry $504.00 of basis, and each one is “underwater” by about 9 percent at today’s comps.
You do not book a loss at the rip. The loss, if any, appears card by card as you sell. If you sell everything at those comps, you will show a combined loss close to $44 plus fees. Whether that loss is deductible depends on whether you are selling as a business, a hobby or a collector, which hobby vs business card sellers covers. Losses on personal-use property are not deductible.
Moving basis to the sale
When a card sells, its allocated basis moves into the sale. Say you sell the Rookie auto /99 in a Sports show on Whatnot for $300.00. At the 8% starting commission tier, commission is $24.00. Processing is 2.9% plus $0.30 on everything the buyer paid; on $300.00 alone that is $9.00, and your statement shows the exact amount once shipping and tax are added.
$300.00 − $241.04 − $24.00 − $9.00 = $25.96 profit.
Without the allocation, the same sale might have been treated as $267.00 of profit. A trade works the same way, with the market value of what you receive standing in for the sale price; see trading card trades and records.
Record-keeping that holds up
Keep one record per box, case or spot, with the date, total cost and method. Under it, one line per card or group with its basis. Each sale then points back to the card it came from. Pullsheet’s Breaks tab stores exactly that: the box, the split, and the cards it created, which then flow into sales and the P&L. Everything stays in your browser, and the Excel export keeps live formulas so a preparer can check the math.
This guide explains the rules and common practice; it is not tax advice, so check unusual situations with a tax professional.