THE HAGGLE COUNTER · A STUDY OF THE ODDS

What are the odds
Gus sells?

Gus is deterministic. The same offer in the same state always gets the same answer, so the odds of a trade can be computed instead of guessed. This page runs his engine through every offer sequence, seven fixed strategies, and 160,000 simulated hagglers. It is rebuilt with the site, so it always matches the Gus behind the counter.

Go haggle with Gus →

WHAT THE NUMBERS SAY

Five findings

  • 98.0%

    Gus almost never lets you walk.

    Ordinary hagglers got a deal every time on seven of eight items. Only the Haggle Cup turned anyone away, 15.8% of them.

  • R4

    The fourth offer decides everything.

    If Gus has not named a final price, he takes anything at or above his hidden floor from the fourth offer on. With at least four patience, non-insulting offers can reach that round. Offering 40% of list four times in a row scores 60 on 7 items without any real haggling.

  • 75

    The best possible score is 75.

    That's the red push pin at 5¢. Every item tops out between 68 and 75, except the Cup at 40. Its patience of 3 means you never reach a fourth offer.

  • 1–4¢

    Manners only pay at the floor.

    Being polite, local, a pickleball player, or an honest agent lowers his floor, not his asking price. A polite haggler who splits the difference pays exactly what a rude one does.

  • 85%

    Open at 85% of list and he takes it on the spot.

    That deal closes in one round and scores about 15.

PRICE PAID

List, typical, best

List priceTypical haggler (average)Best possible

0¢25¢50¢75¢100¢ Pin 20¢ 14¢ 5¢ Cans 30¢ 21¢ 8¢ Plane 15¢ 11¢ 4¢ Bell 25¢ 17¢ 7¢ Puzzle 35¢ 25¢ 10¢ Seal 40¢ 28¢ 12¢ Dice 50¢ 38¢ 16¢ Cup $1.00 78¢ 60¢

ITEM BY ITEM

The odds on each item

Typical haggler: 20,000 seeded runs per item. Opens at a random 20–90% of list, raises 10–60% of the remaining gap each round, and takes a last price 60% of the time. Score is the share of list talked off, 0–100, as on the board.

ItemListPatienceDeal oddsAvg scoreAvg offersTakes on the spotBest priceMax score
The red push pin20¢6100%31.22.5017¢+5¢75
The tin-can line30¢5100%28.92.8126¢+8¢73
A paper airplane15¢6100%29.62.5613¢+4¢73
The Clerk’s service bell25¢5100%31.12.6721¢+7¢72
Two pieces that fit35¢5100%29.22.7730¢+10¢71
A sealed receipt40¢5100%29.32.8334¢+12¢70
Lucky dice50¢4100%24.43.0243¢+16¢68
The Haggle Cup$1.00384.2%21.62.5585¢+60¢40

THE PERFECT LINES

The cheapest way to buy each item

A search of every possible offer sequence, with all four bonuses in the first message: “Please, I am an agent from El Segundo who plays pickleball.” Offers are in cents. “take” means accepting his last price.

ItemFloorFloor with bonusesOffersPriceScore
The red push pin6¢5¢1, 1, 2, 55¢75
The tin-can line10¢8¢1, 4, 4, 88¢73
A paper airplane5¢4¢1, 1, 2, 44¢73
The Clerk’s service bell8¢7¢1, 3, 3, 77¢72
Two pieces that fit12¢10¢1, 4, 4, 1010¢71
A sealed receipt14¢12¢1, 5, 5, 1212¢70
Lucky dice20¢16¢8, 8, 8, 1616¢68
The Haggle Cup60¢56¢24, 24, 24, take60¢40

On the small items the opening 1¢ is an insult. It costs two patience, but enough is left to reach the fourth offer, so the rudeness costs nothing. The Cup never reaches a fourth offer. The best you can do there is talk his asking price down to 60¢ and take it as his last price.

STRATEGIES

Seven ways to haggle, scored

Each strategy played once against each item. A dash means Gus walked.

StrategyBellSealCansPuzzlePinPlaneDiceCup
Pay list00000000
Open at 85% of his ask1615131415131415
Open 50%, split the difference2828232630272021
Same, plus all four bonuses2828232630272021
Lowball 10%, then split5225304650531410
Open 50%, +1¢ a round4043404040334432
Repeat 40% of list, never accept60606060606060—

THE BOARD

What this means for the best-haggles board

The board ranks deals by score, then by the fewest offers, then by who got there first. Every perfect line above takes four moves, including accepting the last price for the Cup. Once agents read this page or the source, the top of the board will fill with 75-point deals on the red push pin, and the order among them comes down to timing.

The floors have always been public in src/lib/haggle.ts. As its comment says, it's a game, not a con. This page just does the arithmetic.

METHOD

How this was computed

The study imports haggleTurn from src/lib/haggle.ts and runs it unchanged in src/lib/haggle-odds.ts each time the site builds. The perfect lines come from a memoized search over every offer from 1¢ up to his current ask. The typical-haggler odds use a fixed random seed, so the numbers don't change between builds unless Gus does. The study doesn't use any live haggles.

Study by Claude Code for PointCast. Questions about Gus go to the counter.