Home · Learn · Where to Buy UPC Codes

Where to Buy UPC Codes

Two options: GS1 directly (legitimate, more expensive, retailer-verified) or third-party resellers (cheaper upfront, frequently rejected by Amazon and Walmart). Here's what to actually buy.

UPC-A example

Where you buy your UPC codes determines whether your products can list on Amazon, Walmart, Target, and Google Shopping. The two paths are: (1) Buy directly from GS1 — the official issuing authority — getting a registered Company Prefix that resolves to your brand. (2) Buy from third-party resellers (Nationwide Barcode, SnapUPC, Buy-A-Barcode, etc.) — cheaper, but Amazon and Walmart increasingly reject these because the prefix resolves to the reseller, not your brand.

If you sell only on small marketplaces (Etsy, eBay, your own Shopify) and never plan to grow to major retailers, reseller UPCs work and save money. If you're targeting Amazon FBA, Walmart Marketplace, or Brand Registry, buy directly from GS1.

Option 1: GS1 — direct from the issuing authority

GS1 US (gs1us.org) sells Company Prefixes that resolve in the global GS1 GEPIR database to your brand. 2026 US pricing: $30 one-time for 1 GTIN (no annual fee), $250 initial + $50/year for 10 GTINs, $750 + $150/year for 100, $2,500 + $500/year for 1,000, $6,500 + $1,300/year for 10,000. International: GS1 UK starts at £89/year; GS1 Germany at €299/year; GS1 China (ANCC) at ~2,800 yuan setup + 1,500/year membership. Other countries via gs1.org/regional-offices.

Option 2: Third-party resellers

Pre-2002 GS1 Company Prefixes were transferable. Several companies bought large prefix blocks back then and resell individual codes. Common resellers: Nationwide Barcode, SnapUPC, Buy-A-Barcode, BarcodesTalk, Speedy Barcodes. Prices vary $5-$30 per code one-time. The codes are technically valid (legitimate GS1 origins) but the registered owner is the reseller's old company name — not yours.

Why Amazon and Walmart reject reseller UPCs

Since 2018, Amazon's GTIN validation cross-checks submitted UPCs against the GS1 GEPIR database. Codes from resellers resolve to the reseller's pre-2002 company name, not yours. Amazon's Brand Registry program escalated enforcement in 2021. Walmart Marketplace and Target Plus added similar checks. Google Shopping started checking in 2022. The codes still technically work — they have valid check digits — but the brand mismatch triggers rejection or removal.

What to actually buy in 2026

Selling on Amazon, Walmart, Target, or Costco: buy directly from GS1 (gs1us.org), no exceptions. Selling on Etsy/eBay/your-own-Shopify only: reseller UPCs are fine and save money. Books: buy ISBN from Bowker (myidentifiers.com) in the US, not GS1; international agencies vary. Self-published authors going to KDP can use Amazon's free ISBN, but it locks you to KDP-only distribution.

FAQ

Can I buy a single UPC code legitimately for $30?

Yes — GS1 US's single-GTIN tier is $30 one-time with no annual fee. It includes a GS1 Company Prefix valid for that one code, registered to your brand in GEPIR. This is the cheapest way to get a 100% legitimate UPC. International tiers vary by country GS1 office.

Are cheap UPC codes from resellers worth it?

Only for small-marketplace or DTC use (Etsy, eBay, your own store). Resellers like Nationwide Barcode and SnapUPC sell legitimate-origin codes from pre-2002 prefixes for $5-$30 one-time. Amazon, Walmart, Target, Google Shopping increasingly reject them because the prefix resolves to the reseller's old company name.

Does Amazon accept reseller UPC codes?

Increasingly no. Amazon's GTIN validation has tightened steadily since 2018. Reseller codes may pass initial listing but trigger ASIN suspension during Brand Registry review or seller verification. Use GS1-direct for Amazon to avoid this risk.

How long does it take to get UPC codes from GS1?

GS1 US typically issues your prefix and codes within 24 hours of payment. You log into the GS1 US Data Hub to view your codes and generate barcode images. International offices vary — GS1 UK is 1-2 business days, GS1 Germany same day for digital-only.

Can I just generate my own UPC?

Technically yes — any 12-digit number with a valid Mod 10 check digit will render as a UPC-A barcode (use upcgen.com/generators/upc-a). But for retail use, the number must resolve to YOUR brand in the GS1 GEPIR database. Self-generated numbers fail Amazon/Walmart verification. Generate-it-yourself works for internal warehouse use, prototypes, or brand-registered products with GTIN Exemption.

Related generators

Ready to buy real UPC codes?

Get GS1-authentic codes that work on Amazon, eBay, Walmart, and retail — starting at $5, instant download.

Buy from UPCs.com →

Need a real barcode now?

Generate a valid UPC-A barcode in seconds — no signup, no watermark. Free for casual use; paid plans from $9/mo for higher volume.

Related topics