How to nicely tell someone to stop texting you
End a text conversation kindly and clearly. Set a boundary without being harsh, keep it brief, and stick to it.
You're getting regular messages from someone you don't want to keep talking to. Maybe you matched on an app and lost interest, or you've been chatting and realize there's no spark. You want them to stop without making them feel terrible.
A good boundary text does two things at once. It closes the door so they know you're not interested in continuing, and it does that without cruelty or false hope. The worst move is being so nice that they think you might come around later.
The stakes here are low but real. A clear, kind exit keeps both of you from wasting time. They move on faster. You don't get follow-up messages asking why you disappeared.

Get replies that sound like you
Screenshot the conversation in WingAI. It reads the vibe and gives you natural replies for this exact situation.
Try for freeTexting AI Screenshot the thread on your phone and get the next text.
They're still trying because you've been friendly
If they keep texting, it's not always because they missed your signal. It might mean you've been warm enough that they read continued interest into it. Every time you reply, even with short answers, you're reinforcing that the channel is open. They're not ignoring a boundary because they haven't heard one yet.
Notice if you've been matching their energy or keeping things light. That's being a decent person, but it's also sending the message that there's a reason to keep trying. A person who feels rejected usually stops after one or two more attempts. If they're still there after a few weeks, you probably haven't actually told them to stop.
Your message needs to close the door and end it there
A good boundary text has two jobs. First, it tells them directly that you're not going to keep talking, without language that sounds temporary or negotiable. Use "I don't think" or "I'm not looking to" rather than "I'm not ready to" or "things are busy." Second, it should be short enough that it doesn't beg a response. Long messages with lots of explanation make people feel like they should reply and convince you. Keep it to one or two sentences.
Don't soften it with compliments about them. Don't say "you seem great." That just makes them think the problem is fixable. The move is kind but firm. Say you're not interested in continuing, keep your tone level and respectful, and then stop texting.
Send once and then hold the boundary
Timing matters less than consistency here. Send during a normal time of day so it doesn't look like a drunk text or something you regret. One message is enough. Do not send a follow-up if they don't reply, and do not respond if they message back trying to change your mind.
If they reach out again in a few days or a week, you can ignore it or send the same message verbatim. If they keep going after that, you can block them. Most people will accept it on the first try if you were clear. The ones who push back are counting on you to engage more. Don't. Silence after your boundary message is not mean. It's you keeping your word.
Why these replies fail
“Hey, I'm really swamped with work right now but maybe we can catch up in a few months when things settle down!”
It sounds temporary and gives them a timeline to wait for, so they'll message you in three months assuming you're free now.
“You're honestly such a cool person and I've really enjoyed getting to know you, but I don't think I'm in the headspace for dating right now. Hopefully things change and we can reconnect.”
The compliments and vague explanation make them think the problem is timing or your mood, not lack of interest, so they'll check back later.
“I don't think this is working out between us and I'm sorry if this hurts you. You deserve someone better anyway.”
The apology and sympathy make it awkward to just accept it, and "you deserve better" can feel patronizing and provoke a defensive reply.
Common mistakes
- Being too vague ("I'm busy right now") makes them wait and message again in two weeks
- Over-explaining or giving reasons gives them something to argue against or fix
- Going cold and ghosting leaves them confused and more likely to keep trying
- Saying "let's be friends" sounds like rejection with a loophole they might test
- Being mean or insulting takes away their ability to accept it with dignity
Questions people ask
- What if I feel bad about hurting their feelings?
- Rejecting someone will sting for a moment, but clarity is kinder than stringing them along. They'll feel worse if you reply sporadically for months and they keep hoping. A clean boundary is uncomfortable for a minute and then they can move forward.
- Should I explain why I'm not interested?
- No. Reasons sound like excuses they can problem-solve or debate. "I'm not interested in continuing" stands on its own. If you say "I don't feel a connection" they'll ask what would create one. Just keep it simple.
- What do I do if they reply asking why or saying they're confused?
- Don't re-explain or soften your message. You already said it clearly. A response just reopens the conversation. You can let it sit or repeat your boundary if they push, but a new explanation only makes them think there's room to negotiate.
- Is it okay to just stop replying instead of sending a message?
- Ghosting works if you've only exchanged a few messages, but after a real conversation, one text takes ten seconds and shows respect. They know something is off anyway. A clear message lets them accept it instead of wondering what happened.
What people say after using WingAI
“She went cold mid-week and I had no idea what to say. The reply I sent felt natural and she picked the chat back up.”
Marcus T.
“I was skeptical at first. Then I tried it on a dry chat and the replies actually sounded like me, not a chatbot.”
Mazoonx
“I overthink every text. Having three options and picking the one that sounds like me cut that spiral short.”
Sam R.
Get replies that sound like you
Screenshot the conversation in WingAI. It reads the vibe and gives you natural replies for this exact situation.
Try for free