How to Mail Merge Multiple Records on One Page
🔍 WiseChecker

How to Mail Merge Multiple Records on One Page

When you run a standard mail merge in Word, each record from your data source starts on a new page. This wastes paper and makes printing labels, directories, or price lists inefficient. The cause is the default page break that Word inserts after each merged record. This article explains how to remove those page breaks and stack multiple records on a single page using the Mail Merge feature and a specific field code trick.

Key Takeaways: How to Print Multiple Mail Merge Records Per Page

  • Mailings > Finish & Merge > Edit Individual Documents: Merge to a new document where you can manually remove page breaks between records.
  • Alt+F9 to toggle field codes; insert { NEXT } field code: Forces Word to continue printing the next record on the same page without a page break.
  • Directory type mail merge main document: Setting the main document type to Directory removes automatic page breaks and prints records consecutively.

ADVERTISEMENT

Why Mail Merge Puts Each Record on a Separate Page

By default, Word treats a mail merge main document as a letter, label, or envelope. These document types insert a page break after every merged record. When you merge 50 records into a letter, you get 50 pages. This behavior is built into the mail merge engine to ensure that each letter starts on a fresh page.

To place multiple records on one page, you must change how Word handles the transition between records. There are three reliable methods: switch the main document to Directory type, use the { NEXT } field to suppress page breaks, or edit the merged document manually and remove breaks. Each method works for different scenarios such as catalogs, price lists, contact directories, or inventory sheets.

Method 1: Change the Main Document Type to Directory

The Directory type is designed to print records one after another without page breaks. This is the fastest method for simple layouts like a list of names and addresses.

  1. Open the mail merge main document
    Open the Word document that contains your mail merge fields and data source connection.
  2. Go to Mailings > Start Mail Merge > Directory
    Click the Mailings tab. In the Start Mail Merge group, click Start Mail Merge and select Directory from the dropdown list. Word changes the document type immediately.
  3. Preview the results
    Click Preview Results in the Mailings tab. You should see multiple records stacked vertically on the same page.
  4. Complete the merge
    Click Finish & Merge > Edit Individual Documents. Choose All and click OK. Word generates a new document with all records on consecutive pages.

When Directory Type Does Not Work

If your layout uses tables, text boxes, or complex formatting, the Directory type may shift content or break alignment. In that case, use Method 2 with the { NEXT } field code.

ADVERTISEMENT

Method 2: Use the { NEXT } Field Code to Suppress Page Breaks

The { NEXT } field tells Word to pull the next record from the data source without starting a new page. This method gives you full control over placement and works with any document type.

  1. Design the first record layout
    Insert all merge fields for the first record. Arrange text, images, and formatting exactly as you want each block to appear.
  2. Place the cursor where the next record should begin
    Click at the end of the first record block, right after the last merge field or paragraph mark.
  3. Insert the { NEXT } field
    Press Ctrl+F9 to insert a pair of field braces { }. Inside the braces, type NEXT and press F9 to update the field. The field will show the word NEXT but in gray shading.
  4. Copy the first record block
    Select all merge fields and static text for the first record. Press Ctrl+C to copy.
  5. Paste the block after the { NEXT } field
    Place the cursor after the { NEXT } field. Press Ctrl+V to paste the copied block. Repeat this step for as many records as you want per page. For example, if you want three records per page, paste the block twice.
  6. Preview the merge
    Click Preview Results in the Mailings tab. Word now shows multiple records on the same page.
  7. Complete the merge
    Click Finish & Merge > Edit Individual Documents. Select All and click OK. Check that records flow correctly across pages.

Important: Do Not Use the Next Record Rule

Word includes a built-in rule called Next Record (found in Mailings > Rules > Next Record). Do not use this rule for multiple records on one page. The Next Record rule inserts a page break automatically. Always use the manual { NEXT } field code instead.

Method 3: Edit the Merged Document Manually

If you have already merged to a new document and each record is on a separate page, you can remove the page breaks manually. This method is best for one-time merges with a small number of records.

  1. Complete a standard mail merge
    Run the merge normally. Click Finish & Merge > Edit Individual Documents and generate the full document.
  2. Show paragraph marks and page breaks
    Press Ctrl+Shift+8 to display non-printing characters. You will see a dotted line labeled Page Break between each record.
  3. Delete the page breaks
    Click the dotted page break line and press Delete. Repeat for every page break between records. This process is tedious for large datasets.
  4. Use Find and Replace to remove all page breaks
    Press Ctrl+H to open Find and Replace. In Find what, type ^m (the code for a manual page break). Leave Replace with blank. Click Replace All. This removes all page breaks at once.
  5. Adjust spacing between records
    After removing breaks, records may run together. Insert a paragraph mark or a blank line between each record block by using Find and Replace again with ^p^p (two paragraph marks) replaced with ^p.

Common Problems When Merging Multiple Records Per Page

Records Overlap or Text Gets Cut Off

If your record block is taller than the available space on the page, records will overlap. Measure the height of one record block and divide the page height by that number to find the maximum records per page. For a standard letter page with 1-inch margins, the printable area is about 9 inches. If each record is 3 inches tall, you can fit three records per page. Reduce font size, remove extra spacing, or use a smaller block to fit more records.

Last Record Repeats on Every Page

This happens when the { NEXT } field is placed incorrectly. The { NEXT } field must be inside the first record block, not after it. If you place { NEXT } after the block, Word moves to the next record but then repeats the first record because the field is outside the repeated block. Move the { NEXT } field to the very end of the first block, just before you paste the next copy.

Word Inserts Extra Blank Pages

Blank pages appear when there are empty paragraph marks at the end of your main document. After the last record block, delete any extra paragraph marks. Go to the end of the document and press Backspace until the cursor is directly after the last character of the final record.

Directory Merge vs { NEXT } Field: Key Differences

Item Directory Document Type { NEXT } Field Code Method
Setup time One click to change document type Requires manual field insertion and block copying
Control over layout Limited; works best for simple lists Full control; works with tables, images, and complex formatting
Page break handling No page breaks between records No page breaks between records
Records per page Determined by page height and block size Determined by how many times you paste the block
Best use case Contact directories, price lists, labels Catalogs, invoices, forms with repeating sections

After applying any of these methods, you can print or save the merged document with multiple records per page. For recurring merges, save the main document with the { NEXT } fields in place so you only need to update the data source next time. Use the Directory type for quick, simple lists and the { NEXT } field for complex layouts that require precise positioning.

ADVERTISEMENT