Microsoft Office lets you print envelopes individually or as a mass mail merge. This is incredibly valuable for businesses that need to add branding and other custom elements to an extensive mailing list.

Here’s how you can print on an envelope in Microsoft Excel. Remember that you need both Microsoft Word and Excel to make this work. This method should work regardless of whether you’re using the Microsoft suite on a Windows PC or a Mac.

Table of Contents
    How to Print on an Envelope in Microsoft Excel image 1

    Step 1: Create Your Mailing List

    The first step is to create the list of recipients to whom you will send mail. You can skip this step if you only need to print one or two envelopes. However, this step is essential for those working with large mailing lists.

    To create your mailing list:

    1. Open Microsoft Excel.
    2. Create a new spreadsheet with the following columns: First Name, Surname, Address, State, Country, Postal Code. Import your contacts to the spreadsheet, adding this information in the corresponding columns. This document will become your master mailing list.
    How to Print on an Envelope in Microsoft Excel image 2
    1. Verifying your addresses at this step is important to avoid wasting time and money printing old or incorrect data.

    Step 2: Design Your Envelope

    Next, you need to prepare your envelope template in Microsoft Word. This is the document you will set up to populate with your recipient’s addresses when printing automatically.

    To do so:

    1. Open a blank document in Microsoft Word.
    2. Select the Mailings tab.
    How to Print on an Envelope in Microsoft Excel image 3
    1. Click Envelopes.
    How to Print on an Envelope in Microsoft Excel image 4
    1. Now specify what paper size your envelopes are to be. To do so, select the Preview icon.
    How to Print on an Envelope in Microsoft Excel image 5
    1. In the Envelope Options tab, select the drop-down menu under Envelope size.
    How to Print on an Envelope in Microsoft Excel image 6
    1. Choose the size your envelopes need to be. Word contains most common envelope sizes, but you can designate your own by clicking Custom Size.
    How to Print on an Envelope in Microsoft Excel image 7
    1. Next, select Font… next to the Delivery address box or Return address to set the font you want for both options.
    How to Print on an Envelope in Microsoft Excel image 8
    1. Select OK.
    How to Print on an Envelope in Microsoft Excel image 9
    1. The last step is to add branding and custom elements if you desire. To do so, click Add to document. This will open the envelope as a regular Word document, so edit it as you would normally.
    How to Print on an Envelope in Microsoft Excel image 10

    Note: You can use a sample address in the delivery address text box to see how your envelope will look when printed. To preview your envelope, click Preview Results in the ribbon.

    Step 3: Set the Printer Feed

    The next step is to tell Microsoft Word how your printer feed works. This ensures that your envelopes will be printed correctly, with all elements in the proper organization.

    To set the printer feed:

    1. Click Mailings > Envelopes.
    How to Print on an Envelope in Microsoft Excel image 11
    1. Select Options.
    How to Print on an Envelope in Microsoft Excel image 12
    1. Click the Printing Options tab.
    How to Print on an Envelope in Microsoft Excel image 13
    1. In the Feed methodwindow, select the orientation for how your envelope will feed into the printer. We recommend selecting a method where the envelope borders the edge of the feed tray, as it will make it easier to place the envelope in your printer. Note that the delivery and return addresses will be misaligned if your envelope isn’t correctly positioned.
    How to Print on an Envelope in Microsoft Excel image 14
    1. Select Face up or Face down to define which way up you will load the envelope.
    How to Print on an Envelope in Microsoft Excel image 15
    1. Click Clockwise rotation to rotate the envelope design to your preference.
    How to Print on an Envelope in Microsoft Excel image 16
    1. If your printer has more than one feed tray, click the drop-down menu under Feed from to choose the correct tray.
    How to Print on an Envelope in Microsoft Excel image 17

    Step 4: Start the Mail Merge and Link Your Mailing List

    It’s time to begin the mail merge. This will allow Microsoft Word to automatically add the names and addresses from your address list data source.

    To do so:

    1. In Word, click Mailings > Start Mail Merge > Envelopes.
    How to Print on an Envelope in Microsoft Excel image 18
    1. Click the Envelope Options tab. Double-check your settings in the Envelope Options dialog box and add your Return address. When you’re set, click OK.
    2. Click File > Save to save your envelope template.
    How to Print on an Envelope in Microsoft Excel image 19
    1. Click Mailings > Select Recipients> Use an Existing List. If you’re only printing to a single envelope, select Type a New List. Likewise, if your contacts are already saved in Microsoft Outlook as a distribution list, you can select Choose from Outlook Contacts.
    How to Print on an Envelope in Microsoft Excel image 20
    1. Select your Microsoft Excel spreadsheetand confirm the choice.
    How to Print on an Envelope in Microsoft Excel image 21
    1. If any addresses need to be edited, you can select Edit Recipient List to change them.
    How to Print on an Envelope in Microsoft Excel image 22
    1. Click Address Block in the ribbon. This window will show you how your address block will look with your data inserted. The left-hand side contains a list of options for how the name and address will be printed.
    How to Print on an Envelope in Microsoft Excel image 23
    1. Choose an option, then select OK.
    How to Print on an Envelope in Microsoft Excel image 24

    Step 5: Print the Envelopes

    If everything looks correct, it’s time to complete the mail merge and print addresses onto your envelopes. To do so:

    1. Select Finish & Merge, then Print Documents…
    How to Print on an Envelope in Microsoft Excel image 25
    1. Finally, make sure “All” is checked and select OK.
    How to Print on an Envelope in Microsoft Excel image 26
    1. Make sure the printer settings are correct, and your envelopes are correctly aligned then select OK again. Your printer should now begin printing your envelopes.
    How to Print on an Envelope in Microsoft Excel image 27

    Note: Word also allows you to create and print labels if you’d rather use mailing labels instead of printing directly on the envelopes. You can add details in the address labels dialog box by clicking Mailing > Labels. You can also use mail merge to create several labels.

    Don’t Forget Stamps

    Unfortunately, you can’t print envelopes using Excel alone. However, with the combination of MS Word and Excel, the envelope printing process is incredibly easy. With this tutorial, you should have your next batch of mail ready to go in no time. Don’t forget to pay for postage!