Back to Script Library
Want this personalized to your exact situation? Get your own script in 30 seconds → Try it free
Friends

Saying No to a Favor You Hate Doing

You've been saying yes to this favor for years. Here's how to stop — without the long explanation.

The scripts that work

Direct decline
""I'm going to have to pass on this one.""
Short, warm, complete. No explanation needed.
When you want to offer a real alternative
""I'm not able to [favor], but I can [something else you're actually okay with].""
Redirects the energy without a full no if the relationship matters to you.
When it's a repeat ask you've always said yes to
""I've realized this isn't something I want to keep doing. I'm saying no going forward.""
You change the established pattern explicitly, which is kinder than just going cold.

What to avoid — and why

""I'm really not that great at this…""
False modesty is not a limit. They'll either dismiss it or not care.
""Maybe just this once.""
"Just this once" is a broken promise you've made before. It doesn't stick.
"Doing it while muttering about it afterward"
The resentment is telling you something. Listen to it before the next ask.

Responses when they don't accept the no

They say:
""You're the only one who knows how.""
You say:
"I'm not going to be available for this one."
They say:
""You always do this for me.""
You say:
"I know. I'm changing that."
They say:
""Come on, it won't take long.""
You say:
"My answer is still no."

The dynamic under the surface

Favors you hate doing but say yes to anyway become a quiet drain. You say yes because the ask is small, because you don't want conflict, because you said yes last time. Over time this becomes a tax you pay on the relationship. The cleanest move is to stop saying yes to the things you've been resentfully saying yes to. Some people will be surprised. Most won't.

Need a script for your exact situation?

These scripts cover the most common scenarios. For your specific relationship, context, and history — Fortify's AI coach generates a tailored script in seconds.