Show-vendor playbook
Handling Hagglers Without Giving Away Margin
Every table gets a haggler. The question is not whether someone asks for your best price, it is whether you have an answer ready before they do.
Haggling at a card show is not really about the card. It is about who walks into the conversation with a number already decided and who is inventing one on the spot. The dealer inventing a number under pressure almost always gives away more margin than the card was worth giving away, because a buyer who senses hesitation keeps pushing. The fix is not a better poker face. It is deciding your floor before the doors open, so the number at the table is a lookup, not an invention.
Set the floor before the buyer opens their mouth
Your floor is the lowest price you will take on a card and still call the sale a win, given what you paid for it and what else it could do for you sitting in the case. Decide it at home, against your cost, not at the table against a stranger's opening offer. If you do not know your floor the moment someone asks "what's your best on this," you are negotiating against yourself as much as against them.
This matters more than it sounds like it should, because the table is a bad place to do arithmetic. There is a line behind the buyer, the buyer is watching your face for hesitation, and the pressure to answer fast pushes most people toward a lower number than they would pick with a calculator and no audience. A floor decided in advance removes the arithmetic from the moment entirely. You are not calculating under pressure, you are recalling a number you already trust.
- Know your cost cold. You cannot hold a floor you have not calculated. A floor pulled from memory drifts lower every time a buyer pushes.
- Separate floor from asking price. The sticker is where you start; the floor is where you stop. Only one of those two numbers should ever move during the conversation.
- Write it down if the card matters. For anything expensive enough to really hurt if you underprice it, the floor should already be recorded next to the card, not reconstructed under a buyer's stare.
- Give the floor room to breathe. If your floor and your asking price are the same number, you have no room to concede anything and every haggle becomes a flat refusal. Price with a gap you can actually work inside.
Concede on terms, not on price
A haggler wants to feel like they won something. Price is not the only thing you can give. Terms are often cheaper to concede and feel just as good to the buyer.
Bundling is the most useful one: hold your price on the card they actually want, and sweeten the deal by tossing in a low-value card from the bulk box, or knocking a dollar off a second item instead of the first. The headline price stays intact, which matters if other buyers are watching or asking the same question a few minutes later. Trade credit toward a future purchase is another lever: it costs you nothing today, it keeps the buyer coming back to your table specifically, and it never touches the number on the card itself. Payment terms, bagging and extras, or throwing in a sleeve are all small concessions that read as generosity without moving your floor.
Trades deserve their own caution. A buyer offering cards instead of cash is effectively asking you to price two things at once, their cards and yours, and a rushed trade is exactly where margin leaks fastest. If you are going to accept cards toward a deal, value them the same way you value anything coming into your case: by condition and by what they are actually worth to you, not by what the buyer says they paid for them. A generous trade-in value is still a price concession, just a harder one to see happening in the moment.
The discipline is simple: before you drop the price, ask whether there is something else you can give instead. Most of the time there is.
Recognize the buyer who was never going to buy
Some hagglers are testing, not buying. They open low, watch your reaction, and move on whether you counter or not. You can usually tell by how fast the conversation goes nowhere: a real buyer engages with a counter-offer, a tire-kicker repeats the same low number and does not move off it.
The cost of a tire-kicker is not the lost sale. It is the time they take from your line while they decide nothing. A short, confident answer, your number, no apology for it, ends the conversation quickly either way. If they buy, good. If they walk, the next person in line gets served sooner. Holding a firm floor is not just about margin on this one card; it is about not letting one slow negotiation stall every sale behind it.
Use the lull between haggles to reset, not relax
After a hard negotiation, whichever way it ended, it is tempting to loosen up on the next buyer just to keep things moving. Resist that. Each card has its own floor; a concession on one sale should not leak into the next one. Treat the gap between buyers as a reset, not a trend.
This is also where knowing your real numbers pays off beyond the single sale. If you can see, card by card, what you actually paid and what a fair floor looks like, you stop relying on memory or mood to hold the line. CardOps keeps your cost and current market value attached to every card you scan, so the floor is already sitting there when someone asks for your best price, rather than something you have to reconstruct while the line grows.
What to give up so the line keeps moving
Not every negotiation is worth winning on its own terms. Sometimes the right move is to let a low-margin card go quickly so you can get back to the buyers behind it, especially late in a show when a sale closed out is better than a sale held out for ten more minutes of back and forth. That is a conscious trade of a few dollars of margin for time, not a failure to hold your floor. The difference is whether you decided to make that trade, or the haggler made it for you.
Know which cards in your case are worth defending to the dollar and which ones are better moved fast. High-margin, low-replacement chase cards deserve a firm floor: there is only one of them in the case, and a buyer who walks away from it today may come back for it tomorrow at your number. Bulk and common inventory usually does not deserve the same fight, because there is more of it behind the counter and the real cost of holding the line is the next three sales stacking up behind this one. Deciding that split ahead of time, rather than re-deciding it live at the table every time, is what keeps a long show from wearing down your discipline by the afternoon.
End of day is its own special case. The closer you get to teardown, the less a card is worth holding for a better buyer who may never show up, and the more a quick sale at a thin margin beats packing it back into a box to sell at the next show. Decide, before the final hour starts, which cards you are willing to move at a discount just to end the day with fewer boxes to carry out, so that decision is not made in a rush while you are already breaking down the table.
Questions dealers ask
What's the single biggest mistake dealers make when haggling?
Deciding the floor during the negotiation instead of before it. A number invented under pressure, in front of a buyer who is actively pushing, is almost always lower than the number you would have set calmly at home against your real cost.
Is it better to hold firm or make a quick deal to keep the line moving?
Both are valid, as long as you chose it. Defend your floor on cards that are worth defending, and consciously let low-margin or bulk cards move fast late in a show. The problem is not conceding; it is conceding without deciding to.
How do I say no to a lowball offer without losing the buyer?
Answer quickly and without apologizing for your number. A firm, friendly restatement of your price ends a test offer fast. A real buyer will usually counter again closer to a fair number; a tire-kicker will usually just move on, which is fine.