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.
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:
- Grocery and food: Walmart requires UPC-A for all grocery items and validates against both GS1 and Walmart's own product database. Food products that already exist in Walmart stores (sold by Walmart's own buyers) must use the exact same GTIN as the in-store product. A private-label food brand must have a GS1 Company Prefix registered to the brand owner.
- Health, beauty, and personal care: These categories have elevated GTIN scrutiny because of counterfeit risk. Products flagged by Walmart's system as potentially counterfeit based on GTIN mismatch may be suspended pending manual review, which can take several weeks.
- Apparel and shoes: Each size and colour combination is a unique variant and requires its own GTIN. A single style of shoe in sizes 7 through 13 in two colours requires 14 unique GTINs. Walmart does not accept the same UPC across multiple size variants.
- Books, music, video: Use ISBN (for books) or UPC/EAN (for music and video). Walmart validates ISBN numbers against standard book databases in addition to GS1.
- Handmade and custom products: Walmart Marketplace does not have a GTIN exemption programme equivalent to Amazon's. Handmade or custom products that cannot realistically be assigned a retail GTIN often do not qualify for Walmart Marketplace listing. This is a fundamental difference from Amazon and Etsy.
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:
| Error | Cause | Fix |
|---|---|---|
| Product ID not approved | GTIN not registered in GS1 or brand mismatch | Register with GS1 US and ensure brand name matches GS1 record exactly |
| Duplicate product ID | Same GTIN already used for a different product in Walmart's catalogue | Verify 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 length | GTIN submitted as 11 digits (missing check digit) or contains non-numeric characters | Ensure you submit the full 12-digit UPC-A including the check digit; use BatchPrintGTIN to verify check digit calculation |
| Product ID type mismatch | Product ID Type set to UPC but a 13-digit EAN submitted, or vice versa | Set Product ID Type to EAN for 13-digit codes, UPC for 12-digit codes |
| Brand not found | Brand name in your listing does not match any known brand in Walmart's catalogue | Check 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:
- Print at 300 DPI minimum; 600 DPI recommended for thermal inkjet or consumer inkjet printers
- Use black bars on a white or off-white background — no coloured backgrounds, reversed-out (white bars on dark background), or metallic substrates without testing
- Maintain a quiet zone of at least 3mm on each side of the barcode (the white space required for scanner recognition)
- Minimum bar height of 25mm for UPC-A on retail packaging
- SVG format from BatchPrintGTIN is recommended for all professional packaging artwork — it scales to any size without pixelation
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.
