Read my chat

How to Respond to a Compliment Over Text From a Guy

6 min read ยท Say Less

The best way to respond to a compliment over text from a guy is to accept it, not argue with it. Say thanks, add one line that shows how it landed ("that made my night"), and if you like him, toss a compliment or question back. That's it: no deflecting, no "omg no I look terrible."

If you're staring at his compliment wondering whether it's sweet, flirty or just polite, Say Less reads the screenshot and tells you his Interest Level, plus three replies to copy. Read my chat

Why compliments feel awkward to answer

Knowing how to respond to compliments is weirdly hard, even for confident people. A few reasons:

Here's the reframe that makes it easier: a compliment is a gift, not a question. You don't need to prove whether it's true. You just need to receive it well.

The three mistakes to skip

  1. Deflecting: "Ugh no, my hair was a mess." This quietly tells him he was wrong.
  2. Over-thanking: "Omg thank you SO much that's so so nice of you!!!" Too much and it reads nervous.
  3. Ignoring it: answering the rest of his text and skipping the compliment. He'll notice.

Simple thank-you replies

If you just want to know how to react to a compliment over text without overthinking, start here. These work from anyone: a guy, a girl, a friend or a crush.

Short is good. A clean "thank you, that made my day" is one of the best replies to a compliment in any year, 2026 included, because it's warm and ends the moment on a high.

How to accept a compliment you don't agree with

Say thanks anyway. If he says you're funny and you don't think you are, "haha thank you, I'll take it" works. You're accepting his opinion, not signing a statement.

Flirty replies

Now the fun part: how to respond to a flirty compliment over text when you like him back. The move is to accept it and raise the stakes a little.

When he says you're cute or beautiful

When he compliments your personality

When the compliment comes from your crush

A compliment text from your crush is basically an open door. Use it:

Knowing how to respond to a flirty compliment text is really about one thing: don't let it land flat. Either tease, return it or turn it into a plan. For more lines in this style, our list on how to reply to a flirty text has 40 of them.

The hard part is judging whether his compliment was flirty or just nice, because the right reply depends on it. Say Less reads the whole chat from your screenshot, gives you scores for effort, momentum and vibe, and a plain read of what's going on, so you're not guessing from one message. Read my chat

Replies when you're not interested

Not every compliment is welcome, and you don't have to flirt back to be polite. Here's how to respond to a compliment if you're not interested, without leading him on.

Situation Reply Why it works
A friend who might like you "Thanks, that's nice of you!" then change topic Warm, no flirt signal
Someone you just matched with and aren't feeling "Thank you, appreciate it" Polite and closed
He keeps complimenting after you've been neutral "Thanks, but I'm not looking for anything like that" Clear line, no drama
The compliment makes you uncomfortable "I'd rather keep this friendly" Sets a boundary

Avoid emojis like ๐Ÿ˜˜ or ๐Ÿ˜ in these, and skip returning the compliment. A plain "thank you" with no follow-up question says a lot without saying anything unkind.

If this is a talking stage you want to end completely, see how to end a talking stage over text.

Returning the compliment well

Returning a compliment is great when it's genuine, and awkward when it's automatic. "You're cute" โ†’ "no you're cute" is the classic reflex, and it tends to cancel both compliments out.

How to return a compliment so it lands

  1. Accept first. Thank him before you say anything about him.
  2. Wait a beat. Returning it in the same breath feels like a trade. It's fine to bring it up later in the chat.
  3. Be specific. "You have a great laugh" beats "you're cute too."
  4. Pick something different. If he complimented your looks, compliment his humor or taste.

Examples:

How to respond to a compliment from a girl over text

Same rules. Accept it, show it landed and, if you're into her, return it with something specific. "Haha thank you, that means a lot coming from you" works for anyone. If she compliments you after a date, it's a good moment to set up the next one; our second date text examples can help.

Know what his compliment really means

Drop a screenshot of the chat into Say Less and you'll see his Interest Level out of 100, effort, momentum and vibe scores, a plain read of the conversation and three replies to copy (smooth, funny or bold). Your screenshot is read once and never saved, and it works right in your browser.

Read my chat

FAQ

What do you say when a guy compliments you over text?

Say thank you and show it landed: "Aw, that made my day." If you like him, add a tease or a compliment back. If you don't, keep it to a warm thank-you and move the chat along.

How do you respond to a compliment via text without sounding awkward?

Skip the deflection and keep it short. "Thank you, that's really sweet" is never awkward. Awkward comes from arguing with the compliment or over-explaining.

How do I reply when someone says I'm cute over text?

If you're into them, try "Only cute? I'll take it for now" or "Say that to my face next time." If you're not, "Haha thank you!" and a topic change is polite and clear.

Should I return a compliment right away?

Not necessarily. Instant "you too" replies can feel automatic. Accept it first, and return it when you have something specific and genuine to say, even a few messages later.

How do you respond to a flirty compliment text from your crush?

Treat it as an opening. Accept it, then give a little back: "Funny, I was thinking the same about you." If things are going well, it's also a good moment to suggest hanging out.

Drop a screenshot of any chat and get their Interest Level out of 100, what is actually going on, and three replies you can send right now: smooth, funny or bold.

Read my chat