Word mail merge · Windows and Mac

Mail merge labels not working? Seven fixes, and a way around

Pick the sheet that looks like yours and go straight to its fix, with Word's menus for Windows and Mac. Or skip the merge: open the same Excel file below and download the labels as a PDF.

  • No upload. No account.
  • Menus checked against Microsoft's help
  • Your Excel file as it is

Seven fixes, by what you see.

Word's menus for Windows and for a Mac, checked against Microsoft's help on October 3, 2026.

  1. Fix 1 · you see

    Only the first label fills

    Word fills the other labels only when you copy the first one to them.

    Windows
    Mailings > Update Labels
    Mac
    Mailings > Update Labels
    Step by step
    1. Set up the first label, top left, the way every label should look.
    2. Choose Update Labels: Word copies it to every other label, each one starting with «Next Record». In Word's step-by-step wizard on Windows, the button is Update all labels.
    3. Choose Preview Results to see the names fill in.

    Microsoft: print labels for your mailing list · Microsoft: Update Labels on Windows

  2. Fix 2 · you see

    The same name on every label

    Each label after the first needs a «Next Record» field to move to the next row of your list.

    Windows
    Mailings > Rules > Next Record
    Mac
    Mailings > Rules > Next Record
    Step by step
    1. Delete everything but the first label.
    2. Insert its fields with Insert Merge Field: fields typed by hand between « and » don't work.
    3. Choose Update Labels, and «Next Record» goes in front of every other label.
    4. To add one by hand, click at the start of a label and choose Rules > Next Record.

    Microsoft: the Next Record rule · Microsoft: merge fields can't be typed

  3. Fix 3 · you see

    One label on each page

    The merge is set up as letters, and Word prints each letter on a sheet of its own.

    Windows
    Mailings > Start Mail Merge > Labels
    Mac
    Mailings > Start Mail Merge > Labels
    Step by step
    1. Start a new document and choose Mailings > Start Mail Merge > Labels.
    2. In Label Options, pick the vendor (Label products on a Mac) and the product number on your box.
    3. Select Recipients, insert the fields in the first label, then choose Update Labels.

    Microsoft: letters print one to a sheet · Microsoft: print labels for your mailing list

  4. Fix 4 · you see

    Rows are missing, or one page prints

    Rows unticked or filtered out of the recipient list are skipped, and Current record merges only the one on screen.

    Windows
    Mailings > Edit Recipient List
    Mac
    Mailings > Filter Recipients
    Step by step
    1. On Windows, tick every row you want in Edit Recipient List, and clear any filter.
    2. On a Mac, clear the filter in Filter Recipients.
    3. Finish with Finish & Merge > Edit Individual Documents. On Windows, choose All, not Current record.

    Microsoft: edit recipients · Microsoft: All or Current record

  5. Fix 5 · you see

    ZIP codes lose their first 0

    Excel keeps 06103 only in a column formatted as text; anywhere else the merge drops the zero.

    Windows
    Excel: Home > Number Format > Text
    Mac
    Excel: Home > Format box > Text
    Step by step
    1. Format the ZIP column as Text before you type or import ZIP codes. A zero already gone stays gone: retype those ZIPs.
    2. Or, when every ZIP code in the list has five digits, fix it in Word: show the field codes (Alt+F9 on Windows, Option+F9 on a Mac), change { MERGEFIELD ZIP } to { MERGEFIELD ZIP \# 00000 }, show the results again and choose Update Labels.
    3. The \# 00000 switch fills a number out to five digits with zeros. Microsoft doesn't say what it does to a ZIP+4, so for a list with any ZIP+4, fix the ZIP column in Excel, as in the first step.
    4. Put your own column's name where this says ZIP, in a ZIP field you inserted, not inside Address Block.

    Microsoft: ZIP codes as text · Microsoft: formatting won't bring a zero back · Microsoft: the \# switch · Microsoft: MERGEFIELD · Microsoft: Alt+F9 and Option+F9

  6. Fix 6 · you see

    Labels creep down the sheet

    The product number in Word isn't the one on your box, or the print was scaled to fit the page.

    Windows
    Mailings > Start Mail Merge > Labels: Label vendors, Product number
    Mac
    Mailings > Start Mail Merge > Labels: Label products, Product number
    Step by step
    1. Check that the product number is the one on your box.
    2. Print at 100% (Actual size), not Fit to page.
    3. Every label off by the same amount? That's the printer: which way labels drift, and why.

    Microsoft: Label Options

  7. Fix 7 · you see

    Word can't open the list, or its fields are wrong

    Word takes the first row as field names, and it needs the file on your computer.

    Windows
    Mailings > Select Recipients > Use an Existing List
    Mac
    Mailings > Select Recipients
    Step by step
    1. Put the column names in row 1 and the whole list on the first sheet.
    2. Save the workbook on your computer, not at a web address.
    3. Finish your changes before you connect the list.
    4. When Word asks, pick the sheet with your list. On a Mac, leave Cell Range blank.

    Microsoft: preparing the spreadsheet · Microsoft: data sources

  8. Still stuck?

    Skip the merge.

    Open the same Excel file in the box below: every row becomes its own label, and the PDF comes out at the size of the sheet.

    Open your list here

Do it here

Or skip the merge.

Open the Excel file you were merging, or paste its cells. Every row becomes its own label: no fields to insert, no «Next Record», no Update Labels.

Cells copied from Excel, Google Sheets or Numbers, header row included, or addresses with a blank line between them.

The number on your box

Open the full editor

The sheet shows the sample: an 8-row mailing list. Paste your list or open a file, and it shows yours.

Your list stays on this device. Nothing is uploaded.

Nora Quinn48 Elm StHartford, CT 06103Luis FerrerFerrer Bakery210 Main StSanta Fe, NM 87501Adaeze Oyelaran1525 Pine Ave, Apt 3BColumbus, OH 43205Henry Albright77 Lincoln RdEdison, NJ 08817Mei Tanaka3010 Harbor WaySan Diego, CA 92106Dale BrooksBrooks Hardware9 Depot StStowe, VT 05672Ana Silva615 W Monroe St, Unit 12Chicago, IL 60661Calvin Marsh402 Ridge RdAsheville, NC 28804
Sample list · 8 labels on 5160

Worked example

Four rows, four different labels.

Nothing to copy from the first label to the others, and the zeros Excel dropped are back.

In your spreadsheet

mailing-list.xlsx

4 rows of the sample list
RowFirst NameLast NameCompanyAddress 1Address 2CityStateZip
2NoraQuinn48 Elm StHartfordCT6103
3LuisFerrerFerrer Bakery210 Main StSanta FeNM87501
5HenryAlbright77 Lincoln RdEdisonNJ8817
7DaleBrooksBrooks Hardware9 Depot StStoweVT5672
On the 5160 sheet, as listed
  1. Nora Quinn48 Elm StHartford, CT 06103
  2. Luis FerrerFerrer Bakery210 Main StSanta Fe, NM 87501
  3. Henry Albright77 Lincoln RdEdison, NJ 08817
  4. Dale BrooksBrooks Hardware9 Depot StStowe, VT 05672
  • 6103 prints as 06103, with no switch to add.
  • Ferrer Bakery gets a line of its own, under Luis Ferrer.
  • Each row is its own label: nothing to copy with «Next Record».

Skip the merge in three steps.

  1. Keep your list as it is

    The workbook you were merging works here: column names in a header row, one address per row. The names it knows.

  2. Open it above

    Or paste the cells. Choose the number on your box: the one you picked in Word's Label Options.

  3. Download, then print at 100%

    The PDF is the size of the sheet. Test one page on plain paper before you load the labels.

The numbers Word asks for

Pick the same number in Word's Label Options and here: the one printed on your box. Sizes from Avery's own template files.

The numbers Word asks for: size, labels per sheet and the numbers that share each layout
SheetLabel sizePer sheetSame layoutGood for
Avery® 5160 1 × 2-5/8 in 30 8160 · 9160 · 18160 +56 The usual mailing list: a name, a street and a city line.
Avery® 5161 1 × 4 in 20 8161 · 5261 · 5909 +19 Long names, or a company under the name: 4 in wide.
Avery® 5163 2 × 4 in 10 8163 · 18163 · 48163 +27 Shipping labels, with room for a company and a long street at 14 pt.
  • Labels drifting in Word? Check the product number in Label Options first (fix 6).
  • Half a sheet left? Set Start at label in the box above to the first free one.

Three things that keep 5160 labels straight.

Print at actual size

"Fit to page" can resize the sheet, and then the lower rows drift off their labels. The PDF opens at 100%; keep it there.

Feed the right side up

Printers differ: some print on the side facing up in the tray, others on the side facing down. Mark an X on a plain sheet, print once and look before you load labels.

Test on plain paper

Hold a plain-paper print over a 5160 sheet against a window. If it sits off, calibrate once and save the correction for that printer.

Questions people ask

Why does mail merge only print the first page of labels?

Rows unticked or filtered out of the recipient list are skipped, and Current record merges only the one on screen. Check Mailings > Edit Recipient List, then use Finish & Merge > Edit Individual Documents and choose All (fix 4).

Why is my mail merge printing one label per page?

The merge is set up as letters, and Word prints each letter on its own sheet. Start again with Mailings > Start Mail Merge > Labels (fix 3).

Why do all my labels show the same name?

The labels after the first have no «Next Record» field, so every one repeats the same row. Keep only the first label and choose Update Labels (fix 2).

How do I fix Next Record in mail merge labels?

Let Word add it: Mailings > Update Labels puts «Next Record» in front of every label after the first. To add one yourself, use Mailings > Rules > Next Record (Microsoft's steps). Fields typed by hand between « and » don't work.

Why is Insert Merge Field greyed out?

The document isn't connected to a list yet. Choose Mailings > Select Recipients and pick your list first (Microsoft's note).

Why do my ZIP codes lose the leading zero?

Excel keeps 06103 only in a column formatted as text, and a merge drops the zero otherwise. Format the column as Text, or add the switch \# 00000 to the ZIP field (fix 5).

Can I do a mail merge for labels without Word?

Yes: open the same Excel file above. Your list is read in your browser, and the PDF comes out at the exact size of the sheet, with nothing to merge. More on printing labels from Excel without Word.

Done fighting the merge?

The editor opens the same workbook, lets you change the lines, leave out duplicates and start on any label of a used sheet.