Printing Personalized Envelopes with Mail Merge
Addressing envelopes by hand is tedious, especially for large mailings like wedding invitations, holiday cards, business correspondence, or direct mail campaigns. With Mergram, you can design an envelope template, connect your address spreadsheet, and generate print-ready envelope PDFs — each personalized with the correct recipient.
Prerequisites
Before you begin, gather the following:
- Envelope dimensions — know the exact width and height of your envelopes
- An Excel or CSV file with recipient addresses in columns
- A blank PDF sized to match your envelope dimensions
- A free Mergram account
Common envelope sizes
The most common business envelope is #10 (4.125 × 9.5 inches / 105 × 241 mm). For international mail, DL (110 × 220 mm) is standard. Larger envelopes include C5 (162 × 229 mm, fits A5 folded once) and C4 (229 × 324 mm, fits A4 flat). Check your envelope packaging for exact measurements.
Common Envelope Types and Use Cases
| Envelope Type | Size | Best For |
|---|---|---|
| #10 Business | 4.125 × 9.5 in | Invoices, letters, statements |
| DL | 110 × 220 mm | International business correspondence |
| C5 | 162 × 229 mm | A5 invitations, booklets, catalogs |
| C4 | 229 × 324 mm | A4 documents, contracts, reports |
| A2 Invitation | 4.375 × 5.75 in | Wedding RSVPs, greeting cards, thank-you notes |
| 6 × 9 Booklet | 6 × 9 in | Marketing mailers, promotional booklets |
Setting Up Your Envelope Template
Step 1: Create the Base PDF
Create a blank PDF with your envelope’s exact dimensions. You can:
- Use a tool like Google Docs, Word, or Canva to create a page with custom dimensions
- Export as PDF with no margins
- Upload the blank PDF to Mergram
Use exact dimensions
Precision matters for envelope printing. Even a small size mismatch causes address misalignment. Measure your physical envelopes and match the PDF page size exactly — including the width and height orientation.
Step 2: Place Mailing Address Fields
In the Mergram editor, drag columns from your data panel onto the canvas to create text fields. Position the mailing address in the center-right area of the envelope:
- Recipient name: Place
FirstNameandLastNameon the first line - Company: Place
Companyon the second line (optional) - Street address: Place
Streeton the third line - City, State, ZIP: Place
City,State, andZipon the fourth line
Use 10–12pt font for the mailing address for readability.
Step 3: Add a Return Address
Place the return address in the top-left corner of the envelope:
- You can use static text if the return address is the same for all envelopes
- Or map merge fields (
SenderName,SenderStreet, etc.) if the return address varies - Use a smaller font size (8–9pt) for the return address
Step 4: Add a Barcode for ZIP Codes (Optional)
For USPS automation-compatible mail:
- Select the Zip column from your data fields
- Change the render type to “Barcode”
- Position the barcode below the mailing address or in the bottom-right corner
- Resize to fit comfortably within the envelope width
Preparing Your Address Spreadsheet
Organize your data with one row per envelope. Use separate columns for each address component:
| FirstName | LastName | Company | Street | City | State | Zip |
|---|---|---|---|---|---|---|
| Alice | Chen | Acme Corp | 123 Main St | Springfield | IL | 62701 |
| Bob | Martinez | 456 Oak Ave | Austin | TX | 73301 | |
| Carol | Johnson | Initech | 789 Elm Blvd | Portland | OR | 97201 |
International addresses
For international mail, add Country as a separate column and place it on the last line of the address. Use appropriate postal code fields for each country (ZIP, postcode, EIRCODE, etc.).
Printing Your Envelopes
After merging, print the generated PDFs with these settings:
| Setting | Recommended Value | Why |
|---|---|---|
| Page scaling | None (100%) | Prevents address shifting |
| Page size | Match envelope exactly | Correct fit in printer tray |
| Orientation | Landscape (for #10) | Envelopes feed differently than letter paper |
| Feed method | Envelope tray or manual feed | Envelopes need special paper handling |
Test on plain paper first
Before printing on envelopes, print one page on plain paper. Hold it over an envelope against a light source to check alignment. Adjust field positions in the editor if the address is off-center, then reprint on envelopes.
Tips for Better Envelope Output
- Leave margin from edges — Keep text at least 0.5 inches from envelope edges to account for printer feed margins
- Use clean fonts — Sans-serif fonts like Inter, Arial, or Helvetica scan well for automated mail processing
- ZIP +4 for barcodes — If you have the extended ZIP+4 code, use it in your barcode field for faster USPS processing
- Avoid dark backgrounds — Some printers struggle with heavy ink coverage on envelope paper
- Batch by size — If you use multiple envelope sizes, create a separate template for each size rather than mixing them
Common Issues and Troubleshooting
Address prints off-center: This is almost always a page size mismatch. Verify that your template PDF matches your envelope’s exact dimensions. Also check that print scaling is set to “Actual Size” or “None.”
Text is too large or too small: Adjust the font size in the field properties panel. Envelopes have limited space — 10–12pt works for most #10 and DL envelopes.
Printer jams on envelopes: Use the manual feed or envelope tray on your printer. Make sure the envelope orientation matches what your printer expects (some printers feed envelopes landscape, others portrait).
Get Started
Create a blank PDF at your envelope size, upload your address spreadsheet, and design your envelope layout in the Mergram editor. Preview with real data, then generate all your envelopes in one batch.