How to Schedule an iMessage on iPhone: iOS 18 Setup, Edit & Cancel Guide
Here's how to schedule an iMessage on iPhone: open Messages, tap the plus icon, choose Send Later, then pick a time up to 14 days out. This works on iOS 18 and newer, inside iMessage conversations. The steps below cover setup, edits, and older-iPhone options.
Quick Answer: Steps to Schedule an iMessage
- Open Messages and select or start a conversation.
- Tap the plus icon next to the text field, then tap Send Later.
- Tap the time shown to open the scheduler, and choose a date and time up to 14 days ahead.
- Type your message.
- Tap the send arrow. The message bubble will show a dashed border until it's actually delivered.
This only works inside iMessage conversations — the blue-bubble kind — and only on iOS 18 or later. In practice, this is the fastest route for anyone who just wants a message to go out at a set time without installing another app.
What You Need Before You Start
iOS Version Requirement
Send Later is an iOS 18 feature, according to TechCrunch, which reported on Apple's rollout of native message scheduling. If you don't see it, the first thing to check isn't your Messages settings — it's your software version. Go to Settings > General > About and look at Software Version. In practice, most people who report a missing Send Later option turn out to be on iOS 17 or earlier, and updating resolves it immediately.
iMessage vs. SMS Requirement
Apple's own documentation describes Send Later only for iMessage conversations, not SMS. iMessage itself, according to Wikipedia, is Apple's own end-to-end encrypted messaging protocol, separate from standard SMS — which is likely why the option won't appear in a green-bubble thread. That's an inference on our part, not a confirmed detail from Apple.
How to Schedule an iMessage: Full Step-by-Step
In practice, this stage rarely causes issues once the requirements above are met — most friction happens earlier, not here.
Step 1 — Open Messages and Select a Conversation
Launch Messages and tap into an existing iMessage thread, or start a new one with a contact.
Step 2 — Tap the Plus Icon and Select Send Later
Next to the text field, tap the + icon. A menu appears — choose Send Later from the list.
Step 3 — Choose When to Schedule the Message
Tap the time field to open the scheduler. Pick when you want the message sent.
The 14-Day Scheduling Limit
Native scheduling caps out at 14 days from the current date. You can't push a message further into the future using Send Later — that ceiling is a fixed part of the feature, not a setting you can adjust.
Step 4 — Type and Send the Message
Write your message as usual, then tap the send arrow instead of just leaving it in the draft field.
Step 5 — What the Scheduled Message Looks Like
Once scheduled, the message bubble shows a dashed border, and the send time appears above it in the conversation. Once it actually goes out, the border becomes solid and the time stamp disappears.
What Happens After You Schedule a Message
Delivery Behavior
A scheduled iMessage still sends even if your phone is off or offline at the scheduled time — a detail that catches people off guard, since the message is queued ahead of time rather than waiting on the device itself. The recipient sees no indication it was scheduled; it just arrives like any other text.
Security and Storage
Scheduled messages are encrypted and held temporarily until the send time, then removed once delivered. This matters if you're scheduling anything sensitive, since the message doesn't sit around indefinitely.
How to Change, Edit, or Cancel a Scheduled iMessage
In practice, most edits happen because plans shifted after the message was already queued — not because something went wrong with the original send.
Reschedule a Message
Open the conversation — scheduled messages sometimes sit below your most recent sent messages, so scroll down if you don't see it right away. Tap Edit next to the scheduled date, then Edit Time, and pick a new one.
Edit a Scheduled Message
Touch and hold the message bubble, tap Edit, make your changes, then tap the checkmark to update it.
Delete or Cancel a Scheduled Message
Touch and hold the bubble and tap Delete. The message is cancelled and never reaches the recipient.
One requirement applies to all three of these: you need an active internet connection to reschedule, edit, or cancel a message before it sends. Making these changes offline isn't possible.
If You're on an Older iPhone (iOS 13–17) or Need More Than 14 Days
Using the Shortcuts App as a Workaround
Without native Send Later, the Shortcuts app can approximate the same result. Create a new personal automation, set a Time of Day trigger for when you want the message sent, then add a Send Message action with your recipient and text filled in.
Limitations of This Workaround
This isn't built for one-off messages — Shortcuts automations run on recurring triggers (daily, weekly, monthly), so a single message means deleting the automation afterward or it'll fire again. It also prompts for confirmation by default unless you disable that in the automation's settings. In practice, this workaround behaves more like a scheduled reminder than a true scheduled send.
How to Schedule an iMessage: Native vs. Shortcuts Workaround
|
Feature |
Native Send Later (iOS 18+) |
Shortcuts Workaround (iOS 13–17) |
|
Minimum iOS version |
iOS 18 |
iOS 13 or later |
|
Maximum delay |
14 days |
No fixed limit |
|
Message type |
One-time scheduled send |
Built around recurring automation |
|
Edit before sending |
Yes, in Messages |
Yes, by editing the automation |
|
Cancel before sending |
Yes, in Messages |
Yes, by deleting the automation |
|
Requires manual cleanup |
No |
Yes, if used for a single message |
Common Issues and Troubleshooting
"Send Later" Option Not Appearing
In practice, this is almost always tied to iOS version or conversation type. Confirm you're on iOS 18+ and that the thread is iMessage, not SMS.
Scheduled Message Not Visible in the Conversation
Scheduled messages can appear below already-sent ones at the bottom of the thread. If you scroll up first, you might miss it — check the very bottom.
Message Didn't Send at the Scheduled Time
This isn't something Apple documents in detail, so there's no single confirmed cause. Connectivity or account status around the delivery window are the most likely explanations, but this is general understanding rather than a stated fact.
Conclusion
Scheduling an iMessage is a native iOS 18 feature: open Messages, tap Send Later, choose a time within 14 days, then send. You can reschedule, edit, or cancel it before delivery. Older iPhones can use Shortcuts instead, though that method suits recurring automations, not one-time messages.
FAQ
Does scheduling an iMessage work if the recipient doesn't have an iPhone?
Apple's documentation only covers iMessage conversations. It doesn't specify SMS behavior, so if the thread isn't iMessage, the Send Later option likely won't appear at all.
Can I schedule a message more than 14 days ahead?
Not with the native feature — that's a fixed limit. For longer delays, the Shortcuts app can set up a workaround, though it's built for recurring triggers rather than single sends.
Will the recipient know the message was scheduled?
No. Apple states there's no indication given to the recipient — the message just arrives at the set time like any other.
Do I need an internet connection for a scheduled message to send?
No, delivery happens even if your device is offline. You do need a connection to reschedule, edit, or cancel it beforehand.
What iOS version do I need to schedule an iMessage?
iOS 18 or later. Check yours under Settings > General > About > Software Version.