Does My UPC Code
Ever Expire?
The Real Answer (2026)
Short answer: No. Once a UPC or EAN (GTIN) is assigned to you, it’s yours permanently. There are no renewal fees, no annual dues, and no expiration date on the number itself.
That’s the part everyone tells you. Here’s the part most sites leave out — and it’s the part that actually matters if you’ve been selling for a few years or you’re about to discontinue a product.
What “doesn’t expire” actually means
Your UPC number itself never expires. It was assigned to you once, out of a block of numbers EZUPC legitimately owns, and it stays yours whether you sell one unit or one million, this year or ten years from now. You’ll never get an invoice from us for “renewing” it. That’s different from how GS1 runs things — more on that below.
But “the number doesn’t expire” and “you can keep reusing it however you want” are two different things, and this is where some sellers might get tripped up.
The rule that can catch people: in some cases you can’t reuse a UPC on a new product
In January 2019, GS1 changed its General Specification to eliminate GTIN reuse across every industry sector. In plain English: once a UPC has been assigned to a specific product, that exact number can never legally be reassigned to a different product — even after you discontinue the original one. Note that this applies only to UPCs that have been registered with the GS1’s GEPIR database. Even if you bought your numbers from EZUPC, if you used a retailer or distributor at any point that submitted your product data to the GS1 data pools, your code might not be re-usable.
This matters for you if:
- You’re discontinuing a product and thinking about reusing its UPC on the replacement — don’t. Retailers, distributors, and marketplaces like Amazon who use the GS1 global data pools build a permanent record tied to that number. Reusing it potentially creates a data conflict that can get your new listing flagged or rejected.
- You reformulated or resized a product. A new flavor, new size, new packaging, or meaningfully changed product generally needs its own new UPC — not the old one repurposed.
- You’re cleaning up old inventory records. If you have UPCs sitting unused from products you no longer sell, that’s fine — leave them retired. Don’t try to put them back into circulation on something new.
Can I reassign a UPC I put on a product that never made it to market?
Yes. If a UPC was assigned but the product was never actually produced or sold, you can reuse it as long as you never submitted it to a global database.
The thing people confuse this with: GS1 Company Prefix expiration
This is where a lot of the confusion online comes from, so it’s worth being precise. If you buy a Company Prefix directly from GS1 (not from a reseller like us), that prefix is licensed under an annual agreement. If you stop paying GS1’s yearly renewal fee, your Prefix License Agreement lapses — and at that point, you lose the right to use any UPCs created under that prefix, and your company disappears from GS1’s GEPIR database.
That’s a real expiration — but it’s an expiration of your license to a prefix, not an expiration of an individual barcode number. It only applies if you went directly through GS1. When you buy individual UPCs from EZ UPC, you’re not renting a prefix on a subscription — you’re purchasing specific numbers outright, as a permanent asset, with no recurring fees. That’s the whole point of buying through a reseller instead of licensing directly from GS1.
So, does your UPC expire or not?
| Number expires? | Annual fees? | |
|---|---|---|
| UPC purchased from EZ UPC | No — permanent | No |
| GS1 Company Prefix (direct) | Prefix license can lapse if unpaid | Yes, annual |
If you bought your number from us, you can stop reading here: it’s yours, forever, no bill is coming. If someone tells you otherwise, or a retailer claims your number “expired,” ask them to be specific about what they mean — in our experience it’s almost always a Brand Registry or product-matching issue, not an actual expiration.
Still have a specific situation you’re not sure about? Contact us and we’ll look at it directly.