Tags that scan first time

Barcode Labels and Price Tags for Clothing: A Setup Guide

Pick a barcode format, choose swing tags or stickers, set up a thermal or sheet printer and re-label for markdowns without losing track of stock.

The fastest reliable way to label a clothing boutique is to print Code 128 barcodes from your POS onto thermal labels, one label per variant, with size, color and price printed beside the barcode. Keep supplier EAN or UPC barcodes when they already scan, generate your own for everything else, and do every price change in the system before you touch a label.

Key takeaways

  • Code 128 suits in-store labels; EAN-13 and UPC-A are for globally unique retail barcodes.
  • Every variant (size and color) needs its own barcode, or the till cannot tell an S from an L.
  • Thermal roll printers save time and waste for weekly labeling; sheet labels suit occasional runs.
  • A good tag shows barcode, price, size, color and style name, in that order of importance.
  • For markdowns, change the price in the system first, then print stickers from the same data.

Why do clothing barcodes need to be per variant?

Because the till sells a specific size and color, not a style. If all sizes of a dress share one barcode, every sale reduces the wrong count, your size reports become fiction and your online store sells sizes you do not have.

In BoutiquePOS, each variation of a variable product has its own SKU and barcode. When you set up size and color variants, you can let the system generate barcodes for every variant, or enter the supplier barcode for each one. Our variant setup guide explains how to plan the matrix first.

Which barcode format should I use: Code 128, EAN-13 or UPC?

Use Code 128 for labels you generate yourself, and keep EAN-13 or UPC-A when a supplier has already printed one or a sales channel requires one. That covers nearly every boutique.

BoutiquePOS supports the common formats: C128, C39, EAN-13, EAN-8, UPC-A and UPC-E. Here is how they compare for apparel:

Format What it encodes Best for Watch out for
Code 128 (C128) Letters, numbers, symbols Your own in-store labels; can encode the SKU itself Not a global product ID; fine for your tills only
Code 39 (C39) Capital letters, numbers, a few symbols Older systems that only read C39 Wider than C128 for the same data, so harder on small tags
EAN-13 13 digits Retail products sold widely, common outside North America Needs registered numbers if it must be unique beyond your shop
EAN-8 8 digits Very small items Limited number range; rarely needed for clothing
UPC-A 12 digits Retail products in the US Same registration point as EAN-13
UPC-E Compressed UPC Tiny packaging Rare in apparel

Do I need GS1 barcodes?

Not for your own shop floor. A Code 128 barcode generated by your POS scans perfectly at your own tills. You generally need registered GS1 numbers only when another business asks for them, such as a department store, a wholesale buyer or a marketplace. If that is part of your plan, check the channel’s requirements before printing thousands of labels.

What about supplier barcodes?

If garments arrive with an EAN or UPC already printed and it scans cleanly, enter that number as the variant’s barcode and save yourself a label. The catch: some suppliers use one barcode for all sizes of a style. Scan an S and an L from the same delivery. If they return the same number, print your own per-variant labels and cover or ignore the supplier code.

Swing tag or sticker: which works better for clothing?

Swing tags suit most garments; stickers suit packaged items, accessories and markdowns. Many boutiques use both: a printed swing tag for the main price and a sticker for sale prices.

Option Good for Pros Cons
Swing tag (card, attached with a tag gun or string) Dresses, abayas, kurtas, knitwear Looks finished, carries your brand, no residue on fabric Needs a tagging gun, takes longer per piece
Adhesive label on a blank swing tag Busy shops that want a branded tag with printed data Pre-branded card, variable data printed per variant Two steps per piece
Adhesive sticker on packaging Folded shirts in bags, unstitched suits in packs, accessories Fast, prints straight from the thermal printer Never stick directly on fabric; it can leave marks
Markdown sticker Sale periods Quick to apply over the old price Easy to cover the barcode by mistake

A practical setup many shops land on is blank branded swing tags ordered in bulk, with a small thermal label stuck on each one carrying the barcode, size, color and price. You get a branded look and live data from the system.

Thermal printer or sheet labels?

Choose a thermal roll printer if you label new stock every week. Choose sheet labels on an office printer if you only print a few dozen labels at a time and do not want another device on the counter.

Thermal roll printer Sheet labels on office printer
Printing One label or a thousand, no waste Full sheets; partial sheets get wasted or misaligned
Consumables Direct thermal labels (no ink) or thermal transfer with ribbon Label sheets plus ink or toner
Durability Direct thermal fades in heat and sunlight over time; thermal transfer lasts longer Good, depending on printer
Speed for a delivery Fast Slower, sheet by sheet
Best for Weekly deliveries, busy seasons Small shops, occasional runs

Direct thermal labels are fine for tags that live indoors for a season. If garments sit in a sunny window or a hot stockroom for months, thermal transfer labels with a ribbon hold up better.

BoutiquePOS handles both through label templates. You set the label size, how many labels per row or sheet, and what appears on each. See the hardware page for the kinds of printers and scanners that work with a browser-based POS.

What should I print on a clothing tag?

Print what the customer and the cashier each need: size, color and price for the customer; barcode for the cashier. Then add your name for branding.

A good layout, from most to least important:

  1. Barcode with the human-readable number underneath, so a cashier can type it if the scan fails.
  2. Price, large and clear. In the UAE, show the VAT-inclusive price; our UAE VAT guide explains why.
  3. Size, large enough to read without unfolding the garment.
  4. Color name, especially for colors that look similar under shop lighting.
  5. Product name or style code.
  6. Shop name, if the tag is not already pre-branded.

What should I leave off?

Leave off cost price, supplier names and internal notes. Customers read tags carefully. If you want a cost code for staff, use a coded field your team understands, or keep it in the system only.

Do I need Arabic or Urdu on tags?

Not usually for the tag itself, since sizes and prices read the same. Receipts are where language matters most. BoutiquePOS supports receipt layouts in your shop’s language, with Arabic and Urdu right-to-left. See languages.

How do I set up label printing step by step?

Here is the order we recommend on your first day:

  1. Finish your products and variants first. Labels print from product data, so fix names, sizes and prices before printing.
  2. Generate or enter barcodes for every variant. Choose your format in the product settings.
  3. Measure your labels. Width, height, gaps between labels and, for sheets, margins and columns.
  4. Create a label template with those measurements and choose which fields to show.
  5. Print one test label and scan it with your scanner at the till. Check the price and variant come up correctly.
  6. Print by delivery. When you receive a purchase order, print labels for the quantities just received, so the label count matches the stock count.
  7. Tag at the back, not on the floor. Untagged stock on the rail is how wrong sizes get sold.

Printing by delivery is the habit that matters most. If you receive stock through purchase orders, the quantities are already there and you are not counting twice.

How do I re-label for markdowns without losing track?

Change prices in the system first, then label. If the label says one price and the till says another, you get arguments at the counter and refunds you did not plan for.

  1. Decide the markdown in the system. Use a dated discount on a category, brand or set of products, or update the selling price of specific variants. Seasonal sales covers both approaches.
  2. Print markdown stickers for the affected variants. Show the new price clearly; many shops also show the original price struck through on the sticker.
  3. Stick over the old price, never over the barcode. If the tag layout makes that hard, print a full replacement label instead.
  4. Spot-check at the till. Scan five or six relabeled pieces before opening to confirm the discount is active.
  5. Remove stickers when the sale ends if you used a dated discount, or let the till price win and clear old stickers as you go.

A dated discount has one big advantage: when the date passes, the till goes back to full price automatically. You only need to peel stickers, not fix prices.

What goes wrong with clothing barcodes, and how do I fix it?

Most scanning problems come from a short list of causes:

Problem Likely cause Fix
Scan returns nothing Barcode not saved on the variant, or wrong format Check the variant’s barcode field; reprint
Scan returns the wrong size Supplier barcode shared across sizes Print your own per-variant labels
Scanner beeps but reads oddly Barcode printed too small or too faint Increase label size or printer darkness
Labels drift across the sheet Template margins do not match the sheet Remeasure and adjust the template
Tags fade in the window Direct thermal labels in sunlight Use thermal transfer labels for display stock

How do labels fit the rest of my workflow?

Labels are where your catalog meets the shop floor. Good labels make every other task faster: sales at the till, returns and exchanges where staff scan the tag to find the original item, stock counts, and transfers between locations.

If you are setting up now, the barcode labels feature page shows the template editor, and the help center has screenshots for each step. Moving from another system? The switch guide explains how to bring your existing barcodes across so you do not have to relabel the whole shop.

Try this on your own stock.

Free for 14 days, no card.

Start free trial

#Barcodes#Labels#Variants#Markdowns

BoutiquePOS emblem

Written by

BoutiquePOS Onboarding

The onboarding team handles product imports, barcode label templates, printer setup and the first-week training for new boutiques. Their articles come from the questions owners ask most during setup.

FAQ

Questions on this topic

Still unsure? Ask us on WhatsApp or the form, or search the help center.

Which barcode format is best for a clothing boutique?

For labels you print yourself, Code 128 is usually the best choice because it is compact and can encode your SKU letters and numbers directly. Use EAN-13 or UPC-A when you need a globally unique retail barcode, for example when selling through other retailers or marketplaces that require one. Keep supplier EAN barcodes when they are already on the garment and scan cleanly.

Do I need to buy barcodes from GS1 for my own boutique?

Not for barcodes used only inside your own shop. Internal Code 128 labels generated by your POS work fine at your tills. You generally need registered GS1 numbers only when another retailer or marketplace asks for them, so check that requirement with the channel before you buy.

Thermal printer or sheet labels: which should I use?

A thermal roll printer is better if you label stock every week, because it prints one label at a time, needs no ink and does not waste half-used sheets. Sheet labels on an office printer are fine for small, occasional runs. BoutiquePOS supports both through configurable label templates.

What should be printed on a clothing price tag?

At minimum: the barcode, the price, the size and the color. Most boutiques also add the product name or style code and the shop name. Keep it readable at arm's length, and put size large enough that customers can find it without unfolding the garment.

How do I re-label clothes for a sale?

Change the price in the system first, either directly or through a dated discount, then print markdown stickers from the same product data. Stick the new label over the old price, not over the barcode, or replace the whole tag. Scan a few relabeled pieces at the till before opening to confirm the sale price comes through.

Can I print barcode labels from a phone or tablet?

You print labels from the BoutiquePOS label screen in the browser, so any device that can reach your label printer can print. Thermal printers are usually connected to a laptop or desktop by USB or network. Test your printer with one label before printing a full delivery.

Keep reading

Inventory · 10 min

Size and Color Variants for a Clothing Store: Setup Guide

Plan your size and color matrix, name SKUs so staff can read them, choose size runs, and import variants for abayas, kurtas and kidswear.

BoutiquePOS Editorial ·

Markets · 9 min

Sell Unstitched Lawn by the Suit and by the Meter

Units and sub-units for lawn in Pakistan: 3-piece suits, per-meter pricing, cut pieces, season drops, the Eid rush and WhatsApp orders.

BoutiquePOS Editorial ·

Growth · 8 min

WooCommerce Stock Sync for Boutiques: A Practical Guide

Keep boutique stock in sync with WooCommerce: what syncs, mapping variants, avoiding overselling, photos, and when the built-in store is enough.

BoutiquePOS Onboarding ·

14-day free trial

Put the guide into practice with BoutiquePOS.

Start free today, or book a demo and we set it up on your own products.

No card for the trialNo contractImport help is free