Walmart Marketplace GTIN Requirements 2026

Walmart Marketplace GTIN Requirements: The 2026 Seller Guide

Quick answer: Walmart Marketplace requires a valid GTIN (UPC-A or EAN-13) for nearly all physical products to create a listing. Sellers must provide a 12-digit UPC or 13-digit EAN that matches the manufacturer’s official registration. Using invalid, reused, or unregistered numbers results in listing suppression and potential account termination.

  • Walmart accepts both 12-digit UPC-A and 13-digit EAN-13 codes as valid GTINs.
  • The GTIN must correspond to a product already registered with GS1 or a valid resold GS1-format number.
  • Sellers can request a GTIN exemption only for specific categories like handmade or private label items without existing barcodes.
  • Mismatched GTINs (where the code belongs to a different product) are the most common cause of listing rejection.
  • Brand Registry on Walmart requires a GS1-issued prefix registered to your brand, which resold numbers do not satisfy.

Walmart Marketplace GTIN Validation Architecture

Walmart Marketplace GTIN Validation Architecture

Walmart Marketplace does not accept barcodes on a “best effort” basis; it enforces a rigid, two-tier validation protocol that cross-references every submitted Global Trade Item Number (GTIN) against both internal catalog databases and external GS1 registries. Unlike Amazon, which may allow provisional listings while verifying data, Walmart’s system operates on a binary logic: if the GTIN fails structural validation or catalog matching, the listing is immediately suppressed and invisible to customers. This suppression is not a temporary hold; it is a hard block that prevents the product from appearing in search results, category pages, or recommendation engines.

The validation process occurs in three distinct stages. First, the system performs a structural check, verifying that the input is either a 12-digit UPC-A or a 13-digit EAN-13 and that the check digit is mathematically correct according to GS1 standards. Second, it executes a catalog match, searching Walmart’s master product database for an existing record associated with that specific GTIN. If a match is found, the system maps your listing to that existing node, inheriting the established title, brand, and description. Third, if no match is found, the system attempts to create a new node, but this requires strict adherence to category-specific attribute requirements. Failure at any stage results in a specific error code that must be resolved before the listing can go live. Understanding this architecture is critical because it dictates that you cannot simply “create” a product identity; you must either align with an existing one or prove the novelty of your product with precise data.

UPC-A vs. EAN-13: Technical Specifications and Compatibility

UPC-A vs. EAN-13: Technical Specifications and Compatibility

Sellers often conflate UPC and EAN as separate systems, but technically, UPC-A is a subset of the EAN-13 standard. A 12-digit UPC-A code is mathematically equivalent to a 13-digit EAN-13 code with a leading zero. For example, the UPC-A code 012345678905 is identical to the EAN-13 code 0012345678905. Walmart’s backend accepts both formats interchangeably for the same physical product, but consistency between your physical packaging and your digital submission is mandatory. If your packaging displays a 12-digit barcode, submit the 12-digit string. If it displays a 13-digit barcode, submit the 13-digit string. Mismatching these formats can trigger a “GTIN Mismatch” error, as the system may interpret the discrepancy as a data entry error or a different product variant.

The primary distinction lies in the prefix structure and global applicability. UPC-A prefixes typically begin with 0, 6, or 7, indicating North American origin. EAN-13 prefixes can range from 000-019 (US/Canada) to 400-440 (Germany) or 450-459 (Japan). While Walmart does not enforce geographic prefix matching for US-based listings—meaning a German-prefixed EAN is technically valid for a US listing—using a prefix that aligns with your business location or product origin is best practice. This alignment helps in case of future audits or brand registry applications. More importantly, the check digit must be valid. The check digit is the 12th or 13th digit, calculated using a specific algorithm: multiply the sum of the digits in odd positions by 3, add the sum of the digits in even positions, and subtract the total from the next multiple of 10. If this calculation does not match the final digit, the GTIN is invalid, and Walmart’s system will reject it instantly. Use a GS1-compliant validator to verify this before submission to avoid unnecessary rejections.

Attribute UPC-A EAN-13 Walmart Marketplace Requirement
Digit Count 12 13 Must match physical packaging exactly
Leading Zero Often present (0, 6, 7) May or may not be present Preserve leading zeros in CSV/text fields
Conversion Logic Add ‘0’ to front to become EAN-13 Remove leading ‘0’ to become UPC-A Do not mix formats for the same SKU
Check Digit Validation GS1 Algorithm (Mod 10) GS1 Algorithm (Mod 10) Automated rejection if invalid
Typical Prefixes 000-019, 600-699, 700-799 000-019, 400-440, 450-459, etc. Any valid GS1 prefix accepted for US listings
Use Case North American retail Global retail Standard for all marketplace listings

Acquisition Strategies: GS1 Membership vs. Resold GTINs

Sellers have three distinct pathways to obtain valid GTINs, each with different cost structures, legal implications, and scalability limits. The first and most rigorous option is purchasing a prefix directly from GS1. This requires an annual membership fee, which varies by company size and country, ranging from approximately $250 to $1,000+ per year. This route is mandatory if you intend to enroll in Walmart Brand Registry, as the registry requires proof that the GTIN prefix is registered to your legal entity in the GS1 global database. For sellers planning to build a proprietary brand with long-term IP protection, this investment is non-negotiable. However, for small to medium sellers launching generic or white-label products without immediate brand registry ambitions, GS1 membership is often an unnecessary overhead.

The second option is purchasing resold GTINs from third-party providers. These are GS1-format numbers originally issued to a company that no longer uses them. When you buy a resold GTIN, you are purchasing the right to use that specific number for a specific product, but you do not become the registered owner in the GS1 database. The number remains linked to the original registrant. For standard Walmart Marketplace listings, this is perfectly acceptable. Walmart validates the format and uniqueness within its own system, not the ownership of the GS1 prefix. However, if you attempt to claim Brand Registry with a resold number, the verification will fail because the GS1 registry will not show your brand as the owner. This distinction is critical: resold GTINs are for listing products, not for building brand equity. The third option is using existing manufacturer barcodes. If you are selling a product that already has a GTIN (e.g., a wholesale item), you must use that exact GTIN. Applying a new, different GTIN to a product that already has one creates a catalog conflict, leading to immediate suppression. Do not attempt to “re-label” a product with a new GTIN unless you are creating a new product variant with distinct packaging and features.

Step-by-Step: Adding GTINs in Walmart Seller Center

The process for adding GTINs varies slightly depending on whether you are creating a single listing or bulk uploading via CSV. For single listings, log in to Walmart Seller Center and navigate to the “Listings” tab. Click “Add Product.” You will be prompted to enter the GTIN. Enter the 12-digit UPC or 13-digit EAN exactly as it appears on the physical packaging. Do not include spaces, hyphens, or leading zeros if the format is UPC-A (unless the zero is part of the 12-digit string). The system will immediately validate the check digit. If valid, it will pull in the default product title, brand, and description from Walmart’s master catalog. You can then edit these fields to match your specific inventory, but you cannot change the GTIN once the listing is created. If the GTIN is not found in the catalog, the system will allow you to create a new product node, but you must provide all required attributes, including brand, manufacturer, and product type, to avoid suppression.

For bulk uploads via CSV, the GTIN must be placed in the specific column designated for “GTIN” or “UPC.” A critical technical detail is the preservation of leading zeros. Excel and other spreadsheet software often strip leading zeros from numeric fields, converting a valid UPC-A like 012345678905 into 12345678905, which is an invalid 11-digit number. To prevent this, format the GTIN column as “Text” before pasting your data. You can do this by selecting the column, going to “Format Cells,” and choosing “Text.” After uploading, use the “Diagnose” feature in Seller Center to identify any GTIN-related errors. Common error messages include “Invalid GTIN” (check digit error) or “GTIN not found in catalog” (number is valid but not recognized for the specified product category). These errors must be resolved by correcting the data in the CSV and re-uploading. For existing listings, you can update the GTIN under the “Edit” menu, but changing the GTIN on an existing listing is risky. It may break the association with your inventory and sales history. It is generally recommended to create a new listing with the correct GTIN rather than modifying an existing one if the original GTIN was incorrect.

Diagnosing and Resolving Common GTIN Errors

The most frequent GTIN error is the “Invalid Check Digit” error. This occurs when the last digit of the UPC/EAN does not match the mathematical calculation required by the GS1 standard. To fix this, recalculate the check digit using a GS1-compliant online validator. If you purchased the number from a reseller, contact them immediately. Reputable providers will replace invalid numbers at no cost. If you generated the number yourself, you must correct the last digit. Do not guess; use a calculator to ensure accuracy. The second most common error is the “GTIN Mismatch” or “Product Mismatch” error. This happens when the GTIN you submit is associated with a different product in Walmart’s catalog. For example, you submit a UPC for a “White T-Shirt” but the catalog link points to a “Blue T-Shirt.” To fix this, you must either change the product you are selling to match the GTIN, or find a different GTIN that matches your specific product variant. If you are selling a private label product and the GTIN is linked to a generic item, you may need to request a GTIN exemption or use a new, unused GTIN that is not yet in Walmart’s catalog. Note that if the GTIN is already in the catalog, you cannot force Walmart to update the title and description to match your product; you will inherit the existing catalog data.

Another issue is the “GTIN Suppressed” error. This occurs when the GTIN is valid but has been flagged for policy violations, such as counterfeit claims or trademark disputes. If this happens, you must resolve the underlying issue with Walmart’s support team. You cannot simply swap the GTIN and continue if the product itself is infringing on intellectual property. In cases where the GTIN was previously associated with a different seller who violated policies, the number may be blacklisted. You will need to contact the GTIN provider to obtain a new, clean number. Additionally, “Duplicate GTIN” errors occur when the same GTIN is used for multiple SKUs. Walmart requires a unique GTIN for each distinct product variant. If you have two SKUs with the same GTIN, one will be suppressed. To resolve this, assign a unique GTIN to each variant or consolidate the SKUs if they are truly identical.

GTIN Exemptions: When and How to Apply

Walmart allows GTIN exemptions for specific categories where products do not typically have manufacturer barcodes. These include handmade items, private label products without existing barcodes, and certain digital goods. To request a GTIN exemption, you must submit a request through the Seller Center. The process involves providing proof of authenticity, such as photos of the product without a barcode, a description of why a barcode is not applicable, and sometimes a sample of the product. Approval is not guaranteed and can take several weeks. During this time, your listing will remain suppressed. Therefore, it is best to only request an exemption if you have no other option. For most physical products, obtaining a valid GTIN is faster and more reliable than seeking an exemption. If you are a small seller creating a private label product, you can purchase a resold GTIN and apply it to your packaging. This is the most practical solution. You do not need to be registered with GS1 to use a resold number for a standard marketplace listing. You simply need to ensure the number is valid, unused in Walmart’s catalog, and applied correctly to your product. This approach allows you to launch listings quickly without the high upfront costs of GS1 membership. However, remember that you cannot use this number for Brand Registry. If you plan to scale and build a brand, you should eventually transition to a GS1-issued prefix to unlock full brand protection and registry benefits.

Scaling GTIN Management: Best Practices for Large Catalogs

As your catalog grows, managing GTINs becomes complex. Maintain a master spreadsheet that tracks every GTIN you own, the product it is associated with, the supplier, and the purchase date. This inventory of barcodes is an asset. If you discontinue a product, do not reuse that GTIN for a different product. GTINs are unique to a specific product variant. Reusing a GTIN for a different item will cause catalog conflicts and listing suppression. If you need to relist a discontinued product, you can reuse the GTIN, but you must update the product information to match the original registration. Regularly audit your listings for GTIN errors. Use the “Health” tab in Seller Center to identify any suppressed listings due to barcode issues. Fix these errors promptly to avoid long-term suppression penalties. Additionally, monitor your inventory levels. If a product goes out of stock for an extended period, Walmart may remove the listing. When you restock, ensure the GTIN is still valid and associated with the correct product. If you have changed the packaging or product details, you may need a new GTIN. Always verify the GTIN before uploading new inventory to prevent errors.

For sellers dealing with multiple SKUs, consider using a barcode scanning tool to automate data entry. This reduces the risk of manual entry errors, such as transposed digits or missing check digits. Many ERP systems integrate with Walmart Marketplace and can validate GTINs before submission. This proactive approach saves time and reduces the need for manual correction. By treating GTINs as critical data assets, you ensure a smooth selling experience and maintain compliance with Walmart’s strict marketplace standards. Additionally, implement a naming convention for your internal SKUs that includes the GTIN, such as SKU-123456789012. This makes it easier to track which GTIN is associated with which product and helps in troubleshooting errors. Finally, keep a record of all GTIN purchases, including invoices and registration details, in case of disputes or audits. This documentation is essential for proving ownership and validity of your barcodes, especially if you plan to scale into Brand Registry in the future.

Frequently asked questions

Can I use a resold UPC number on Walmart Marketplace?
Yes, resold GS1-format UPCs work for standard Walmart Marketplace listings. However, they do not qualify for Walmart Brand Registry, which requires a GS1-issued prefix registered to your brand.

What is the difference between a UPC and an EAN?
A UPC is a 12-digit code primarily used in North America, while an EAN is a 13-digit code used globally. A UPC can be converted to an EAN by adding a ‘0’ to the front, and vice versa. Walmart accepts both formats.

What happens if my GTIN check digit is wrong?
Walmart’s system will automatically reject the listing with an ‘Invalid GTIN’ error. You must correct the check digit using a validator or obtain a new valid number from your provider.

Do I need to register with GS1 to sell on Walmart?
No, you do not need to be a GS1 member to sell standard products on Walmart Marketplace. You can use resold GS1-format numbers. GS1 registration is only required if you want to enroll in Brand Registry.

Can I request a GTIN exemption for my product?
Yes, but only for specific categories like handmade or private label items without existing barcodes. The approval process is slow and not guaranteed, so using a valid GTIN is usually the better option.

We are an independent reseller of barcode numbers and are not affiliated with, endorsed by, or a member of GS1. The barcode numbers we sell were originally issued by UCC/GS1 prior to August 28, 2002, and are unique, authentic, and never previously used.