No, there are some retailers in some countries who only accept barcodes bought directly from GS1. Retailers are able to choose their own requirements for barcodes whether or not they make sense. In India, stores like Reliance and D-mart require you to register with GS1 in order for them to accept your product. These requirements are also subject to change. However we have sold thousands of barcodes worldwide and are confident that apart from the stores mentioned above, stores will accept our barcode numbers. However, please check with your individual retailer(s) if you are unsure of their barcoding policy.