How to Ask Someone Out Over Text (Scripts That Work)
To ask someone out over text, propose something specific — an activity, a day, a rough time — and make it easy to say yes to: “There’s a mezcal bar near you I’ve been wanting to try. Thursday?” The vague version (“we should hang out sometime”) isn’t an ask, it’s a hope, and hopes don’t get put on calendars.
Everything else — timing, wording, recovering from a “maybe” — is detail. Important detail, though. Here it is.
When to Ask: The Timing Signals
There’s no magic message count, but there are readable signals. Ask when you’re seeing most of these:
- They ask you questions back. Not just answering yours — actually volleying. Curiosity is interest.
- The conversation has energy without you carrying it. If every exchange starts with you and ends with one-word replies, asking them out won’t fix that.
- They’ve referenced doing something. “I’ve been meaning to see that,” “I love that place” — these are doors. People rarely mention future activities to someone they’d refuse to do them with.
- You’ve had at least one exchange with actual substance. A shared joke, a real story, an opinion clash you both enjoyed. Something to build a date on.
On dating apps specifically: ask within roughly 3–7 days of solid conversation. Endless texting kills more matches than early asks do. Momentum is a resource, and it only depletes.
One timing rule that outranks the rest: ask on an up-beat. Right after a good exchange — a joke that landed, a story they got into — not after a day of silence. The ask should feel like a continuation of good energy, not an attempt to restart dead air.
The Date Proposal Formula
Every strong ask has four parts:
Hook + Activity + Timeframe + Easy out.
- Hook — tie it to something from your conversation. This is what separates “I want to spend time with you” from “I want a date with anyone.”
- Activity — one specific thing. Coffee, a bar, a taco place, a walk with a destination. Specific reads as confident; “whatever you want to do” reads as homework.
- Timeframe — offer a day, or a choice of two. An ask without a “when” just spawns a scheduling subcommittee.
- Easy out — light phrasing that lets them decline without drama. Confidence isn’t pressure; it’s being fine with either answer, and sounding like it.
Put together:
You mentioned you’re a coffee snob — there’s a place downtown that supposedly does the best pour-over in the city. Let’s test the claim. Saturday morning?
Hook (coffee snob), activity (specific café), timeframe (Saturday morning), easy out (the playful “test the claim” framing keeps it light).
Exact Scripts by Situation
Adjust the words to sound like you. The structure is what matters.
From a dating app (matched this week)
Okay, you’ve passed the vibe check and I’d rather hear the llama story in person. Drinks Thursday or Friday?
This is fun and I’m going to ruin it by suggesting we do it with actual coffee. You free this weekend?
Someone you know in person (classmate, coworker-adjacent, gym person)
Not going to lie, talking to you is the best part of these things. Want to get a drink sometime this week, just us?
The “just us” does quiet, important work — it marks this as a date, not a friend-hang, without a speech about feelings.
A friend you want more with
Higher stakes, so be a shade more direct. Ambiguity here creates months of confusion:
Random but honest: I like hanging out with you more than I’m supposed to as just a friend. Let me take you to dinner and see if this is a thing. If not, we never speak of it and I still crush you at trivia.
Reconnecting after the conversation went quiet
Don’t apologize for the silence or audit whose turn it was. Revive with content, then ask:
Saw a place that does birria ramen and thought of you immediately (you said birria was elite, I remember things). Want to go find out if it’s genius or a war crime? Sunday?
Asking a guy out
Identical formula, and for what it’s worth, most men are asked out so rarely that a direct, specific invitation lands like a meteor:
I keep enjoying this conversation more than my plans. Let me buy you a drink Thursday and see if you’re this funny in person.
Handling a Soft No
A soft no is “I’m so busy right now,” “maybe sometime!”, or a yes with no follow-through on scheduling. Here’s the protocol:
First soft no with an alternative offered (“Can’t Thursday — but next week?”) — that’s not a no at all, that’s a yes with a calendar conflict. Lock the alternative immediately:
Next week works. Tuesday or Wednesday — pick one and I’ll handle the rest.
First soft no with no alternative (“Ahh I’m slammed lately”) — respond warmly, zero guilt, and put the ball in their court with an expiration date built in:
No stress at all. Offer stands if things open up — you know where to find me.
Then stop. Do not re-ask. If they were interested, you’ve made the path back effortless. If they weren’t, you’ve exited with your dignity fully intact, which future-you will appreciate.
A “yes” that never schedules — one nudge, maximum:
Still on for that drink or did your week eat you alive? Thursday’s open on my end.
If that gets another vague answer, treat it as a no and move your energy elsewhere. Someone who wants to see you helps you schedule it. That’s the tell that outranks every flirty emoji they’ve ever sent.
What not to do after any soft no: don’t ask what you did wrong, don’t send a long message about how you “totally get it,” and don’t downgrade the ask (“or we could just get coffee real quick, or whatever, no big deal”). Discount-rack energy makes the original offer look worse in hindsight.
After They Say Yes
Two jobs: lock logistics, then land the plane.
Lock it within a message or two. Place, day, time. “Yay can’t wait!!” with no details is how dates evaporate. Take the lead:
Perfect. Verre Bar on 5th, Thursday 7:30. I’ll grab us a corner table.
Then get out of the chat. The biggest post-yes mistake is texting so much before the date that you burn all your material. Drop to light contact — one good message a day at most — and save the good stuff for in person. A day-of confirmation is smart and low-key:
Still good for 7:30? First round’s on me if you show up on time.
The Mistakes That Sink the Ask
- Asking during dead air. “Hey stranger… anyway want to get dinner?” pairs the ask with your worst momentum.
- The essay. Three paragraphs explaining your feelings before the question is a lot of weight for someone to receive over text. The ask should be two or three sentences, tops.
- Hiding the ask (“What are you up to this weekend?”). It feels safer, but it just makes them do the work of guessing your intent — and gives them a way to dodge without ever refusing you.
- Asking permission to ask (“Would it be weird if I asked you out?”). You’ve turned one question into two and made both awkward. Just ask the real one.
If you’re staring at the thread trying to judge whether the signals are actually there — or you’ve drafted the ask four ways and can’t pick — Charm, an AI dating coach that reads your conversation and tells you what to send will read the screenshot and tell you straight whether it’s time, and which version to send.
FAQ
Is it okay to ask someone out over text at all?
Yes — it’s the norm now, especially from apps where text is the relationship so far. In person is a nice flex when the opportunity exists naturally, but a confident, specific text beats waiting weeks for a perfect moment.
What day and time should I send the ask?
Whenever the conversation is warm. If you’re optimizing: early evening, Tuesday through Thursday, tends to catch people relaxed and lets you propose something this week. But a good ask at a weird hour beats a mediocre ask at the perfect one.
How long should I wait for a reply to the ask?
Give it a full day before you read anything into it. People sit on date-asks longer than normal texts because they’re deciding, and that’s fair. No reply after 3–4 days is your answer — no follow-up needed.
Coffee, drinks, or dinner for the first date?
Drinks or coffee. Both are 60–90 minute commitments that extend easily if it’s going well. Dinner locks two near-strangers into a two-hour seated interview — save it for date two.