Nitide / Guides

Barcodes and GTINs: how to get them in Canada without a reprint

To sell in Canadian grocery stores, you need GTINs licensed to your company by GS1 Canada, one for every product and format, printed as a barcode that scans at the checkout on the first pass.

Updated 22 September 2026 · 8 minute read

The number first, the picture second

A GTIN (Global Trade Item Number) is a 12, 13 or 14 digit number that identifies one specific product. The barcode is how that number gets printed so a scanner can read it. In grocery, people call all of it "the UPC": GS1 Canada notes that the GTIN-12 was formerly known as the U.P.C., and that the UPC-A is the barcode North American retailers most often require.

So there are two ways to get it wrong: a number that isn't yours, or the right number printed badly.

Why GS1 Canada, not a reseller

GS1 Canada issues GTINs in Canada. Its Barcodes page says "GS1 is the only official provider of GS1 GTINs and UPC barcodes globally." Its FAQ warns that numbers bought elsewhere "could be subject to duplication or fraud and may not be linked to your product or business".

Your customers can check who a number belongs to, with Verified by GS1 or the company prefix database GS1 US points to. With a reseller number, your name may not show up.

The path GS1 Canada lays out for grocery suppliers starts there too: your licence, then your GTINs, then your product data in ECCnet. For Sobeys, Loblaw or Metro, its checklist adds the Retail Trading Partner Services Bundle (see our ECCnet guide). That is a requirement, not a guaranteed listing.

One more thing: the licence is annual. If you cancel, GS1 Canada says, "you will no longer be authorized to use your GS1 Global Trade Item Numbers (GTINs)". The numbers already printed on your packaging stay there, but you no longer have the right to use them.

What it costs

Prices listed on gs1ca.org on 22 September 2026, in Canadian dollars per year. Your tier depends on how many barcodes you need and your gross revenue. The subscription renews automatically unless GS1 Canada receives written notice at least 60 days before it expires.

TierBarcodesPrice per yearGross revenueCompany prefix
Individual1$26.25under $250,000No, GTIN printed on your licence
Basic10$157.50under $500,000No, GTINs printed on your licence
Limited100$525.00under $1,000,000Yes

With Individual or Basic, GS1 Canada hands you finished numbers. With Limited, you get a prefix and build your numbers yourself.

The Essentials bundles (gross revenue under $2,500,000) add product data loading: from $341.25 a year for 10 GTINs to $1,128.75 for 40 in the PLUS version, plus a $152.25 setup fee from 20 GTINs up, with taxes and image capture extra. They can't be bought online: call 1-800-567-7084 or email info@gs1ca.org. Prices change, so check gs1ca.org before you budget.

How many GTINs do you need?

One for every product a shopper or retailer needs to tell apart. GS1 Canada's FAQ puts it plainly: "you need a unique GTIN for every size, flavour and modification (such as low-fat or sugar-free) for your products."

Every packaging level above the unit you sell (the case, sometimes an inner pack) gets its own GTIN too. Take a fictional jam in three flavours and two sizes: that's six GTINs for the jars. If each one ships in cases of 12, add six case GTINs. GS1 Canada's GTIN Estimator helps you count before you pick a tier.

When a change needs a new GTIN

GS1 Canada's GTIN guide for grocery (release 1.2, January 2026) sets out ten rules. The ones that hit food brands most often:

Since 1 January 2019, a GTIN can't be reused, and regulations take precedence over these rules. Keep a register (number, product, format, date): the Manage My GTINs tool that comes with your subscription is built for that.

GTIN-12, GTIN-13, GTIN-14: which goes where

The number after "GTIN" is the length, and each length has its own symbol.

NumberSymbolWhere it goes
GTIN-12UPC-AThe unit sold in store
GTIN-13EAN-13The unit sold in store
GTIN-14ITF-14The shipping case, in the warehouse

UPC-A or EAN-13? GS1 Canada says GTIN-12 and GTIN-13 are both approved for retail point of sale, and GS1 US says both work internationally. Print the symbol that matches the number on your licence: a GTIN-12 goes in a UPC-A, a GTIN-13 in an EAN-13.

A case's GTIN-14 is built from the GTIN of the unit inside: an indicator digit in front, then a recalculated check digit. It's a different number, one that identifies the case rather than the jar. It's printed as an ITF-14, a symbol GS1 restricts to items that don't pass through the retail checkout.

The printed barcode: size, margins, colours

Size

At nominal size (100%), a UPC-A or EAN-13 is 37.29 mm wide including its margins, with bars at least 22.85 mm tall. You can shrink it to 80% (29.83 mm by 18.28 mm) or enlarge it to 200%. Below 80%, it falls outside the GS1 specification.

Don't cut the bar height to save space: a truncated barcode can no longer be scanned from every direction at the till. GS1 Canada's designer guide says never to truncate on a package big enough for a full-size symbol, and offers a small-package exemption request for the really small ones.

Quiet zones

The blank margins on the left and right are part of the symbol. They must stay free of text, graphics, die lines, glue flaps and scores. At 100%, the GS1 specifications call for 3.63 mm on the left and 2.31 mm on the right of an EAN-13, and 2.97 mm on each side of a UPC-A. Keep the barcode away from the edge too, so the margin survives trimming. On cases, the ITF-14 needs quiet zones of at least ten times its narrowest bar and a bearer bar frame, which is mandatory unless it's technically impossible.

Colours

Barcode quality is measured under 660 nm red light, and GS1 Canada's designer guide says the laser in the scanner doesn't read red. So avoid red, orange or yellow bars. Black on white is safest; dark green and dark blue work too. Red, magenta and yellow are fine only for the light background.

Materials matter as well: an opaque white behind the barcode on clear packaging, two inks on metallic surfaces rather than the bare metal, and no halftone screen behind the symbol.

Test before the print run

A phone app reading your barcode tells you nothing about its grade. A verifier built to ISO standards measures nine attributes (contrast, quiet zones, defects, decoding and so on), and the lowest grade becomes the grade of the whole symbol. At the checkout, the minimum is 1.5 out of 4 (grade C), written 1.5/06/660 in the GS1 specifications.

GS1 Canada recommends two stages: verify the proof before production, then test the finished package as it will reach the scanner, with the product inside and any overwrap on.

GS1 Canada runs this service in Montreal, at 9200 boulevard du Golf, for subscribers in good standing only: products, proofs or labels, graded A (4.0) to F, with a certificate for barcodes that pass. It covers UPC-A, EAN-13 and ITF-14, among others. The price isn't listed on the page, so ask before you send anything.

Mistakes that force a reprint

What about the QR code?

Your current barcode stays. In its Retail 2D Transition FAQ (September 2025), GS1 Canada says linear barcodes like the UPC-A "are not going away" and that the transition is "optional for brand owners". A GS1 QR code goes next to the barcode and carries the same GTIN (see our guides on the GS1 QR code and Sunrise 2027). To see what one opens, scan a real demo: the page of a fictional product.

Frequently asked questions

Can I buy cheaper barcodes online?

You can, but GS1 Canada warns those numbers can be duplicated or not linked to your business, and the grocery path it describes starts with a licence in your name. At $26.25 a year for one barcode, the saving is small.

How much does a barcode cost in Canada?

At GS1 Canada on 22 September 2026: $26.25 a year for 1, $157.50 for 10, $525 for 100 with a company prefix, for gross revenue under $250,000, $500,000 and $1,000,000 respectively. Bundles that include data loading start at $341.25 a year.

Do I need a new GTIN if I change my recipe?

Only if the change alters the legally required information on the pack and shoppers are expected to tell the difference, such as an allergen added or removed. A change in net content always needs a new GTIN.

UPC or EAN: which should I use?

Both are approved for retail point of sale. Print the one that matches the number on your licence: a GTIN-12 as a UPC-A, a GTIN-13 as an EAN-13.

Can I make the barcode myself?

Yes. GS1 Canada's Barcode Generator is free for subscribers and produces a vector EPS or SVG file. The tricky part is the layout (size, margins, colours), then verification.

Sources

All consulted on 22 September 2026.

  1. Small Business, GS1 Canada (prices, revenue caps, renewal).
  2. Small Business Bundles, GS1 Canada.
  3. Barcodes, GS1 Canada.
  4. Frequently Asked Questions, GS1 Canada (resellers, cancellation, how many GTINs).
  5. Grocery checklist, GS1 Canada (supplier steps, retailers requiring the Retail Trading Partner Services Bundle).
  6. GTIN Assignment and Management: Clarification and Implementation Guide for Grocery, GS1 Canada, release 1.2, January 2026.
  7. Barcoding for Designers, Printers and Packagers, GS1 Canada, version 3.0, April 2024.
  8. GS1 General Specifications Standard, GS1, release 26.0, January 2026, tables 5-11 and 5-44, sections 5.3.2 and 5.5.7.
  9. Barcode Scan Verification, GS1 Canada.
  10. Manage My GTINs and GTIN Estimator, GS1 Canada.
  11. Barcode Generator FAQs, GS1 Canada.
  12. Global Trade Item Numbers, GS1 Canada.
  13. Verified by GS1, GS1 Canada.
  14. EAN Numbers and UPCs: What is the Difference? and GS1 Company Prefix, Barcodes, and Identification, GS1 US.
  15. When can ITF-14 barcodes be used?, GS1.
  16. Retail 2D Transition Frequently Asked Questions, GS1 Canada, September 2025.