<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>UPCs.com</title>
	<atom:link href="https://upcs.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://upcs.com/</link>
	<description>Your trusted, leading UPC seller</description>
	<lastBuildDate>Fri, 23 Oct 2026 13:00:00 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.11</generator>

<image>
	<url>https://upcs.com/wp-content/uploads/2020/04/cropped-Barcode-32x32.png</url>
	<title>UPCs.com</title>
	<link>https://upcs.com/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Barcodes for Wholesale: What Faire Retailers and Independent Stores Expect</title>
		<link>https://upcs.com/blog/barcodes-for-wholesale-faire/</link>
		
		<dc:creator><![CDATA[PK]]></dc:creator>
		<pubDate>Tue, 10 Nov 2026 13:00:00 +0000</pubDate>
				<category><![CDATA[Documentation]]></category>
		<category><![CDATA[UPC Codes]]></category>
		<guid isPermaLink="false">https://upcs.com/?p=615725</guid>

					<description><![CDATA[<p>A shop owner finds your candles on Faire and places a first order. A week later a box lands on her counter, and someone has to get 48 candles into the store&#8217;s point-of-sale system before they can be sold. If &#8230;</p>
<p class="read-more"> <a class="" href="https://upcs.com/blog/barcodes-for-wholesale-faire/"> <span class="screen-reader-text">Barcodes for Wholesale: What Faire Retailers and Independent Stores Expect</span> Read More &#187;</a></p>
<p>The post <a href="https://upcs.com/blog/barcodes-for-wholesale-faire/">Barcodes for Wholesale: What Faire Retailers and Independent Stores Expect</a> appeared first on <a href="https://upcs.com">UPCs.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="615725" class="elementor elementor-615725">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-204e031 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="204e031" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a6591c3" data-id="a6591c3" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3eee3ee elementor-widget elementor-widget-html" data-id="3eee3ee" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<style>
    /* Scoped Typography & Spacing */
    .elementor-upcs-post {
        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
        line-height: 1.6;
        color: #333333;
        max-width: 800px;
        margin: 0 auto;
    }
    .elementor-upcs-post h2 {
        color: #1a1a1a;
        font-size: 26px;
        font-weight: 700;
        margin-top: 40px;
        margin-bottom: 15px;
    }
    .elementor-upcs-post h3 {
        color: #2c3e50;
        font-size: 20px;
        font-weight: 600;
        margin-top: 30px;
        margin-bottom: 12px;
    }
    .elementor-upcs-post p {
        margin-bottom: 20px;
        font-size: 16px;
    }
    .elementor-upcs-post strong {
        font-weight: 600;
    }
    .elementor-upcs-post hr {
        border: 0;
        border-top: 1px solid #eef2f5;
        margin: 40px 0;
    }
    .upcs-error-box {
        background: #fdf2f2;
        border-left: 4px solid #e74c3c;
        padding: 18px 20px;
        margin: 25px 0;
        border-radius: 0 6px 6px 0;
    }
    .upcs-error-box p {
        margin: 0;
        font-style: italic;
        color: #c0392b;
        font-weight: 500;
    }
    .upcs-template-box {
        background: #f8f9fa;
        border: 1px solid #e9ecef;
        padding: 20px;
        margin: 20px 0;
        border-radius: 6px;
        font-size: 15px;
        color: #495057;
    }
    .upcs-img-container {
        text-align: center;
        margin: 30px auto;
        max-width: 550px;
    }
    .upcs-img-container.small-width {
        max-width: 420px;
    }
    .upcs-img-container img {
        width: 100%;
        height: auto;
        border-radius: 6px;
        border: 1px solid #e2e8f0;
        box-shadow: 0 4px 12px rgba(0,0,0,0.05);
    }
    .upcs-img-caption {
        display: block;
        font-size: 13px;
        color: #718096;
        margin-top: 8px;
        font-style: italic;
    }
    .upcs-steps-list {
        list-style: none;
        padding: 0;
        margin: 30px 0;
    }
    .upcs-step-item {
        position: relative;
        padding-left: 45px;
        margin-bottom: 30px;
    }
    .upcs-step-number {
        position: absolute;
        left: 0;
        top: 2px;
        background: #e67e22;
        color: #fff;
        width: 28px;
        height: 28px;
        border-radius: 50%;
        text-align: center;
        line-height: 28px;
        font-weight: bold;
        font-size: 14px;
    }
    .upcs-step-title {
        font-size: 18px;
        font-weight: 600;
        color: #1a1a1a;
        margin: 0 0 8px 0;
    }
    .upcs-step-item ul {
        margin-top: 10px;
        padding-left: 20px;
    }
    .upcs-step-item li {
        margin-bottom: 6px;
    }
    .upcs-table-wrapper {
        overflow-x: auto;
        margin: 30px 0;
        border: 1px solid #e2e8f0;
        border-radius: 8px;
    }
    .upcs-comparison-table {
        width: 100%;
        border-collapse: collapse;
        text-align: left;
        font-size: 15px;
    }
    .upcs-comparison-table th {
        background: #f8f9fa;
        color: #2d3748;
        font-weight: 600;
        padding: 12px 16px;
        border-bottom: 2px solid #e2e8f0;
    }
    .upcs-comparison-table td {
        padding: 14px 16px;
        border-bottom: 1px solid #e2e8f0;
        color: #4a5568;
    }
    .upcs-comparison-table tr:last-child td {
        border-bottom: none;
    }
    .upcs-highlight-row {
        background-color: #f7fafc;
        font-weight: 600;
    }
    .upcs-cta-card {
        text-align: center;
        padding: 35px 25px;
        background-color: #fffaf5;
        border-radius: 8px;
        border: 1px solid #fbd38d;
        margin: 40px 0;
    }
    .upcs-cta-card h3 {
        margin-top: 0;
        color: #dd6b20;
        font-size: 22px;
    }
    .upcs-cta-btn {
        background-color: #e67e22;
        color: #ffffff !important;
        padding: 14px 32px;
        text-decoration: none;
        font-size: 18px;
        font-weight: bold;
        border-radius: 5px;
        display: inline-block;
        margin-top: 15px;
        transition: background 0.2s ease;
        box-shadow: 0 4px 6px rgba(230, 126, 34, 0.15);
    }
    .upcs-cta-btn:hover {
        background-color: #d35400;
    }
</style>

<div class="elementor-upcs-post">

    <p>A shop owner finds your candles on Faire and places a first order. A week later a box lands on her counter, and someone has to get 48 candles into the store's point-of-sale system before they can be sold. If every candle carries a barcode, that takes minutes. If not, it takes an afternoon of typing and label printing. So <strong>do you need barcodes to sell wholesale?</strong></p>

    <p>The direct answer: <strong>Faire does not require barcodes, and a small shop can sell your product without one. But more retailers now ask for them, Faire buyers can filter for products that have a GTIN, and a store's register works best when every unit carries a UPC that scans. One UPC per variant, printed on the retail unit, is the baseline. Case codes come later, if a distributor or larger buyer asks.</strong> Below is what Faire says, what a store's POS expects, and how to get your line ready.</p>

    <div class="upcs-img-container">
        <img decoding="async" src="https://upcs.com/wp-content/uploads/2026/10/barcodes-for-wholesale-faire.png" alt="A shipping carton with a case label beside a single retail jar carrying a UPC barcode label">
        <span class="upcs-img-caption">Two levels of barcode in wholesale: a UPC on every retail unit, and sometimes a case code on the carton.</span>
    </div>

    <h2>What Faire Says About Barcodes</h2>
    <p>Faire uses the term GTIN, the family name for UPC, EAN and ISBN numbers. Its help center and blog make five points that matter to brands:</p>
    <ul>
        <li><strong>They are optional.</strong> Faire says it does not require brands to add barcodes or GTINs to their listings.</li>
        <li><strong>Retailers are asking for them.</strong> Faire reports growing GTIN requests from retailers that use advanced inventory tools, and it names grocery chains, hardware stores and toy retailers. These buyers often run several locations, automated reordering and a third-party POS or ERP system.</li>
        <li><strong>Buyers can filter on them.</strong> Retailers can search with a "Has GTIN" filter. A product without one will not appear in that view.</li>
        <li><strong>They flow into the store's POS.</strong> Faire offers integrations with Shopify, Square, Clover and Lightspeed Retail that add purchased products to the retailer's system. Faire notes that barcode data only syncs if the brand has provided it.</li>
        <li><strong>They speed up order writing.</strong> In the Faire mobile app, a brand can build an order for a retailer by scanning product GTINs.</li>
    </ul>

    <h2>How to Add GTINs on Faire</h2>
    <p>Faire's format rules are short: digits only, a length of 8, 12, 13 or 14, a valid check digit, and a separate GTIN for each variant or style. A 12-digit UPC meets them. Our free <a href="https://upcs.com/check-digit-calculator/" target="_blank">check digit calculator</a> confirms a code before you paste it in.</p>
    <p>Faire lists four ways to add them:</p>
    <ul>
        <li><strong>Product Editor.</strong> Each variation has a GTIN field beside its SKU and prices.</li>
        <li><strong>Bulk Editor.</strong> Update many listings on one screen.</li>
        <li><strong>Bulk upload spreadsheet.</strong></li>
        <li><strong>An integration,</strong> such as Faire's Shopify integration. <em>(Set the codes up in Shopify first: <a href="https://upcs.com/blog/upc-codes-for-shopify/" target="_blank">UPC codes for Shopify stores</a>.)</em></li>
    </ul>

    <h2>What an Independent Store's POS Expects</h2>

    <div class="upcs-table-wrapper">
        <table class="upcs-comparison-table">
            <thead>
                <tr>
                    <th>What the Store Does</th>
                    <th>What It Needs From You</th>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <td><strong>Receives your delivery</strong></td>
                    <td>A barcode on every unit, so stock can be scanned in</td>
                </tr>
                <tr class="upcs-highlight-row">
                    <td><strong>Rings up a sale</strong></td>
                    <td>A UPC that scans on the first try</td>
                </tr>
                <tr>
                    <td><strong>Tracks what sells</strong></td>
                    <td>A different code for every size, scent, color and flavor</td>
                </tr>
                <tr>
                    <td><strong>Reorders</strong></td>
                    <td>The same code on every shipment of the same product</td>
                </tr>
            </tbody>
        </table>
    </div>

    <p>When a product arrives without a barcode, the shop has to create its own code, print its own labels and stick one on every unit. Stores do this, but it is extra work on each delivery.</p>
    <p>Two details brands often ask about:</p>
    <ul>
        <li><strong>The price is not in the barcode.</strong> A UPC only identifies the product. Each store sets its own price in its POS, so you do not need different codes for different retailers.</li>
        <li><strong>Size and placement matter.</strong> A barcode that is too small or wraps around a curve will not scan. <em>(Guides: <a href="https://upcs.com/blog/barcode-sizing-and-placement-tips/" target="_blank">sizing and placement</a> and <a href="https://upcs.com/blog/why-wont-my-barcode-scan/" target="_blank">why a barcode won't scan</a>.)</em></li>
    </ul>

    <h2>Unit Codes vs. Case Codes</h2>
    <ul>
        <li><strong>The unit code</strong> is the 12-digit UPC on each item a shopper buys. Every wholesale-ready product needs one.</li>
        <li><strong>The case code</strong> is a 14-digit number that identifies a full carton, such as a case of 12. It is built from the UPC of the item inside and is usually printed as an ITF-14 barcode on the box.</li>
    </ul>
    <p>Small independent shops usually open the box and scan the units, so they rarely need a case code. Distributors, warehouses and larger retailers that receive goods by the carton may ask for one. If a buyer does ask, each case size needs its own code. We found nothing in Faire's help pages that asks brands for case codes. <em>(Explained: <a href="https://upcs.com/blog/what-is-a-master-carton-scc-14-code/" target="_blank">master carton codes</a>. Order: <a href="https://upcs.com/buy-scc-14-codes/" target="_blank">SCC-14 case codes</a>.)</em></p>
    <p>One related rule: a gift set or multipack that is sold as one item needs its own UPC, separate from the single item. <em>(Examples: <a href="https://upcs.com/blog/how-many-upc-codes-do-i-need/" target="_blank">how many UPC codes do I need?</a>)</em></p>

    <h2>Do Purchased Codes Work for Wholesale?</h2>
    <p>For independent stores, boutiques, gift shops and their POS systems, yes. The register needs a unique code that scans, and that is what a purchased code is. You pay once and there are no renewal fees.</p>
    <p>One exception to check: a large chain with a formal supplier program may ask for a company prefix registered in your own company's name. Ask the buyer before you print packaging.</p>

    <hr>

    <h2>Step-by-Step: Get Your Line Wholesale-Ready</h2>

    <ul class="upcs-steps-list">
        <li class="upcs-step-item">
            <div class="upcs-step-number">1</div>
            <p class="upcs-step-title">Count Your Variants</p>
            <p>List every size, scent, color and set you sell. Each one needs a code.</p>
        </li>
        <li class="upcs-step-item">
            <div class="upcs-step-number">2</div>
            <p class="upcs-step-title">Get Your Codes</p>
            <p><a href="https://upcs.com/buy-upc-now/" target="_blank">Order UPCs at UPCs.com</a>. They arrive by email within minutes: 25 codes are $50 and 100 are $90.</p>
        </li>
        <li class="upcs-step-item">
            <div class="upcs-step-number">3</div>
            <p class="upcs-step-title">Put the Barcode on Every Unit</p>
            <p>Add it to your packaging artwork, or apply a label. We print <a href="https://upcs.com/barcode-labels/" target="_blank">barcode label sheets</a> for $29.99 per 1,000 labels, or you can make the image with our free <a href="https://upcs.com/barcode-generator/" target="_blank">barcode generator</a>. <em>(Already printed your packaging? <a href="https://upcs.com/blog/upc-barcode-stickers/" target="_blank">Use barcode stickers</a>.)</em></p>
        </li>
        <li class="upcs-step-item">
            <div class="upcs-step-number">4</div>
            <p class="upcs-step-title">Add the Codes to Your Listings and Line Sheet</p>
            <p>Enter each GTIN on Faire, and include it in the product list you send to buyers. Stores can then load your products before the box arrives.</p>
        </li>
        <li class="upcs-step-item">
            <div class="upcs-step-number">5</div>
            <p class="upcs-step-title">Scan Before You Ship</p>
            <p>Test one finished unit of each variant with a phone scanner app. Fixing a label now is easier than fixing it in 40 stores.</p>
        </li>
    </ul>

    <h2>Frequently Asked Questions</h2>

    <h3>Does Faire require UPC codes?</h3>
    <p>No. Faire says GTINs and barcodes are optional for brands. Individual retailers may still ask for them.</p>

    <h3>Do I need a barcode for each scent or size?</h3>
    <p>Yes. Every variant a shopper can choose is a separate product with its own code.</p>

    <h3>Should I print the retail price on the barcode label?</h3>
    <p>You do not have to. The barcode identifies the product and the store's POS supplies the price.</p>

    <h3>Can I use the same UPC for wholesale and for my own online store?</h3>
    <p>Yes. One product keeps one code on every channel.</p>

    <div class="upcs-cta-card">
        <h3>Make Reordering Easy for Every Store</h3>
        <p>UPC codes delivered by email in minutes, one for every variant. One-time fee, no renewal fees, and a 30-day money-back guarantee.</p>
        <a href="https://upcs.com/buy-upc-now/" class="upcs-cta-btn">Buy UPC Barcodes Now</a>
    </div>
</div>
				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://upcs.com/blog/barcodes-for-wholesale-faire/">Barcodes for Wholesale: What Faire Retailers and Independent Stores Expect</a> appeared first on <a href="https://upcs.com">UPCs.com</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Selling on Temu: Do You Need a UPC or Barcode? Product Identifier Requirements for Sellers</title>
		<link>https://upcs.com/blog/temu-upc-barcode-requirements/</link>
		
		<dc:creator><![CDATA[PK]]></dc:creator>
		<pubDate>Fri, 06 Nov 2026 13:00:00 +0000</pubDate>
				<category><![CDATA[Documentation]]></category>
		<category><![CDATA[UPC Codes]]></category>
		<guid isPermaLink="false">https://upcs.com/?p=615723</guid>

					<description><![CDATA[<p>Temu opened its marketplace to US-based sellers, and many brands that already sell on Amazon or Walmart are adding it as another channel. Those sellers arrive expecting the usual hurdle: a mandatory UPC on every listing. So do you need &#8230;</p>
<p class="read-more"> <a class="" href="https://upcs.com/blog/temu-upc-barcode-requirements/"> <span class="screen-reader-text">Selling on Temu: Do You Need a UPC or Barcode? Product Identifier Requirements for Sellers</span> Read More &#187;</a></p>
<p>The post <a href="https://upcs.com/blog/temu-upc-barcode-requirements/">Selling on Temu: Do You Need a UPC or Barcode? Product Identifier Requirements for Sellers</a> appeared first on <a href="https://upcs.com">UPCs.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="615723" class="elementor elementor-615723">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-9104b60 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="9104b60" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-7a27045" data-id="7a27045" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-a36deae elementor-widget elementor-widget-html" data-id="a36deae" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<style>
    /* Scoped Typography & Spacing */
    .elementor-upcs-post {
        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
        line-height: 1.6;
        color: #333333;
        max-width: 800px;
        margin: 0 auto;
    }
    .elementor-upcs-post h2 {
        color: #1a1a1a;
        font-size: 26px;
        font-weight: 700;
        margin-top: 40px;
        margin-bottom: 15px;
    }
    .elementor-upcs-post h3 {
        color: #2c3e50;
        font-size: 20px;
        font-weight: 600;
        margin-top: 30px;
        margin-bottom: 12px;
    }
    .elementor-upcs-post p {
        margin-bottom: 20px;
        font-size: 16px;
    }
    .elementor-upcs-post strong {
        font-weight: 600;
    }
    .elementor-upcs-post hr {
        border: 0;
        border-top: 1px solid #eef2f5;
        margin: 40px 0;
    }
    .upcs-error-box {
        background: #fdf2f2;
        border-left: 4px solid #e74c3c;
        padding: 18px 20px;
        margin: 25px 0;
        border-radius: 0 6px 6px 0;
    }
    .upcs-error-box p {
        margin: 0;
        font-style: italic;
        color: #c0392b;
        font-weight: 500;
    }
    .upcs-template-box {
        background: #f8f9fa;
        border: 1px solid #e9ecef;
        padding: 20px;
        margin: 20px 0;
        border-radius: 6px;
        font-size: 15px;
        color: #495057;
    }
    .upcs-img-container {
        text-align: center;
        margin: 30px auto;
        max-width: 550px;
    }
    .upcs-img-container.small-width {
        max-width: 420px;
    }
    .upcs-img-container img {
        width: 100%;
        height: auto;
        border-radius: 6px;
        border: 1px solid #e2e8f0;
        box-shadow: 0 4px 12px rgba(0,0,0,0.05);
    }
    .upcs-img-caption {
        display: block;
        font-size: 13px;
        color: #718096;
        margin-top: 8px;
        font-style: italic;
    }
    .upcs-steps-list {
        list-style: none;
        padding: 0;
        margin: 30px 0;
    }
    .upcs-step-item {
        position: relative;
        padding-left: 45px;
        margin-bottom: 30px;
    }
    .upcs-step-number {
        position: absolute;
        left: 0;
        top: 2px;
        background: #e67e22;
        color: #fff;
        width: 28px;
        height: 28px;
        border-radius: 50%;
        text-align: center;
        line-height: 28px;
        font-weight: bold;
        font-size: 14px;
    }
    .upcs-step-title {
        font-size: 18px;
        font-weight: 600;
        color: #1a1a1a;
        margin: 0 0 8px 0;
    }
    .upcs-step-item ul {
        margin-top: 10px;
        padding-left: 20px;
    }
    .upcs-step-item li {
        margin-bottom: 6px;
    }
    .upcs-table-wrapper {
        overflow-x: auto;
        margin: 30px 0;
        border: 1px solid #e2e8f0;
        border-radius: 8px;
    }
    .upcs-comparison-table {
        width: 100%;
        border-collapse: collapse;
        text-align: left;
        font-size: 15px;
    }
    .upcs-comparison-table th {
        background: #f8f9fa;
        color: #2d3748;
        font-weight: 600;
        padding: 12px 16px;
        border-bottom: 2px solid #e2e8f0;
    }
    .upcs-comparison-table td {
        padding: 14px 16px;
        border-bottom: 1px solid #e2e8f0;
        color: #4a5568;
    }
    .upcs-comparison-table tr:last-child td {
        border-bottom: none;
    }
    .upcs-highlight-row {
        background-color: #f7fafc;
        font-weight: 600;
    }
    .upcs-cta-card {
        text-align: center;
        padding: 35px 25px;
        background-color: #fffaf5;
        border-radius: 8px;
        border: 1px solid #fbd38d;
        margin: 40px 0;
    }
    .upcs-cta-card h3 {
        margin-top: 0;
        color: #dd6b20;
        font-size: 22px;
    }
    .upcs-cta-btn {
        background-color: #e67e22;
        color: #ffffff !important;
        padding: 14px 32px;
        text-decoration: none;
        font-size: 18px;
        font-weight: bold;
        border-radius: 5px;
        display: inline-block;
        margin-top: 15px;
        transition: background 0.2s ease;
        box-shadow: 0 4px 6px rgba(230, 126, 34, 0.15);
    }
    .upcs-cta-btn:hover {
        background-color: #d35400;
    }
</style>

<div class="elementor-upcs-post">

    <p>Temu opened its marketplace to US-based sellers, and many brands that already sell on Amazon or Walmart are adding it as another channel. Those sellers arrive expecting the usual hurdle: a mandatory UPC on every listing. So <strong>do you need a UPC or barcode to sell on Temu?</strong></p>

    <p>The direct answer: <strong>for most products, no. Temu's published listing specification has a barcode field that accepts a UPC, EAN, ISBN or GTIN-14, and it marks that field as mandatory only for book categories. The identifiers it does insist on are your own SKU code and, for branded products, a brand that Temu has approved.</strong> One caution up front: Temu keeps its seller help pages behind the Seller Center login, so this article relies on Temu's public partner documentation and on integration partners' guides. Where those sources disagree, we say so.</p>

    <div class="upcs-img-container">
        <img decoding="async" src="https://upcs.com/wp-content/uploads/2026/10/temu-upc-barcode-requirements.png" alt="A product listing form with SKU, Brand and Barcode fields, the Barcode field marked optional and filled with a 12-digit UPC">
        <span class="upcs-img-caption">Temu's listing guide requires your own SKU code. The barcode field is optional outside book categories.</span>
    </div>

    <h2>What Temu's Documentation Says</h2>
    <p>Temu publishes technical documentation for the software that sellers use to send listings. It is the clearest public statement of what a listing needs. On product identifiers, it says:</p>
    <ul>
        <li><strong>The barcode is called the External Product ID.</strong> The documentation states that it is mandatory for book categories.</li>
        <li><strong>Accepted formats:</strong> a UPC of 12 digits, an EAN of 8 or 13 digits, an ISBN of 10 or 13 digits for books, and in the newest listing guide, a GTIN-14.</li>
        <li><strong>The number is validated.</strong> The last digit of a UPC or EAN has to be a correct check digit.</li>
        <li><strong>A bad barcode is dropped, not rejected.</strong> For non-book categories, the newest guide says a barcode that does not meet the requirements is discarded and the listing continues without it.</li>
    </ul>

    <div class="upcs-table-wrapper">
        <table class="upcs-comparison-table">
            <thead>
                <tr>
                    <th>Listing Field</th>
                    <th>Status in Temu's Documentation</th>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <td><strong>Your SKU code</strong> ("Contribution SKU")</td>
                    <td>Required. Your own identifier, unique within your store.</td>
                </tr>
                <tr>
                    <td><strong>Brand</strong></td>
                    <td>Must match the trademark name registered in your Temu Seller Center</td>
                </tr>
                <tr class="upcs-highlight-row">
                    <td><strong>Barcode</strong> (UPC, EAN, GTIN-14)</td>
                    <td>Optional outside book categories</td>
                </tr>
                <tr>
                    <td><strong>ISBN</strong></td>
                    <td>Mandatory for book categories</td>
                </tr>
            </tbody>
        </table>
    </div>

    <h2>Where the Sources Disagree</h2>
    <p>Two companies that connect seller catalogs to Temu publish their own field guides, and they do not say the same thing.</p>
    <ul>
        <li><strong>Lengow</strong> lists "Barcode ID &amp; Type" as mandatory in its Temu feed and gives EAN-13 and UPC as examples.</li>
        <li><strong>ChannelEngine</strong> does not include a barcode among its required Temu fields at all.</li>
    </ul>
    <p>The likely reading is that Temu itself does not demand a barcode for most products, while some listing tools do. Rules can also differ by country and by category, and Temu changes them. Before you build a catalog, check the listing form in your own Seller Center for your category.</p>

    <h2>Brand: The Field Temu Is Strict About</h2>
    <p>Temu wants to know whether a product is branded. Its documentation says the brand you enter has to be the same as the trademark name registered in the Seller Center. Lengow's guide describes the two paths: map a brand that Temu has already approved for your store, or mark the product as having no trademark. A product with neither is rejected.</p>
    <p>Lengow also notes that Temu does not match listings by EAN. Each seller creates a separate listing. On Temu, a barcode is not what connects your offer to a shared product page, as it is on Amazon or Walmart.</p>

    <h2>Why Add a UPC Anyway</h2>
    <p>If the field is optional, is it worth filling in? For most multi-channel sellers, yes.</p>
    <ul>
        <li><strong>One catalog, many channels.</strong> If you also sell on Amazon, Walmart, eBay or Google, your products already need codes. Use the same code on Temu and keep one record per product. <em>(Compare: <a href="https://upcs.com/blog/walmart-marketplace-upc-gtin-requirements/" target="_blank">Walmart Marketplace requirements</a> and <a href="https://upcs.com/blog/tiktok-shop-upc-requirements/" target="_blank">TikTok Shop UPC requirements</a>.)</em></li>
        <li><strong>Listing tools may insist.</strong> If you publish through a feed tool, its template may require a barcode even where Temu does not.</li>
        <li><strong>Scanning.</strong> A warehouse or fulfillment partner picks and packs faster, with fewer mistakes, when every unit carries a barcode.</li>
        <li><strong>The next retailer.</strong> A store buyer who finds your product will expect a scannable code on the package.</li>
    </ul>
    <p>If Temu is your only channel and you pack your own orders, you can list without a UPC and add one later.</p>

    <hr>

    <h2>Step-by-Step: Product Identifiers for a Temu Listing</h2>

    <ul class="upcs-steps-list">
        <li class="upcs-step-item">
            <div class="upcs-step-number">1</div>
            <p class="upcs-step-title">Settle Your Brand Status First</p>
            <p>Register your brand in the Seller Center and wait for approval, or decide to list the product as unbranded. Listings fail without one or the other.</p>
        </li>
        <li class="upcs-step-item">
            <div class="upcs-step-number">2</div>
            <p class="upcs-step-title">Give Every Variant a SKU Code</p>
            <p>Use letters and numbers, keep each one unique in your store, and use the same SKU you use on your other channels. <em>(How the two codes differ: <a href="https://upcs.com/blog/skus-vs-upcs-differences-roles-in-inventory-management-and-which-one-to-use/" target="_blank">SKUs vs. UPCs</a>.)</em></p>
        </li>
        <li class="upcs-step-item">
            <div class="upcs-step-number">3</div>
            <p class="upcs-step-title">Add a Barcode if the Product Has One</p>
            <p>Reselling another brand? Use the code on its packaging. Your own product? Assign one of your own. <a href="https://upcs.com/buy-upc-now/" target="_blank">UPCs.com delivers codes by email in minutes</a> for a one-time fee.</p>
        </li>
        <li class="upcs-step-item">
            <div class="upcs-step-number">4</div>
            <p class="upcs-step-title">Check the Digits Before You Submit</p>
            <p>Temu validates the check digit, and a code that fails is dropped. Confirm yours with our free <a href="https://upcs.com/check-digit-calculator/" target="_blank">check digit calculator</a>.</p>
        </li>
        <li class="upcs-step-item">
            <div class="upcs-step-number">5</div>
            <p class="upcs-step-title">Put the Barcode on the Package</p>
            <p>Create the image with our free <a href="https://upcs.com/barcode-generator/" target="_blank">barcode generator</a>, or order <a href="https://upcs.com/barcode-labels/" target="_blank">printed barcode labels</a>.</p>
        </li>
    </ul>

    <h2>Frequently Asked Questions</h2>

    <h3>Does Temu require a UPC?</h3>
    <p>Temu's public documentation marks the barcode field as mandatory only for book categories, where it is an ISBN. For other products it is optional. Check your own category in the Seller Center, because requirements can vary and change.</p>

    <h3>Which barcode types does Temu accept?</h3>
    <p>UPC, EAN, ISBN and GTIN-14, according to its current listing guide.</p>

    <h3>Is there a GTIN exemption on Temu?</h3>
    <p>We found no exemption process in Temu's public documentation. Outside book categories the barcode field is optional, so an exemption would not be needed.</p>

    <h3>Can I use the same UPC on Temu and Amazon?</h3>
    <p>Yes. One product keeps one code on every channel.</p>

    <h3>Do I need a barcode to register as a Temu seller?</h3>
    <p>Nothing in the documentation we reviewed ties seller registration to barcodes. Registration asks for business details. Product identifiers come in at the listing stage.</p>

    <div class="upcs-cta-card">
        <h3>One Code for Every Channel</h3>
        <p>UPC codes for a one-time fee, with no renewal fees and instant email delivery. List on Temu today and be ready for the next marketplace or store.</p>
        <a href="https://upcs.com/buy-upc-now/" class="upcs-cta-btn">Buy UPC Barcodes Now</a>
    </div>
</div>
				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://upcs.com/blog/temu-upc-barcode-requirements/">Selling on Temu: Do You Need a UPC or Barcode? Product Identifier Requirements for Sellers</a> appeared first on <a href="https://upcs.com">UPCs.com</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Walmart Marketplace UPC and GTIN Requirements in 2026: Product IDs, Exemptions and Which Codes Fit</title>
		<link>https://upcs.com/blog/walmart-marketplace-upc-gtin-requirements/</link>
		
		<dc:creator><![CDATA[PK]]></dc:creator>
		<pubDate>Fri, 30 Oct 2026 13:00:00 +0000</pubDate>
				<category><![CDATA[Documentation]]></category>
		<category><![CDATA[UPC Codes]]></category>
		<guid isPermaLink="false">https://upcs.com/?p=615715</guid>

					<description><![CDATA[<p>Walmart Marketplace will not let you set up an item without a product ID, and it looks closely at the ID you give it. Sellers who arrive from eBay, Etsy or their own Shopify store are often surprised by how &#8230;</p>
<p class="read-more"> <a class="" href="https://upcs.com/blog/walmart-marketplace-upc-gtin-requirements/"> <span class="screen-reader-text">Walmart Marketplace UPC and GTIN Requirements in 2026: Product IDs, Exemptions and Which Codes Fit</span> Read More &#187;</a></p>
<p>The post <a href="https://upcs.com/blog/walmart-marketplace-upc-gtin-requirements/">Walmart Marketplace UPC and GTIN Requirements in 2026: Product IDs, Exemptions and Which Codes Fit</a> appeared first on <a href="https://upcs.com">UPCs.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="615715" class="elementor elementor-615715">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-5a6357a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5a6357a" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-ef6ce27" data-id="ef6ce27" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-2233b73 elementor-widget elementor-widget-html" data-id="2233b73" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<style>
    /* Scoped Typography & Spacing */
    .elementor-upcs-post {
        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
        line-height: 1.6;
        color: #333333;
        max-width: 800px;
        margin: 0 auto;
    }
    .elementor-upcs-post h2 {
        color: #1a1a1a;
        font-size: 26px;
        font-weight: 700;
        margin-top: 40px;
        margin-bottom: 15px;
    }
    .elementor-upcs-post h3 {
        color: #2c3e50;
        font-size: 20px;
        font-weight: 600;
        margin-top: 30px;
        margin-bottom: 12px;
    }
    .elementor-upcs-post p {
        margin-bottom: 20px;
        font-size: 16px;
    }
    .elementor-upcs-post strong {
        font-weight: 600;
    }
    .elementor-upcs-post hr {
        border: 0;
        border-top: 1px solid #eef2f5;
        margin: 40px 0;
    }
    .upcs-error-box {
        background: #fdf2f2;
        border-left: 4px solid #e74c3c;
        padding: 18px 20px;
        margin: 25px 0;
        border-radius: 0 6px 6px 0;
    }
    .upcs-error-box p {
        margin: 0;
        font-style: italic;
        color: #c0392b;
        font-weight: 500;
    }
    .upcs-template-box {
        background: #f8f9fa;
        border: 1px solid #e9ecef;
        padding: 20px;
        margin: 20px 0;
        border-radius: 6px;
        font-size: 15px;
        color: #495057;
    }
    .upcs-img-container {
        text-align: center;
        margin: 30px auto;
        max-width: 550px;
    }
    .upcs-img-container.small-width {
        max-width: 420px;
    }
    .upcs-img-container img {
        width: 100%;
        height: auto;
        border-radius: 6px;
        border: 1px solid #e2e8f0;
        box-shadow: 0 4px 12px rgba(0,0,0,0.05);
    }
    .upcs-img-caption {
        display: block;
        font-size: 13px;
        color: #718096;
        margin-top: 8px;
        font-style: italic;
    }
    .upcs-steps-list {
        list-style: none;
        padding: 0;
        margin: 30px 0;
    }
    .upcs-step-item {
        position: relative;
        padding-left: 45px;
        margin-bottom: 30px;
    }
    .upcs-step-number {
        position: absolute;
        left: 0;
        top: 2px;
        background: #e67e22;
        color: #fff;
        width: 28px;
        height: 28px;
        border-radius: 50%;
        text-align: center;
        line-height: 28px;
        font-weight: bold;
        font-size: 14px;
    }
    .upcs-step-title {
        font-size: 18px;
        font-weight: 600;
        color: #1a1a1a;
        margin: 0 0 8px 0;
    }
    .upcs-step-item ul {
        margin-top: 10px;
        padding-left: 20px;
    }
    .upcs-step-item li {
        margin-bottom: 6px;
    }
    .upcs-table-wrapper {
        overflow-x: auto;
        margin: 30px 0;
        border: 1px solid #e2e8f0;
        border-radius: 8px;
    }
    .upcs-comparison-table {
        width: 100%;
        border-collapse: collapse;
        text-align: left;
        font-size: 15px;
    }
    .upcs-comparison-table th {
        background: #f8f9fa;
        color: #2d3748;
        font-weight: 600;
        padding: 12px 16px;
        border-bottom: 2px solid #e2e8f0;
    }
    .upcs-comparison-table td {
        padding: 14px 16px;
        border-bottom: 1px solid #e2e8f0;
        color: #4a5568;
    }
    .upcs-comparison-table tr:last-child td {
        border-bottom: none;
    }
    .upcs-highlight-row {
        background-color: #f7fafc;
        font-weight: 600;
    }
    .upcs-cta-card {
        text-align: center;
        padding: 35px 25px;
        background-color: #fffaf5;
        border-radius: 8px;
        border: 1px solid #fbd38d;
        margin: 40px 0;
    }
    .upcs-cta-card h3 {
        margin-top: 0;
        color: #dd6b20;
        font-size: 22px;
    }
    .upcs-cta-btn {
        background-color: #e67e22;
        color: #ffffff !important;
        padding: 14px 32px;
        text-decoration: none;
        font-size: 18px;
        font-weight: bold;
        border-radius: 5px;
        display: inline-block;
        margin-top: 15px;
        transition: background 0.2s ease;
        box-shadow: 0 4px 6px rgba(230, 126, 34, 0.15);
    }
    .upcs-cta-btn:hover {
        background-color: #d35400;
    }
</style>

<div class="elementor-upcs-post">

    <p>Walmart Marketplace will not let you set up an item without a product ID, and it looks closely at the ID you give it. Sellers who arrive from eBay, Etsy or their own Shopify store are often surprised by how strict that step is. So <strong>what are the Walmart Marketplace UPC and GTIN requirements in 2026?</strong></p>

    <p>The direct answer: <strong>every item needs its own product ID: a 12-digit UPC, a 13-digit EAN, a 14-digit GTIN, or an ISBN for books. Walmart validates that ID, and it may ask that the brand on your listing matches the company the barcode prefix is registered to. If your product has no ID at all, you can ask Walmart for a GTIN exemption.</strong> Below is what Walmart's current seller policy says (it was last updated on September 2, 2026), the errors it produces, and a plain look at which kind of code fits which kind of seller.</p>

    <div class="upcs-img-container">
        <img decoding="async" src="https://upcs.com/wp-content/uploads/2026/10/walmart-marketplace-upc-gtin-requirements.png" alt="An item setup card showing the Product ID type, Product ID and Brand fields, with the Product ID field highlighted">
        <span class="upcs-img-caption">Item setup on Walmart Marketplace starts with three fields that have to agree: product ID type, product ID and brand.</span>
    </div>

    <h2>What Walmart Requires</h2>
    <p>Walmart's product identifier policy opens with one sentence: all items sold on Walmart Marketplace must have product IDs. It accepts four types.</p>

    <div class="upcs-table-wrapper">
        <table class="upcs-comparison-table">
            <thead>
                <tr>
                    <th>Type</th>
                    <th>Digits</th>
                    <th>Used For</th>
                </tr>
            </thead>
            <tbody>
                <tr class="upcs-highlight-row">
                    <td><strong>UPC</strong></td>
                    <td>12</td>
                    <td>General purpose, mainly North America</td>
                </tr>
                <tr>
                    <td><strong>EAN</strong></td>
                    <td>13</td>
                    <td>General purpose, mainly outside North America</td>
                </tr>
                <tr>
                    <td><strong>GTIN</strong></td>
                    <td>14</td>
                    <td>General purpose, worldwide</td>
                </tr>
                <tr>
                    <td><strong>ISBN</strong></td>
                    <td>10 or 13</td>
                    <td>Books and publications only</td>
                </tr>
            </tbody>
        </table>
    </div>

    <p>The policy adds a short list of rules:</p>
    <ul>
        <li><strong>One unique ID per product.</strong> Each size, color and pack count is a separate item with its own ID. <em>(Count yours: <a href="https://upcs.com/blog/how-many-upc-codes-do-i-need/" target="_blank">how many UPC codes do I need?</a>)</em></li>
        <li><strong>No reuse.</strong> Walmart says the reuse of product IDs for separate items is strictly prohibited. <em>(More: <a href="https://upcs.com/blog/reuse-or-transfer-upc-codes/" target="_blank">can you reuse a UPC code?</a>)</em></li>
        <li><strong>One ID at setup.</strong> Even if your product carries both a UPC and a GTIN-14, you set the item up with one of them.</li>
        <li><strong>Numbers only.</strong> No dashes and no spaces. Items with incorrect IDs are not processed.</li>
        <li><strong>Model numbers and SKUs do not count.</strong> They are not universal, so Walmart does not accept them as product IDs.</li>
        <li><strong>A new brand name means new IDs.</strong> Walmart says a primary brand change needs new product IDs. Small packaging changes do not.</li>
    </ul>

    <h2>How Walmart Validates a Product ID</h2>
    <p>This is the part most sellers miss. Walmart's policy says listings with invalid product IDs will be removed, and that invalid IDs can lead to suspension or termination of a Marketplace account. Its examples of invalid IDs include:</p>
    <ul>
        <li>Codes meant for coupons, refunds or in-store use.</li>
        <li>An ID used on the wrong kind of product, such as a book code on clothing.</li>
        <li>An item registered for one brand but set up under a different brand.</li>
        <li>An item registered by a company but set up under a brand name that is not related to that company.</li>
    </ul>
    <p>In plain terms, <strong>Walmart may ask that the brand on your listing matches the company the barcode prefix is registered to</strong>. If you resell another company's products, that is simple: use the code already printed on the package. If you sell your own brand, it decides which kind of code you should use. We cover that below.</p>

    <h2>No Product ID? Request a GTIN Exemption</h2>
    <p>Walmart offers an exemption for products that do not have a product ID. Its guide names private label and handmade products as examples. An exemption works with both seller-fulfilled items and Walmart Fulfillment Services.</p>

    <ul class="upcs-steps-list">
        <li class="upcs-step-item">
            <div class="upcs-step-number">1</div>
            <p class="upcs-step-title">Open GTIN Exemptions</p>
            <p>In Seller Center, go to <strong>Catalog</strong> and select <strong>GTIN Exemptions</strong>. You need admin access to apply.</p>
        </li>
        <li class="upcs-step-item">
            <div class="upcs-step-number">2</div>
            <p class="upcs-step-title">Choose the Category and Product Type</p>
            <p>One request can cover up to 10 categories and 100 product types. You can add up to three links to your own website or another marketplace to help Walmart verify your store.</p>
        </li>
        <li class="upcs-step-item">
            <div class="upcs-step-number">3</div>
            <p class="upcs-step-title">Select the Brand and Give a Clear Reason</p>
            <p>Walmart's own example of an acceptable reason is that your assortment does not have manufacturer-issued GTINs. "I need an exemption to list items" is its example of a reason that fails.</p>
        </li>
        <li class="upcs-step-item">
            <div class="upcs-step-number">4</div>
            <p class="upcs-step-title">Submit and Wait</p>
            <p>Walmart says to allow up to three business days. After approval, wait four hours, then set up the item with the same brand and product type that were approved.</p>
        </li>
    </ul>

    <p>Walmart notes that requests are commonly denied when it finds that the seller has been issued a GTIN before. An exemption also covers Walmart only. It does not put a scannable barcode on your product for stores or other channels.</p>

    <h2>The Product ID Errors Walmart Lists</h2>
    <ul>
        <li><strong>Typos and numbers that do not exist.</strong> Check the entry in your spreadsheet and resubmit. Our free <a href="https://upcs.com/check-digit-calculator/" target="_blank">check digit calculator</a> catches a mistyped digit in seconds.</li>
        <li><strong>The wrong pack size.</strong> Walmart's example is a 12-pack of soap listed with the ID of the 24-pack. The offer is merged onto the wrong item page and customers receive less than they expected.</li>
        <li><strong>Repeated mismatches.</strong> Walmart unpublishes items with a product ID mismatch and may count the frequency of mismatches in your seller performance.</li>
        <li><strong>Invented numbers.</strong> Walmart's advice is direct: if your item does not have a product ID, never create a fake one.</li>
    </ul>
    <p><em>(Error-by-error fixes: <a href="https://upcs.com/blog/common-upc-listing-errors-walmart/" target="_blank">common UPC listing errors on Walmart</a>.)</em></p>

    <hr>

    <h2>Which Code Fits Which Seller</h2>

    <div class="upcs-table-wrapper">
        <table class="upcs-comparison-table">
            <thead>
                <tr>
                    <th>Your Situation</th>
                    <th>What Fits on Walmart Marketplace</th>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <td><strong>You resell another brand's products</strong></td>
                    <td>The UPC already printed on the package. Do not buy a new code for it.</td>
                </tr>
                <tr>
                    <td><strong>Private label or handmade items with no barcode, sold online only</strong></td>
                    <td>A GTIN exemption from Walmart.</td>
                </tr>
                <tr>
                    <td><strong>Your own brand, with Walmart as your main channel</strong></td>
                    <td>A company prefix registered in your own company's name. It costs more and carries an annual fee, but the registration matches your brand.</td>
                </tr>
                <tr class="upcs-highlight-row">
                    <td><strong>Products you sell in stores, on your own website and on other marketplaces</strong></td>
                    <td>Purchased codes work well for those channels. For the Walmart listing, read the note below first.</td>
                </tr>
            </tbody>
        </table>
    </div>

    <p><strong>A note on purchased codes.</strong> With codes you buy from a reseller such as <a href="https://upcs.com/buy-upc-now/" target="_blank">UPCs.com</a>, the prefix stays registered to the company it was first issued to. Each code is still unique and yours to use for good. For store shelves, inventory systems, your own website and many marketplaces, nothing more is needed. On Walmart Marketplace, the brand rule above can apply to a listing under your own brand name. If Walmart questions a code you bought from us, send us your order number. We can supply a letter of affiliation for your brand, and every order carries a 30-day money-back guarantee. <em>(What that letter is: <a href="https://upcs.com/blog/upc-letter-of-affiliation/" target="_blank">UPC letter of affiliation</a>.)</em></p>

    <h2>Frequently Asked Questions</h2>

    <h3>Does Walmart Marketplace require a UPC?</h3>
    <p>It requires a product ID for every item. That can be a UPC, an EAN, a 14-digit GTIN or an ISBN. The only way to list without one is an approved GTIN exemption.</p>

    <h3>Can I use the same UPC on Walmart and Amazon?</h3>
    <p>Yes. A product keeps one code on every channel. That is what lets marketplaces, stores and your own inventory agree on what the item is.</p>

    <h3>How long does a Walmart GTIN exemption take?</h3>
    <p>Walmart says to allow up to three business days for a response. Once approved, wait four hours before you create the item.</p>

    <h3>Can I check a code before I list it?</h3>
    <p>Yes. Run it through our free <a href="https://upcs.com/upc-lookup/" target="_blank">UPC lookup</a> to see whether it already points to another product, and confirm the last digit with the check digit calculator.</p>

    <div class="upcs-cta-card">
        <h3>UPC Codes for Every Channel You Sell On</h3>
        <p>One-time fee, no renewal fees and instant email delivery. More than 200,000 businesses served since the late 1990s, with a 30-day money-back guarantee.</p>
        <a href="https://upcs.com/buy-upc-now/" class="upcs-cta-btn">Buy UPC Barcodes Now</a>
    </div>
</div>
				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://upcs.com/blog/walmart-marketplace-upc-gtin-requirements/">Walmart Marketplace UPC and GTIN Requirements in 2026: Product IDs, Exemptions and Which Codes Fit</a> appeared first on <a href="https://upcs.com">UPCs.com</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Google Shopping and Merchant Center: Why Valid GTINs Get Your Products Seen</title>
		<link>https://upcs.com/blog/google-merchant-center-gtin/</link>
		
		<dc:creator><![CDATA[PK]]></dc:creator>
		<pubDate>Tue, 27 Oct 2026 13:00:00 +0000</pubDate>
				<category><![CDATA[Documentation]]></category>
		<category><![CDATA[UPC Codes]]></category>
		<guid isPermaLink="false">https://upcs.com/?p=610967</guid>

					<description><![CDATA[<p>You&#8217;ve set up Google Merchant Center, connected your store, and your products are finally eligible to show in Google Shopping — then the warnings start: &#8220;Limited performance due to missing identifiers,&#8221; or worse, items disapproved for an invalid GTIN. Many &#8230;</p>
<p class="read-more"> <a class="" href="https://upcs.com/blog/google-merchant-center-gtin/"> <span class="screen-reader-text">Google Shopping and Merchant Center: Why Valid GTINs Get Your Products Seen</span> Read More &#187;</a></p>
<p>The post <a href="https://upcs.com/blog/google-merchant-center-gtin/">Google Shopping and Merchant Center: Why Valid GTINs Get Your Products Seen</a> appeared first on <a href="https://upcs.com">UPCs.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="610967" class="elementor elementor-610967">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-2295c42 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2295c42" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8274bb3" data-id="8274bb3" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3fd78ac elementor-widget elementor-widget-html" data-id="3fd78ac" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<style>
    /* Scoped Typography & Spacing */
    .elementor-upcs-post {
        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
        line-height: 1.6;
        color: #333333;
        max-width: 800px;
        margin: 0 auto;
    }
    .elementor-upcs-post h2 {
        color: #1a1a1a;
        font-size: 26px;
        font-weight: 700;
        margin-top: 40px;
        margin-bottom: 15px;
    }
    .elementor-upcs-post h3 {
        color: #2c3e50;
        font-size: 20px;
        font-weight: 600;
        margin-top: 30px;
        margin-bottom: 12px;
    }
    .elementor-upcs-post p {
        margin-bottom: 20px;
        font-size: 16px;
    }
    .elementor-upcs-post strong {
        font-weight: 600;
    }
    .elementor-upcs-post hr {
        border: 0;
        border-top: 1px solid #eef2f5;
        margin: 40px 0;
    }
    .upcs-error-box {
        background: #fdf2f2;
        border-left: 4px solid #e74c3c;
        padding: 18px 20px;
        margin: 25px 0;
        border-radius: 0 6px 6px 0;
    }
    .upcs-error-box p {
        margin: 0;
        font-style: italic;
        color: #c0392b;
        font-weight: 500;
    }
    .upcs-template-box {
        background: #f8f9fa;
        border: 1px solid #e9ecef;
        padding: 20px;
        margin: 20px 0;
        border-radius: 6px;
        font-size: 15px;
        color: #495057;
    }
    .upcs-img-container {
        text-align: center;
        margin: 30px auto;
        max-width: 550px;
    }
    .upcs-img-container.small-width {
        max-width: 420px;
    }
    .upcs-img-container img {
        width: 100%;
        height: auto;
        border-radius: 6px;
        border: 1px solid #e2e8f0;
        box-shadow: 0 4px 12px rgba(0,0,0,0.05);
    }
    .upcs-img-caption {
        display: block;
        font-size: 13px;
        color: #718096;
        margin-top: 8px;
        font-style: italic;
    }
    .upcs-steps-list {
        list-style: none;
        padding: 0;
        margin: 30px 0;
    }
    .upcs-step-item {
        position: relative;
        padding-left: 45px;
        margin-bottom: 30px;
    }
    .upcs-step-number {
        position: absolute;
        left: 0;
        top: 2px;
        background: #e67e22;
        color: #fff;
        width: 28px;
        height: 28px;
        border-radius: 50%;
        text-align: center;
        line-height: 28px;
        font-weight: bold;
        font-size: 14px;
    }
    .upcs-step-title {
        font-size: 18px;
        font-weight: 600;
        color: #1a1a1a;
        margin: 0 0 8px 0;
    }
    .upcs-step-item ul {
        margin-top: 10px;
        padding-left: 20px;
    }
    .upcs-step-item li {
        margin-bottom: 6px;
    }
    .upcs-table-wrapper {
        overflow-x: auto;
        margin: 30px 0;
        border: 1px solid #e2e8f0;
        border-radius: 8px;
    }
    .upcs-comparison-table {
        width: 100%;
        border-collapse: collapse;
        text-align: left;
        font-size: 15px;
    }
    .upcs-comparison-table th {
        background: #f8f9fa;
        color: #2d3748;
        font-weight: 600;
        padding: 12px 16px;
        border-bottom: 2px solid #e2e8f0;
    }
    .upcs-comparison-table td {
        padding: 14px 16px;
        border-bottom: 1px solid #e2e8f0;
        color: #4a5568;
    }
    .upcs-comparison-table tr:last-child td {
        border-bottom: none;
    }
    .upcs-highlight-row {
        background-color: #f7fafc;
        font-weight: 600;
    }
    .upcs-cta-card {
        text-align: center;
        padding: 35px 25px;
        background-color: #fffaf5;
        border-radius: 8px;
        border: 1px solid #fbd38d;
        margin: 40px 0;
    }
    .upcs-cta-card h3 {
        margin-top: 0;
        color: #dd6b20;
        font-size: 22px;
    }
    .upcs-cta-btn {
        background-color: #e67e22;
        color: #ffffff !important;
        padding: 14px 32px;
        text-decoration: none;
        font-size: 18px;
        font-weight: bold;
        border-radius: 5px;
        display: inline-block;
        margin-top: 15px;
        transition: background 0.2s ease;
        box-shadow: 0 4px 6px rgba(230, 126, 34, 0.15);
    }
    .upcs-cta-btn:hover {
        background-color: #d35400;
    }
</style>

<div class="elementor-upcs-post">

    <p>You've set up Google Merchant Center, connected your store, and your products are finally eligible to show in Google Shopping — then the warnings start: "Limited performance due to missing identifiers," or worse, items disapproved for an invalid GTIN. Many sellers leave the barcode field blank and hope for the best. So <strong>does Google Shopping really need a GTIN, and what happens if you don't have one?</strong></p>

    <p>The direct answer: <strong>Google asks for a GTIN — in the US, your 12-digit UPC — for every new product that has one, and uses it to understand exactly what you're selling. Products with a valid UPC and matching brand give Google the clearest possible signal; products without one can be flagged for limited performance, and invalid numbers can get items disapproved.</strong> Below is how Google uses GTINs, when "identifier exists: no" is the honest answer, and how to fix your feed.</p>

    <div class="upcs-img-container">
        <img decoding="async" src="https://upcs.com/wp-content/uploads/2026/09/google-merchant-center-gtin.png" alt="Three product listing cards, one highlighted with a verified GTIN badge and a UPC barcode label">
        <span class="upcs-img-caption">A valid GTIN tells Google exactly which product you sell, so your listing can be matched and shown with confidence.</span>
    </div>

    <h2>How Google Uses Your GTIN</h2>
    <p>Google Shopping and free product listings show millions of products from thousands of stores. To make sense of them, Google groups identical products together — and the GTIN is the most reliable way to do that. When your listing carries a valid UPC:</p>
    <ul>
        <li><strong>Google knows exactly what the product is</strong>, rather than guessing from your title and photos.</li>
        <li><strong>Your listing can be matched to the right product</strong> and shown alongside other offers for it.</li>
        <li><strong>Your data looks complete and trustworthy</strong>, which avoids the "missing identifiers" warnings in Merchant Center.</li>
    </ul>

    <h2>The Three GTIN Situations in Merchant Center</h2>

    <div class="upcs-table-wrapper">
        <table class="upcs-comparison-table">
            <thead>
                <tr>
                    <th>Your Situation</th>
                    <th>What to Submit</th>
                    <th>What Happens</th>
                </tr>
            </thead>
            <tbody>
                <tr class="upcs-highlight-row">
                    <td><strong>Product has a valid UPC</strong></td>
                    <td>The UPC in the <code>gtin</code> field, plus your brand</td>
                    <td>The strongest signal Google can get</td>
                </tr>
                <tr>
                    <td><strong>Product truly has no code (custom, handmade, vintage)</strong></td>
                    <td><code>identifier_exists</code> set to "no"</td>
                    <td>Accepted, but Google has less to match on</td>
                </tr>
                <tr>
                    <td><strong>Branded product sold in quantity, no code yet</strong></td>
                    <td>Get UPCs, then add them</td>
                    <td>Until then, expect "missing identifiers" warnings</td>
                </tr>
                <tr>
                    <td><strong>Made-up or copied number</strong></td>
                    <td>Nothing — remove it</td>
                    <td>Google checks the check digit and number ranges; invalid codes can be disapproved</td>
                </tr>
            </tbody>
        </table>
    </div>

    <h2>The "Identifier Exists: No" Trap</h2>
    <p>Feed apps make it easy to switch <code>identifier_exists</code> to "no" for every product just to clear the warnings. That setting is meant for items that genuinely have no code. Using it for branded products you sell in quantity hides the real problem: Google still doesn't know exactly what your product is. If you're building a brand, the fix is to give each product its own UPC. <em>(How many you need: <a href="https://upcs.com/blog/how-many-upc-codes-do-i-need/" target="_blank">how many UPC codes do I need?</a>)</em></p>

    <h2>Common GTIN Errors (and Fixes)</h2>
    <ul>
        <li><strong>Invalid check digit:</strong> usually a typo or a number from a free generator. Verify any code with our <a href="https://upcs.com/check-digit-calculator/" target="_blank">check digit calculator</a>. <em>(How it works: <a href="https://upcs.com/blog/how-to-read-a-upc-barcode/" target="_blank">how to read a UPC barcode</a>.)</em></li>
        <li><strong>One code on several variants:</strong> each size and color needs its own UPC. Group variants with <code>item_group_id</code> instead of sharing a code.</li>
        <li><strong>Brand mismatch:</strong> the <code>brand</code> in your feed should match the brand printed on the product.</li>
        <li><strong>Store-internal numbers:</strong> SKUs or in-store codes aren't GTINs. Keep them in your SKU field. <em>(The difference: <a href="https://upcs.com/blog/skus-vs-upcs-differences-roles-in-inventory-management-and-which-one-to-use/" target="_blank">SKUs vs. UPCs</a>.)</em></li>
    </ul>

    <hr>

    <h2>Step-by-Step: Fixing Your Google Feed</h2>

    <ul class="upcs-steps-list">
        <li class="upcs-step-item">
            <div class="upcs-step-number">1</div>
            <p class="upcs-step-title">Find the Products Google Is Flagging</p>
            <p>In Merchant Center, open the product diagnostics and look for "missing identifiers" and "invalid GTIN" issues. That's your to-do list.</p>
        </li>
        <li class="upcs-step-item">
            <div class="upcs-step-number">2</div>
            <p class="upcs-step-title">Get a UPC for Every Product and Variant</p>
            <p><a href="https://upcs.com/buy-upc-now/" target="_blank">Order your codes at UPCs.com</a> — delivered within minutes, owned forever, with no renewal fees.</p>
        </li>
        <li class="upcs-step-item">
            <div class="upcs-step-number">3</div>
            <p class="upcs-step-title">Add the Codes in Your Store, Not Just the Feed</p>
            <p>In Shopify, enter each code in the variant's Barcode field; in WooCommerce, use each product's or variation's GTIN/UPC field. Your Google sales channel or feed plugin passes it to Merchant Center. <em>(Store setup: <a href="https://upcs.com/blog/how-to-get-a-barcode-for-your-shopify-etsy-or-woocommerce-store/" target="_blank">barcodes for Shopify, Etsy, and WooCommerce</a>.)</em></p>
        </li>
        <li class="upcs-step-item">
            <div class="upcs-step-number">4</div>
            <p class="upcs-step-title">Set Brand and Identifier Settings Correctly</p>
            <p>Make sure every product has the right brand, and switch <code>identifier_exists</code> back on for any product that now has a UPC.</p>
        </li>
        <li class="upcs-step-item">
            <div class="upcs-step-number">5</div>
            <p class="upcs-step-title">Use the Same Codes on Every Channel</p>
            <p>The UPC you give Google should be the same one on your packaging, Amazon, and eBay. <em>(More: <a href="https://upcs.com/blog/ebay-upc-requirements/" target="_blank">do you need a UPC to sell on eBay?</a> and <a href="https://upcs.com/blog/upc-codes-for-amazon-2026/" target="_blank">UPC codes for Amazon</a>.)</em></p>
        </li>
    </ul>

    <h2>Frequently Asked Questions</h2>

    <h3>Is a GTIN required for Google Shopping?</h3>
    <p>Google asks for a GTIN for new products that have one. Products that genuinely have no code, such as handmade or custom items, can be submitted with <code>identifier_exists</code> set to "no."</p>

    <h3>Is a UPC the same as a GTIN?</h3>
    <p>Yes. A 12-digit UPC is a type of GTIN, and it's the one used for products sold in the US. <em>(Explained: <a href="https://upcs.com/blog/gtin-vs-upc-what-are-they-and-how-to-use-barcodes/" target="_blank">GTIN vs. UPC</a>.)</em></p>

    <h3>Can I use a free barcode generator for my Google feed?</h3>
    <p>No. A generator can draw a barcode image, but it can't give you a genuine number of your own. <em>(Why: <a href="https://upcs.com/blog/online-barcode-generators/" target="_blank">online barcode generators</a>.)</em></p>

    <h3>Do I need a different GTIN for each size and color?</h3>
    <p>Yes. Each variant is its own product with its own UPC; use <code>item_group_id</code> to group them.</p>

    <div class="upcs-cta-card">
        <h3>Give Google the Data It Wants</h3>
        <p>Authentic UPC codes delivered in minutes — one for every product and variant. Clear the "missing identifiers" warnings and use the same codes on every channel.</p>
        <a href="https://upcs.com/buy-upc-now/" class="upcs-cta-btn">Buy UPC Barcodes Now</a>
    </div>
</div>
				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://upcs.com/blog/google-merchant-center-gtin/">Google Shopping and Merchant Center: Why Valid GTINs Get Your Products Seen</a> appeared first on <a href="https://upcs.com">UPCs.com</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Do You Need a UPC to Sell on eBay? Product Identifiers, &#8220;Does Not Apply&#8221; and When a UPC Helps</title>
		<link>https://upcs.com/blog/ebay-upc-requirements/</link>
		
		<dc:creator><![CDATA[PK]]></dc:creator>
		<pubDate>Fri, 23 Oct 2026 13:00:00 +0000</pubDate>
				<category><![CDATA[Documentation]]></category>
		<category><![CDATA[UPC Codes]]></category>
		<guid isPermaLink="false">https://upcs.com/?p=615471</guid>

					<description><![CDATA[<p>List a new item on eBay and you&#8217;ll quickly meet the &#8220;Item specifics&#8221; section with a UPC field, a Brand field, and an MPN field — and a tempting option called &#8220;Does not apply.&#8221; Sellers moving over from Etsy or &#8230;</p>
<p class="read-more"> <a class="" href="https://upcs.com/blog/ebay-upc-requirements/"> <span class="screen-reader-text">Do You Need a UPC to Sell on eBay? Product Identifiers, &#8220;Does Not Apply&#8221; and When a UPC Helps</span> Read More &#187;</a></p>
<p>The post <a href="https://upcs.com/blog/ebay-upc-requirements/">Do You Need a UPC to Sell on eBay? Product Identifiers, &#8220;Does Not Apply&#8221; and When a UPC Helps</a> appeared first on <a href="https://upcs.com">UPCs.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="615471" class="elementor elementor-615471">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-f4b9aa5 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f4b9aa5" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d14f5d4" data-id="d14f5d4" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7a6d93e elementor-widget elementor-widget-html" data-id="7a6d93e" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<style>
    /* Scoped Typography & Spacing */
    .elementor-upcs-post {
        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
        line-height: 1.6;
        color: #333333;
        max-width: 800px;
        margin: 0 auto;
    }
    .elementor-upcs-post h2 {
        color: #1a1a1a;
        font-size: 26px;
        font-weight: 700;
        margin-top: 40px;
        margin-bottom: 15px;
    }
    .elementor-upcs-post h3 {
        color: #2c3e50;
        font-size: 20px;
        font-weight: 600;
        margin-top: 30px;
        margin-bottom: 12px;
    }
    .elementor-upcs-post p {
        margin-bottom: 20px;
        font-size: 16px;
    }
    .elementor-upcs-post strong {
        font-weight: 600;
    }
    .elementor-upcs-post hr {
        border: 0;
        border-top: 1px solid #eef2f5;
        margin: 40px 0;
    }
    .upcs-error-box {
        background: #fdf2f2;
        border-left: 4px solid #e74c3c;
        padding: 18px 20px;
        margin: 25px 0;
        border-radius: 0 6px 6px 0;
    }
    .upcs-error-box p {
        margin: 0;
        font-style: italic;
        color: #c0392b;
        font-weight: 500;
    }
    .upcs-template-box {
        background: #f8f9fa;
        border: 1px solid #e9ecef;
        padding: 20px;
        margin: 20px 0;
        border-radius: 6px;
        font-size: 15px;
        color: #495057;
    }
    .upcs-img-container {
        text-align: center;
        margin: 30px auto;
        max-width: 550px;
    }
    .upcs-img-container.small-width {
        max-width: 420px;
    }
    .upcs-img-container img {
        width: 100%;
        height: auto;
        border-radius: 6px;
        border: 1px solid #e2e8f0;
        box-shadow: 0 4px 12px rgba(0,0,0,0.05);
    }
    .upcs-img-caption {
        display: block;
        font-size: 13px;
        color: #718096;
        margin-top: 8px;
        font-style: italic;
    }
    .upcs-steps-list {
        list-style: none;
        padding: 0;
        margin: 30px 0;
    }
    .upcs-step-item {
        position: relative;
        padding-left: 45px;
        margin-bottom: 30px;
    }
    .upcs-step-number {
        position: absolute;
        left: 0;
        top: 2px;
        background: #e67e22;
        color: #fff;
        width: 28px;
        height: 28px;
        border-radius: 50%;
        text-align: center;
        line-height: 28px;
        font-weight: bold;
        font-size: 14px;
    }
    .upcs-step-title {
        font-size: 18px;
        font-weight: 600;
        color: #1a1a1a;
        margin: 0 0 8px 0;
    }
    .upcs-step-item ul {
        margin-top: 10px;
        padding-left: 20px;
    }
    .upcs-step-item li {
        margin-bottom: 6px;
    }
    .upcs-table-wrapper {
        overflow-x: auto;
        margin: 30px 0;
        border: 1px solid #e2e8f0;
        border-radius: 8px;
    }
    .upcs-comparison-table {
        width: 100%;
        border-collapse: collapse;
        text-align: left;
        font-size: 15px;
    }
    .upcs-comparison-table th {
        background: #f8f9fa;
        color: #2d3748;
        font-weight: 600;
        padding: 12px 16px;
        border-bottom: 2px solid #e2e8f0;
    }
    .upcs-comparison-table td {
        padding: 14px 16px;
        border-bottom: 1px solid #e2e8f0;
        color: #4a5568;
    }
    .upcs-comparison-table tr:last-child td {
        border-bottom: none;
    }
    .upcs-highlight-row {
        background-color: #f7fafc;
        font-weight: 600;
    }
    .upcs-cta-card {
        text-align: center;
        padding: 35px 25px;
        background-color: #fffaf5;
        border-radius: 8px;
        border: 1px solid #fbd38d;
        margin: 40px 0;
    }
    .upcs-cta-card h3 {
        margin-top: 0;
        color: #dd6b20;
        font-size: 22px;
    }
    .upcs-cta-btn {
        background-color: #e67e22;
        color: #ffffff !important;
        padding: 14px 32px;
        text-decoration: none;
        font-size: 18px;
        font-weight: bold;
        border-radius: 5px;
        display: inline-block;
        margin-top: 15px;
        transition: background 0.2s ease;
        box-shadow: 0 4px 6px rgba(230, 126, 34, 0.15);
    }
    .upcs-cta-btn:hover {
        background-color: #d35400;
    }
</style>

<div class="elementor-upcs-post">

    <p>List a new item on eBay and you'll quickly meet the "Item specifics" section with a UPC field, a Brand field, and an MPN field — and a tempting option called "Does not apply." Sellers moving over from Etsy or their own website often wonder whether they can skip it. So <strong>do you need a UPC to sell on eBay?</strong></p>

    <p>The direct answer: <strong>if your product has a UPC, eBay expects you to enter it, and in many categories product identifiers are required for new items. "Does not apply" is meant for items that genuinely have no code — handmade, custom, vintage, or one-of-a-kind pieces.</strong> If you sell your own branded products in quantity, a UPC for each one is worth having: it connects your listing to eBay's product catalog and keeps your products consistent across every channel you sell on. Below is how eBay's product identifiers work and how to add yours correctly.</p>

    <div class="upcs-img-container">
        <img decoding="async" src="https://upcs.com/wp-content/uploads/2026/09/ebay-upc-requirements.png" alt="An online listing card showing item specifics with Brand, UPC and MPN fields, the UPC field highlighted">
        <span class="upcs-img-caption">Item specifics: the UPC field connects your listing to the product catalog; "Does not apply" is for items that have no code.</span>
    </div>

    <h2>eBay's Product Identifiers, Explained</h2>

    <div class="upcs-table-wrapper">
        <table class="upcs-comparison-table">
            <thead>
                <tr>
                    <th>Identifier</th>
                    <th>What It Is</th>
                    <th>When to Use It</th>
                </tr>
            </thead>
            <tbody>
                <tr class="upcs-highlight-row">
                    <td><strong>UPC (or EAN / ISBN)</strong></td>
                    <td>The product's barcode number</td>
                    <td>Whenever the product has one; required for new items in many categories</td>
                </tr>
                <tr>
                    <td><strong>Brand</strong></td>
                    <td>The brand name printed on the product</td>
                    <td>Always, if the product is branded</td>
                </tr>
                <tr>
                    <td><strong>MPN</strong></td>
                    <td>The manufacturer's part or model number</td>
                    <td>If the product has one; common for parts and electronics</td>
                </tr>
                <tr>
                    <td><strong>"Does not apply"</strong></td>
                    <td>A statement that no code exists</td>
                    <td>Handmade, custom, vintage, or one-of-a-kind items</td>
                </tr>
            </tbody>
        </table>
    </div>

    <p>eBay's exact requirements vary by category and item condition, and eBay may not renew or accept listings that are missing identifiers it requires. The simplest rule: if the product has a UPC, enter it. <em>(More on eBay: <a href="https://upcs.com/ebay-upc-codes/" target="_blank">UPC codes for eBay</a>.)</em></p>

    <h2>When "Does Not Apply" Is the Right Answer</h2>
    <ul>
        <li><strong>Handmade and custom items</strong> made one at a time.</li>
        <li><strong>Vintage and antique items</strong> made before barcodes existed.</li>
        <li><strong>One-of-a-kind pieces</strong> such as art or refurbished one-offs.</li>
    </ul>
    <p>It isn't meant for branded products that are sold in quantity. If you're building a brand — especially if you also sell on Amazon, Walmart, or in stores that require UPCs — give every product its own code from the start.</p>

    <h2>Why a UPC Helps Your eBay Listings</h2>
    <ul>
        <li><strong>Catalog matching.</strong> A UPC connects your listing to eBay's product catalog, which fills in product details and makes your item easier to find through search filters.</li>
        <li><strong>Consistency across channels.</strong> The same code identifies the same product on eBay, Amazon, Walmart, Google, and your own store, so your inventory and listings stay in sync.</li>
        <li><strong>Buyer confidence.</strong> A real, unique product identifier signals an established product rather than a one-off.</li>
    </ul>

    <h2>Variation Listings: One UPC Per Option</h2>
    <p>If you sell a product in several sizes or colors in one listing, each variation gets its own UPC in the variation details. Five colors means five codes. <em>(Worked examples: <a href="https://upcs.com/blog/how-many-upc-codes-do-i-need/" target="_blank">how many UPC codes do I need?</a> and <a href="https://upcs.com/blog/upc-codes-for-clothing/" target="_blank">UPC codes for clothing</a>.)</em></p>

    <p>And don't be tempted to invent numbers or use one from a free generator: a made-up code can match your listing to someone else's product. <em>(Why: <a href="https://upcs.com/blog/online-barcode-generators/" target="_blank">online barcode generators</a>.)</em></p>

    <hr>

    <h2>Step-by-Step: Adding UPCs to Your eBay Listings</h2>

    <ul class="upcs-steps-list">
        <li class="upcs-step-item">
            <div class="upcs-step-number">1</div>
            <p class="upcs-step-title">Check Whether Your Item Already Has a Code</p>
            <p>If you're reselling another brand's product, the UPC is printed on its packaging — use that one. If it's your own product, you'll need your own codes.</p>
        </li>
        <li class="upcs-step-item">
            <div class="upcs-step-number">2</div>
            <p class="upcs-step-title">Buy One Code Per Product and Variation</p>
            <p><a href="https://upcs.com/buy-upc-now/" target="_blank">Order your UPCs at UPCs.com</a>. They arrive within minutes and are yours for good — no renewal fees.</p>
        </li>
        <li class="upcs-step-item">
            <div class="upcs-step-number">3</div>
            <p class="upcs-step-title">Enter the Code in Item Specifics</p>
            <p>Add the UPC and your brand name in the listing's Item specifics. For variation listings, add each variation's code in its own row.</p>
        </li>
        <li class="upcs-step-item">
            <div class="upcs-step-number">4</div>
            <p class="upcs-step-title">Put the Barcode on the Product</p>
            <p>Print the barcode on your packaging or add a label, so the code on the listing matches the code on the item. <em>(No barcode on your packaging yet? <a href="https://upcs.com/blog/upc-barcode-stickers/" target="_blank">Use barcode stickers</a>.)</em></p>
        </li>
        <li class="upcs-step-item">
            <div class="upcs-step-number">5</div>
            <p class="upcs-step-title">Use the Same Code Everywhere</p>
            <p>Enter the same UPC for the same product on Amazon, Walmart, Shopify, and TikTok Shop. <em>(Marketplace rules compared: <a href="https://upcs.com/blog/tiktok-shop-upc-requirements/" target="_blank">TikTok Shop UPC requirements</a> and <a href="https://upcs.com/blog/upc-codes-for-amazon-2026/" target="_blank">UPC codes for Amazon</a>.)</em></p>
        </li>
    </ul>

    <h2>Frequently Asked Questions</h2>

    <h3>Is a UPC required to sell on eBay?</h3>
    <p>For new items in many categories, eBay requires product identifiers when the product has them. Handmade, custom, and vintage items without a code can use "Does not apply."</p>

    <h3>Can I sell used items on eBay without a UPC?</h3>
    <p>Yes. If the item has a UPC on its packaging, adding it helps match your listing to the right product, but used and vintage items often have none.</p>

    <h3>Do I need a different UPC for each color in a variation listing?</h3>
    <p>Yes. Each size, color, or style variation is a separate product with its own code.</p>

    <h3>Will UPCs from UPCs.com work on eBay?</h3>
    <p>Yes. They're authentic 12-digit UPC codes, and you enter them in eBay's UPC field like any other product code.</p>

    <div class="upcs-cta-card">
        <h3>List on eBay With Confidence</h3>
        <p>Authentic UPC codes delivered in minutes — one for every product and variation. Buy once, use them on every marketplace, and own them forever.</p>
        <a href="https://upcs.com/buy-upc-now/" class="upcs-cta-btn">Buy UPC Barcodes Now</a>
    </div>
</div>
				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://upcs.com/blog/ebay-upc-requirements/">Do You Need a UPC to Sell on eBay? Product Identifiers, &#8220;Does Not Apply&#8221; and When a UPC Helps</a> appeared first on <a href="https://upcs.com">UPCs.com</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Can You Reuse or Transfer a UPC Code? Discontinued Products, Rebrands and Selling Your Business</title>
		<link>https://upcs.com/blog/reuse-or-transfer-upc-codes/</link>
		
		<dc:creator><![CDATA[PK]]></dc:creator>
		<pubDate>Tue, 20 Oct 2026 13:00:00 +0000</pubDate>
				<category><![CDATA[Documentation]]></category>
		<category><![CDATA[UPC Codes]]></category>
		<guid isPermaLink="false">https://upcs.com/?p=615469</guid>

					<description><![CDATA[<p>Products come and go. A flavor gets discontinued, a line is rebranded, a small brand is sold to a bigger one. And each time, the same question comes up about the barcodes: can you reuse a UPC code for a &#8230;</p>
<p class="read-more"> <a class="" href="https://upcs.com/blog/reuse-or-transfer-upc-codes/"> <span class="screen-reader-text">Can You Reuse or Transfer a UPC Code? Discontinued Products, Rebrands and Selling Your Business</span> Read More &#187;</a></p>
<p>The post <a href="https://upcs.com/blog/reuse-or-transfer-upc-codes/">Can You Reuse or Transfer a UPC Code? Discontinued Products, Rebrands and Selling Your Business</a> appeared first on <a href="https://upcs.com">UPCs.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="615469" class="elementor elementor-615469">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-d7aabf5 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d7aabf5" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-473801d" data-id="473801d" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-7dbd907 elementor-widget elementor-widget-html" data-id="7dbd907" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<style>
    /* Scoped Typography & Spacing */
    .elementor-upcs-post {
        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
        line-height: 1.6;
        color: #333333;
        max-width: 800px;
        margin: 0 auto;
    }
    .elementor-upcs-post h2 {
        color: #1a1a1a;
        font-size: 26px;
        font-weight: 700;
        margin-top: 40px;
        margin-bottom: 15px;
    }
    .elementor-upcs-post h3 {
        color: #2c3e50;
        font-size: 20px;
        font-weight: 600;
        margin-top: 30px;
        margin-bottom: 12px;
    }
    .elementor-upcs-post p {
        margin-bottom: 20px;
        font-size: 16px;
    }
    .elementor-upcs-post strong {
        font-weight: 600;
    }
    .elementor-upcs-post hr {
        border: 0;
        border-top: 1px solid #eef2f5;
        margin: 40px 0;
    }
    .upcs-error-box {
        background: #fdf2f2;
        border-left: 4px solid #e74c3c;
        padding: 18px 20px;
        margin: 25px 0;
        border-radius: 0 6px 6px 0;
    }
    .upcs-error-box p {
        margin: 0;
        font-style: italic;
        color: #c0392b;
        font-weight: 500;
    }
    .upcs-template-box {
        background: #f8f9fa;
        border: 1px solid #e9ecef;
        padding: 20px;
        margin: 20px 0;
        border-radius: 6px;
        font-size: 15px;
        color: #495057;
    }
    .upcs-img-container {
        text-align: center;
        margin: 30px auto;
        max-width: 550px;
    }
    .upcs-img-container.small-width {
        max-width: 420px;
    }
    .upcs-img-container img {
        width: 100%;
        height: auto;
        border-radius: 6px;
        border: 1px solid #e2e8f0;
        box-shadow: 0 4px 12px rgba(0,0,0,0.05);
    }
    .upcs-img-caption {
        display: block;
        font-size: 13px;
        color: #718096;
        margin-top: 8px;
        font-style: italic;
    }
    .upcs-steps-list {
        list-style: none;
        padding: 0;
        margin: 30px 0;
    }
    .upcs-step-item {
        position: relative;
        padding-left: 45px;
        margin-bottom: 30px;
    }
    .upcs-step-number {
        position: absolute;
        left: 0;
        top: 2px;
        background: #e67e22;
        color: #fff;
        width: 28px;
        height: 28px;
        border-radius: 50%;
        text-align: center;
        line-height: 28px;
        font-weight: bold;
        font-size: 14px;
    }
    .upcs-step-title {
        font-size: 18px;
        font-weight: 600;
        color: #1a1a1a;
        margin: 0 0 8px 0;
    }
    .upcs-step-item ul {
        margin-top: 10px;
        padding-left: 20px;
    }
    .upcs-step-item li {
        margin-bottom: 6px;
    }
    .upcs-table-wrapper {
        overflow-x: auto;
        margin: 30px 0;
        border: 1px solid #e2e8f0;
        border-radius: 8px;
    }
    .upcs-comparison-table {
        width: 100%;
        border-collapse: collapse;
        text-align: left;
        font-size: 15px;
    }
    .upcs-comparison-table th {
        background: #f8f9fa;
        color: #2d3748;
        font-weight: 600;
        padding: 12px 16px;
        border-bottom: 2px solid #e2e8f0;
    }
    .upcs-comparison-table td {
        padding: 14px 16px;
        border-bottom: 1px solid #e2e8f0;
        color: #4a5568;
    }
    .upcs-comparison-table tr:last-child td {
        border-bottom: none;
    }
    .upcs-highlight-row {
        background-color: #f7fafc;
        font-weight: 600;
    }
    .upcs-cta-card {
        text-align: center;
        padding: 35px 25px;
        background-color: #fffaf5;
        border-radius: 8px;
        border: 1px solid #fbd38d;
        margin: 40px 0;
    }
    .upcs-cta-card h3 {
        margin-top: 0;
        color: #dd6b20;
        font-size: 22px;
    }
    .upcs-cta-btn {
        background-color: #e67e22;
        color: #ffffff !important;
        padding: 14px 32px;
        text-decoration: none;
        font-size: 18px;
        font-weight: bold;
        border-radius: 5px;
        display: inline-block;
        margin-top: 15px;
        transition: background 0.2s ease;
        box-shadow: 0 4px 6px rgba(230, 126, 34, 0.15);
    }
    .upcs-cta-btn:hover {
        background-color: #d35400;
    }
</style>

<div class="elementor-upcs-post">

    <p>Products come and go. A flavor gets discontinued, a line is rebranded, a small brand is sold to a bigger one. And each time, the same question comes up about the barcodes: <strong>can you reuse a UPC code for a new product, and can you transfer your UPCs when you sell the business?</strong></p>

    <p>The direct answer: <strong>don't reuse a UPC on a different product — give every new product a fresh code. But the codes you own are business assets: when you sell your brand, they go with the products, and the new owner keeps using them without reprinting a single box.</strong> Below we'll cover the few cases where an old code can come back, when a "same" product actually needs a new code, and how to hand your codes over cleanly in a sale.</p>

    <div class="upcs-img-container">
        <img decoding="async" src="https://upcs.com/wp-content/uploads/2026/09/reuse-or-transfer-upc-codes.png" alt="A certificate of ownership next to a UPC barcode label reading One code, one product">
        <span class="upcs-img-caption">One code, one product — for good. Your codes and your proof of ownership travel with the brand.</span>
    </div>

    <h2>Why You Shouldn't Reuse a UPC</h2>
    <p>A UPC is only useful because everyone agrees it means one thing. Once a code has been on a product, it lives on in places you don't control:</p>
    <ul>
        <li><strong>Marketplace catalogs.</strong> Amazon, Walmart, and Google keep the code tied to the original product's details. A new product listed under an old code can end up matched to the old product page or flagged as a mismatch. <em>(Fixing mismatches: <a href="https://upcs.com/blog/how-to-fix-amazon-error-8572-gtin-mismatch/" target="_blank">Amazon error 8572 explained</a>.)</em></li>
        <li><strong>Retailer and distributor systems.</strong> Stores, wholesalers, and 3PLs may still have the old product on file, along with its price and description.</li>
        <li><strong>Old stock in circulation.</strong> Units of the discontinued product may still be sitting on shelves, in warehouses, or with resellers.</li>
    </ul>
    <p>The global barcode standards stopped allowing codes to be reused on different products in 2019 for exactly these reasons. A fresh code costs very little; untangling a reused one can cost weeks of lost sales.</p>

    <h2>When an Old Code Can Come Back</h2>

    <div class="upcs-table-wrapper">
        <table class="upcs-comparison-table">
            <thead>
                <tr>
                    <th>Situation</th>
                    <th>Use the Old Code?</th>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <td><strong>A discontinued product returns exactly as it was</strong></td>
                    <td>Yes — same product, same code</td>
                </tr>
                <tr>
                    <td><strong>A code you assigned but never printed, listed, or sold</strong></td>
                    <td>Yes — it was never used, so it's still free</td>
                </tr>
                <tr>
                    <td><strong>Packaging redesign, same product and contents</strong></td>
                    <td>Yes — the product hasn't changed</td>
                </tr>
                <tr>
                    <td><strong>New size, quantity, or formula</strong></td>
                    <td>No — it's a new product</td>
                </tr>
                <tr>
                    <td><strong>Rebrand with a new brand name on the product</strong></td>
                    <td>No — marketplaces tie codes to brands</td>
                </tr>
                <tr class="upcs-highlight-row">
                    <td><strong>A completely different product</strong></td>
                    <td>No — never</td>
                </tr>
            </tbody>
        </table>
    </div>

    <h2>Transferring UPCs When You Sell Your Business</h2>
    <p>When you buy UPCs from UPCs.com, the rights to those specific numbers are transferred to you, with no renewal fees. That makes them an asset you can pass on with the business. <em>(Ownership explained: <a href="https://upcs.com/blog/how-to-avoid-barcode-renewal-fees/" target="_blank">how to avoid barcode renewal fees</a>.)</em></p>
    <ul>
        <li><strong>The codes stay with the products.</strong> The new owner keeps selling the same products under the same UPCs — no reprinting, no relisting from scratch.</li>
        <li><strong>Hand over the paperwork.</strong> Include your code list (which code is on which product), your purchase records, and your certificates in the sale documents.</li>
        <li><strong>Include the unused codes.</strong> Codes you bought but never assigned can go to the new owner as well, ready for new products.</li>
        <li><strong>Need documents for the new owner?</strong> Contact our team before closing and tell us what the buyer needs. <em>(Related: <a href="https://upcs.com/blog/upc-letter-of-affiliation/" target="_blank">what is a UPC letter of affiliation?</a>)</em></li>
    </ul>

    <hr>

    <h2>Step-by-Step: Keeping Your Codes Clean for Life</h2>

    <ul class="upcs-steps-list">
        <li class="upcs-step-item">
            <div class="upcs-step-number">1</div>
            <p class="upcs-step-title">Keep One Master Spreadsheet</p>
            <p>Every code you own, the product it's assigned to, the date, and a status column: active, discontinued, or unused. This one file answers every future question. <em>(Setting it up: <a href="https://upcs.com/blog/how-many-upc-codes-do-i-need/" target="_blank">how many UPC codes do I need?</a>)</em></p>
        </li>
        <li class="upcs-step-item">
            <div class="upcs-step-number">2</div>
            <p class="upcs-step-title">Retire Codes, Don't Recycle Them</p>
            <p>When a product is discontinued, mark its code "discontinued — do not reuse." If the exact product ever returns, bring the code back with it.</p>
        </li>
        <li class="upcs-step-item">
            <div class="upcs-step-number">3</div>
            <p class="upcs-step-title">Take a Fresh Code for Every New Product</p>
            <p>New flavor, new size, new brand name? Use the next unused code on your list. Running low? <a href="https://upcs.com/buy-upc-now/" target="_blank">Top up your codes</a> — they never expire, so extras simply wait until you need them.</p>
        </li>
        <li class="upcs-step-item">
            <div class="upcs-step-number">4</div>
            <p class="upcs-step-title">Keep Your Proof of Ownership Safe</p>
            <p>Store your order confirmation and certificates with your business records. They're what you'll show a marketplace, a retailer, or a buyer.</p>
        </li>
        <li class="upcs-step-item">
            <div class="upcs-step-number">5</div>
            <p class="upcs-step-title">Include Codes in Any Sale</p>
            <p>If you sell the brand, list the UPCs as an asset in the agreement and hand over the spreadsheet and paperwork at closing. If you're the buyer, ask for them before you sign.</p>
        </li>
    </ul>

    <h2>Frequently Asked Questions</h2>

    <h3>Can I use the UPC from a discontinued product on a new one?</h3>
    <p>No. The old code is still tied to the old product in marketplace and retailer systems. Give the new product its own code.</p>

    <h3>Do I need new UPCs if I only redesign my packaging?</h3>
    <p>No. If the product, its size, and its contents are unchanged, it keeps its code.</p>

    <h3>If I sell my business, do the UPCs go with it?</h3>
    <p>Yes. The codes are assets tied to the products. The buyer keeps using them, and your code list and certificates should be part of the handover.</p>

    <h3>Do UPC codes expire?</h3>
    <p>Not ours. Codes from UPCs.com are a one-time purchase with no renewals. <em>(Details: <a href="https://upcs.com/blog/will-my-upc-codes-ever-expire/" target="_blank">Will my UPC codes ever expire?</a>)</em></p>

    <div class="upcs-cta-card">
        <h3>Codes You Own, for Good</h3>
        <p>Authentic UPC codes delivered in minutes. Buy once, own them outright, and take them with your brand wherever it goes.</p>
        <a href="https://upcs.com/buy-upc-now/" class="upcs-cta-btn">Buy UPC Barcodes Now</a>
    </div>
</div>
				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://upcs.com/blog/reuse-or-transfer-upc-codes/">Can You Reuse or Transfer a UPC Code? Discontinued Products, Rebrands and Selling Your Business</a> appeared first on <a href="https://upcs.com">UPCs.com</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Already Printed Your Packaging Without a Barcode? How to Add UPC Barcode Stickers That Scan</title>
		<link>https://upcs.com/blog/upc-barcode-stickers/</link>
		
		<dc:creator><![CDATA[PK]]></dc:creator>
		<pubDate>Fri, 16 Oct 2026 13:00:00 +0000</pubDate>
				<category><![CDATA[Documentation]]></category>
		<guid isPermaLink="false">https://upcs.com/?p=615467</guid>

					<description><![CDATA[<p>It happens all the time: the boxes are printed, the pallets have arrived — and then a retailer, Amazon, or your new 3PL asks for a UPC barcode on every unit. Or you&#8217;ve switched suppliers and the old barcode on &#8230;</p>
<p class="read-more"> <a class="" href="https://upcs.com/blog/upc-barcode-stickers/"> <span class="screen-reader-text">Already Printed Your Packaging Without a Barcode? How to Add UPC Barcode Stickers That Scan</span> Read More &#187;</a></p>
<p>The post <a href="https://upcs.com/blog/upc-barcode-stickers/">Already Printed Your Packaging Without a Barcode? How to Add UPC Barcode Stickers That Scan</a> appeared first on <a href="https://upcs.com">UPCs.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="615467" class="elementor elementor-615467">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-5ad38af elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5ad38af" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-b4c9e7b" data-id="b4c9e7b" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-3778e8a elementor-widget elementor-widget-html" data-id="3778e8a" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<style>
    /* Scoped Typography & Spacing */
    .elementor-upcs-post {
        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
        line-height: 1.6;
        color: #333333;
        max-width: 800px;
        margin: 0 auto;
    }
    .elementor-upcs-post h2 {
        color: #1a1a1a;
        font-size: 26px;
        font-weight: 700;
        margin-top: 40px;
        margin-bottom: 15px;
    }
    .elementor-upcs-post h3 {
        color: #2c3e50;
        font-size: 20px;
        font-weight: 600;
        margin-top: 30px;
        margin-bottom: 12px;
    }
    .elementor-upcs-post p {
        margin-bottom: 20px;
        font-size: 16px;
    }
    .elementor-upcs-post strong {
        font-weight: 600;
    }
    .elementor-upcs-post hr {
        border: 0;
        border-top: 1px solid #eef2f5;
        margin: 40px 0;
    }
    .upcs-error-box {
        background: #fdf2f2;
        border-left: 4px solid #e74c3c;
        padding: 18px 20px;
        margin: 25px 0;
        border-radius: 0 6px 6px 0;
    }
    .upcs-error-box p {
        margin: 0;
        font-style: italic;
        color: #c0392b;
        font-weight: 500;
    }
    .upcs-template-box {
        background: #f8f9fa;
        border: 1px solid #e9ecef;
        padding: 20px;
        margin: 20px 0;
        border-radius: 6px;
        font-size: 15px;
        color: #495057;
    }
    .upcs-img-container {
        text-align: center;
        margin: 30px auto;
        max-width: 550px;
    }
    .upcs-img-container.small-width {
        max-width: 420px;
    }
    .upcs-img-container img {
        width: 100%;
        height: auto;
        border-radius: 6px;
        border: 1px solid #e2e8f0;
        box-shadow: 0 4px 12px rgba(0,0,0,0.05);
    }
    .upcs-img-caption {
        display: block;
        font-size: 13px;
        color: #718096;
        margin-top: 8px;
        font-style: italic;
    }
    .upcs-steps-list {
        list-style: none;
        padding: 0;
        margin: 30px 0;
    }
    .upcs-step-item {
        position: relative;
        padding-left: 45px;
        margin-bottom: 30px;
    }
    .upcs-step-number {
        position: absolute;
        left: 0;
        top: 2px;
        background: #e67e22;
        color: #fff;
        width: 28px;
        height: 28px;
        border-radius: 50%;
        text-align: center;
        line-height: 28px;
        font-weight: bold;
        font-size: 14px;
    }
    .upcs-step-title {
        font-size: 18px;
        font-weight: 600;
        color: #1a1a1a;
        margin: 0 0 8px 0;
    }
    .upcs-step-item ul {
        margin-top: 10px;
        padding-left: 20px;
    }
    .upcs-step-item li {
        margin-bottom: 6px;
    }
    .upcs-table-wrapper {
        overflow-x: auto;
        margin: 30px 0;
        border: 1px solid #e2e8f0;
        border-radius: 8px;
    }
    .upcs-comparison-table {
        width: 100%;
        border-collapse: collapse;
        text-align: left;
        font-size: 15px;
    }
    .upcs-comparison-table th {
        background: #f8f9fa;
        color: #2d3748;
        font-weight: 600;
        padding: 12px 16px;
        border-bottom: 2px solid #e2e8f0;
    }
    .upcs-comparison-table td {
        padding: 14px 16px;
        border-bottom: 1px solid #e2e8f0;
        color: #4a5568;
    }
    .upcs-comparison-table tr:last-child td {
        border-bottom: none;
    }
    .upcs-highlight-row {
        background-color: #f7fafc;
        font-weight: 600;
    }
    .upcs-cta-card {
        text-align: center;
        padding: 35px 25px;
        background-color: #fffaf5;
        border-radius: 8px;
        border: 1px solid #fbd38d;
        margin: 40px 0;
    }
    .upcs-cta-card h3 {
        margin-top: 0;
        color: #dd6b20;
        font-size: 22px;
    }
    .upcs-cta-btn {
        background-color: #e67e22;
        color: #ffffff !important;
        padding: 14px 32px;
        text-decoration: none;
        font-size: 18px;
        font-weight: bold;
        border-radius: 5px;
        display: inline-block;
        margin-top: 15px;
        transition: background 0.2s ease;
        box-shadow: 0 4px 6px rgba(230, 126, 34, 0.15);
    }
    .upcs-cta-btn:hover {
        background-color: #d35400;
    }
</style>

<div class="elementor-upcs-post">

    <p>It happens all the time: the boxes are printed, the pallets have arrived — and then a retailer, Amazon, or your new 3PL asks for a UPC barcode on every unit. Or you've switched suppliers and the old barcode on your packaging no longer belongs to you. Reprinting thousands of boxes isn't in the budget or the timeline. So <strong>can you just add a UPC barcode sticker to packaging you've already printed?</strong></p>

    <p>The direct answer: <strong>yes. A barcode sticker is a perfectly good way to add a UPC — as long as it's a full-size code on an opaque white label, placed flat, covering any old barcode completely, and applied in the same spot on every unit.</strong> Then fold the barcode into your artwork at the next print run. Below is how to choose the sticker, where to put it, and how to label a whole shipment without mistakes.</p>

    <div class="upcs-img-container">
        <img decoding="async" src="https://upcs.com/wp-content/uploads/2026/09/upc-barcode-stickers.png" alt="A kraft shipping box with a white UPC barcode sticker applied to the front panel">
        <span class="upcs-img-caption">A white barcode label adds a scannable UPC to packaging that's already printed — no reprint needed.</span>
    </div>

    <h2>Your Options When Packaging Has No Barcode</h2>

    <div class="upcs-table-wrapper">
        <table class="upcs-comparison-table">
            <thead>
                <tr>
                    <th>Option</th>
                    <th>Best For</th>
                    <th>Trade-Off</th>
                </tr>
            </thead>
            <tbody>
                <tr class="upcs-highlight-row">
                    <td><strong>Barcode sticker</strong></td>
                    <td>Inventory you already have, and small runs</td>
                    <td>Labor to apply each label</td>
                </tr>
                <tr>
                    <td><strong>Reprint the packaging</strong></td>
                    <td>Your next production run</td>
                    <td>Cost and lead time; your current stock still needs labels</td>
                </tr>
                <tr>
                    <td><strong>Hang tag or neck tag</strong></td>
                    <td>Apparel, bottles, and items with no flat surface</td>
                    <td>Tags can be removed or torn off</td>
                </tr>
                <tr>
                    <td><strong>Sleeve or belly band</strong></td>
                    <td>Gift boxes and premium packs</td>
                    <td>Extra printing and assembly</td>
                </tr>
            </tbody>
        </table>
    </div>

    <p>For most brands, the answer is both: stickers for the stock you have now, and the barcode printed into the artwork next time. <em>(Artwork specs for the reprint: <a href="https://upcs.com/blog/upc-barcode-files-for-packaging/" target="_blank">barcode files for packaging designers</a>.)</em></p>

    <h2>Choosing the Right Barcode Sticker</h2>
    <ul>
        <li><strong>Size:</strong> a standard UPC needs a label of about 1.5" × 1" or larger. Don't shrink the barcode below 80% of standard size to fit a smaller sticker.</li>
        <li><strong>Opaque white:</strong> the label must fully hide whatever is printed underneath, especially an old barcode. A see-through label lets scanners read both codes.</li>
        <li><strong>Matte finish:</strong> glossy labels can reflect light back into the scanner.</li>
        <li><strong>Material to match the pack:</strong> paper for dry boxes and bags; film for bottles, jars, or anything that gets wet or cold. <em>(Full guide: <a href="https://upcs.com/blog/barcode-label-materials/" target="_blank">which barcode label material should you use?</a>)</em></li>
        <li><strong>Size and color text:</strong> if you sell several variants in similar boxes, print the variant name under the barcode so the right sticker goes on the right box.</li>
    </ul>

    <h2>Where to Put the Sticker</h2>
    <ul>
        <li><strong>On a flat panel</strong> — back or bottom — away from edges, folds, seams, and flaps.</li>
        <li><strong>Over the old barcode</strong> if there is one, covering it completely. Two barcodes on one pack confuse scanners and can ring up the wrong product.</li>
        <li><strong>Not over required information</strong> like ingredients, warnings, or your company details.</li>
        <li><strong>In the same spot on every unit</strong>, so warehouse staff and cashiers know where to scan.</li>
    </ul>

    <p>Shipping through Amazon FBA? Amazon may also ask for its own FNSKU label, which covers the manufacturer barcode on the unit. <em>(Details: <a href="https://upcs.com/blog/amazon-fnsku-guide/" target="_blank">Amazon FNSKU explained</a>.)</em></p>

    <hr>

    <h2>Step-by-Step: Labeling Existing Inventory</h2>

    <ul class="upcs-steps-list">
        <li class="upcs-step-item">
            <div class="upcs-step-number">1</div>
            <p class="upcs-step-title">Get Your UPC Codes</p>
            <p><a href="https://upcs.com/buy-upc-now/" target="_blank">Buy one code for each product variant</a> — each size, color, flavor, and pack count. The codes and barcode files arrive within minutes. <em>(How many: <a href="https://upcs.com/blog/how-many-upc-codes-do-i-need/" target="_blank">how many UPC codes do I need?</a>)</em></p>
        </li>
        <li class="upcs-step-item">
            <div class="upcs-step-number">2</div>
            <p class="upcs-step-title">Get the Stickers Printed</p>
            <p>Order <a href="https://upcs.com/barcode-labels/" target="_blank">printed barcode labels</a> on <a href="https://upcs.com/product/printed-barcode-label-rolls/" target="_blank">rolls</a> or <a href="https://upcs.com/product/printed-barcode-label-sheets-1000-labels/" target="_blank">sheets</a> — 1,000 labels per code, with your own text under the barcode, shipped within 24 hours in the US. Prefer to print yourself? Use <a href="https://upcs.com/product/blank-barcode-label-sheets/" target="_blank">blank label sheets</a> and our guide to <a href="https://upcs.com/blog/print-barcode-labels-at-home/" target="_blank">printing barcode labels at home</a>.</p>
        </li>
        <li class="upcs-step-item">
            <div class="upcs-step-number">3</div>
            <p class="upcs-step-title">Label One Variant at a Time</p>
            <p>Clear the table, label every unit of one size or flavor, then move to the next. Mixing variants on the same bench is how the wrong sticker ends up on the wrong box.</p>
        </li>
        <li class="upcs-step-item">
            <div class="upcs-step-number">4</div>
            <p class="upcs-step-title">Press Firmly and Let It Set</p>
            <p>Apply to a clean, dry surface at room temperature and rub the label down. Adhesive can take up to a day to reach full strength, so label before products go into cold storage or cartons.</p>
        </li>
        <li class="upcs-step-item">
            <div class="upcs-step-number">5</div>
            <p class="upcs-step-title">Spot-Check With a Scan</p>
            <p>Scan a few units from each batch with a phone app and confirm the number matches the product. <em>(If it doesn't scan: <a href="https://upcs.com/blog/why-wont-my-barcode-scan/" target="_blank">why won't my barcode scan?</a>)</em></p>
        </li>
    </ul>

    <h2>Frequently Asked Questions</h2>

    <h3>Will retailers and Amazon accept a barcode sticker?</h3>
    <p>Generally yes, as long as the barcode scans, is securely attached, and doesn't hide required label information. Some retailers have their own labeling rules, so check the vendor guide of any store you sell to.</p>

    <h3>Can I put a sticker over an old barcode?</h3>
    <p>Yes — and you should cover it completely with an opaque label. Leaving the old code visible can cause the wrong product to ring up.</p>

    <h3>What size barcode sticker do I need?</h3>
    <p>About 1.5" × 1" or larger for a standard UPC. Bigger is fine; smaller than 80% of standard barcode size is not.</p>

    <h3>Do I need a different sticker for each variant?</h3>
    <p>Yes. Each size, color, or flavor has its own UPC, so each needs its own labels.</p>

    <div class="upcs-cta-card">
        <h3>Barcode Your Packaging Without Reprinting</h3>
        <p>Get your UPC codes in minutes and your printed barcode labels within 24 hours. Label the stock you have now and keep selling.</p>
        <a href="https://upcs.com/barcode-labels/" class="upcs-cta-btn">Shop Printed Barcode Labels</a>
    </div>
</div>
				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://upcs.com/blog/upc-barcode-stickers/">Already Printed Your Packaging Without a Barcode? How to Add UPC Barcode Stickers That Scan</a> appeared first on <a href="https://upcs.com">UPCs.com</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>UPC Codes for Shopify Stores: The Barcode Field, When You Need It and How to Add Codes in Bulk</title>
		<link>https://upcs.com/blog/upc-codes-for-shopify/</link>
		
		<dc:creator><![CDATA[PK]]></dc:creator>
		<pubDate>Fri, 16 Oct 2026 14:51:44 +0000</pubDate>
				<category><![CDATA[Documentation]]></category>
		<category><![CDATA[UPC Codes]]></category>
		<guid isPermaLink="false">https://upcs.com/?p=615717</guid>

					<description><![CDATA[<p>Open any product in your Shopify admin and you will find a Barcode field sitting next to SKU. Shopify lets you leave it empty, and plenty of stores do, until a sales channel refuses to publish a product or a &#8230;</p>
<p class="read-more"> <a class="" href="https://upcs.com/blog/upc-codes-for-shopify/"> <span class="screen-reader-text">UPC Codes for Shopify Stores: The Barcode Field, When You Need It and How to Add Codes in Bulk</span> Read More &#187;</a></p>
<p>The post <a href="https://upcs.com/blog/upc-codes-for-shopify/">UPC Codes for Shopify Stores: The Barcode Field, When You Need It and How to Add Codes in Bulk</a> appeared first on <a href="https://upcs.com">UPCs.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="615717" class="elementor elementor-615717">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-9433cfa elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="9433cfa" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4ab512a" data-id="4ab512a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-c7a9d5f elementor-widget elementor-widget-html" data-id="c7a9d5f" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<style>
    /* Scoped Typography & Spacing */
    .elementor-upcs-post {
        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
        line-height: 1.6;
        color: #333333;
        max-width: 800px;
        margin: 0 auto;
    }
    .elementor-upcs-post h2 {
        color: #1a1a1a;
        font-size: 26px;
        font-weight: 700;
        margin-top: 40px;
        margin-bottom: 15px;
    }
    .elementor-upcs-post h3 {
        color: #2c3e50;
        font-size: 20px;
        font-weight: 600;
        margin-top: 30px;
        margin-bottom: 12px;
    }
    .elementor-upcs-post p {
        margin-bottom: 20px;
        font-size: 16px;
    }
    .elementor-upcs-post strong {
        font-weight: 600;
    }
    .elementor-upcs-post hr {
        border: 0;
        border-top: 1px solid #eef2f5;
        margin: 40px 0;
    }
    .upcs-error-box {
        background: #fdf2f2;
        border-left: 4px solid #e74c3c;
        padding: 18px 20px;
        margin: 25px 0;
        border-radius: 0 6px 6px 0;
    }
    .upcs-error-box p {
        margin: 0;
        font-style: italic;
        color: #c0392b;
        font-weight: 500;
    }
    .upcs-template-box {
        background: #f8f9fa;
        border: 1px solid #e9ecef;
        padding: 20px;
        margin: 20px 0;
        border-radius: 6px;
        font-size: 15px;
        color: #495057;
    }
    .upcs-img-container {
        text-align: center;
        margin: 30px auto;
        max-width: 550px;
    }
    .upcs-img-container.small-width {
        max-width: 420px;
    }
    .upcs-img-container img {
        width: 100%;
        height: auto;
        border-radius: 6px;
        border: 1px solid #e2e8f0;
        box-shadow: 0 4px 12px rgba(0,0,0,0.05);
    }
    .upcs-img-caption {
        display: block;
        font-size: 13px;
        color: #718096;
        margin-top: 8px;
        font-style: italic;
    }
    .upcs-steps-list {
        list-style: none;
        padding: 0;
        margin: 30px 0;
    }
    .upcs-step-item {
        position: relative;
        padding-left: 45px;
        margin-bottom: 30px;
    }
    .upcs-step-number {
        position: absolute;
        left: 0;
        top: 2px;
        background: #e67e22;
        color: #fff;
        width: 28px;
        height: 28px;
        border-radius: 50%;
        text-align: center;
        line-height: 28px;
        font-weight: bold;
        font-size: 14px;
    }
    .upcs-step-title {
        font-size: 18px;
        font-weight: 600;
        color: #1a1a1a;
        margin: 0 0 8px 0;
    }
    .upcs-step-item ul {
        margin-top: 10px;
        padding-left: 20px;
    }
    .upcs-step-item li {
        margin-bottom: 6px;
    }
    .upcs-table-wrapper {
        overflow-x: auto;
        margin: 30px 0;
        border: 1px solid #e2e8f0;
        border-radius: 8px;
    }
    .upcs-comparison-table {
        width: 100%;
        border-collapse: collapse;
        text-align: left;
        font-size: 15px;
    }
    .upcs-comparison-table th {
        background: #f8f9fa;
        color: #2d3748;
        font-weight: 600;
        padding: 12px 16px;
        border-bottom: 2px solid #e2e8f0;
    }
    .upcs-comparison-table td {
        padding: 14px 16px;
        border-bottom: 1px solid #e2e8f0;
        color: #4a5568;
    }
    .upcs-comparison-table tr:last-child td {
        border-bottom: none;
    }
    .upcs-highlight-row {
        background-color: #f7fafc;
        font-weight: 600;
    }
    .upcs-cta-card {
        text-align: center;
        padding: 35px 25px;
        background-color: #fffaf5;
        border-radius: 8px;
        border: 1px solid #fbd38d;
        margin: 40px 0;
    }
    .upcs-cta-card h3 {
        margin-top: 0;
        color: #dd6b20;
        font-size: 22px;
    }
    .upcs-cta-btn {
        background-color: #e67e22;
        color: #ffffff !important;
        padding: 14px 32px;
        text-decoration: none;
        font-size: 18px;
        font-weight: bold;
        border-radius: 5px;
        display: inline-block;
        margin-top: 15px;
        transition: background 0.2s ease;
        box-shadow: 0 4px 6px rgba(230, 126, 34, 0.15);
    }
    .upcs-cta-btn:hover {
        background-color: #d35400;
    }
</style>

<div class="elementor-upcs-post">

    <p>Open any product in your Shopify admin and you will find a Barcode field sitting next to SKU. Shopify lets you leave it empty, and plenty of stores do, until a sales channel refuses to publish a product or a scanner at a market stall cannot find the item. So <strong>when do you need UPC codes for a Shopify store?</strong></p>

    <p>The direct answer: <strong>your online store runs fine without barcodes. You need them when you sell through a channel that asks for a GTIN, such as the Google &amp; YouTube channel or Amazon, Walmart, eBay and Target Plus through Marketplace Connect, and when you scan products at Shopify POS, in a stockroom or at a retailer. Use one code per variant and enter it in the Barcode field.</strong> Below is what the field accepts, which channels read it, and the fastest ways to add codes to a whole catalog.</p>

    <div class="upcs-img-container">
        <img decoding="async" src="https://upcs.com/wp-content/uploads/2026/10/upc-codes-for-shopify.png" alt="A product inventory card with SKU and Barcode fields, the Barcode field highlighted and filled with a 12-digit UPC">
        <span class="upcs-img-caption">SKU is your own internal code. The Barcode field holds the universal one that channels and scanners read.</span>
    </div>

    <h2>What the Shopify Barcode Field Is</h2>
    <p>Shopify describes barcodes as identifiers for products and variants, used for scanning and for product identification in online marketplaces. A few details from its help center are worth knowing:</p>
    <ul>
        <li><strong>Each variant has its own.</strong> A shirt in three sizes has three barcode entries.</li>
        <li><strong>You can store up to 20 barcodes</strong> on a product or variant. The same value cannot be used twice on the same one.</li>
        <li><strong>Each barcode has a type.</strong> If you pick a standard type, the value has to match that standard's length and characters.</li>
    </ul>

    <div class="upcs-table-wrapper">
        <table class="upcs-comparison-table">
            <thead>
                <tr>
                    <th>Type</th>
                    <th>What Shopify Accepts</th>
                </tr>
            </thead>
            <tbody>
                <tr class="upcs-highlight-row">
                    <td><strong>UPC</strong></td>
                    <td>8 or 12 digits</td>
                </tr>
                <tr>
                    <td><strong>EAN</strong></td>
                    <td>8 or 13 digits</td>
                </tr>
                <tr>
                    <td><strong>GTIN</strong></td>
                    <td>8, 12, 13 or 14 digits</td>
                </tr>
                <tr>
                    <td><strong>ISBN</strong></td>
                    <td>10 or 13 characters, for books</td>
                </tr>
                <tr>
                    <td><strong>ASIN</strong></td>
                    <td>10 letters or digits</td>
                </tr>
                <tr>
                    <td><strong>Custom</strong></td>
                    <td>Any value up to 255 characters. This is the default.</td>
                </tr>
            </tbody>
        </table>
    </div>

    <p>A standard retail UPC from UPCs.com is 12 digits, so choose <strong>UPC</strong>. <em>(How the two codes differ: <a href="https://upcs.com/blog/skus-vs-upcs-differences-roles-in-inventory-management-and-which-one-to-use/" target="_blank">SKUs vs. UPCs</a>.)</em></p>

    <h2>When You Need a Barcode on Shopify</h2>

    <div class="upcs-table-wrapper">
        <table class="upcs-comparison-table">
            <thead>
                <tr>
                    <th>Where You Sell</th>
                    <th>What Shopify's Help Center Says</th>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <td><strong>Online store only</strong></td>
                    <td>The barcode is optional.</td>
                </tr>
                <tr class="upcs-highlight-row">
                    <td><strong>Google &amp; YouTube channel</strong></td>
                    <td>Google requires a unique product identifier for each product. If a product has a GTIN, you need to add it before you can publish. Without a GTIN, you add an MPN and brand.</td>
                </tr>
                <tr class="upcs-highlight-row">
                    <td><strong>Marketplace Connect</strong></td>
                    <td>Amazon, Walmart, eBay and Target Plus require a unique product identifier such as a GTIN, UPC, MPN or EAN. Private label goods without one need an exemption from the marketplace.</td>
                </tr>
                <tr>
                    <td><strong>Shopify POS</strong></td>
                    <td>Barcode scanners add products to the cart at checkout. The device camera can scan 1D and 2D barcodes.</td>
                </tr>
                <tr>
                    <td><strong>Shop channel</strong></td>
                    <td>We could not find a published barcode requirement. Shopify's general note is that some sales channels might require a GTIN before a product can be published.</td>
                </tr>
            </tbody>
        </table>
    </div>

    <p>Google also has category rules: music, movies and video games need a UPC, EAN or JAN, and books need an ISBN. <em>(Background: <a href="https://upcs.com/blog/google-merchant-center-gtin/" target="_blank">Google Merchant Center GTINs</a>. Marketplace rules: <a href="https://upcs.com/blog/walmart-marketplace-upc-gtin-requirements/" target="_blank">Walmart Marketplace requirements</a> and <a href="https://upcs.com/blog/ebay-upc-requirements/" target="_blank">eBay UPC requirements</a>.)</em></p>

    <p>Outside Shopify, two more situations call for a real code: a fulfillment warehouse that receives your stock by scan, and a wholesale buyer whose register needs a barcode on every unit.</p>

    <h2>Custom Value or Real UPC?</h2>
    <p>A Custom value is fine when the only scanner involved is your own. A number you invent will scan at your own POS because your store is the only place it has to mean anything.</p>
    <p>It stops working the moment a channel asks for a GTIN. Those channels expect a real, unique code. A made-up number can be rejected, or worse, match your product to someone else's listing. <em>(Why: <a href="https://upcs.com/blog/online-barcode-generators/" target="_blank">online barcode generators</a>.)</em></p>
    <p>If you resell another brand's products, do not buy codes for them. Shopify's advice is the right one: the GTIN is printed above or below the barcode on the packaging, and the manufacturer can supply it. If the products are your own, you need your own codes. <a href="https://upcs.com/buy-upc-now/" target="_blank">UPCs.com delivers them by email in minutes</a> for a one-time fee.</p>

    <hr>

    <h2>How to Add UPCs in Bulk</h2>

    <ul class="upcs-steps-list">
        <li class="upcs-step-item">
            <div class="upcs-step-number">1</div>
            <p class="upcs-step-title">Assign One Code Per Variant in a Spreadsheet</p>
            <p>List every variant with its SKU, then paste one UPC beside each. Format the column as text so leading zeros stay in place. <em>(Counting help: <a href="https://upcs.com/blog/how-many-upc-codes-do-i-need/" target="_blank">how many UPC codes do I need?</a>)</em></p>
        </li>
        <li class="upcs-step-item">
            <div class="upcs-step-number">2</div>
            <p class="upcs-step-title">Small Catalog: Use the Bulk Editor</p>
            <p>In the Shopify admin, open <strong>Products</strong>, tick the products you want, and click <strong>Bulk edit</strong>. Use <strong>Columns</strong> to add the barcode column, paste your codes down it, and save.</p>
        </li>
        <li class="upcs-step-item">
            <div class="upcs-step-number">3</div>
            <p class="upcs-step-title">Large Catalog: Export, Fill In, Re-Import</p>
            <p>Export your products to CSV. Fill in the <strong>Barcodes</strong> column on each variant row (older files call it Barcode or Variant Barcode). Shopify's format puts the type before the value, for example <code>upc:012345678905</code>. A value with no type is imported as Custom, and several codes are separated with semicolons.</p>
        </li>
        <li class="upcs-step-item">
            <div class="upcs-step-number">4</div>
            <p class="upcs-step-title">Import With Overwrite Turned On</p>
            <p>Choose the option to overwrite products with matching handles. Shopify then replaces the values in the columns you changed. Keep a copy of the original export in case you need to go back.</p>
        </li>
        <li class="upcs-step-item">
            <div class="upcs-step-number">5</div>
            <p class="upcs-step-title">Spot-Check and Print</p>
            <p>Open a few products and confirm each variant shows the right code. Then put the barcode on the product itself with our free <a href="https://upcs.com/barcode-generator/" target="_blank">barcode generator</a>, or order <a href="https://upcs.com/barcode-labels/" target="_blank">printed barcode label sheets</a> at $29.99 per 1,000 labels.</p>
        </li>
    </ul>

    <p>Adding a single product? Open it, go to the variant's inventory details, type the code into the Barcode field and save.</p>

    <h2>Frequently Asked Questions</h2>

    <h3>Does Shopify require a barcode?</h3>
    <p>No. The field is optional for your online store. Individual sales channels, such as Google and the marketplaces, set their own rules.</p>

    <h3>Is a SKU the same as a barcode?</h3>
    <p>No. A SKU is a code you make up to organize your own stock. A UPC is a universal code that identifies the product everywhere it is sold.</p>

    <h3>Do my variants need separate UPCs?</h3>
    <p>Yes. Every size, color and pack count that a customer can choose is its own product and gets its own code.</p>

    <h3>Should I pick GTIN or UPC as the type?</h3>
    <p>A 12-digit UPC is one kind of GTIN, so either type accepts it. Picking UPC keeps your data clear.</p>

    <h3>Can I use the same UPC on Shopify and on marketplaces?</h3>
    <p>Yes, and you should. One product keeps one code on every channel.</p>

    <div class="upcs-cta-card">
        <h3>Fill In That Barcode Field</h3>
        <p>UPC codes delivered by email in minutes, one for every variant. One-time fee, no renewal fees, and a 30-day money-back guarantee.</p>
        <a href="https://upcs.com/buy-upc-now/" class="upcs-cta-btn">Buy UPC Barcodes Now</a>
    </div>
</div>
				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://upcs.com/blog/upc-codes-for-shopify/">UPC Codes for Shopify Stores: The Barcode Field, When You Need It and How to Add Codes in Bulk</a> appeared first on <a href="https://upcs.com">UPCs.com</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Barcodes for Cosmetics and Beauty Products: UPCs and Labels for Jars, Tubes and Bottles</title>
		<link>https://upcs.com/blog/upc-codes-for-cosmetics/</link>
		
		<dc:creator><![CDATA[PK]]></dc:creator>
		<pubDate>Tue, 13 Oct 2026 13:00:00 +0000</pubDate>
				<category><![CDATA[Documentation]]></category>
		<category><![CDATA[UPC Codes]]></category>
		<guid isPermaLink="false">https://upcs.com/?p=615465</guid>

					<description><![CDATA[<p>Beauty brands live and die by variety: a lipstick in twelve shades, a serum in two sizes, a lotion in three scents, a holiday set, a travel mini. Every one of those is a product a customer can pick — &#8230;</p>
<p class="read-more"> <a class="" href="https://upcs.com/blog/upc-codes-for-cosmetics/"> <span class="screen-reader-text">Barcodes for Cosmetics and Beauty Products: UPCs and Labels for Jars, Tubes and Bottles</span> Read More &#187;</a></p>
<p>The post <a href="https://upcs.com/blog/upc-codes-for-cosmetics/">Barcodes for Cosmetics and Beauty Products: UPCs and Labels for Jars, Tubes and Bottles</a> appeared first on <a href="https://upcs.com">UPCs.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="615465" class="elementor elementor-615465">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-8aac840 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="8aac840" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-3606f49" data-id="3606f49" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-56addc2 elementor-widget elementor-widget-html" data-id="56addc2" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<style>
    /* Scoped Typography & Spacing */
    .elementor-upcs-post {
        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
        line-height: 1.6;
        color: #333333;
        max-width: 800px;
        margin: 0 auto;
    }
    .elementor-upcs-post h2 {
        color: #1a1a1a;
        font-size: 26px;
        font-weight: 700;
        margin-top: 40px;
        margin-bottom: 15px;
    }
    .elementor-upcs-post h3 {
        color: #2c3e50;
        font-size: 20px;
        font-weight: 600;
        margin-top: 30px;
        margin-bottom: 12px;
    }
    .elementor-upcs-post p {
        margin-bottom: 20px;
        font-size: 16px;
    }
    .elementor-upcs-post strong {
        font-weight: 600;
    }
    .elementor-upcs-post hr {
        border: 0;
        border-top: 1px solid #eef2f5;
        margin: 40px 0;
    }
    .upcs-error-box {
        background: #fdf2f2;
        border-left: 4px solid #e74c3c;
        padding: 18px 20px;
        margin: 25px 0;
        border-radius: 0 6px 6px 0;
    }
    .upcs-error-box p {
        margin: 0;
        font-style: italic;
        color: #c0392b;
        font-weight: 500;
    }
    .upcs-template-box {
        background: #f8f9fa;
        border: 1px solid #e9ecef;
        padding: 20px;
        margin: 20px 0;
        border-radius: 6px;
        font-size: 15px;
        color: #495057;
    }
    .upcs-img-container {
        text-align: center;
        margin: 30px auto;
        max-width: 550px;
    }
    .upcs-img-container.small-width {
        max-width: 420px;
    }
    .upcs-img-container img {
        width: 100%;
        height: auto;
        border-radius: 6px;
        border: 1px solid #e2e8f0;
        box-shadow: 0 4px 12px rgba(0,0,0,0.05);
    }
    .upcs-img-caption {
        display: block;
        font-size: 13px;
        color: #718096;
        margin-top: 8px;
        font-style: italic;
    }
    .upcs-steps-list {
        list-style: none;
        padding: 0;
        margin: 30px 0;
    }
    .upcs-step-item {
        position: relative;
        padding-left: 45px;
        margin-bottom: 30px;
    }
    .upcs-step-number {
        position: absolute;
        left: 0;
        top: 2px;
        background: #e67e22;
        color: #fff;
        width: 28px;
        height: 28px;
        border-radius: 50%;
        text-align: center;
        line-height: 28px;
        font-weight: bold;
        font-size: 14px;
    }
    .upcs-step-title {
        font-size: 18px;
        font-weight: 600;
        color: #1a1a1a;
        margin: 0 0 8px 0;
    }
    .upcs-step-item ul {
        margin-top: 10px;
        padding-left: 20px;
    }
    .upcs-step-item li {
        margin-bottom: 6px;
    }
    .upcs-table-wrapper {
        overflow-x: auto;
        margin: 30px 0;
        border: 1px solid #e2e8f0;
        border-radius: 8px;
    }
    .upcs-comparison-table {
        width: 100%;
        border-collapse: collapse;
        text-align: left;
        font-size: 15px;
    }
    .upcs-comparison-table th {
        background: #f8f9fa;
        color: #2d3748;
        font-weight: 600;
        padding: 12px 16px;
        border-bottom: 2px solid #e2e8f0;
    }
    .upcs-comparison-table td {
        padding: 14px 16px;
        border-bottom: 1px solid #e2e8f0;
        color: #4a5568;
    }
    .upcs-comparison-table tr:last-child td {
        border-bottom: none;
    }
    .upcs-highlight-row {
        background-color: #f7fafc;
        font-weight: 600;
    }
    .upcs-cta-card {
        text-align: center;
        padding: 35px 25px;
        background-color: #fffaf5;
        border-radius: 8px;
        border: 1px solid #fbd38d;
        margin: 40px 0;
    }
    .upcs-cta-card h3 {
        margin-top: 0;
        color: #dd6b20;
        font-size: 22px;
    }
    .upcs-cta-btn {
        background-color: #e67e22;
        color: #ffffff !important;
        padding: 14px 32px;
        text-decoration: none;
        font-size: 18px;
        font-weight: bold;
        border-radius: 5px;
        display: inline-block;
        margin-top: 15px;
        transition: background 0.2s ease;
        box-shadow: 0 4px 6px rgba(230, 126, 34, 0.15);
    }
    .upcs-cta-btn:hover {
        background-color: #d35400;
    }
</style>

<div class="elementor-upcs-post">

    <p>Beauty brands live and die by variety: a lipstick in twelve shades, a serum in two sizes, a lotion in three scents, a holiday set, a travel mini. Every one of those is a product a customer can pick — and every one of them has to scan correctly at checkout and on Amazon. Add tiny tubes and curved bottles that barely have room for a label, and it's no surprise founders ask: <strong>what barcodes do cosmetics actually need?</strong></p>

    <p>The direct answer: <strong>every shade, scent, formula, and size gets its own 12-digit UPC, and so does every set or kit you sell as one item.</strong> The UPC isn't part of FDA labeling and doesn't need any government registration. On small packaging it usually goes on the outer carton or on a label turned to fit the curve. Below we'll separate the barcode from the regulatory label, count codes for a typical line, and solve the small-package problem.</p>

    <div class="upcs-img-container">
        <img decoding="async" src="https://upcs.com/wp-content/uploads/2026/09/upc-codes-for-cosmetics.png" alt="Cosmetic pump bottle and jar, each with a UPC barcode label">
        <span class="upcs-img-caption">On a narrow bottle, turn the barcode so the bars run around the curve; on jars, use a flat side or the lid.</span>
    </div>

    <h2>UPC vs. FDA: Who Regulates What on Your Label?</h2>
    <p>A UPC is sometimes mistaken for an FDA registration. It isn't. The required label elements and the barcode do different jobs:</p>

    <div class="upcs-table-wrapper">
        <table class="upcs-comparison-table">
            <thead>
                <tr>
                    <th>Label Element</th>
                    <th>Who Governs It</th>
                    <th>What It Does</th>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <td><strong>Ingredient list</strong></td>
                    <td>FDA</td>
                    <td>Lists ingredients in descending order of predominance</td>
                </tr>
                <tr>
                    <td><strong>Product identity and net quantity</strong></td>
                    <td>FDA</td>
                    <td>States what the product is and how much is inside</td>
                </tr>
                <tr>
                    <td><strong>Business name and contact details</strong></td>
                    <td>FDA (including the Modernization of Cosmetics Regulation Act, MoCRA)</td>
                    <td>Identifies the responsible company and how to report problems</td>
                </tr>
                <tr class="upcs-highlight-row">
                    <td><strong>UPC barcode</strong></td>
                    <td>Commerce standard — not a government agency</td>
                    <td>Identifies the exact shade, scent, and size at registers and marketplaces</td>
                </tr>
            </tbody>
        </table>
    </div>

    <p>So the FDA cares about what your label says, not about your barcode. Buying UPCs involves no application and no waiting — <a href="https://upcs.com/buy-upc-now/" target="_blank">order at UPCs.com</a> and the codes arrive by email within minutes.</p>

    <h2>How Many UPCs Does a Beauty Line Need?</h2>
    <p>One per unique sellable item. In beauty, "unique" usually means a different <strong>shade, scent, formula, or size</strong>:</p>

    <div class="upcs-table-wrapper">
        <table class="upcs-comparison-table">
            <thead>
                <tr>
                    <th>Product</th>
                    <th>Variations</th>
                    <th>UPCs Needed</th>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <td><strong>Lipstick</strong></td>
                    <td>12 shades</td>
                    <td>12</td>
                </tr>
                <tr>
                    <td><strong>Face serum</strong></td>
                    <td>Full size and travel size</td>
                    <td>2</td>
                </tr>
                <tr>
                    <td><strong>Body lotion</strong></td>
                    <td>3 scents × 2 sizes</td>
                    <td>6</td>
                </tr>
                <tr>
                    <td><strong>Holiday gift set</strong></td>
                    <td>Sold as one item</td>
                    <td>1</td>
                </tr>
                <tr class="upcs-highlight-row">
                    <td><strong>Total for the line</strong></td>
                    <td>4 products</td>
                    <td>21 UPCs</td>
                </tr>
            </tbody>
        </table>
    </div>

    <p>A few beauty-specific rules: minis and travel sizes each need their own code, refills are separate products from the full pack, and a gift set gets its own code even though each item inside has one. A refreshed pack design for the same product keeps its code. <em>(The full counting method: <a href="https://upcs.com/blog/how-many-upc-codes-do-i-need/" target="_blank">how many UPC codes do I need?</a>)</em></p>

    <h2>Solving the Small-Package Problem</h2>
    <p>Lip balm, nail polish, mascara, and sample vials rarely have room for a full-size barcode. Here's what works:</p>
    <ul>
        <li><strong>Put the barcode on the carton.</strong> If the product is sold in a box or on a blister card, the barcode goes there — that's what gets scanned.</li>
        <li><strong>Turn it on narrow tubes.</strong> Rotate the barcode 90° so the bars run horizontally around the tube. Bars that wrap across a tight curve often won't scan.</li>
        <li><strong>Don't shrink below 80% or cut the height.</strong> A cropped barcode fits the space but fails at the register. <em>(Specs: <a href="https://upcs.com/blog/upc-barcode-files-for-packaging/" target="_blank">barcode files for packaging designers</a>.)</em></li>
        <li><strong>Use a neck tag or hang card</strong> when the item has no box and no flat surface.</li>
    </ul>

    <h2>Labels That Survive the Bathroom</h2>
    <p>Beauty products get wet, oily, and handled constantly. Paper labels soak up lotion and water; <strong>film labels</strong> (polypropylene or polyester) with a permanent adhesive hold up far better, and a matte finish scans more reliably than gloss under store lights. <em>(Full comparison: <a href="https://upcs.com/blog/barcode-label-materials/" target="_blank">which barcode label material should you use?</a>)</em></p>

    <hr>

    <h2>Step-by-Step: Barcoding Your Beauty Brand</h2>

    <ul class="upcs-steps-list">
        <li class="upcs-step-item">
            <div class="upcs-step-number">1</div>
            <p class="upcs-step-title">Map Every Shade, Scent, and Size</p>
            <p>Build a spreadsheet with one row per shade × size (or scent × size), plus minis, refills, and sets. Give each row an internal SKU. <em>(SKU vs. UPC: <a href="https://upcs.com/blog/skus-vs-upcs-differences-roles-in-inventory-management-and-which-one-to-use/" target="_blank">here's the difference</a>.)</em></p>
        </li>
        <li class="upcs-step-item">
            <div class="upcs-step-number">2</div>
            <p class="upcs-step-title">Buy Your UPCs — Once, Not Annually</p>
            <p><a href="https://upcs.com/buy-upc-now/" target="_blank">Order your block at UPCs.com</a>. You'll receive the numbers and scan-ready barcode files within minutes, and the codes are yours for the life of your brand — no renewals as your shade range grows.</p>
        </li>
        <li class="upcs-step-item">
            <div class="upcs-step-number">3</div>
            <p class="upcs-step-title">Place the Barcode in Your Artwork</p>
            <p>Send your designer the PDF barcode file for each shade along with your ingredient panel. Check that each pack carries its own code — swapped barcodes between shades are the most common beauty mistake.</p>
        </li>
        <li class="upcs-step-item">
            <div class="upcs-step-number">4</div>
            <p class="upcs-step-title">Choose Labels That Last</p>
            <p>If you label bottles yourself, use film labels. Or have us print them: <a href="https://upcs.com/barcode-labels/" target="_blank">printed barcode labels</a> on rolls or sheets, shipped within 24 hours in the US.</p>
        </li>
        <li class="upcs-step-item">
            <div class="upcs-step-number">5</div>
            <p class="upcs-step-title">Sync the Codes and Test-Scan</p>
            <p>Enter each UPC in Amazon, Shopify, and your retailer paperwork, then scan a finished product with a phone app before the full production run. Selling to stores? Add <a href="https://upcs.com/buy-scc-14-codes/" target="_blank">SCC-14 case codes</a> for your shipping cartons. <em>(Amazon specifics: <a href="https://upcs.com/blog/amazon-fba-upc-requirements-explained/" target="_blank">Amazon FBA UPC requirements</a>.)</em></p>
        </li>
    </ul>

    <h2>Frequently Asked Questions</h2>

    <h3>Does the FDA require a barcode on cosmetics?</h3>
    <p>No. The FDA regulates the ingredient list, identity, net quantity, and business details on your label. Barcodes are a retail and marketplace requirement, not a government one.</p>

    <h3>Does every shade need its own UPC?</h3>
    <p>Yes. Each shade is a separate product to registers and marketplaces, and so is each size.</p>

    <h3>Do travel sizes and minis need a separate UPC?</h3>
    <p>Yes. A 15 ml travel size and a 50 ml full size are different products, so each needs its own code.</p>

    <h3>Where does the barcode go on a lipstick or lip balm?</h3>
    <p>On the outer carton or blister card if there is one. If the tube is sold loose, turn the barcode so the bars run around the tube, and keep it at 80% of standard size or larger.</p>

    <div class="upcs-cta-card">
        <h3>Launch Your Beauty Line Right</h3>
        <p>Authentic UPC codes delivered in minutes — one for every shade, scent, and size. One price, owned forever, with no renewals as your range grows.</p>
        <a href="https://upcs.com/buy-upc-now/" class="upcs-cta-btn">Buy UPC Barcodes Now</a>
    </div>
</div>
				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://upcs.com/blog/upc-codes-for-cosmetics/">Barcodes for Cosmetics and Beauty Products: UPCs and Labels for Jars, Tubes and Bottles</a> appeared first on <a href="https://upcs.com">UPCs.com</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Barcode Label Materials: Paper vs. Film, Direct Thermal vs. Thermal Transfer</title>
		<link>https://upcs.com/blog/barcode-label-materials/</link>
		
		<dc:creator><![CDATA[PK]]></dc:creator>
		<pubDate>Fri, 09 Oct 2026 13:00:00 +0000</pubDate>
				<category><![CDATA[Documentation]]></category>
		<guid isPermaLink="false">https://upcs.com/?p=615463</guid>

					<description><![CDATA[<p>A barcode label only has one job: scan every time, for as long as the product is on a shelf or in a warehouse. Yet labels fail all the time — they fade in a sunny window, smear in a &#8230;</p>
<p class="read-more"> <a class="" href="https://upcs.com/blog/barcode-label-materials/"> <span class="screen-reader-text">Barcode Label Materials: Paper vs. Film, Direct Thermal vs. Thermal Transfer</span> Read More &#187;</a></p>
<p>The post <a href="https://upcs.com/blog/barcode-label-materials/">Barcode Label Materials: Paper vs. Film, Direct Thermal vs. Thermal Transfer</a> appeared first on <a href="https://upcs.com">UPCs.com</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="615463" class="elementor elementor-615463">
						<section class="elementor-section elementor-top-section elementor-element elementor-element-ab510cd elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ab510cd" data-element_type="section" data-e-type="section">
						<div class="elementor-container elementor-column-gap-default">
					<div class="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-f4fc11a" data-id="f4fc11a" data-element_type="column" data-e-type="column">
			<div class="elementor-widget-wrap elementor-element-populated">
						<div class="elementor-element elementor-element-40d601d elementor-widget elementor-widget-html" data-id="40d601d" data-element_type="widget" data-e-type="widget" data-widget_type="html.default">
				<div class="elementor-widget-container">
					<style>
    /* Scoped Typography & Spacing */
    .elementor-upcs-post {
        font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
        line-height: 1.6;
        color: #333333;
        max-width: 800px;
        margin: 0 auto;
    }
    .elementor-upcs-post h2 {
        color: #1a1a1a;
        font-size: 26px;
        font-weight: 700;
        margin-top: 40px;
        margin-bottom: 15px;
    }
    .elementor-upcs-post h3 {
        color: #2c3e50;
        font-size: 20px;
        font-weight: 600;
        margin-top: 30px;
        margin-bottom: 12px;
    }
    .elementor-upcs-post p {
        margin-bottom: 20px;
        font-size: 16px;
    }
    .elementor-upcs-post strong {
        font-weight: 600;
    }
    .elementor-upcs-post hr {
        border: 0;
        border-top: 1px solid #eef2f5;
        margin: 40px 0;
    }
    .upcs-error-box {
        background: #fdf2f2;
        border-left: 4px solid #e74c3c;
        padding: 18px 20px;
        margin: 25px 0;
        border-radius: 0 6px 6px 0;
    }
    .upcs-error-box p {
        margin: 0;
        font-style: italic;
        color: #c0392b;
        font-weight: 500;
    }
    .upcs-template-box {
        background: #f8f9fa;
        border: 1px solid #e9ecef;
        padding: 20px;
        margin: 20px 0;
        border-radius: 6px;
        font-size: 15px;
        color: #495057;
    }
    .upcs-img-container {
        text-align: center;
        margin: 30px auto;
        max-width: 550px;
    }
    .upcs-img-container.small-width {
        max-width: 420px;
    }
    .upcs-img-container img {
        width: 100%;
        height: auto;
        border-radius: 6px;
        border: 1px solid #e2e8f0;
        box-shadow: 0 4px 12px rgba(0,0,0,0.05);
    }
    .upcs-img-caption {
        display: block;
        font-size: 13px;
        color: #718096;
        margin-top: 8px;
        font-style: italic;
    }
    .upcs-steps-list {
        list-style: none;
        padding: 0;
        margin: 30px 0;
    }
    .upcs-step-item {
        position: relative;
        padding-left: 45px;
        margin-bottom: 30px;
    }
    .upcs-step-number {
        position: absolute;
        left: 0;
        top: 2px;
        background: #e67e22;
        color: #fff;
        width: 28px;
        height: 28px;
        border-radius: 50%;
        text-align: center;
        line-height: 28px;
        font-weight: bold;
        font-size: 14px;
    }
    .upcs-step-title {
        font-size: 18px;
        font-weight: 600;
        color: #1a1a1a;
        margin: 0 0 8px 0;
    }
    .upcs-step-item ul {
        margin-top: 10px;
        padding-left: 20px;
    }
    .upcs-step-item li {
        margin-bottom: 6px;
    }
    .upcs-table-wrapper {
        overflow-x: auto;
        margin: 30px 0;
        border: 1px solid #e2e8f0;
        border-radius: 8px;
    }
    .upcs-comparison-table {
        width: 100%;
        border-collapse: collapse;
        text-align: left;
        font-size: 15px;
    }
    .upcs-comparison-table th {
        background: #f8f9fa;
        color: #2d3748;
        font-weight: 600;
        padding: 12px 16px;
        border-bottom: 2px solid #e2e8f0;
    }
    .upcs-comparison-table td {
        padding: 14px 16px;
        border-bottom: 1px solid #e2e8f0;
        color: #4a5568;
    }
    .upcs-comparison-table tr:last-child td {
        border-bottom: none;
    }
    .upcs-highlight-row {
        background-color: #f7fafc;
        font-weight: 600;
    }
    .upcs-cta-card {
        text-align: center;
        padding: 35px 25px;
        background-color: #fffaf5;
        border-radius: 8px;
        border: 1px solid #fbd38d;
        margin: 40px 0;
    }
    .upcs-cta-card h3 {
        margin-top: 0;
        color: #dd6b20;
        font-size: 22px;
    }
    .upcs-cta-btn {
        background-color: #e67e22;
        color: #ffffff !important;
        padding: 14px 32px;
        text-decoration: none;
        font-size: 18px;
        font-weight: bold;
        border-radius: 5px;
        display: inline-block;
        margin-top: 15px;
        transition: background 0.2s ease;
        box-shadow: 0 4px 6px rgba(230, 126, 34, 0.15);
    }
    .upcs-cta-btn:hover {
        background-color: #d35400;
    }
</style>

<div class="elementor-upcs-post">

    <p>A barcode label only has one job: scan every time, for as long as the product is on a shelf or in a warehouse. Yet labels fail all the time — they fade in a sunny window, smear in a bathroom, curl off a cold bottle, or peel off in the freezer. The barcode was fine; the <em>label</em> was wrong for where it lived. So <strong>which barcode label material should you use?</strong></p>

    <p>The direct answer: <strong>for dry, indoor products, a standard matte paper label is all you need. For anything wet, oily, cold, or meant to last for years, choose a synthetic film label with an adhesive rated for the conditions, printed with thermal transfer or professional printing — never direct thermal.</strong> Below is a quick-reference table, the difference between the print methods, and how to test a label before you commit.</p>

    <div class="upcs-img-container">
        <img decoding="async" src="https://upcs.com/wp-content/uploads/2026/09/barcode-label-materials.png" alt="A roll of printed UPC barcode labels">
        <span class="upcs-img-caption">The right label depends on where your product lives: shelf, bathroom, fridge, or warehouse.</span>
    </div>

    <h2>Quick Reference: Which Label for Which Product?</h2>

    <div class="upcs-table-wrapper">
        <table class="upcs-comparison-table">
            <thead>
                <tr>
                    <th>Where the Product Lives</th>
                    <th>Label Material</th>
                    <th>Adhesive</th>
                    <th>Print Method</th>
                </tr>
            </thead>
            <tbody>
                <tr>
                    <td><strong>Retail boxes, bags, hang tags (dry, indoors)</strong></td>
                    <td>Matte paper</td>
                    <td>Permanent</td>
                    <td>Any</td>
                </tr>
                <tr>
                    <td><strong>Bath and beauty, bottles, anything wet or oily</strong></td>
                    <td>Film (polypropylene or polyester)</td>
                    <td>Permanent</td>
                    <td>Thermal transfer or professional print</td>
                </tr>
                <tr>
                    <td><strong>Refrigerated and frozen</strong></td>
                    <td>Film or freezer-grade paper</td>
                    <td>Freezer or all-temperature</td>
                    <td>Thermal transfer or professional print</td>
                </tr>
                <tr>
                    <td><strong>Warehouse stock kept for months or years</strong></td>
                    <td>Paper or film</td>
                    <td>Permanent</td>
                    <td>Thermal transfer or professional print</td>
                </tr>
                <tr class="upcs-highlight-row">
                    <td><strong>Shipping labels (days to weeks)</strong></td>
                    <td>Direct thermal paper</td>
                    <td>Permanent</td>
                    <td>Direct thermal</td>
                </tr>
            </tbody>
        </table>
    </div>

    <h2>Direct Thermal vs. Thermal Transfer (and Office Printers)</h2>
    <p>How the barcode gets onto the label matters as much as the label itself:</p>
    <ul>
        <li><strong>Direct thermal:</strong> the printer heats special heat-sensitive paper, which darkens. There's no ink or ribbon, so it's cheap and simple — which is why it's used for shipping labels. The catch: the print fades with heat, sunlight, and time, and it scratches easily. Don't use it for product barcodes that need to last.</li>
        <li><strong>Thermal transfer:</strong> the printer melts ink from a ribbon onto the label. The result lasts for years. Wax ribbons suit paper labels, wax-resin is a good all-rounder, and resin ribbons are the toughest choice for film labels exposed to water, oils, or rubbing.</li>
        <li><strong>Laser and inkjet sheets:</strong> handy for small batches on an office printer. Laser toner holds up well; inkjet ink can smear when wet unless you use waterproof label stock. <em>(How-to: <a href="https://upcs.com/blog/print-barcode-labels-at-home/" target="_blank">printing barcode labels at home</a>.)</em></li>
        <li><strong>Professionally printed labels:</strong> no printer to buy, no ribbons, and consistent print quality from the first label to the thousandth. <em>(Cost comparison: <a href="https://upcs.com/blog/pre-printed-barcode-labels/" target="_blank">pre-printed labels vs. DIY printing</a>.)</em></li>
    </ul>

    <h2>Adhesive: The Part Nobody Thinks About</h2>
    <ul>
        <li><strong>Permanent:</strong> the standard for product labels. It won't come off cleanly — which is the point.</li>
        <li><strong>Removable:</strong> peels off without residue. Useful for gifts and resale items, but not for barcodes that must stay put.</li>
        <li><strong>Freezer or all-temperature:</strong> designed to stick in the cold. Standard adhesive can lose its grip below freezing.</li>
        <li><strong>High-tack:</strong> for textured, rough, or tightly curved surfaces.</li>
    </ul>
    <p>Whatever you choose, apply labels to a clean, dry surface at room temperature and press them down firmly. Many adhesives take up to a day to reach full strength, so label products <em>before</em> they go into cold storage or shipping boxes.</p>

    <h2>Finish, Curves, and Small Products</h2>
    <ul>
        <li><strong>Matte beats gloss.</strong> A glossy finish can reflect store lights straight back into the scanner.</li>
        <li><strong>Film bends better than paper.</strong> On small bottles and tubes, a flexible film label follows the curve without wrinkling or lifting.</li>
        <li><strong>Turn the barcode on narrow curves.</strong> Rotate it 90° so the bars run around the bottle rather than across the curve. <em>(Artwork specs: <a href="https://upcs.com/blog/upc-barcode-files-for-packaging/" target="_blank">barcode files for packaging designers</a>.)</em></li>
        <li><strong>Leave room for a full-size code.</strong> A standard UPC needs a label of about 1.5" × 1" or larger. <em>(Choosing a format: <a href="https://upcs.com/blog/barcode-labels-rolls-vs-sheets/" target="_blank">rolls vs. sheets</a>.)</em></li>
    </ul>

    <hr>

    <h2>Step-by-Step: Choosing and Testing Your Label</h2>

    <ul class="upcs-steps-list">
        <li class="upcs-step-item">
            <div class="upcs-step-number">1</div>
            <p class="upcs-step-title">Describe Where the Product Lives</p>
            <p>Shelf, bathroom, fridge, freezer, outdoors, or warehouse? Wet, oily, or handled a lot? Write it down — it decides everything else.</p>
        </li>
        <li class="upcs-step-item">
            <div class="upcs-step-number">2</div>
            <p class="upcs-step-title">Decide How Long the Label Must Last</p>
            <p>Days (shipping) is a different job from years (retail stock). Anything longer than a few weeks rules out direct thermal.</p>
        </li>
        <li class="upcs-step-item">
            <div class="upcs-step-number">3</div>
            <p class="upcs-step-title">Match Material and Adhesive to the Surface</p>
            <p>Paper for dry, flat surfaces; film for wet, oily, or curved ones; freezer adhesive for cold.</p>
        </li>
        <li class="upcs-step-item">
            <div class="upcs-step-number">4</div>
            <p class="upcs-step-title">Pick How You'll Print</p>
            <p>Print yourself on <a href="https://upcs.com/product/blank-barcode-label-rolls/" target="_blank">blank rolls</a> or <a href="https://upcs.com/product/blank-barcode-label-sheets/" target="_blank">blank sheets</a>, or have us print them: our <a href="https://upcs.com/barcode-labels/" target="_blank">printed barcode labels</a> come on <a href="https://upcs.com/product/printed-barcode-label-rolls/" target="_blank">rolls</a> or <a href="https://upcs.com/product/printed-barcode-label-sheets-1000-labels/" target="_blank">sheets</a> of 1,000 in several sizes and ship within 24 hours in the US. Need a size or label that isn't listed? Use the form on the Printed Barcode Labels page and tell us where the labels will be used.</p>
        </li>
        <li class="upcs-step-item">
            <div class="upcs-step-number">5</div>
            <p class="upcs-step-title">Torture-Test a Sample</p>
            <p>Put a labeled product through its real life: a night in the freezer, a wipe with the product's own lotion or oil, a week on a sunny windowsill. Then scan it. <em>(If it fails: <a href="https://upcs.com/blog/why-wont-my-barcode-scan/" target="_blank">why won't my barcode scan?</a>)</em></p>
        </li>
    </ul>

    <h2>Frequently Asked Questions</h2>

    <h3>How long do direct thermal labels last?</h3>
    <p>It depends on heat and light, but they can start to fade within months. Use them for shipping, not for product barcodes that sit on shelves or in storage.</p>

    <h3>Are paper barcode labels waterproof?</h3>
    <p>No. Water and oils soak into paper and can blur the print or lift the label. Use a film label for anything that gets wet.</p>

    <h3>What label should I use for frozen products?</h3>
    <p>A label with a freezer or all-temperature adhesive, applied before the product goes into the freezer, printed with thermal transfer or professional printing.</p>

    <h3>Matte or glossy barcode labels?</h3>
    <p>Matte. Glossy finishes can reflect light back into the scanner and cause missed scans.</p>

    <div class="upcs-cta-card">
        <h3>Barcode Labels, Printed and Shipped</h3>
        <p>Printed UPC labels on rolls or sheets, shipped within 24 hours — or blank labels to print yourself. Tell us where they'll be used and we'll help you choose.</p>
        <a href="https://upcs.com/barcode-labels/" class="upcs-cta-btn">Shop Barcode Labels</a>
    </div>
</div>
				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				</div>
		<p>The post <a href="https://upcs.com/blog/barcode-label-materials/">Barcode Label Materials: Paper vs. Film, Direct Thermal vs. Thermal Transfer</a> appeared first on <a href="https://upcs.com">UPCs.com</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Object Caching 59/90 objects using Redis
Page Caching using Disk: Enhanced 
Database Caching 14/39 queries in 0.023 seconds using Redis

Served from: upcs.com @ 2026-11-14 00:17:35 by W3 Total Cache
-->