Pháp luật Việt Nam không bắt buộc dùng mã số mã vạch: Nghị định 37/2026/NĐ-CP chỉ khuyến khích và để doanh nghiệp tự quyết. Nhưng mỗi sàn thương mại điện tử có quy tắc riêng theo ngành hàng, và GTIN đã khai phải là mã thật. Người bán nhỏ, kể cả hộ kinh doanh, đăng ký được mã trực tuyến; đừng tự bịa hay mua lại mã.
Câu hỏi có hai lớp, và phần lớn bài viết chỉ trả lời một lớp
Nếu bạn gõ đúng câu hỏi này lên Google, bạn sẽ thấy nhiều bài viết trả lời rất nhanh: "Pháp luật Việt Nam không bắt buộc đăng ký mã số mã vạch." Đúng — Nghị định 37/2026/NĐ-CP (có hiệu lực từ 23/01/2026, thay thế các nghị định cũ về mã số mã vạch) ghi rõ Nhà nước khuyến khích tổ chức, cá nhân ứng dụng mã số, mã vạch và để họ tự quyết định việc ứng dụng. Nhưng câu trả lời đó chỉ giải quyết một nửa vấn đề của bạn.
Nửa còn lại nằm ở chỗ: bạn bán hàng qua Shopee, Lazada, TikTok Shop. Những sàn này có bộ quy tắc đăng sản phẩm riêng, viết trong Seller Centre, và bộ quy tắc đó mới quyết định sản phẩm của bạn có được duyệt, có hiển thị tốt hay bị gắn cờ "thiếu thông tin" hay không.
Một tình huống rất hay gặp: người bán thấy sàn báo lỗi "GTIN không hợp lệ" trong khi chưa từng nghe tới từ GTIN — họ chỉ thấy ô nhập "mã vạch sản phẩm" và điền đại một dãy số tìm được trên mạng. Phần lớn người bán nhỏ không thiếu thông tin pháp luật, họ thiếu một bản đồ thực tế nối giữa quy định và cái ô nhập liệu trước mặt.
Nghị định 37/2026 nói gì với người bán trên sàn
Ngoài phần mã số mã vạch, Nghị định 37/2026/NĐ-CP có quy định riêng cho thương mại điện tử ở phần ghi nhãn — và phần này bắt buộc, khác với mã vạch:
- Người bán hàng trên nền tảng thương mại điện tử phải công khai toàn bộ nội dung nhãn hàng hóa và nhãn điện tử (nếu có), trừ các thông tin riêng theo từng sản phẩm như ngày sản xuất, hạn sử dụng, số lô; đồng thời khai báo, cập nhật chính xác thông tin hàng hóa lên hệ thống bán hàng.
- Chủ sàn phải bảo đảm hàng hóa trên nền tảng được khai báo thông tin ghi nhãn đầy đủ, hiển thị công khai nhãn khi đăng bán, và lưu trữ dữ liệu liên quan tối thiểu 05 năm.
Nghĩa là thứ bắt buộc khi đăng bán là thông tin nhãn đầy đủ và trung thực, không phải bản thân con số GTIN. Còn GTIN là câu chuyện của từng sàn.
Từng sàn một yêu cầu khác nhau, đừng áp một câu trả lời cho tất cả
Nhiều bài viết nói "sàn TMĐT yêu cầu mã vạch" như thể tất cả các sàn giống nhau. Không phải vậy. Mức độ bắt buộc GTIN khác nhau giữa các sàn, giữa các ngành hàng trong cùng một sàn, giữa gian hàng thường và gian hàng chính hãng (như LazMall, Shopee Mall), và thay đổi theo từng đợt cập nhật chính sách. Vì vậy bài này không liệt kê "sàn A bắt buộc, sàn B không" — một danh sách như thế sẽ lỗi thời rất nhanh.
Có vài điểm chung đáng tin cậy hơn:
- Nhiều sàn có lựa chọn đăng sản phẩm không kèm GTIN cho các ngành hàng không yêu cầu; khi đó tên thương hiệu, mã sản phẩm nội bộ (SKU) và mô tả chi tiết là đủ.
- Ngành hàng có rủi ro hàng giả cao (mỹ phẩm, thực phẩm bổ sung, đồ điện tử) và gian hàng chính hãng thường bị kiểm tra chặt hơn về thông tin định danh sản phẩm.
- Theo GS1, nhiều sàn trên thế giới dùng GTIN để quản lý danh mục, phát hiện hàng giả, và đối chiếu với cơ sở dữ liệu Verified by GS1 để kiểm tra mã có thật sự thuộc về doanh nghiệp khai báo hay không. Các sàn quốc tế lớn như Amazon thường yêu cầu GTIN cho phần lớn danh mục, với thủ tục ngoại lệ riêng của từng sàn.
Nói cách khác: câu hỏi đúng không phải "tôi có bắt buộc phải có mã vạch không", mà là "tôi định bán ở đâu, ngành hàng của tôi trên sàn đó đang yêu cầu gì" — và câu trả lời phải lấy từ trang hướng dẫn hiện hành trong Seller Centre của chính sàn đó.
Ba thứ người bán hay gộp làm một: mã vạch, GTIN, và mã QR truy xuất
Đây là chỗ nhầm lẫn nhiều nhất, kể cả ở những người đã bán hàng vài năm. Mã vạch, mã GTIN và mã QR truy xuất nguồn gốc là ba lớp khác nhau, xếp chồng lên nhau chứ không phải ba tên gọi của cùng một thứ.
GTIN (Global Trade Item Number) là một dãy số — một mã định danh, giống như số căn cước của một sản phẩm. Các định dạng thường gặp là GTIN-13 (EAN), GTIN-12 (UPC), GTIN-8 cho hàng rất nhỏ và GTIN-14 cho thùng, kiện.
Mã vạch (barcode, thường là EAN-13) là hình ảnh — cách máy quét đọc được dãy số GTIN đó. Bạn có thể vẽ một hình mã vạch từ một dãy số không hề được ai cấp phát. Hình ảnh không nói cho bạn biết dãy số bên trong có hợp lệ hay không — đây chính là lỗ hổng mà phần tiếp theo sẽ nói kỹ.
Mã QR truy xuất nguồn gốc là lớp thứ ba, và nó không thay thế hai thứ trên — nó dùng GTIN làm nền để gắn thêm thông tin: sản phẩm sản xuất ở đâu, lô nào, ngày nào, ai kiểm định. Chuẩn GS1 Digital Link là cách hợp nhất các lớp này: một mã QR mang GTIN trong đường link, vừa phục vụ định danh sản phẩm, vừa dẫn người tiêu dùng tới một trang truy xuất thật khi họ quét bằng điện thoại. Với người bán nhỏ đang xây thương hiệu, đây là phần đáng đầu tư — vì GTIN giúp hệ thống của sàn nhận diện sản phẩm, còn mã QR truy xuất là thứ khách hàng thật sự cầm điện thoại lên quét.
Cái bẫy phổ biến nhất: tự bịa một dãy số rồi vẽ thành mã vạch
Một thói quen rất phổ biến ở người bán nhỏ: lên một trang tạo mã vạch miễn phí, gõ đại 12-13 chữ số, bấm xuất ảnh, dán vào ảnh sản phẩm. Về kỹ thuật, việc này luôn cho ra một hình mã vạch quét được — vấn đề là dãy số bên trong không thuộc về ai cả, hoặc tệ hơn, trùng với một GTIN đã được cấp cho một sản phẩm khác ở nơi khác trên thế giới.
Hậu quả không phải chuyện lý thuyết. GS1 cho biết nhiều sàn dùng cơ sở dữ liệu Verified by GS1 để kiểm tra GTIN có gắn với doanh nghiệp và sản phẩm được khai báo hay không. Một GTIN tự bịa sẽ không khớp; nếu nó vô tình trùng với GTIN của một thương hiệu khác, sản phẩm của bạn có thể bị ghép nhầm vào trang của thương hiệu đó hoặc bị gắn cờ nghi ngờ. Với người bán nhỏ, kịch bản xấu nhất là bị hạn chế đăng bán, chứ không chỉ đơn giản là "sửa lại thông tin".
Về mặt pháp luật, Nghị định 37/2026/NĐ-CP quy định tổ chức sử dụng mã số mã vạch tiền tố GS1 Việt Nam phải được cấp quyền sử dụng, không được bán hay chuyển nhượng quyền sử dụng mã cho tổ chức khác; nếu dùng mã không theo chuẩn GS1 thì phải bảo đảm không trùng lặp, gây nhầm lẫn với mã GS1; và không được phân phối, lưu thông sản phẩm mang mã không đúng quy định. Vi phạm có thể bị xử phạt vi phạm hành chính theo quy định hiện hành. Điểm mấu chốt: một dãy số bắt đầu bằng 893 (tiền tố do GS1 Việt Nam quản lý) mà bạn tự nghĩ ra không phải "mã vạch của tôi" — nó là mã trong không gian của GS1 Việt Nam mà bạn đang dùng khi chưa được cấp. Lưu ý thêm: tiền tố GS1 chỉ cho biết tổ chức GS1 nào cấp mã, không chứng minh xuất xứ sản phẩm.
Cách tạo GTIN đúng chuẩn — kể cả khi bạn chỉ là hộ kinh doanh
Tin tốt là quy trình chính thức không dành riêng cho công ty lớn. Nghị định 37/2026/NĐ-CP liệt kê cả giấy tờ đăng ký hộ kinh doanh trong hồ sơ, nên hộ kinh doanh hoàn toàn đăng ký được quyền sử dụng mã số mã vạch.
Bộ Khoa học và Công nghệ thống nhất quản lý nhà nước về mã số mã vạch; Ủy ban Tiêu chuẩn Đo lường Chất lượng Quốc gia là cơ quan thường trực, cấp và quản lý mã số theo cam kết với tổ chức GS1 quốc tế và đại diện Việt Nam tại GS1 (đơn vị chuyên trách là GS1 Việt Nam — Trung tâm Mã số, mã vạch quốc gia). Theo Nghị định 37/2026, hồ sơ cấp quyền sử dụng mã số mã vạch được nộp trực tuyến trên Cổng dịch vụ công quốc gia, gồm biểu mẫu điện tử kê khai thông tin và tài khoản định danh điện tử VNeID đã xác thực (hoặc bản sao điện tử giấy đăng ký doanh nghiệp/hộ kinh doanh nếu chưa tích hợp trên VNeID). Sau khi được cấp mã doanh nghiệp, bạn tự sinh GTIN cho từng sản phẩm và khai báo dữ liệu sản phẩm lên hệ thống. Chọn dải mã phù hợp với số lượng sản phẩm dự kiến: mã doanh nghiệp càng dài thì số GTIN tạo ra được càng ít, phù hợp với người bán quy mô nhỏ.
Thời gian xử lý, mức phí cấp và phí duy trì phụ thuộc loại dải mã và các quy định về phí hiện hành, có thể thay đổi theo thời kỳ. Thay vì dựa vào một con số có thể đã lỗi thời, hãy tra biểu phí và hướng dẫn hiện hành của GS1 Việt Nam trước khi nộp hồ sơ. Đặc biệt đừng quên nghĩa vụ duy trì: quyền sử dụng mã hết hiệu lực hoặc bị thu hồi thì mã in trên bao bì vẫn quét được, nhưng không còn hợp lệ.
Nếu chưa kịp có GTIN, vẫn có cách đăng bán hợp lệ ngay hôm nay
Không phải ai cũng cần dừng bán hàng để chờ làm thủ tục. Với các ngành hàng mà sàn cho phép đăng không kèm GTIN, chọn đúng lựa chọn "không có GTIN" khi đăng sản phẩm, kèm điền đầy đủ tên thương hiệu, SKU, mô tả chi tiết và thông tin nhãn theo quy định, là cách hợp lệ — miễn là bạn không điền một dãy số giả vào ô GTIN chỉ để "cho có".
Còn nếu bạn cần một mã vạch để dán lên bao bì phục vụ quản lý kho nội bộ hoặc quét giá tại cửa hàng của chính mình, GS1 có dải mã "lưu hành hạn chế" (Restricted Circulation Number) dành cho việc đánh mã nội bộ trong một doanh nghiệp hoặc một khu vực, không dùng cho hàng lưu thông rộng trên thị trường bán lẻ. Dùng đúng dải này cho mã nội bộ an toàn hơn nhiều so với gõ đại một dãy số rồi vẽ ra mã vạch — vì ít nhất bạn không lấn vào không gian mã của sản phẩm thương mại thật. Nhưng mã lưu hành hạn chế không phải GTIN và không dùng để điền vào ô GTIN trên sàn.
Điều cần tránh tuyệt đối: mua GTIN trôi nổi từ những người bán lại không rõ nguồn gốc, hoặc dùng chung một GTIN cho nhiều biến thể khác màu, khác size. GS1 không cho phép chuyển nhượng hay bán lại GTIN; mã mua lại sẽ hoặc không có trong cơ sở dữ liệu GS1, hoặc hiện ra gắn với doanh nghiệp gốc chứ không phải bạn — đúng loại mã mà sàn có thể từ chối.
Biến GTIN thành lợi thế bán hàng, không chỉ để đối phó sàn
Nhiều bài viết dừng lại ở chỗ "có GTIN thì dễ được duyệt và hiển thị tốt hơn" — nhưng đó là cách nghĩ ngắn hạn. Một khi bạn đã đăng ký GTIN chính chủ, bạn đang có sẵn nền tảng để làm một việc lớn hơn: gắn mã QR truy xuất nguồn gốc lên chính bao bì đó.
Khác với mã vạch chỉ để máy quét ở quầy tính tiền hoặc hệ thống sàn đọc, mã QR truy xuất là thứ khách hàng tự tay quét bằng điện thoại, ngay tại nhà, sau khi nhận hàng. Với người bán nhỏ đang cạnh tranh bằng sự tin cậy — nông sản, thực phẩm chế biến, mỹ phẩm thiên nhiên — một trang truy xuất hiện ra ngày sản xuất, lô hàng, nơi thu hoạch hay xưởng gia công có sức nặng hơn hẳn một dòng "cam kết chất lượng" trên ảnh sản phẩm. Nghị định 37/2026/NĐ-CP cũng đã mở đường cho nhãn điện tử và khuyến khích tích hợp thông tin truy xuất vào đó — GTIN lúc này trở thành điểm khởi đầu của một câu chuyện thật, có thể kiểm chứng.
Việc cần làm trước khi bấm đăng sản phẩm
Xác định trước sàn bạn định bán và ngành hàng cụ thể, rồi đọc hướng dẫn hiện hành trong Seller Centre của sàn đó, vì yêu cầu GTIN khác nhau và thay đổi theo thời gian. Bảo đảm thông tin nhãn hàng hóa hiển thị đầy đủ, đúng như Nghị định 37/2026/NĐ-CP yêu cầu với người bán trên sàn. Nếu ngành hàng của bạn bị kiểm tra chặt hoặc bạn muốn vào gian hàng chính hãng, ưu tiên đăng ký quyền sử dụng mã số mã vạch càng sớm càng tốt, kể cả khi bạn chỉ là hộ kinh doanh. Trong lúc chờ, dùng đúng lựa chọn "không có GTIN" thay vì tự bịa số, và nếu cần mã tạm cho quản lý nội bộ thì dùng dải lưu hành hạn chế chứ không đụng vào không gian mã 893. Và một khi đã có GTIN thật, hãy tận dụng nó làm nền cho một mã QR truy xuất nguồn gốc — biến thủ tục hành chính thành một lý do cụ thể để khách hàng chọn mua lại lần hai.
Câu hỏi thường gặp
Pháp luật có bắt buộc sản phẩm bán trên sàn phải có mã vạch không?
Không. Nghị định 37/2026/NĐ-CP chỉ khuyến khích ứng dụng mã số mã vạch và để tổ chức, cá nhân tự quyết định. Điều bắt buộc với người bán trên sàn là công khai đầy đủ, chính xác thông tin nhãn hàng hóa.
Shopee, Lazada, TikTok Shop có bắt buộc GTIN không?
Tùy sàn, tùy ngành hàng và loại gian hàng, và yêu cầu thay đổi theo từng đợt cập nhật chính sách. Hãy kiểm tra hướng dẫn hiện hành trong Seller Centre cho đúng danh mục của bạn; nhiều ngành hàng vẫn cho đăng không kèm GTIN.
Hộ kinh doanh có đăng ký được mã số mã vạch không?
Có. Theo Nghị định 37/2026/NĐ-CP, hồ sơ nộp trực tuyến trên Cổng dịch vụ công quốc gia, dùng tài khoản VNeID hoặc bản sao điện tử giấy đăng ký doanh nghiệp/hộ kinh doanh.
Có nên mua GTIN giá rẻ trên mạng không?
Không nên. GS1 không cho phép bán lại hay chuyển nhượng GTIN, và Nghị định 37/2026/NĐ-CP cấm bán, chuyển nhượng quyền sử dụng mã; mã mua lại thường không khớp với doanh nghiệp của bạn khi sàn đối chiếu với cơ sở dữ liệu Verified by GS1.
Mã lưu hành hạn chế có dùng để đăng bán trên sàn được không?
Không. Mã lưu hành hạn chế chỉ dùng nội bộ trong doanh nghiệp hoặc khu vực, không phải GTIN để định danh sản phẩm lưu thông trên thị trường.
Nguồn tham khảo
- Nghị định 37/2026/NĐ-CP, Điều 21 — Ứng dụng mã số, mã vạch
- Nghị định 37/2026/NĐ-CP, Điều 24 — Quản lý nhà nước về mã số, mã vạch
- Nghị định 37/2026/NĐ-CP, Điều 28 — Trách nhiệm sử dụng mã số, mã vạch
- Nghị định 37/2026/NĐ-CP, Điều 29 — Đăng ký quyền sử dụng mã số, mã vạch
- Sở KH&CN Lạng Sơn — Quy định nhãn hàng hóa theo Nghị định 37/2026/NĐ-CP (trách nhiệm trên thương mại điện tử)
- Luật Việt An — Điểm mới Nghị định 37/2026/NĐ-CP
- GS1 — Selling online: GTIN, Verified by GS1 và quy định không bán lại GTIN
- GS1 — GS1 Company Prefix: danh sách tiền tố (893 GS1 Vietnam, dải lưu hành hạn chế)

Tác giả
VNCX Team
Bắt đầu với VNCX
Cần tư vấn giải pháp truy xuất nguồn gốc?
Đội ngũ VNCX sẵn sàng hỗ trợ bạn triển khai truy xuất nguồn gốc



