All articles
Guidebeginner7 min read

GS1 Barcodes for Walmart Marketplace: GTIN Requirements

Walmart Marketplace is stricter about product identifiers than most platforms sellers start on. Where Etsy treats barcodes as optional and Shopify treats them as a nice-to-have, Walmart treats a valid product ID as a condition of listing.

If you're moving onto Walmart Marketplace from another channel, this is usually the first place your barcode setup gets tested properly. Here's what Walmart requires, what happens when a code fails validation, and how to get set up correctly.

Does Walmart Marketplace require a GTIN?

Yes. Walmart requires a valid product identifier for every item you list, and it accepts four types:

TypeDigitsTypical use
GTIN14General worldwide use
UPC12Primarily North America
EAN13Used outside North America
ISBN10 or 13Books only

Two rules matter more than the rest. First, reusing a product ID across separate items is prohibited. Every distinct product, and every variant that needs tracking separately, requires its own identifier. Second, model numbers and SKUs are not valid product IDs. Your internal SKU scheme, however well organized, will not satisfy this field.

Walmart also asks that identifiers be entered as digits only, with no dashes or spaces.

Why Walmart checks harder than other platforms

Walmart validates the identifiers you submit rather than simply storing them. Codes are checked against Walmart's own catalog and against GS1 data, which means a code that is merely well-formed can still be rejected if it doesn't belong to you.

This catches a specific problem: barcodes bought from third-party resellers. Those codes are usually valid numbers in a technical sense, and they will often pass a check-digit test. But they resolve to whichever company originally licensed the prefix, not to your brand. When Walmart cross-references, the brand on the code doesn't match the brand on your listing.

The common failure modes are worth knowing before you upload a catalog:

  • A UPC already associated with a different product in Walmart's catalog
  • An incorrect check digit
  • A code whose registered brand doesn't match the listing's brand

You can check the check-digit math yourself before uploading with our GTIN check digit calculator, and confirm a full code with the GTIN validator. Neither can tell you whether a code is registered to you, which is the part resellers obscure.

GTIN exemptions

Walmart does allow exemption requests for items that genuinely have no product identifier, such as private label goods and handmade items. Approval is not automatic, and both seller-fulfilled and Walmart-fulfilled options are available once granted.

Treat exemption as a path for products that legitimately fall outside the GTIN system, not as a shortcut around getting a prefix. If you plan to sell the same products anywhere else, you'll want real GTINs regardless, because the exemption only applies to Walmart.

How to get GTINs for Walmart

1. Register for a GS1 Company Prefix

GTINs are issued by GS1. You need a GS1 Company Prefix, a unique number assigned to your company that forms the opening digits of every GTIN you assign. That guide covers current membership options and costs.

Walmart's own guidance directs sellers to GS1 or the appropriate issuing agency, which is a useful thing to know if anyone tries to sell you a cheaper alternative.

2. Assign a GTIN to each product and variant

Each distinct product gets its own GTIN. So does each variant that Walmart treats as a separate item: different color, different size, different pack count. A three-pack and a single unit of the same item are two different products with two different GTINs.

See What Is a GTIN? if you want the structure of the number itself.

3. Validate before you upload

Run your codes through the GTIN validator before submitting a bulk catalog. Fixing a check digit at your desk is considerably faster than diagnosing a rejected feed in Seller Center.

Avoid resold and shared barcodes

This deserves its own section because it's the single most expensive mistake at this stage.

Sites selling individual UPCs for a few dollars are subdividing prefixes that GS1 issued to some other company, often decades ago. The codes work as numbers. They fail as identity. On a platform like Walmart that verifies against GS1 data, that gap becomes a rejected listing, and sometimes a rejected account.

The cost difference feels significant when you're starting out and disappears entirely the first time a catalog upload fails a week before a promotion.

If you're getting GTINs sorted for Walmart and you'll be printing new packaging anyway, it's worth knowing where retail identification is heading.

GS1 Digital Link is a standard that encodes your GTIN inside a QR code that also works as a web address. Scanned at a point of sale, it identifies the product the way a barcode does. Scanned by a customer, it can open product information, ingredients, care instructions, or anything else you point it at.

The industry is in the middle of a transition from 1D barcodes to these 2D codes, with retailers expected to begin accepting them at checkout by 2027. If your packaging is being redesigned for a Walmart launch, adding a Digital Link QR code now avoids a second redesign later.

You can generate a GS1 Digital Link QR code from any GTIN to see what it looks like for one of your products.

Get started

For Walmart Marketplace specifically, the sequence is:

  1. Get a GS1 Company Prefix if you don't have one
  2. Assign a unique GTIN to every product and variant
  3. Validate the check digits before uploading your catalog
  4. Request a GTIN exemption only for items genuinely without identifiers
  5. If you're printing new packaging, consider a Digital Link QR code alongside the barcode

Walmart's requirements are published in its Seller Center documentation and do change, so confirm the current details there before a large catalog upload.