Someone told you, maybe in a review, maybe over the phone, maybe in a half-joking aside from a long-time customer, that you are "hard to deal with." It stung, and it was vague. Hard how? You answer your phone. You do good work. You are not rude. But the feedback keeps surfacing in different words: confusing, slow, a hassle, "I had to keep chasing you."
The problem with this kind of feedback is that it points at everything and nothing. You cannot fix "hard to deal with" because it is not one thing. It is a symptom, and three or four very different underlying causes all produce the same complaint. The fix for one makes no difference to the others. So before you reorganize your whole business or apologize your way through every interaction, you need to translate the complaint into a specific, fixable cause.
That is what this post does. You pick the complaint you actually keep hearing, follow a short decision tree to the stage of your business where the friction lives, and walk away with a prioritized repair list and the exact specialist guide for each fix. This is a spoke of the larger Customer Experience for Small Businesses field guide; if you have not named your overall problem yet, start there and come back.
Decoding the complaint: what "hard to deal with" actually means
"Hard to deal with" is almost never about your personality. When customers say it, they are describing the experience of trying to give you money and not finding it easy. The friction they felt got compressed, in their memory, into a feeling about you.
That feeling usually comes from one of a few concrete failures:
- They could not reach you, or you replied too slowly. The job-to-be-done was simple (book a slot, ask a question, get a quote) and it took too long or too many attempts.
- They could not understand what they were buying. Your pricing, scope, or options were unclear, so saying yes felt risky.
- They had to chase you after they committed. Something dropped between "yes" and the work getting done, and they had to do your follow-up for you.
Notice these map to different stages of the customer journey. Access and slow replies happen before and around the sale. Confusing pricing happens at the point of decision. Chasing and dropped balls happen after the sale. The same two words ("hard to deal with") can describe a wall at any of those stages. Your job is to find which stage yours lives at, not to get generically "better at communication."
One caution before you start. A single piece of harsh feedback is data, not a verdict. One frustrated customer on a bad week does not mean your business is broken, and one bad review is not a reputation crisis. What you are looking for is a pattern: the same complaint, in different words, from more than one person. If you have heard it once, log it and watch. If you have heard a version of it three or four times, you have a root cause worth fixing.
The symptom-to-cause decision tree: pick the complaint you keep hearing
Start with the exact words customers use, or the closest paraphrase. Find the row that matches what you hear most, then go to that branch below.
| The complaint you keep hearing | Likely friction | Branch |
|---|---|---|
| "You're hard to reach" / "Nobody got back to me" / "Took forever" | Access and response-time friction | Branch A |
| "I wasn't sure what it would cost" / "Your pricing is confusing" / "What's even included?" | Clarity and offer friction | Branch B |
| "I had to keep chasing you" / "You dropped the ball" / "I never knew what was happening" | Follow-up and handoff friction | Branch C |
If two rows fit, pick the one you hear from people who have not yet paid you. A complaint from a prospect (Branch A or B) usually costs you more, because it loses customers you never even got. A complaint from existing customers (Branch C) costs you repeat business and referrals. Both matter; sequencing is covered later.
If none of the three fit cleanly, the friction is probably spread thin across the whole journey rather than concentrated in one place. In that case, work the map before the tree: learn how to find the friction in your customer journey stage by stage, then return here once a specific complaint stands out.
Branch A: "hard to reach / slow"
This is friction in access and response. The customer tried to get a hold of you, or tried to get a reply, and the effort was higher than they expected.
Diagnose it
Ask these in order. The first "yes" is usually your cause.
- Is there more than one obvious way to reach you, on every place a customer looks? Phone, form, email, the channel they prefer. If your website or listing offers only one, and it is one people dislike (a form that never seems to reach a human, a phone number nobody answers), the access itself is the wall.
- How long does a first reply actually take, measured, not guessed? Pull your last ten inbound messages and look at the gap between their message and your first human response. Not the full answer, the first acknowledgment. If you are guessing "pretty fast" and the real number is hours or a day, that gap is the complaint.
- Does anything happen automatically when you cannot reply right away? No autoresponder, no "got it, we'll be back to you by tomorrow," no booking link means silence reads as being ignored, even when you are just busy on a job.
- Is reaching you dependent entirely on you personally? If every inbound has to wait for one person to finish a job and check their phone, you do not have a rudeness problem. You have a capacity-and-process problem.
Where this gets fixed
Access and response-time friction is mostly an operations and onboarding problem, not a personality one.
- The systems side (who handles inbound, how fast, what happens when you are unavailable, how you measure response time) lives in Operations. If "everything depends on me" was your honest answer to question 4, start there.
- The first-contact experience, the handoff from inquiry to "you're now a customer," is part of Onboarding.
- If the problem is that people cannot tell from your website how to reach you, or do not trust that reaching out will go anywhere, that is a trust-signal issue handled in Website Experience.
Branch B: "confusing pricing / offer"
This is friction in clarity. The customer wanted to buy, or to seriously consider buying, but could not tell what they would get or what it would cost, so saying yes felt risky. They may not have said "your offer is unclear." They went quiet, asked a lot of back-and-forth questions, or said "I need to think about it" and never returned.
Diagnose it
- Can a stranger tell what you sell and roughly what it costs without contacting you? Look at your website, your listing, anywhere you describe your work. If the answer to "what does this cost and what do I get" is "you have to call to find out," some buyers will simply not call.
- Do you have named, scoped options, or one custom quote per job? A wall of "it depends" feels, to a buyer, like a wall. Even rough tiers or starting points reduce the fear.
- When you send a quote or proposal, is it obvious what is and is not included? Confusion about scope ("does this cover the part I actually care about?") reads as you being hard to deal with, because the customer has to interrogate you to feel safe.
- How many clarifying questions does a typical buyer ask before they commit? If the same three questions come up every time, your offer is not answering them up front. Each unanswered question is friction the customer experiences as effort.
Where this gets fixed
Clarity and offer friction is squarely an offer-design problem.
- Packaging, scoping, naming, and pricing your work so the value is legible and the yes is easy is the whole point of the Offers pillar. If question 2 or 3 was your weak spot, that is your door.
- The specific failure patterns (hidden pricing, vague scope, too many options, no clear next step) are broken down in the guide on how to fix a confusing, hard-to-buy offer. Read that one if Branch B is your branch.
- If the offer itself is clear but it does not look credible on your site (no proof, no sense that you are real and competent), that trust gap is a Website Experience job.
Branch C: "had to chase you / dropped the ball"
This is friction after the sale: follow-up and handoff. The customer already chose you and paid, or committed. Then something went quiet, a step was missed, or they never knew what was happening next, so they had to do the chasing. This is the most damaging version of "hard to deal with," because it comes from people who already trusted you, and it kills referrals and repeat work.
Diagnose it
- After someone says yes, is there a defined first step that happens without the customer prompting it? A confirmation, a welcome, a clear "here's what happens next and when." If the first thing that happens after "yes" is silence, the customer fills that silence with worry, then chasing.
- Do things fall through the cracks when they pass between people or stages? Inquiry to quote, quote to scheduling, scheduling to the actual work, work to invoice. Each handoff is a place a ball can drop. If you cannot name who owns each handoff, that is your answer.
- Does the customer always know what the next step is and who is doing it? Uncertainty feels like neglect. People chase you not because they are impatient, but because you left them no other way to find out.
- When something does go wrong, is there a known way you recover it? Some friction is unavoidable. Whether the customer ends up loyal or gone depends on whether your recovery is reliable or improvised.
Where this gets fixed
Follow-up and handoff friction is part onboarding, part operations.
- The post-sale experience, the first hours and days after commitment, and how you recover when something slips, is covered in the guide on how to fix the after-the-sale experience. If question 1 or 4 hit home, read that next.
- The underlying systems (who owns each handoff, what triggers the next step, how nothing depends on someone remembering) live in Operations.
Turning the diagnosis into a prioritized repair list
Most owners who get this feedback find more than one branch applies a little. That is normal. The mistake is trying to fix all of them at once and finishing none. Instead, turn what you found into a short, ranked list, and commit to one first fix.
Rank by these two questions, in order:
- Which branch is costing you the most customers you never even win? Branch A and Branch B failures happen before the customer is yours, so they leak prospects silently. A leak before the sale usually outweighs one after it, because you never see the people you lose.
- Which fix is fastest to ship? Among the high-cost branches, start with the one you can meaningfully improve this week. An autoresponder and a measured response-time target (Branch A) is often faster than re-scoping every offer (Branch B).
Here is the routing map in one place, so the list builds itself.
| Branch | Friction | Lever it pulls | Fix it in |
|---|---|---|---|
| A: hard to reach / slow | Access and response time | Easier to buy from | Operations + Onboarding |
| B: confusing pricing / offer | Clarity of what you sell | Easier to choose / buy | Offers (see offer-design fixes) |
| C: chasing / dropped ball | Follow-up and handoffs | Easier to trust | Onboarding (see after-the-sale fixes) + Operations |
| Trust signals look weak everywhere | Credibility on your site | Easier to trust | Website Experience |
Your recommended first fix: pick the single highest-cost branch from question 1, take the one cheapest action inside it, and ship that this week. One concrete change, fully done, beats a list of half-started ones.
Worked example: a home-service operator
Imagine a two-person electrical contractor. The feedback they keep hearing is a mix: a couple of reviews mention "took days to call me back," and one long-time customer grumbled that they "never know when you're actually showing up."
Run the tree. The reviews are Branch A (slow to reach), and they come from prospects, people deciding whether to hire at all. The grumble is Branch C (no clear next step), from an existing customer. Question 1 says the prospect-facing leak costs more, because those are customers they may never win. So Branch A goes first. The cheapest action: set a same-day acknowledgment (even an autoresponder with a realistic callback window) and measure first-reply time honestly, both in Operations. Branch C goes second, fixed with a simple "here's your scheduled window and what to expect" message from the after-the-sale guide. Two branches, ranked, one started now.
Worked example: a consultant or agency
Now imagine a three-person marketing agency. Their feedback: prospects say "your pricing was confusing, I couldn't tell what I was paying for," and a current client said "I had to keep emailing to find out what was happening with my project."
The pricing comment is Branch B (offer clarity), from prospects at the point of decision. The project comment is Branch C (follow-up), from a paying client. Both are real. Question 1 ranks the prospect-facing offer problem first, because confused prospects vanish before they ever become clients. The first fix: rewrite the proposal so scope and price are obvious without a follow-up call, using the offer-design fixes. Branch C, a simple weekly status update so clients stop having to chase, comes second. Same logic, different trade, same disciplined sequence.
Notice neither business tried to fix everything. Each ranked by cost, picked one, and shipped it. That is the difference between feeling busy and being less hard to deal with.
Confirm the root cause: run the CX Friction Audit
The decision tree gets you to a strong hypothesis from the words customers use. Before you invest real time in a fix, confirm it against what is actually happening in your business, not just what you remember.
The CX Friction Audit is a structured checklist that walks each stage of your customer journey and flags where effort piles up. It is built to confirm (or correct) the branch you landed on here. Use it to:
- Measure your real first-reply time instead of guessing it (Branch A).
- Read your own pricing and proposal the way a stranger would, and mark every place a question goes unanswered (Branch B).
- Trace each handoff after the sale and find the one with no clear owner (Branch C).
- Turn your scattered, anecdotal feedback into a stage-by-stage list of confirmed friction points, ranked.
Run it, compare the result to the branch you picked, and you will either confirm your first fix or discover the real one was next door. Either way, you stop guessing.
Download the CX Friction Audit from the template library to confirm your root cause before you start fixing. If you would rather work top-down from the whole journey first, the Customer Experience hub collects every stage and the guides that fix each one.
One note on reviews specifically: if some of this feedback arrived as public reviews, resist the urge to make the review the project. Responding to reviews, asking for them, and handling negative ones is its own discipline with real rules around honesty and disclosure, and it belongs in the retention and reviews material, not here. The friction that caused the review is what this post fixes. Fix the cause, and the reviews tend to take care of themselves.
In Plain English
"Hard to deal with" is not a personality flaw, it is a symptom. It almost always means one specific thing: customers found it harder than expected to reach you, to understand what they were buying, or to get the work done without chasing you. Those are three different problems with three different fixes, and the words alone do not tell you which one you have.
This post helps any small-business operator (a home-service contractor, a solo consultant, a small agency, a clinic, a shop) who has heard the same vague complaint enough times to know it is a pattern, not a one-off. Use it the moment you can feel the friction but cannot name it: pick the complaint you hear most, follow the branch, and land on the exact stage and pillar that fixes it.
What to do next: match your most-repeated complaint to Branch A, B, or C; rank by what is costing you the most customers you never win; pick the one cheapest fix and ship it this week; then download the CX Friction Audit from the Templates library to confirm you are repairing the real root cause and not the loudest one.