Bỏ qua điều hướng, tới nội dung chính
Tiện Ích Số

Kiểm tra hợp lệ mã số thuế

Kiểm tra hợp lệ mã số thuế (MST) Việt Nam online: đúng 10 hoặc 13 số, kiểm tra chữ số kiểm tra (check digit) offline. Báo rõ hợp lệ / không hợp lệ và lý do.

Nội dung: Ban biên tập Tiện Ích SốCập nhật:

Nhập 10 số, hoặc 13 số dạng 10 số + dấu gạch ngang + 3 số. Có thể dán kèm khoảng trắng / dấu chấm.

Kết quả kiểm tra

Chưa có kết quả. Hãy nhập mã số thuế ở trên.

Chỉ kiểm tra định dạng

Công cụ này kiểm tra độ dài, ký tự và chữ số kiểm tra (check digit) ngay trên trình duyệt — không xác nhận doanh nghiệp có tồn tại hay đang hoạt động. Muốn xem tên công ty, địa chỉ và tình trạng thật, hãy dùng Tra cứu mã số thuế.

Cấu trúc mã số thuế Việt Nam

Mã số thuế (MST) là dãy số định danh do cơ quan thuế cấp cho tổ chức, doanh nghiệp hoặc người nộp thuế. Trên hóa đơn điện tử, hợp đồng và phần mềm kế toán, MST sai một chữ số cũng có thể khiến chứng từ bị từ chối hoặc lệch sổ. Công cụ kiểm tra hợp lệ mã số thuế trên Tiện Ích Số giúp bạn xác minh định dạng ngay trên trình duyệt: độ dài, ký tự cho phép và chữ số kiểm tra (check digit) — không cần gọi mạng, không lưu dữ liệu.

Lưu ý quan trọng: kiểm tra định dạng không đồng nghĩa với việc doanh nghiệp tồn tại hoặc đang hoạt động. Muốn xem tên công ty, địa chỉ, người đại diện và tình trạng thật, hãy dùng công cụ Tra cứu mã số thuế (có gọi máy chủ).

Ý nghĩa mã 10 số và mã 13 số

  • 10 chữ số: dạng phổ biến của doanh nghiệp / tổ chức (và một số trường hợp cá nhân theo quy định đăng ký thuế). Cấu trúc gồm phần định danh và một chữ số kiểm tra ở vị trí cuối.
  • 13 chữ số: thường dành cho chi nhánh hoặc đơn vị phụ thuộc. Định dạng chuẩn khi viết là 10 số của đơn vị chính + dấu gạch ngang + 3 số (ví dụ 0314409058-002). Ba số cuối phân biệt từng đơn vị phụ thuộc; giá trị 000 không hợp lệ cho mã chi nhánh.

Khi dán từ giấy tờ hoặc file Excel, MST có thể kèm khoảng trắng hoặc dấu chấm. Công cụ sẽ chuẩn hóa trước khi kiểm tra và hiển thị lại dạng sạch để bạn sao chép.

Chữ số kiểm tra (check digit) là gì?

Chữ số thứ 10 của MST là check digit — được tính từ 9 chữ số đứng trước theo thuật toán trọng số Modulo 11. Mục đích là bắt lỗi gõ nhầm một chữ số hoặc đảo vị trí hai chữ số liền kề trước khi bạn dùng MST trên hóa đơn.

Quy tắc trọng số áp dụng cho 9 chữ số đầu: 31, 29, 23, 19, 17, 13, 7, 5, 3. Nhân từng chữ số với trọng số tương ứng, cộng tổng, lấy phần dư khi chia cho 11, rồi tính 10 − (tổng % 11). Nếu kết quả bằng 10 thì cấu trúc đó không được cấp; nếu khác thì phải khớp đúng chữ số thứ 10. Với MST 13 số, check digit vẫn được kiểm trên 10 số đầu; ba số cuối chỉ mang ý nghĩa mã chi nhánh.

Khi nào nên kiểm tra định dạng MST?

  • Trước khi lập hóa đơn điện tử cho khách hàng mới (tránh gõ sai MST).
  • Khi nhận danh sách nhà cung cấp / đối tác và muốn lọc nhanh các mã chắc chắn sai cấu trúc.
  • Khi đối chiếu dữ liệu nhập tay từ danh thiếp, email hoặc file CSV.
  • Khi nghi ngờ mã bị copy thiếu/thừa ký tự hoặc lẫn chữ với số.

Quy trình gợi ý: (1) chạy kiểm tra định dạng offline bằng công cụ này; (2) nếu hợp lệ về cấu trúc, tra cứu thông tin doanh nghiệp theo mã số thuế để lấy tên và địa chỉ đăng ký thật; (3) đối chiếu trước khi xuất hóa đơn. Nhấn Sao chép kết quả để gửi báo cáo ngắn vào nhóm chat hoặc ticket hỗ trợ.

Hai bước này bổ trợ nhau chứ không thay thế nhau: kiểm tra định dạng chạy ngay trên máy bạn và bắt được lỗi gõ sai trong tích tắc, còn tra cứu cần gọi dữ liệu đăng ký nên chậm hơn nhưng mới cho biết mã số đó thuộc về ai. Sau khi xác nhận đúng đối tác, lập hóa đơn nhiều mặt hàng là bước tiếp theo trong cùng quy trình.

Câu hỏi thường gặp

Công cụ này có xác nhận doanh nghiệp tồn tại không?

Không. Công cụ chỉ kiểm tra định dạng (độ dài, ký tự, chữ số kiểm tra). Để xem tên công ty, địa chỉ và tình trạng hoạt động, hãy dùng công cụ Tra cứu mã số thuế.

MST 10 số và 13 số khác nhau thế nào?

10 số thường là mã của doanh nghiệp / đơn vị chính. 13 số là mã chi nhánh hoặc đơn vị phụ thuộc, viết dạng 10 số + dấu gạch ngang + 3 số (ví dụ 0314409058-002).

Chữ số kiểm tra (check digit) được tính ra sao?

Chín chữ số đầu nhân lần lượt với trọng số 31, 29, 23, 19, 17, 13, 7, 5, 3; lấy 10 trừ phần dư khi chia tổng cho 11. Kết quả phải khớp chữ số thứ 10; nếu ra 10 thì mã không hợp lệ.

Dữ liệu mã số thuế của tôi có bị gửi lên máy chủ không?

Không. Mọi phép kiểm tra chạy hoàn toàn trên trình duyệt của bạn, không gọi API và không lưu lại sau khi đóng trang.

Gợi ý theo quy trình thường dùng cùng lúc — không chỉ cùng nhóm Doanh nghiệp.

← Xem toàn bộ công cụ