Love Code Daily

A situational dictionary — the exact words, for the exact moment.

Texting Him

What to Text to Cancel a Date Without Ghosting

By Maya Brooks · Updated 2026-09-21 · 4 min read

Quick answer

Cancel warm, early, and with one new option. Try: “hey — I need to move tonight, I’m wiped. I’m still up to see you, would Thursday or Friday work instead? sorry for the switch!” Honest + alternative = kind.

What not to say

  • “Sorry sorry sorry sorry” x5 — it makes it bigger than it is.
  • A vague “something came up” with no new time.
  • Ghosting and then “hey stranger” three days later.
  • Over-explaining your whole week to prove you’re not a bad person.

Three scripts you can copy

Pick the one that sounds most like you. Change a word if you need to, then send it.

Script 1Soft & Honest
“hey, I need to move tonight — I’m running on fumes. I still want to see you, would Thursday or Friday work instead?”
Script 2Boundaried
“I can’t make tonight work after all. I’m not going to be good company. Can we raincheck for this week?”
Script 3Playful
“okay I’m officially that person who double-booked her energy haha. Can we do same time Friday instead? My treat for being flaky.”

Why this works

People can handle a no when there’s a clear next yes. One reason + one new time shows you still care.

I sent the soft version last fall after a long work day in Seattle, standing in my kitchen with my shoes still on. I was nervous he’d think I was flaky, but he picked Friday and said thanks for not leaving him hanging.

Early + kind + alternative protects both of you from that weird limbo where no one knows if it’s still on.

If the texting spiral is getting loud, use this related script.

FAQ

How early should I cancel?

As soon as you know. Morning for an evening plan is fair. An hour before only if it’s truly last-minute.

What if I don't want to reschedule?

Then say so kindly: “I’m going to pass this time, but thanks for understanding.” Don’t offer a fake new date.

Do I need to give a reason?

One short reason is enough. You don’t owe your calendar.