Handling the Chronic Price Haggler

Why this matters

Every shop has one: the customer who treats every price as an opening offer and every invoice as a starting point. Handled by reflex, they train you to pad quotes so you have room to "give," which corrupts your pricing for everyone. Handled well, they either accept your real price or become someone else's problem. This is the standing playbook for the type, not a script for a single objection.

Understand the game they are running

The chronic haggler is not confused about your price. They are running a tactic that has paid off somewhere before, and it works on shops that fold to avoid discomfort. A few things are usually true:

  • The haggle is a habit, not a verdict on your rate. They do it to everyone.
  • They read hesitation as an opening. A tech who sounds unsure invites the next push.
  • A discount does not end it. Give one and you have proven the number was soft, so the next invoice gets the same treatment. You cannot satisfy a haggler by feeding the haggle.

Once you see it as a game with rules, you stop taking it personally and start changing the rules.

The mistake that makes it worse

The instinctive move, padding your quotes so you have margin to surrender, is the single worst response. It raises your price to honest customers to create fake room for the dishonest game, it makes your pricing feel arbitrary, and it rewards the haggler for haggling. The fix is the opposite: price straight, and hold.

Build the defenses once, for everyone

You do not out-talk a haggler in the moment. You build a system where haggling finds nothing to grip, and you build it across your whole operation so no single customer feels singled out.

  • Firm written quotes tied to a defined scope. The price moves only if the scope moves. See related: Defending Your Price Without Dropping It.
  • Published or standardized pricing wherever your work allows. A posted price is not a negotiation.
  • Deposits and payment on completion as standard terms, not special punishment. Structure removes the "pay you later" leverage.
  • Good-better-best options. Let the customer control price by choosing scope, which keeps the decision theirs and your rate intact.
  • A calm, rehearsed line every tech can say without flinching: "That is the price for this scope. I can quote a smaller scope if the budget is tight, but I do not discount the same work."

Hold the line in the moment

When the push comes, the posture is steady, not defensive.

  • State the number once and stop talking. Silence after a price is not your enemy. The haggler who hears nothing often talks themselves into a yes.
  • Move scope, never the naked number. Less work for less money is fair. The same work for less is the trap that trains them.
  • Make any flex earned. If a number moves at all, get something real for it: off-peak scheduling, prepayment, a bundle of work. A discount with a reason is strategy. A discount from surrender is a leak.

When the haggler is really a bad account

Some hagglers are fine customers with a negotiating reflex, and firm terms settle them for good. Others haggle as one symptom of a customer who fights everything: scope, schedule, and respect too. If the haggling travels with slow pay, disputes, and disrespect, you are not dealing with a pricing quirk, you are dealing with a low-grade account, and the fix is the account, not the quote. See related: The Customer Who Costs More Than They Pay, Grading Your Customers A, B, C, and D.

The judgment to bank

You never win a haggle by arguing better. You win by pricing straight, building structure that gives the haggle nothing to hold, and staying calm when the push comes. The haggler you cannot structure into a fair-paying customer is telling you they were never a fit to begin with.

References

  • U.S. Small Business Administration (SBA), pricing and value-based selling
  • Trade-standard estimating and consultative-sales practice
  • See related: Defending Your Price Without Dropping It, A Customer Haggles Every Single Invoice: A Decision Tree