How do you handle difficult web design clients?
You know the ones. The client who keeps adding to the list without expecting to pay more. The one who agreed to a design direction in the kickoff call and now has… changed their mind entirely. The one who hasn't sent you any content in six weeks but expects the site to be live next Friday.
We call these PITA Clients inside the Web Designer Academy… you know, pain in the a** clients – and here's the thing nobody tells you when you're building your web design business:
PITA clients aren't a sign that you're doing something wrong. They're actually a problem of success. You have clients. That’s a huge hurdle to overcome.
But if you don't have the skills to handle the messy situations that come up, those clients will drain your time, your energy, and your revenue.
In this episode of the Profitable Web Designer podcast, I hosted a live Q&A session all about PITA clients.
Real questions from real web designers, real scripts, real mindset shifts. If you've ever found yourself working for free just to avoid a difficult conversation… this one's for you.
A lot of PITA client situations start with how a project gets scoped and sold in the first place. Find out the 5 subtle proposal mistakes even experienced web designers make that cost them thousands… and what to do instead.
Why Difficult Clients Are a Problem of Success (No, Really)
Before we dive into the scripts and strategies, I want to normalize something.
When you're first starting out as a web designer, the biggest hurdle is getting clients at all. So if you have clients who are a little difficult? Congratulations – you're in business! You have revenue coming in. But here's where it gets tricky:
Once you have clients, they reveal all of the weak spots in your business. The people pleasing. The imposter syndrome. The fear of disappointing someone. The ‘it's just easier to say yes' reflex that has you working eight extra hours without getting paid for it.
I've seen so many designers try to solve the discomfort of difficult clients by trying to prevent getting them in the first place. Rebranding. Changing niches. Building what I used to call an ‘American Ninja Warrior course' of qualification in your business… where clients have to get through a gauntlet before they can even talk to you.
But all that effort and energy compound. It affects your revenue and your income. The real solution… the shortcut, honestly… is building the skill to handle any difficult or unexpected client situation.
That's what we're talking about today.
How Do I Deal With Scope Creep? The Magic Words
Scope creep is probably the most common PITA client situation I hear about. You agreed on a project scope, and now your client's eyes are getting bigger than their budget. They want this added. And this. Oh, and while you're in there…
Here's my favorite scope creep response, and it works because it's positive, it's forward-moving, and it doesn't make the client feel like they're being told no:
“Yeah, I'd love to do that for you. Here's how much time it'll add to our project. Would you like me to give you an estimate for how much more that's going to cost?”
A lot of times clients are asking for things without even thinking about whether they're included or not. They're just excited. They're not trying to get over on you. When you respond this way, you're assuming the best of them: that of course they know it'll cost more! You're just making it official.
The reason this feels terrifying to say is because you're afraid your client will get upset. You're afraid they'll think you're being greedy or unprofessional. And so instead of having 15 minutes of discomfort, you work eight extra hours for free. That's the real cost. Think about what you could have done with those hours… maybe landed another client? Maybe finally taken a Friday off?
That fear of the difficult conversation is something we dig into a lot inside the Web Designer Academy, because the scripts alone don't work until you've created some safety for yourself around using them.
‘People Don't Read' and What to Do About It
One of the things that came up in the live Q&A was this: “I want my proposal to do all the work, but people don't read.” And that's just… true. They don't.
So it becomes our job to put what they agreed to in front of them and remind them of it over and over again. Not in a punitive way… more like “the sky is blue”. This is what we decided. Here's what's possible from here.
Inside the Web Designer Academy, we teach a Package Matrix™ strategy that does a lot of this work for you. It's often talked about as a way to help you charge more… and it does that. But it's also a tool you reference throughout the entire project when scope creep happens, when clients ask for things they already declined, when you need to redirect.
You can literally pull it up and say: ‘When we decided to work together, you declined this option. Would you like to add it back in?' And then they either pay for it… or they realize it's not actually that important to them.
How Do I Handle Clients Who Micromanage?
Have you ever had a client pixel-push you? Directing every design element, like kerning, scrolling effects, complicated JavaScript that's way outside the original scope?
And then also tell you you have to have it all done by an unreasonable deadline?
The first thing I want you to hear is this: Your clients cannot give you deadlines. They are not your boss. It's your business. You get to decide what's feasible and when.
The second thing is that your job is to be the expert. And that means sometimes standing behind your professional judgment even when a client is really excited about something they found.
Something like:
“That looks amazing. For what we're building here, though, my professional recommendation is that we stick to our original plan because [reason based on their goals]. If it's really important to you, I'm happy to research the additional cost and how it will affect our timeline. Would you like me to move forward with that?”
Notice that you're giving them options that you're okay with either way. Whatever they choose, you're not working for free and you're not being their employee. You're their expert. There's a difference.
What Do I Do When My Clients Ghost Me or Ignore Deadlines?
This was a big one. Multiple people in the Q&A brought up clients who go quiet, don't send content, then resurface with a completely changed direction. Or clients who tell you they can’t meet the deadline… “so just go ahead and use AI to create my content” as if it takes no time at all, as if creating good AI content that actually serves their strategy doesn’t take real time and skill.
Here's how to deal with clients who ignore your deadlines:
- Set clear content deadlines at the start of every project
- Follow up with a consequence: “If I don't have your content by Friday, your project will be moved to the end of my development schedule.”
- Separate payment from client deliverables. Their delay doesn't mean you pause collecting payment.
- When they finally surface with a new direction, treat it as a new scope of work and quote accordingly
The language I love for this is still that ‘sky is blue' approach. No blame, no frustration in your tone. Just:
“Hey, I haven't received your content, and our deadline is Friday. If I don't have everything in my inbox by Monday, we'll need to reschedule your project to [far-out date].”
State it as fact. Let the consequence do the work. And then… let them sit in it. You don't have to chase them endlessly. You just have to be clear and consistent – and follow through on the consequences of their choice.
How Do I Get Micromanagers To Let Me Do My Job? It's Probably Not About You
When a client is micromanaging you… emailing constantly, giving feedback on things that aren't finished yet, getting into every detail… nine times out of ten, it's not about you.
It's about them. They took a big risk. They're spending real money. Their nervous system is reacting to all of that. And sometimes that looks like micromanaging. Control is a fear response.
Having a little empathy for that can actually lower your frustration level significantly. You stop making it mean something about your work or your abilities, and you can just… redirect.
Communication boundaries help a lot here. Something like:
“You can message me anytime you want. I'll be responding during my regular business hours.”
And then actually holding to that. If they text on a Friday night, you respond Monday morning from your email as if it just came in. You don't let clients drive. You lead.
Reminding them how every little change they ask for affects the timeline and price, and letting them decide is also effective.
But also… if a relationship isn’t working for you, permission to let them go. You don’t have to work with anyone you don’t want to work with – and make sure your contract has language around you being able to terminate at any time, and what happens if you choose to use that option.
How Do I Reset Expectations With A Long-Term Client Without Losing Them?
One of the most powerful conversations in the Q&A was from Jennifer, who has a 10-year client relationship that's gotten complicated. The primary contact left. The dynamics have shifted. The new contact wasn’t showing up for meetings. They weren’t paying on time.
When she finally got to meet with her new contact, she shared her frustrations and what needed to change – but then was worried she'd complained too much and messed things up.
Here's what I told her: You can't let the fear of losing a client keep you from changing the dynamic. You have to ask yourself… “At what cost am I keeping this client?”
When you're the one changing the rules in a relationship, you have to be willing to lead your client through that change with integrity and compassion. That looks like:
- Acknowledging that things have been one way for a long time
- Being clear about what the new way looks like
- Presenting a new proposal that reflects where your business actually is right now (not a five-year-old proposal that no longer applies)
- Building in consequences they didn't have before… like ‘if you don't provide content, you still pay, but you won't have social media posts.'
And being willing to accept that they might choose to walk away. That's part of leading. You can't actually change the dynamic if you're not willing to let them go or walk away, and you have to look at what it’s really costing you to keep them, not just today but in the future too, and decide if it’s worth keeping them.
The Employee Mindset vs. the Business Owner Mindset
I kept coming back to this throughout the Q&A because it shows up in almost every difficult client situation:
So many of us were raised and conditioned to be employees. To receive direction. To do what we're told. To make sure the person holding the purse strings is happy… or our financial security is at risk.
That dynamic doesn't work in your own business. Because you are not your clients' employee. You are the expert they hired. You lead. They follow your professional guidance. They make choices from the options you give them. They don't dictate your process, your deadlines, or your rates.
The flip side of this is that once you realize you're actually the one in charge, a wave of responsibility hits and it can feel like… I don't want to be responsible for all of this. And then we undercharge to make the responsibility feel smaller. And then we overdeliver to compensate. And the cycle continues.
Breaking that cycle is exactly the work we do inside the Web Designer Academy. Not just the scripts and the systems… but the mindset shifts that make those scripts feel safe enough to actually use.
Key Scripts and Magic Words for Dealing With Difficult Client Situations
Here's a quick reference from this episode:
For scope creep:
“I'd love to do that for you. Here's how it will affect the timeline. Would you like me to send you a quote for that?”
For design direction feedback:
“In my professional opinion, I'd recommend we stick with the original plan because of [reason]. If you'd like to explore the other option, I'm happy to put together an estimate and timeline. Would you like me to move forward with that?”
For content delays:
“If I don't have your content by [date], your project will be moved to [future date]. Your payment schedule continues as originally agreed.”
For misaligned expectations:
“Help me understand what you mean when you say X.” / “Can we hop on a call so I can get really clear on expectations and close the gap between what you're expecting and what I'm delivering?”
Resources Mentioned in This Episode
5 Subtle Proposal Mistakes Guide: webdesigneracademy.com/proposal
Web Designer Academy: webdesigneracademy.com
Book a Discovery Call with Shannon: webdesigneracademy.com/calendar
Related Episode: Episode 183: Pricing Strategy: Inside The Package Matrix™ Framework
Browse all Profitable Web Designer episodes: webdesigneracademy.com/category/profitable-web-designer-podcast/
About Shannon Mattern
Shannon Mattern is a Pricing Strategist and the founder of the Web Designer Academy, where she helps experienced women web designers book higher-paying web design projects, charge more with confidence, run projects without overworking and burnout, and break through to their next level of income and freedom.
For Web Designers:
Website: webdesigneracademy.com | IG: @profitablewebdesigner | TikTok: @profitablewebdesigner | YouTube: @profitablewebdesigner | LinkedIn: shannonmattern
For Service Providers, Consultants & Agencies: shannonmattern.com
What is scope creep in web design?
Scope creep happens when a client starts adding requests that go beyond what was originally agreed to in the project. It often happens gradually and can add significant unpaid work if not addressed quickly. The key is to acknowledge every request positively and immediately connect it to a cost and timeline impact.
How do I tell a client their request is out of scope without damaging the relationship?
Avoid negative language like 'that's not included' or 'that's out of scope.' Instead, say yes to the idea and ask if they'd like an estimate. This keeps the conversation collaborative and positions the additional work as a choice they're making, not a problem you're creating.
What do I do when a client stops responding?
Follow up with a clear deadline and a specific consequence. Something like: 'If I don't hear from you by [date], your project will be rescheduled to [future date] and your payment schedule continues as agreed.' Then actually follow through. The consequence does the work for you.
How do I handle a client who micromanages everything?
First, recognize that micromanaging is usually more about their anxiety than your work. Set clear communication boundaries (you respond during business hours, from one communication channel) and hold to them consistently. And stop taking it personally... it makes the whole thing easier to manage.
What if I'm afraid to have difficult conversations with clients?
That fear is completely normal and it's one of the most common things we work through inside the Web Designer Academy. The scripts help, but what really makes the difference is building safety in your nervous system around these conversations so you can actually use the scripts when it matters.