Yes, you can schedule text messages on iPhone. Since iOS 18, Apple's Messages app includes a built-in option called Send Later. If you're on an older iOS version, a Shortcuts workaround gets the job done — with a few trade-offs.
First, Check Your iOS Version
Before anything else, find out which iOS you're running. The method that works for you depends entirely on this.
Go to Settings → General → About → iOS Version.
Here's what that tells you:
|
iOS Version |
Best Method Available |
|
iOS 18 or later |
Send Later (native, built into Messages) |
|
iOS 13 to iOS 17 |
Shortcuts workaround |
|
Below iOS 13 |
Third-party app or Reminders prompt |
Most iPhones from 2018 onward can run iOS 18. If your phone is older than that, or if you haven't updated in a while, the native Send Later option simply won't appear — no matter how long you look for it.
How to Schedule a Text on iPhone Using Send Later (iOS 18+)
This is the cleanest method. No workarounds, no extra apps. As reported by TechCrunch, Apple added Send Later as a native scheduling feature in iOS 18, and it carries forward on iOS 26 as well.
Step-by-Step Instructions
- Open the Messages app on your iPhone.
- Open an existing conversation or start a new one.
- Tap the + icon in the bottom-left corner of the text field.
- Select Send Later from the menu. (Scroll down if you don't see it immediately.)
- Tap the time field to open the scheduler. Choose your date and time — up to 14 days from today.
- Type your message in the text field.
- Tap the send arrow to schedule it.
Once scheduled, the message appears with a dashed border in the conversation. That border disappears and becomes solid once the message actually sends.
What You Should Know About Send Later
A few things that come up in practice and aren't always obvious:
- iMessage only. Send Later does not work for SMS contacts (green bubble). If your recipient uses Android, this option either won't appear or won't schedule — more on this below.
- 14-day limit. The scheduler caps at 14 days. The UI blocks any date beyond that — it won't fail silently, it simply won't let you select it.
- Delivered even if your phone is off. Apple stores the scheduled message encrypted on its servers and handles delivery. Your iPhone doesn't need to be on or connected at the scheduled time.
- Deleted from Apple servers after sending. Once the message goes out, Apple removes it from their servers. The bubble in your conversation turns solid.
- Recipient sees nothing unusual. There's no timestamp marker or "scheduled" label on their end.
- You need to be online to edit, cancel, or reschedule a message after scheduling it.
How to Edit, Reschedule, or Cancel a Scheduled Message
You can change your mind right up until the message sends.
To reschedule or send immediately: Tap Edit beside the date shown above the scheduled message → choose "Edit Time" for a new time, or "Send Message" to send it now.
To edit the message text: Touch and hold the message bubble → tap Edit → make your changes → tap the send icon.
To cancel entirely: Touch and hold the message bubble → tap Delete. The message is cancelled and won't send.
One detail worth knowing: if you delete the conversation before the message sends, the scheduled message is also cancelled. It won't send in the background. So if you're clearing out chats, check for any pending scheduled messages first.
Send Later Limitations Worth Knowing Before You Use It
It Only Works for iMessage (Blue Bubble) Contacts
This is the limitation that catches most people off guard. According to Wikipedia's documentation on iMessage, iMessage functions exclusively on Apple platforms — iOS, iPadOS, macOS, watchOS, and visionOS. Send Later is an iMessage feature, so it requires both sender and recipient to be on Apple devices with iMessage active.
If you try to schedule a message to a green bubble contact (someone on Android, or anyone receiving plain SMS), the Send Later option won't function as expected. In some cases it won't appear at all.
What's often overlooked is that this isn't a bug — it's simply how iMessage works. All the encryption and server-side delivery that makes Send Later possible relies on Apple's infrastructure, which only covers iMessage.
If you need to schedule a text to an Android contact, the Shortcuts method below works for SMS and doesn't have this restriction.
No Recurring Sends, No Group Scheduling
Each Send Later message goes to one recipient. That's it. You can't set up a weekly reminder to the same person, and you can't schedule a message to a group thread. For either of those, you'd need a third-party app or a business texting platform.
How to Schedule a Text on iPhone Without iOS 18
(Shortcuts Workaround)
If you're on iOS 13 through iOS 17, the Shortcuts app is your best free option. It's more steps, but it works — and it works for both iMessage and SMS contacts.
Step-by-Step: Scheduling with Shortcuts
- Open the Shortcuts app. (It comes pre-installed. If you can't find it, search for "Shortcuts" by swiping down on the home screen.)
- Tap the Automation tab at the bottom.
- Tap New Automation.
- Select Time of Day.
- Set the date and time you want the message to send. Tap Next.
- Tap Add Action → search for and select Send Message.
- In the Message field, type your text. In the Recipients field, select your contact.
- Tap Next.
- Toggle off Ask Before Running so it sends automatically without prompting you.
- Tap Done.
Limitations of the Shortcuts Method
The Shortcuts method works, but it has a quirk: it creates a recurring automation. After it sends once, it will try to send the same message again on the same schedule unless you delete it manually.
Set yourself a reminder to go back and delete the automation after it runs. To do that: open Shortcuts → Automation tab → swipe left on the automation → tap Delete.
Also worth noting: the message content is fixed when you set it up. You can't dynamically change what it says for each send.
Other Ways to Prompt or Schedule Texts on iPhone
Third-Party Apps
The App Store has several apps built specifically for scheduled messaging — Scheduled and Text Delay are two commonly used ones.
A word of caution: not all of them actually send automatically. Some simply send you a push notification at the scheduled time, prompting you to tap and send manually. Read the app description carefully before assuming it handles the send for you.
Some are free; others charge for full features or remove ads. These apps are particularly useful when you need to schedule SMS messages to Android contacts, since Send Later won't cover that.
The Reminders App (Manual Prompt)
This isn't scheduling in the true sense. You're not setting up automatic delivery — you're writing your message in advance and getting a nudge when it's time to send it yourself.
In practice, this works fine for people who just need a prompt. Draft your text in the Notes field of a Reminder, set a time, and paste it into Messages when the notification fires. Low-tech, but reliable.
Scheduling iMessages from a Mac
If you use iMessage on a Mac, Send Later works there too — as long as both devices share the same Apple ID and the Mac is running a compatible macOS version.
The steps mirror iPhone: open Messages → click the + icon in the conversation → select Send Later → set your time → type and send.
The same limitation applies: iMessage contacts only, 14-day maximum, one recipient per scheduled message.
Troubleshooting: Send Later Not Showing or Not Working
Send Later Isn't Appearing
- Check your iOS version. It requires iOS 18 or later. If you're on iOS 17, it won't show up.
- Check the contact type. If the conversation is green bubble (SMS), Send Later may not appear. It's designed for iMessage.
- Try force-closing Messages and reopening it.
- Confirm iMessage is on: Settings → Apps → Messages → iMessage toggle should be enabled.
A Scheduled Message Didn't Send
- The most common cause: the conversation was deleted before the send time. Deleting the conversation cancels any pending scheduled messages in it.
- Check if the recipient's iMessage status changed — for example, if they switched to an Android phone, the message may not have delivered as expected.
- Confirm your Apple ID is active and your device has had internet access around the time of the scheduled send.
Scheduled Text Messages iPhone: Full Comparison of Methods
|
Method |
iOS Required |
Works for SMS/Android? |
Sends Automatically? |
Recurring? |
Edit or Cancel? |
Free? |
|
Send Later (Native) |
iOS 18+ |
No (iMessage only) |
Yes |
No |
Yes (online required) |
Yes |
|
Shortcuts App |
iOS 13+ |
Yes |
Yes |
Yes (delete manually) |
Limited |
Yes |
|
Third-Party Apps |
Varies |
Varies |
Varies |
Varies |
Varies |
Varies |
|
Reminders App |
Any |
N/A |
No (manual) |
No |
Yes |
Yes |
|
Android — Google Messages |
Android 7+ |
Yes |
Yes |
No |
Yes |
Yes |
Conclusion
iOS 18's Send Later handles scheduled text messages on iPhone cleanly — but only for iMessage contacts. For SMS or Android recipients, Shortcuts is the most practical free option. Check your iOS version first; that one step tells you exactly which method to use.
Frequently Asked Questions
Does Send Later work if my iPhone is turned off?
Yes. Apple stores the scheduled message on its servers and handles delivery. Your phone doesn't need to be on or connected at the scheduled time for the message to send.
Can I schedule a text to someone who has an Android phone?
Not with Send Later — it's iMessage only. For Android contacts, use the Shortcuts app or a third-party scheduling app that supports SMS.
Will the recipient know my message was scheduled?
No. There's no label, timestamp, or marker visible to the recipient indicating the message was scheduled in advance.
What happens to a scheduled message if I delete the conversation?
The scheduled message is cancelled and will not send. Before clearing out a conversation, check for any pending scheduled messages in it.
Can I schedule a group iMessage using Send Later?
No. Send Later supports one recipient per scheduled message. Group scheduling isn't available natively on iPhone — you'd need a third-party app for that.