How to Make Labels in Excel: Complete Mail Merge and Print Guide
Learn how to make labels in Excel using mail merge with Word, Avery templates, and direct printing. Step-by-step guide with formulas and formatting tips.

Learning how to make labels in Excel is one of the most practical skills you can pick up for office work, small business operations, mailing campaigns, inventory management, and home organization projects. Whether you need to print 30 address labels for holiday cards or generate 5,000 product barcodes for a warehouse, Excel paired with Microsoft Word's mail merge feature gives you a free, flexible, and reliable workflow that beats expensive specialty software for most real-world scenarios you will encounter at work or home.
The reason Excel dominates label creation is simple: spreadsheets are the natural home for structured data. Names, addresses, SKUs, prices, dates, and contact details already live in columns and rows. Once your data sits in a clean Excel table, Word's mail merge wizard can map each column to a label field, populate every label on every sheet, and send the finished output straight to your printer. The process takes about ten minutes once you have done it twice.
This guide walks you through the full label-making workflow from a blank spreadsheet to a printed Avery 5160 sheet. You will learn how to structure your source data, pick the right Avery or generic template number, run mail merge in Word 2019, Word 2021, Microsoft 365, and Word for Mac, troubleshoot common alignment problems, and apply formulas like CONCATENATE and TEXT to clean up addresses before they hit the page. We will also cover barcode labels, shipping labels, file folder labels, and name badges.
Beyond the basics, we will explore advanced techniques that separate beginners from power users. You will see how to use IF statements to conditionally include apartment numbers, how to handle international addresses with proper country formatting, how to filter your mailing list during merge to skip duplicates or inactive contacts, and how to build a reusable label template you can refresh each quarter with updated data. These tricks save hours when your contact list grows beyond a hundred rows.
One critical thing to understand upfront: Excel itself does not print labels directly to standard label sheets in any reliable way. While you can technically resize cells to match label dimensions and print from a worksheet, the results are inconsistent across printers, drivers, and operating systems. The professional approach is always to keep your data in Excel and let Word handle the printing layer through mail merge, which uses precise label vendor templates calibrated for popular brands like Avery, Staples, and Office Depot.
Before we dive in, make sure you have both Microsoft Excel and Microsoft Word installed on the same machine, a printer capable of handling cardstock or label sheets, and a package of blank labels with the product number printed on the box. The product number, something like Avery 5160, 5161, 5162, or 8160, is the single most important piece of information in this entire process because it tells Word exactly how to size and space each label on the page.
By the end of this tutorial you will be able to design a label workflow once and reuse it monthly. We will close with answers to the questions readers ask most often, plus a practical checklist you can print and keep next to your computer. If you also want to brush up on related Excel skills while you are here, our practice quizzes at the end test the formulas, formatting tools, and shortcuts that label-making projects rely on day after day in real offices.
Label Creation by the Numbers

Label Creation Workflow Overview
Identify Your Label Product Code
Build a Clean Excel Source File
Open Word and Start Mail Merge
Connect the Excel Data Source
Insert Merge Fields and Preview
Finish, Print, and Save Template
Preparing your Excel source file properly is 80% of a successful label merge. Most failures, blank labels, shifted text, missing fields, all trace back to messy source data. Start with a completely fresh workbook dedicated to labels rather than reusing a giant master contact sheet with hidden columns, formulas, and notes. A clean, narrow worksheet that contains only the columns Word needs reduces friction and makes troubleshooting trivial when something does go wrong during the merge process down the line.
Your first row must contain clear, unique column headers with no spaces or special characters. Use names like FirstName, LastName, Company, Address1, Address2, City, State, ZIP, and Country. Avoid headers like First Name with a space, because some Word versions struggle with spaces in field names. Keep headers consistent across projects so you can reuse the same Word mail merge template by simply swapping in a different Excel file with identical column structure each month.
Each subsequent row holds exactly one record, one person, one product, one location. Do not merge cells, do not leave entirely blank rows between records, and do not put summary totals at the bottom of the data. If you have apartment numbers or suite information, place them in a dedicated Address2 column rather than cramming everything into Address1. This separation lets you skip empty Address2 fields during merge instead of producing labels with awkward blank lines in the middle of addresses.
Data type consistency matters more than people realize. ZIP codes must be stored as text, not numbers, otherwise Excel strips leading zeros and your Boston address suddenly shows as 2101 instead of 02101. Format the ZIP column as Text before pasting in data, or prefix each ZIP with an apostrophe to force text storage. The same rule applies to phone numbers, account IDs, and any other numeric-looking string where leading zeros carry meaning that the recipient needs to see.
Run a quick duplicate check before merging. Select your data range, go to the Data tab, and click remove duplicates excel to eliminate identical rows that would otherwise produce two labels for the same recipient. You can also use COUNTIF in a helper column to flag suspected duplicates with slight spelling variations like Jon Smith versus John Smith at the same address. Resolving these inconsistencies in Excel is far easier than reprinting an entire sheet of labels because Aunt Mary received three Christmas cards.
Sort your data the way you want labels to print. Word respects the row order of your Excel file, so if you want labels grouped by ZIP code for bulk mail discounts, sort the worksheet by ZIP before launching the merge. Some bulk-rate postage tiers require pre-sorted mail, and pre-sorting in Excel saves hours of manual rearrangement later. Save the file in xlsx format, close Excel completely, and only then open Word to begin the mail merge process for the cleanest possible connection between the two applications.
Finally, name your source file something descriptive with a date, like 2026-05-Holiday-Mailing-List.xlsx, and store it in a folder you back up regularly. Label projects often repeat quarterly or annually, and future-you will appreciate finding the exact list you used last year. Document which sheet tab contains the active data if your workbook has multiple sheets, because Word will ask you to pick a sheet during the connection step and choosing wrong silently merges the wrong information into your labels.
Three Label Methods: Mail Merge vs Direct Print vs Add-Ins
The Word mail merge method is the gold standard for label creation from Excel data. You keep your records in Excel where data lives most comfortably, then let Word handle the precise spacing, margins, and printing logic. This separation of concerns gives you reliable output across every Avery product code, professional-quality alignment on laser and inkjet printers, and easy reusability when your data changes month over month for recurring mailing projects.
The downside is the learning curve. First-time users sometimes get tripped up by the Mailings tab, the Update Labels button, or the Preview Results toggle. Once you complete one successful merge end to end, however, the process becomes muscle memory. Budget about ten minutes for your first attempt and three minutes for every project after that, including troubleshooting time for the occasional misaligned sheet.

Excel Plus Word Mail Merge: Pros and Cons
- +Uses software you already own with zero additional cost or subscription fees
- +Handles thousands of labels in a single batch without performance slowdown
- +Supports every major label brand including Avery, Staples, and Office Depot
- +Reusable templates save time on recurring monthly or quarterly mailings
- +Keeps sensitive contact data entirely on your local machine for privacy
- +Easy to filter, sort, and conditionally include records during the merge
- +Works identically on Windows and Mac versions of Microsoft Office
- −Initial learning curve confuses first-time users who skip preview steps
- −Requires both Excel and Word installed and properly licensed together
- −Misaligned sheets waste labels until printer offset is calibrated correctly
- −Limited graphic design options compared to specialty label software
- −Excel formatting quirks like leading zeros cause silent data errors
- −Mac and Windows versions occasionally differ in mail merge dialog flow
- −Cannot easily add barcodes without a third-party font or add-in
Pre-Print Label Quality Checklist
- ✓Confirm the Avery or vendor product code printed on your label sheet box matches Word's template selection
- ✓Verify every column header in row one is unique, spelled correctly, and free of leading or trailing spaces
- ✓Format the ZIP code column as Text in Excel to preserve leading zeros for northeastern addresses
- ✓Remove duplicates from your Excel source data before connecting it to Word's mail merge wizard
- ✓Sort the worksheet by ZIP code if you plan to use bulk mail discount rates at the post office
- ✓Close Excel completely before opening Word so the file connection succeeds without lock errors
- ✓Run Update Labels in Word after inserting merge fields in the first cell to propagate across all labels
- ✓Click Preview Results and scroll through every page to catch blank fields and overflow text issues
- ✓Print a single test sheet on plain paper first and hold it up to a blank label sheet for alignment
- ✓Save the finished Word document and Excel source together in a dated folder for next year's reuse
Skipping the Update Labels button
After inserting your merge fields in the first label cell, you must click Update Labels on the Mailings tab. Without this single click, every label on your sheet will show the same first record over and over. This single step trips up more first-time users than every other part of the process combined and wastes more label sheets than any other error.
Excel formulas turn raw contact data into polished, print-ready label content. The most important function for label work is CONCATENATE, or its modern replacement TEXTJOIN, which combines first name and last name into a single Full Name column. Build this in a helper column with a formula like =CONCATENATE(A2," ",B2) and you instantly avoid the awkward Word merge field gap where two separate fields run together without a space. TEXTJOIN handles delimiters more gracefully and skips empty cells automatically.
For addresses, the TEXT function formats ZIP codes back to five or nine digits even when Excel has stripped leading zeros. A formula like =TEXT(F2,"00000") forces a numeric ZIP back to a five-character string, while =TEXT(F2,"00000-0000") produces the full ZIP+4 format with a hyphen. Wrap city, state, and ZIP into one clean line with =G2&", "&H2&" "&TEXT(I2,"00000") to mimic standard postal formatting and skip a step inside Word.
Conditional logic with IF statements handles records with missing data gracefully. A formula like =IF(C2="","",C2&CHAR(10)) inserts a line break only when an Address2 value exists, preventing labels with blank lines for recipients without apartment numbers. CHAR(10) creates the newline character on Windows; Word interprets these as soft returns during merge. Combined with concatenation, you can build a single Address column that handles every edge case in your contact list without manual cleanup later.
Proper case formatting prevents the all-caps shouting that creeps in when data comes from older databases. The PROPER function converts JANE DOE to Jane Doe automatically: =PROPER(A2) handles names while leaving punctuation alone. Combine with TRIM to strip stray whitespace: =PROPER(TRIM(A2)). For street addresses, PROPER works for most cases but leaves issues with acronyms like USA or directional abbreviations like NW. A manual review pass after running PROPER catches these edge cases before printing.
VLOOKUP comes into play when label data lives in two separate sheets that need joining. Imagine an orders sheet with customer IDs but no addresses, and a customers sheet with IDs and full contact details. A formula like =VLOOKUP(A2,Customers!$A$2:$F$500,3,FALSE) pulls the address from the customers sheet into your orders sheet, giving you a single flat table ready for label merge. XLOOKUP works similarly in newer Excel versions with a more forgiving syntax that handles lookups in either direction across columns.
For barcode labels, the SUBSTITUTE function strips unwanted characters from SKU codes before they hit a barcode font. A formula like =SUBSTITUTE(SUBSTITUTE(A2," ",""),"-","") removes spaces and hyphens, producing a clean alphanumeric string that scans reliably. Combined with a Code 39 or Code 128 font installed on your system, you can produce inventory and shipping labels that warehouse scanners read every time. Just remember to wrap the value in asterisks for Code 39: ="*"&A2&"*".
Finally, use named ranges and tables to keep your formulas readable and resilient. Convert your data range to an Excel Table with Ctrl+T, then refer to columns by name in formulas: =[@FirstName]&" "&[@LastName] reads infinitely better than =A2&" "&B2 and survives column reordering without breaking. Named ranges also play nicely with mail merge connections, because Word can target a specific named range inside a workbook rather than picking up extra columns from neighboring areas of the worksheet by accident.

Always print a single label sheet first, on plain paper if possible, and hold it up to a blank label sheet against a window to check alignment. Printer drivers vary, and a one-millimeter offset multiplies across 30 labels into completely unreadable text by the bottom row. Wasting one practice sheet beats wasting a $40 box of labels.
Printing labels is where good preparation either pays off or falls apart, and the printer settings deserve as much attention as the data preparation. Always load label sheets into the manual feed tray or single-sheet bypass slot rather than the main paper cassette. Cassettes use friction rollers that can peel labels off the carrier sheet inside the printer, creating expensive jams and toner contamination that take a service call to clean. Manual feed gives the sheet a straighter, gentler path through the printer.
Check your printer driver for a Labels or Cardstock media type setting and use it instead of Plain Paper. This adjusts internal temperature and roller speed to handle the thicker substrate without curling or fusing problems. Inkjet printers benefit from setting print quality to High or Photo for label sheets so the wet ink fully absorbs into the label coating before the sheet exits. Allow each printed sheet to dry flat for 60 seconds before stacking to prevent smudging.
Alignment offset is the single most common print problem. If text consistently sits a few millimeters too high or too far left, your printer has a slight registration offset that needs compensation in Word. Open Page Setup, then Margins, and adjust the top or left margin by the observed offset amount, typically 0.05 to 0.1 inches. Save this adjusted template as a separate file for that specific printer so future runs print correctly without rediscovery and frustration each time.
If only certain labels print incorrectly while others look perfect, the problem is usually data rather than alignment. Long company names, four-line addresses, or extra-large fonts overflow individual label cells and push subsequent labels out of position. Identify the offending records in Excel by counting characters with the LEN function: =LEN(A2&B2&C2) flags rows where the combined text exceeds what fits in a standard label. Shorten the entries or reduce the font size in your Word template.
Mac users occasionally encounter merge field formatting that looks correct on screen but prints with extra spacing. This is almost always a paragraph spacing issue, not a merge problem. Select all the merge fields in your first label cell, open the paragraph dialog, and set spacing before and after to zero with single line spacing. Then click Update Labels to push the corrected formatting to every cell on the sheet. The same fix applies to Windows when you copy and paste merge fields from another document.
For long mailing runs, batch your work. Most laser printers can handle 50 to 100 label sheets in a single session before the rollers heat up enough to cause sticking. Print in batches of 25 with two-minute cooling pauses between batches, especially in warm offices during summer. Inkjet printers handle continuous runs better but benefit from dry-time breaks every 50 sheets to prevent the output tray from becoming a sticky stack. Track your batch sizes in a print log for future planning.
Finally, related techniques like how to add a filter in excel and excel/freeze-panes-in-excel become invaluable for managing large label projects with thousands of records. Filtering lets you produce labels for only this month's new customers, while frozen header rows keep column names visible as you scroll through long lists during quality checks. These two skills, combined with the mail merge workflow, give you a complete label production pipeline that scales from holiday cards to enterprise shipping departments.
Beyond the basic workflow, a few practical habits separate label projects that go smoothly from those that consume entire afternoons. Always keep a small inventory of test paper cut to label sheet dimensions, 8.5 by 11 inches, on hand specifically for alignment trial prints. Marking each sheet with a date and printer name turns your test pile into a calibration archive. When you upgrade printers or change drivers, a fresh test sheet documents the new offset values before you waste real label stock figuring out registration.
Build a personal label template library inside a dedicated folder. Save one Word file per Avery product code you commonly use, each pre-configured with your preferred font, font size, and paragraph spacing. Naming files like Labels-Avery-5160-Address.docx and Labels-Avery-5163-Shipping.docx makes future projects a matter of opening the template, swapping the Excel data source, and running the merge. This habit cuts setup time from ten minutes to under two minutes after the first build.
For recurring monthly mailings, automate as much of the Excel side as possible. Build your contact list as an Excel Table, use Power Query to pull fresh data from a CRM or a SharePoint list, and let formulas handle name capitalization and address concatenation automatically. When merge time arrives, you simply refresh the query, verify the row count, and run the same Word template against the updated data. This pipeline removes the manual cleanup that introduces errors when deadlines pressure you to rush.
Privacy deserves a moment of attention. Label projects often involve names, addresses, and sometimes account numbers or medical identifiers that fall under privacy regulations. Store source files in encrypted folders, avoid emailing unencrypted spreadsheets to colleagues, and shred misprints rather than tossing them into a regular recycling bin. For healthcare or legal mailings, document your handling procedures so you can prove compliance during audits. These habits become second nature with practice and protect both you and your recipients.
Color and design choices matter for marketing labels. Black text on white labels reads best, but a subtle color accent or logo improves brand recognition for business mail. Keep colored elements small, around 10 to 15 percent of label area, to control ink costs and printing time. Use vector graphics where possible because they scale cleanly across label sizes without pixelation. Test color rendering on your actual printer because screen colors rarely match printed output exactly without color profile calibration.
Document your process for the next person. Write a one-page cheat sheet covering which Excel file to use, which Word template matches each project, which printer tray to load, and which settings to verify. Tape this cheat sheet inside the cabinet where you store label stock. Future you, or a colleague filling in during your vacation, will produce correct labels on the first try instead of calling for help or printing a wasted sheet. A five-minute documentation investment pays off every single quarter thereafter.
Finally, build the muscle memory by practicing. Schedule a quick refresher every six months where you run a small test merge with dummy data just to keep the steps fresh. Software updates occasionally shift menu locations or add new dialog options, and a low-stakes practice run keeps you ready when a high-stakes project lands on your desk Friday afternoon. Pair this refresher with our Excel practice quizzes to keep your broader spreadsheet skills sharp alongside your label-specific workflow knowledge.
Excel Questions and Answers
About the Author
Business Consultant & Professional Certification Advisor
Wharton School, University of PennsylvaniaKatherine Lee earned her MBA from the Wharton School at the University of Pennsylvania and holds CPA, PHR, and PMP certifications. With a background spanning corporate finance, human resources, and project management, she has coached professionals preparing for CPA, CMA, PHR/SPHR, PMP, and financial services licensing exams.