AM Jarvis

Packing Slip Generator: Free Packing Slip Template

Make a packing slip with an order barcode or QR code, gift message and return steps, as a 4x6 label, Letter or A4 PDF.

Your store

Order

Ship to

Items

Messages

Barcode and size

Preview

This is what the PDF will contain.

Runs in your browser. Customer addresses and order details are never uploaded. The PDF uses a standard font for Latin-alphabet text; for other scripts, use Print and choose Save as PDF.

In short

To make a packing slip, enter your store details, the order number and date, the ship-to address and the items with quantities ordered and shipped. Choose whether to show prices, add a gift message or return instructions, pick a Code 128 barcode or QR code, and choose 4x6, Letter or A4. Click Download PDF and print it.

On this page
  1. How to make a packing slip
  2. What goes on a packing slip
  3. Prices on a packing slip, or not?
  4. Barcode or QR code
  5. 4x6 label, Letter or A4
  6. Split shipments and backorders
  7. Return instructions that cut support emails
  8. Packing slip, invoice or shipping label?
  9. When Shopify's own packing slips are enough
  10. Limits

A packing slip is the sheet inside the box that lists what was shipped. The customer uses it to check the order, the person packing uses it to pick the right items, and your returns process uses it to match a parcel back to an order. This generator makes one in your browser as a PDF sized for a 4x6 label printer or a regular office printer.

How to make a packing slip

  1. Add your store. Upload a logo and enter the store name, return address, email, phone and website. Tick Remember on this device to keep them for the next order.
  2. Enter the order. Order number (such as #1187), order date, and optionally the ship date, shipping method and tracking number.
  3. Add the ship-to address. Tick Add a separate bill-to address if the buyer and recipient are different people.
  4. List the items. SKU, item and variant, quantity ordered and quantity shipped. If you ship fewer than ordered, a Backordered column appears and the slip explains that the rest will follow.
  5. Decide on prices. Prices are off by default. Tick Show prices to add unit prices, line totals and a subtotal of the shipped items.
  6. Add messages. Tick This order is a gift to add a gift message in a box. Gift mode hides every price and changes the title to Gift Receipt. Add a thank-you note and your return instructions.
  7. Pick a code and size. Choose a Code 128 barcode of the order number, a QR code (of the order number or a link such as your returns page), or no code. Then choose a 4x6 in label, US Letter or A4.
  8. Download or print. Download PDF gives you an exact-size file. Next order clears the customer and items, keeps your store details, note, return steps and settings, and moves the order number up by one.

What goes on a packing slip

PartWhy it is there
Store name, logo and return addressTells the customer who sent it and where returns go
Order number and barcodeLets you scan or search the order when a return comes back
Ship-to addressLets the packer check the slip matches the label
SKU, item, ordered and shippedShows exactly what is in this box and what is still to come
Units in this packageA quick count for the packer and the customer
Return instructionsCuts down on "how do I return this?" emails
Note or gift messageA personal touch, or a message from the person who sent the gift

Prices on a packing slip, or not?

Most stores leave prices off. A slip without prices works for gifts, for orders shipped to someone other than the buyer, and for partial shipments where a total would confuse the customer. Show prices when the slip doubles as a record for a business buyer or when you ship wholesale orders that the receiving team checks against an invoice. When prices are on, the subtotal counts only the units in this package: in the sample, 2 mugs at $34 and 1 tea towel at $18 make $86, while the backordered candle is listed at $0.00 for now.

Barcode or QR code

A Code 128 barcode holds letters, digits and common symbols, so "#1187" or "SO-2026-0412" both work. Any USB barcode scanner reads it into a search box, which makes processing returns and checking packed orders faster. A QR code is better for customers: point it at your returns page or order status page so a phone camera opens it. If you leave the QR link empty, it encodes the order number. Both codes are drawn as vector shapes in the PDF, so they stay sharp on thermal printers.

These codes identify your order. They are not product barcodes. For UPC or EAN labels on products, use the barcode generator.

4x6 label, Letter or A4

  • 4x6 in: made for thermal label printers such as the ones many stores use for shipping labels. The PDF page is exactly 4 by 6 inches. Print at 100% (Actual size) on 4x6 labels. If the slip is long, for example with a gift message, a note and return steps, it continues on a second label.
  • US Letter or A4: for inkjet and laser printers. Fold it in thirds and put it on top of the items or in a document pouch on the outside of the box.

Before you print a stack of slips, print one and check three things: the page is not scaled down (the barcode should be the same width as on screen at 100%), the barcode scans with a phone app or your scanner, and the return address is correct. Thermal printers have no ink, so a slip printed on a 4x6 label fades faster in sunlight than an office print. That is fine for a packing slip, but keep a PDF copy if you need a record.

Tip: If your slips list SKUs, keep the SKUs in your store clean and consistent first, so the picker and the customer see the same code. AM Jarvis Bulk Edit Pro edits product fields across a Shopify or WooCommerce catalog with a preview and one-click revert.

Split shipments and backorders

When one item is out of stock, many stores ship what they have and send the rest later. Enter the full quantity in Ordered and what is in this box in Shipped. The slip adds a Backordered column, shows the difference for each line, and prints a short note that the missing items will follow at no extra cost. When the rest ships, make a second slip for the same order number with the remaining quantities as shipped. The customer can then match both parcels to one order, and nobody emails you asking where the candle went.

Return instructions that cut support emails

Customers read the return section of a packing slip when they are already unhappy, so keep it short and concrete:

  • How many days they have, counted from delivery.
  • The first step, such as "Email us with your order number" or "Scan the QR code to start a return".
  • Whether you send a label or they buy postage.
  • What to put in the box, for example this slip.

Match the wording to your published refund policy. If you do not have one yet, the free refund policy generator writes one from a short form.

Packing slip, invoice or shipping label?

A shipping label goes on the outside of the box and is made by the carrier or your shipping app. A packing slip goes inside and lists the contents, usually without prices. An invoice asks for or confirms payment and always has prices and totals. If a customer needs a document with prices for their accounts, make an invoice with the invoice generator instead.

When Shopify's own packing slips are enough

Shopify prints packing slips from the order page, and you can edit the template under Settings > Shipping and delivery > Packing slip template. For orders that come through your Shopify checkout, that is usually the fastest route because it pulls the order data for you. This generator is for the cases Shopify does not cover well: orders taken by email, phone, social media DMs or at markets, wholesale orders, replacement and warranty shipments, split shipments, or a quick gift slip without editing Liquid code.

Limits

The tool makes one slip at a time and does not read orders from your store. The PDF uses the standard Helvetica font for Latin-alphabet text, so names in other scripts show "?" in the PDF; use Print and save as PDF from the print dialog for those. Customer addresses stay in your browser and are never uploaded. Your last slip is kept in this browser for convenience, so clear it with Next order on a shared computer.

Frequently asked questions

What is a packing slip?

A packing slip is a document placed inside a shipment that lists the items in the box, usually with SKUs and quantities. It helps the customer check the order and helps the seller handle returns. Unlike an invoice, it often has no prices.

Does a packing slip need prices?

No. Most stores leave prices off, especially for gifts and orders shipped to a different person. Show prices when the slip is also a record for a business customer. In this tool prices are off by default and always hidden in gift mode.

Can I print a packing slip on a 4x6 label printer?

Yes. Choose the 4 x 6 in shipping label size and the PDF page is exactly 4 by 6 inches. Print it at 100% scale, often called Actual size, on 4x6 labels. Long slips continue on a second label.

What barcode should a packing slip use?

Code 128 is the usual choice for an order number because it holds letters, digits and symbols and any standard scanner reads it. Use a QR code instead if you want customers to scan it with a phone, for example to open your returns page.

Where do I put the packing slip in the box?

Place it on top of the items so it is the first thing the customer sees, or in a clear document pouch stuck to the outside of the box. Pouches are common for wholesale shipments, where the receiving team checks the slip before opening cartons.

What is the difference between a packing slip and a packing list?

In everyday ecommerce they mean the same thing. In international freight, a packing list is a more detailed document with carton counts, weights and dimensions for customs and forwarders. This tool makes a customer packing slip.