🖥️ BatchPrintGTIN.com is optimised for desktop — for the best experience, open on a laptop or desktop browser.

Home › Walmart Marketplace Barcode

Walmart Marketplace Barcode & GTIN — Complete Seller Guide

Last updated: April 2026

Walmart Marketplace requires a valid GTIN — either a 12-digit UPC-A or a 13-digit EAN-13 — for virtually every product listed on Walmart.com. Unlike Amazon, which offers a GTIN exemption pathway for some categories, Walmart enforces GTIN requirements broadly and validates them rigorously against the GS1 global registry. This guide covers everything a Walmart Marketplace seller needs to know: GTIN validation rules, category-specific requirements, common item setup rejection errors and how to fix them, Walmart Fulfilment Services label specifications, and how to generate compliant barcode images for your packaging.

Generate Walmart-compliant barcodes:
UPC-A (12-digit GTIN-12)  ·  EAN-13 (13-digit GTIN-13)

Walmart Marketplace GTIN Requirements

Every product listed on Walmart.com must have a valid Product ID submitted during item setup. Walmart accepts four Product ID types: UPC (GTIN-12), EAN (GTIN-13), ISBN (for books), and GTIN (either length). In practice, the large majority of general merchandise listings use UPC-A. Walmart validates the submitted GTIN against the GS1 GEPIR database, which means your barcode number must trace back to your brand name as the registered company prefix owner.

This validation step is stricter than it used to be. Before 2022, Walmart accepted many third-party reseller UPC codes that were technically valid but not GS1-registered to the submitting brand. That changed with Walmart's Trusted Product Content initiative, which cross-references brand names against GS1 registration data. Today, a mismatch between your listing's brand name and the GS1 registration record for that GTIN's prefix will cause item setup rejection with an error code referencing "product id not approved."

How to Obtain a GS1 GTIN for Walmart

The only path to a Walmart-approved GTIN is registration directly through GS1. For products sold in the US, register at gs1us.org. GS1 issues a Company Prefix — a sequence of digits that identifies your brand — and from that prefix you assign item reference numbers to individual products, generating unique 12-digit GTIN-12 numbers for each. The check digit (the 12th digit) is mathematically derived from the preceding 11 digits and is calculated automatically by the BatchPrintGTIN generator.

GS1 US offers prefix packages in several sizes: a prefix supporting 10 GTINs costs significantly less than one supporting 1,000 or 100,000. Choose the package that covers your current catalogue with room to expand — you cannot change your prefix later, only purchase a larger package or an additional prefix. Once assigned, register your product descriptions against each GTIN in GS1's product registry (GS1 Registry Platform) to maximise acceptance at Walmart and other retailers.

Do not purchase UPC codes from third-party barcode resellers advertising codes for a few dollars each on eBay, Etsy, or dedicated barcode seller websites. These are pre-assigned numbers from bulk prefix purchases made years ago by resellers — they are technically valid GTINs but they are registered to the reseller's company name in GS1's database, not yours. Walmart will reject item setups where the brand name doesn't match the GS1 registration, and there is no appeal path that doesn't involve obtaining correctly registered GTINs.

Category-Specific GTIN Rules on Walmart

While GTIN requirements apply across Walmart Marketplace broadly, some product categories have additional or different rules worth knowing before your first listing:

Common Item Setup Rejection Errors — and How to Fix Them

Walmart's Seller Center item ingestion system returns specific error codes when listings are rejected. These are the most common GTIN-related rejections and their solutions:

ErrorCauseFix
Product ID not approvedGTIN not registered in GS1 or brand mismatchRegister with GS1 US and ensure brand name matches GS1 record exactly
Duplicate product IDSame GTIN already used for a different product in Walmart's catalogueVerify you are using the correct GTIN for this specific product; contact Seller Support if a third party has incorrectly claimed your GTIN
Invalid product ID lengthGTIN submitted as 11 digits (missing check digit) or contains non-numeric charactersEnsure you submit the full 12-digit UPC-A including the check digit; use BatchPrintGTIN to verify check digit calculation
Product ID type mismatchProduct ID Type set to UPC but a 13-digit EAN submitted, or vice versaSet Product ID Type to EAN for 13-digit codes, UPC for 12-digit codes
Brand not foundBrand name in your listing does not match any known brand in Walmart's catalogueCheck spelling exactly as it appears in the GS1 registry; Walmart performs a case-insensitive match but is sensitive to extra words or abbreviations

Walmart Fulfilment Services (WFS) Label Requirements

Walmart Fulfilment Services is Walmart's equivalent to Amazon FBA — you ship inventory to Walmart's fulfilment centres and Walmart handles storage, picking, packing, and shipping to customers. WFS has specific labelling requirements that differ slightly from standard Walmart Marketplace self-fulfilment.

Every unit sent to a WFS facility must have a scannable UPC barcode on the exterior of the retail packaging. The barcode must be a GS1-compliant UPC-A or EAN-13 printed at a minimum of 80% of GS1 nominal size (approximately 30mm wide) at 300 DPI minimum. The barcode must be on a flat surface, not over a seam, fold, or curved edge. For products in poly bags, place the barcode on the flat face of the bag. For products with existing transparent windows, apply a label with an opaque white background beneath the barcode.

In addition to the retail UPC, WFS requires a WFS shipping label on each unit that includes a WFS Item ID (a separate internal identifier assigned by Walmart's system) encoded as a Code 128 barcode. This label is generated through Seller Center when you create a WFS inbound shipment — you cannot generate it externally. Apply the WFS Item ID label adjacent to (but not covering) the retail UPC barcode. If the two barcodes overlap or one covers the other, WFS receiving will reject the unit.

Barcode Print Specifications for Walmart Retail Packaging

Walmart's supplier requirements specify that retail product barcodes must achieve a minimum scan rate of 99.9% — effectively meaning every unit must scan correctly on the first attempt at checkout. In practice this means:

Always scan-test before committing to a print run. Download your barcode from BatchPrintGTIN at the target print size, print a single test label, and scan with a smartphone barcode scanner app or a dedicated verification scanner. Verify that it reads back the exact GTIN you entered with no digit errors. A barcode that looks visually correct can still fail to scan if the module width is too narrow at the chosen print resolution.

Frequently Asked Questions

Does Walmart Marketplace offer a GTIN exemption like Amazon?

Walmart's GTIN exemption process is very limited and is not a standard pathway for sellers. In rare cases, Walmart Seller Support may manually approve a listing without a GTIN for a specific product category, but this requires direct support contact and approval is not guaranteed. The practical reality is that most Walmart Marketplace listings require a valid GS1-registered GTIN. If your product genuinely cannot have a GTIN assigned (for example, a truly handmade or one-of-a-kind item), Walmart Marketplace may not be the right channel for it.

Can I use the same GTIN for a product on both Amazon and Walmart?

Yes — and you should. A GS1-registered GTIN uniquely identifies a specific product regardless of which marketplace it is listed on. The same UPC-A or EAN-13 can and should be used on Amazon, Walmart, Google Shopping, and your own website for the same physical product. Each marketplace creates its own internal identifier (ASIN on Amazon, Walmart Item ID on Walmart) but they all link back to the same GS1 GTIN.

My item setup was rejected with "product id not approved." What should I do?

First, verify your GTIN is registered with GS1 US and that the registered company name exactly matches the brand name in your Walmart listing. Check this using the GS1 GEPIR lookup tool at gepir.gs1.org. If the registration looks correct, contact Walmart Seller Support through the Partner Support ticket system and provide your GTIN, GS1 registration confirmation, and the brand name as registered. Walmart can manually escalate GTIN validation issues that are incorrectly blocked by the automated system.

How do I generate WFS-compliant barcode labels?

The retail UPC barcode on your product packaging is generated by BatchPrintGTIN from your GS1 GTIN. Select UPC-A, enter your 11-digit number (check digit is auto-calculated), and download at 300 DPI or as SVG. The separate WFS Item ID label must be generated through Walmart Seller Center — it is not a GTIN barcode you generate yourself. Apply both labels to each unit before shipping to a WFS facility.

Generate a Walmart UPC Barcode Free

Related Resources