Schedule an Email to Be Sent at a Later Time in Outlook

Schedule your Outlook emails for a more appropriate time

Electronic mailbox with envelopes waiting to be sent

aventtr/Getty Images

When you want to compose emails in advance and send them at a later date, schedule a date and time to send the messages. Outlook automatically sends the messages on your schedule and moves them from the Outbox to the Sent Items folder.

Instructions in this article apply to Outlook 2019, 2016, 2013, 2010, 2007, 2003, 2000; and Outlook for Office 365.

Scheduling Delayed Delivery of Emails in Outlook

Microsoft Outlook supports the scheduling of email messages to be sent at a later date and time instead of sending them immediately.

For Microsoft Outlook 2019, 2016, 2013, 2010, and 2007

  1. Select New Email. Or choose an existing email and select Reply, Reply All, or Forward.

  2. In the message window, compose and address the message.

  3. Go to the Options tab and select Delay Delivery.

    An open email with the Delay Delivery button highlighted in Outlook.
  4. In the Properties dialog box, go to the Delivery options section and select the Do not deliver before check box.

    Email properties is displayed showing the delay delivery enabled and scheduled.
  5. Set the date and time you want the email to be sent.

  6. Select Close.

  7. In the message window, select Send.

  8. Go to the Outbox folder to find the email messages that are scheduled but have not yet been sent.

    Delayed delivery of an email in the outbox in Outlook.
  9. To change the delivery time or date, open the email in a separate window, select Options > Delay Delivery, and reschedule a different send time.

  10. To send a scheduled email immediately, open the message in a separate window and select Send.

For Outlook 2003 and Outlook 2000

  1. In the email message window, select Options > Options.

  2. Under Delivery options, select the Do not deliver before check box.

  3. Use the dropdown lists to set the desired delivery date and time.

  4. Select Close.

  5. Select Send.

  6. Go to the Outbox folder to find scheduled emails that have not been sent.

If you change your mind and want to send your email immediately, follow these steps:

  1. Go to the Outbox folder and select the scheduled email.

  2. Select Options.

  3. In the More Options group, select Delay Delivery.

  4. Clear the Do not deliver before check box.

  5. Select Close.

  6. Select Send. The email is sent immediately.

Create a Send Delay for All Emails

You can create an email message template that automatically includes a send delay for all messages you create and send. This is handy if you often make a change to an email you just sent, or you've sent an email that you regretted sending hastily.

By adding a default delay to all your emails, you prevent them from being sent immediately. This gives you an opportunity to make changes or cancel them if it's within the delay you create.

To create an email template with a send delay:

  1. Go to the File tab.

    The file menu in Outlook.
  2. Go to the Info tab and select Rules and Alerts.

  3. In the Rules and Alerts dialog box, go to the Email Rules tab and select New Rule.

    Viewing the new rules dialog box in Outlook.
  4. In the Rules Wizard, go to the Start from a blank rule section, select Apply rule on messages I send, then select Next.

    Selecting a rule to apply on messages sent.
  5. In the Select condition(s) list, select the check boxes for options that you want to apply to sent messages. To apply a delay send to all messages, clear all the check boxes. Then select Next.

    Choosing what to do with a blank rule.
  6. If you cleared all the check boxes, a confirmation box appears. Select Yes to apply the rule to all sent messages.

    Confirmation that the delayed rule will be applied to all sent messages.
  7. In the Select action(s) list, select the defer delivery by a number of minutes check box.

    Selecting the action to defer delivery by an unset number of minutes.
  8. In the Edit the rule description list, select number of.

  9. In the Deferred Delivery dialog box, enter the number of minutes you want to delay emails before they are sent. The maximum is 120 minutes. Then select OK.

    Setting the delay for 10 minutes for delivery.
  10. In the Rules Wizard, select Next.

  11. Select any exceptions, then select Next.

    Viewing the delay delivery rules before saving.
  12. In the Specify a name for this rule text box, type a descriptive name.

    Naming the new delayed delivery email rule.
  13. Select the Turn on this rule check box.

  14. Select Finish.

  15. In the Rules and Alerts dialog box, select OK to apply the changes.

  16. When you select Send for any email, it is stored in the Outbox or Drafts folder where it waits the specified amount of time before being sent.

What Happens If Outlook Is Not Running at the Delivery Time?

If Outlook is not open and running at the time a message reaches its scheduled delivery time, the message is not delivered. The next time you launch Outlook, the message is sent immediately.

If you use a cloud-based version of Outlook, such as Outlook.com, scheduled emails are sent at the correct time whether you have the website open or not.

What Happens If There Is No Internet Connection at the Delivery Time?

If you are not connected to the internet at the time of scheduled delivery and Outlook is open, Outlook attempts to deliver the email at the specified time, but it will fail. You will see an Outlook Send/Receive Progress error window.

Outlook also automatically attempts to send again, though, at a later time. When the connection is restored, Outlook sends the message.

Again, if you are using the cloud-based Outlook.com for email, scheduled messages are not be limited by your connectivity.

If Outlook is set to work in offline mode at the scheduled time of delivery, Outlook automatically sends as soon as the account used for the message is working online again.