Profit & tax
Pricing In Your Fees Before You Quote a Number
The price you say out loud is not the money you keep. Here is how to load your real costs into a floor price before the first buyer walks up.
You had a good show. Sales were up, the case emptied, and you drove home tired and happy. Then the booth invoice, the hotel folio, the gas receipts, and the processor statement all land in the same week, and the good day turns into a break-even day.
That gap is almost never a pricing mistake at the card level. It is a costing mistake at the show level. Most vendors price from a comp, subtract what they paid for the card, and call the difference profit. The difference is gross margin, not profit. Everything it takes to get you and that card in front of a buyer is still sitting outside the math.
The fix is not to raise every price. It is to know your cost per sale before you open, so the number you quote already carries its share of the day.
Sort your costs into two piles
Every dollar a show costs you behaves one of two ways, and the two get priced in differently. Sort them before you do any arithmetic.
Fixed costs: you pay these whether you sell or not
- Booth or table fee, plus any electricity, corner, or extra-table upcharge.
- Travel: fuel or airfare, parking, tolls, mileage on the vehicle.
- Lodging and food for the days you are away.
- Help: what you pay someone to stand the table with you.
- Supplies you burn through at a show: sleeves, toploaders, top-ups on penny sleeves, bags, receipt paper.
Variable costs: these scale with what you sell
- Card processing on every non-cash sale, at whatever rate your statement actually shows.
- Shipping and packaging for anything you mail after the show.
- Marketplace or consignment fees on the leftovers you list online.
- Grading and its shipping, on anything you send out rather than sell raw.
The takeaway: fixed costs get spread across the whole day, and variable costs get added to the individual sale. Mixing them up is what produces a floor price that is right on average and wrong on every actual transaction.
Turn fixed costs into a cost per hour of table time
Add your fixed pile for one show and divide it by the hours the doors are open. That is what the table costs you per hour, and it is the most honest number in your business.
Say a two-day regional runs you a booth fee, one hotel night, fuel, and food. Add the real receipts, not your memory of them. If the total lands at 900 dollars and the hall is open sixteen hours across the weekend, the table costs about 56 dollars an hour before you sell a single card.
That figure does a few things at once. It tells you what a slow hour actually costs. It tells you whether a small local show with a cheap table is really cheaper once you count four hours of driving. And it gives you the number to divide by your realistic sales count to get a fixed-cost load per sale.
Divide the same 900 dollars by the number of transactions you honestly expect. Two hundred sales means 4.50 of fixed cost riding on every single one. That 4.50 is invisible at a 300 dollar slab and enormous on a 5 dollar single, which is the first real insight most vendors get out of this exercise.
The takeaway: before the next show, write your fixed total and your expected transaction count on the inside of the case lid. You will price differently for the rest of the weekend.
Build the load into a floor price, not a wish price
A floor price is the lowest number you can say yes to without losing money. It is not your ask. It is the line under your ask, and it should already contain your costs.
Work it in this order for a given card:
- Start with what the card cost you. Cost basis, not what you wish you had paid.
- Add the fixed-cost load per sale you calculated above.
- Add the variable costs that will fire on this sale: processing on the full sale price if the buyer is paying by card, plus shipping if it is going in a mailer.
- Add the margin you actually need to run the business, not the margin you would like on a great day.
The result is your floor. Your ask sits above it with enough room to negotiate down without crossing it. If a card cannot carry the load, that is useful information: it belongs in a bulk box priced by the stack, not as a single that eats three minutes of a 56 dollar hour.
Where the load actually bites
| Sale price | Fixed load per sale | What is left before card cost |
|---|---|---|
| $5 | $4.50 | Almost nothing |
| $25 | $4.50 | Workable if you bought right |
| $150 | $4.50 | The load is noise |
The figures above are an illustration using the example show, not a benchmark. Run yours. The shape is what matters: low-ticket singles are where fixed costs do their damage, and they are exactly the cards most vendors price on autopilot.
The takeaway: set one floor per price band, not per card. Bands are fast enough to use at the table with a line in front of you.
Price the payment method into the conversation
Processing is the cost vendors most often eat by accident, because it lands weeks later on a statement nobody reads line by line. Pull your last statement and find your effective rate: total fees divided by total volume. That is your real cost, and it is usually higher than the headline rate once per-transaction fees and keyed-in surcharges are in it.
Once you know the number, you have three honest options and one bad one.
- Absorb it. Build it into every price. Simplest to run, and nobody at the table hears about fees.
- Offer a cash price. A lower number for cash, with the card price as the standard. Legal and common in most places, but check what your state and your card network agreement allow.
- Set a card minimum. A floor under which you take cash only, so a 3 dollar sale does not cost you a per-transaction fee larger than the margin.
The bad option is quoting a number, taking a card, and discovering the fee afterward. That is not a pricing decision, it is a surprise.
Whichever route you take, log the sale with the method attached. In CardOps, a sale rung in Show Mode records against that show's profit as it happens, so the day's total is already the total, not a starting point you have to correct later. Show Mode, Show Prep, and per-show profit are free for your first show, and offline the whole time, which matters in a hall where the wifi gives out at the busiest hour.
The takeaway: know your effective processing rate to the tenth of a percent, and decide once how you handle it instead of deciding per buyer.
Check the load against what actually happened
The estimate is only a starting point. After teardown, reconcile it, while the receipts are still in your pocket.
- Total the show's actual fixed costs. Include the ones you forgot to budget, especially food and parking.
- Count the actual transactions, not the dollar total. That gives you the real fixed load per sale.
- Compare it to the load you priced with. If you assumed 4.50 and it came out at 7, every low-ticket sale that weekend was thinner than you thought.
- Write the corrected figure down for the next show at that venue. Shows are repeatable. Your cost per hour at a given hall barely moves year to year.
Two or three shows of this and you stop estimating. You know what a Saturday local costs per hour and what a two-day regional costs per hour, and you can look at a new show's table fee and say yes or no before you book it.
This is also the point where per-show tracking earns its keep. CardOps totals sales, fees, and buys per show, so the P&L for a weekend is built by the time you are loading the car rather than reconstructed from a shoebox on Tuesday. There is more on the mechanics in tracking booth fees and show expenses.
The takeaway: reconcile every show once, in the parking lot or that night. The number you learn is the number you price with next time.
What this changes about how you buy
Costing the show properly does not only change what you sell for. It changes what is worth stocking at all.
A card with a healthy percentage margin can still be a bad use of the table if it is slow and cheap. Once you know your cost per hour, table space is a resource with a price on it, and the question shifts from "can I make money on this card" to "can I make money on it faster than the space costs me."
- Bulk gets priced by the stack or the box, never card by card. Three minutes on a 4 dollar single is a loss at almost any hourly cost.
- Mid-range singles, where buyers decide quickly and the load is small next to the price, deserve the best real estate in the case.
- High-ticket slabs justify the time they take, but they cannot be the whole plan. A weekend with no whales still has to cover the booth.
- Buying at the show gets easier to judge, because you know what a dollar of table time is worth to you.
None of this needs new software or a spreadsheet rebuild. It needs two numbers before you open: what the day costs, and how many sales you expect to spread it over. The rest is arithmetic you can do in the truck.
The takeaway: price the show, not just the card. A vendor who knows their cost per hour never has to guess whether a good day was actually a good day.
Questions dealers ask
Should I raise every price to cover my booth fee?
No. A flat percentage increase across the case punishes your fast-moving mid-range singles, which are the cards that actually clear the booth fee. Spread fixed costs as a per-sale load and apply it to your floor prices by band. Low-ticket cards either move to bulk pricing or absorb the load in volume.
How do I estimate transaction count for a show I have never worked?
Use the closest show you have worked and adjust for hall size and hours. Estimate low. If you assume fewer sales than you get, your fixed load per sale is conservative and every extra transaction is upside. Correct the number after the show and keep it with that venue's record.
Is a cash discount better than a card surcharge?
They are the same arithmetic presented differently, but not the same legally. Cash discounts are broadly permitted; surcharges are restricted in some states and by some card network rules. Check what applies where you sell before you post either one, and post it clearly at the table so nobody feels blindsided at checkout.
Do I count my own time as a cost?
For pricing decisions, yes, at least informally. Your cost per hour already tells you what the table costs; adding what your own hours are worth tells you whether the show is worth working. Keep it out of your tax cost of goods, where owner labor is not a deductible expense, but keep it in your head when you decide which shows to book.