How to Handle Rude or Difficult Customers at a Craft Fair

By Michael Priest — festival vendor and small-business owner

Difficult customers are part of selling in public. At a craft fair, festival, farmers market, or pop-up, you may be asked for a discount, told your work is too expensive, pushed to make an exception, blamed for something outside your control, or spoken to in a way that feels personal.

The goal is not to win every argument. The goal is to protect the business.

How should vendors handle rude or difficult customers professionally?

Start by deciding what outcome you need, then use the calmest response that protects it. That may mean protecting the sale, the merchandise, a policy, your reputation, your relationship with the event, or someone's safety.

This matters because creative work is personal. When someone criticizes a product you made, it can feel like they are criticizing you. That emotional pull makes it easy to answer the person instead of solving the business problem.

Ask what you are trying to protect

Before you respond, identify the real business goal. Are you trying to save the sale? Hold a price? Protect fragile merchandise? Enforce a policy? End harassment? Keep a disagreement from becoming a public reputation problem?

Once you know the outcome, you can choose a response that serves it instead of saying everything you are thinking.

Use a response ladder instead of jumping straight to a fight

  1. Clarify. Make sure you understand what the customer is asking.
  2. Redirect. Point to the available option or guide the behavior.
  3. Set the boundary. Clearly state what you can or cannot do.
  4. Offer choices. Give only the acceptable paths forward.
  5. End the transaction. If the interaction is no longer productive, it is okay to stop.
  6. Escalate for safety. Bring in the organizer or security for threats, harassment, intoxication, or theft.

The important idea is to use only as much force as the situation requires.

Useful language for common vendor situations

If a shopper keeps pushing for an exception, try: “I understand what you are asking. That is not something I am able to offer.” If the question keeps reopening, you can simply say: “The answer is still no.”

If someone becomes disrespectful, try: “I am happy to help resolve the problem, but I am not willing to be spoken to that way.”

If the interaction is going nowhere, an exit line can be: “I do not believe I am going to be able to help you today.”

Being right can still be bad business

A response can feel satisfying in the moment and become a screenshot, review, or reputation problem tomorrow. You can have the correct boundary and still enforce it in a way that creates a new problem.

That is why a good rule for written responses is simple: write the emotional version if you need to, but do not send it yet. Wait, let a sensible person read it, and remove every sentence whose only job is proving that you are right.

Ask one final question: Does this solve today's problem without creating tomorrow's problem?

For the full discussion, listen to Episode 7: Stop Trying to Win the Argument from Festival Geeks.