MST 10 chữ số vs 13 chữ số — phân biệt + cấu trúc + thuật toán checksum 2026
Giải thích chi tiết cấu trúc MST 10 chữ số (DN độc lập) vs MST 13 chữ số (chi nhánh/đơn vị phụ thuộc). Ý nghĩa từng nhóm số, mã cơ quan thuế quản lý theo tỉnh, thuật toán checksum Modulus 11 để verify tính hợp lệ offline. Theo Thông tư 105/2020/TT-BTC.
Mã số thuế (MST) doanh nghiệp Việt Nam có 2 định dạng: 10 chữ số cho đơn vị độc lập (công ty cổ phần, TNHH, DNTN, hộ kinh doanh), và 13 chữ số cho đơn vị phụ thuộc ( chi nhánh vs VPĐD vs địa điểm kinh doanh). Bài này giải thích cấu trúc từng định dạng, ý nghĩa từng nhóm số, và thuật toán checksum để verify MST hợp lệ offline.
Để tra MST cụ thể, xem pillar Cách tra cứu MST 2026 — 5 nguồn chính thống.
MST 10 chữ số — cấu trúc
Định dạng: NNNNNNNNN-K
- 9 chữ số đầu (N): số định danh tuần tự do hệ thống Tổng cục Thuế (TCT) cấp. Phân theo cơ quan thuế cấp tỉnh quản lý đăng ký lần đầu.
- 1 chữ số kiểm tra (K): tính theo thuật toán Modulus 11.
Mã cơ quan thuế cấp tỉnh (2 chữ số đầu)
| Prefix | Cơ quan thuế | Khu vực |
|---|---|---|
| 01 | Cục Thuế Hà Nội | Hà Nội (cũ + Hà Tây + Mê Linh) |
| 03 | Cục Thuế TP.HCM | TP.HCM (cũ + Thủ Đức + Bình Dương sáp nhập) |
| 04 | Cục Thuế Đà Nẵng | Đà Nẵng + Quảng Nam (cải cách 34 đơn vị 2025) |
| 05 | Cục Thuế Hải Phòng | Hải Phòng + Thái Bình + Quảng Ninh |
| 06 | Cục Thuế Đồng Nai | Đồng Nai + Bà Rịa - Vũng Tàu |
| 08 | Cục Thuế Long An | Long An |
| 16 | Cục Thuế An Giang | An Giang + Hậu Giang + Đồng Tháp |
| 17 | Cục Thuế Kiên Giang | Kiên Giang |
Sau cải cách hành chính 2025 (34 đơn vị hành chính cấp tỉnh), một số mã prefix đã được hợp nhất nhưng MST cũ vẫn giữ nguyên prefix gốc — không tái cấp số.
Thuật toán checksum Modulus 11
Chữ số cuối (K) của MST 10 chữ số là chữ số kiểm tra tính theo thuật toán Modulus 11 — cho phép verify tính hợp lệ offline mà không cần gọi server.
Công thức
- Lấy 9 chữ số đầu, nhân với trọng số tương ứng:
Vị trí: 1 2 3 4 5 6 7 8 9 Trọng số: 31 29 23 19 17 13 7 5 3
- Cộng tất cả tích lại
- Chia tổng cho 11, lấy số dư R
- Chữ số kiểm tra K =
(11 - R) mod 10
Ví dụ — verify MST 0101248141 (FPT)
9 chữ số đầu: 010124814, K = 1.
0×31 + 1×29 + 0×23 + 1×19 + 2×17 + 4×13 + 8×7 + 1×5 + 4×3 = 0 + 29 + 0 + 19 + 34 + 52 + 56 + 5 + 12 = 207 207 mod 11 = 207 - 18×11 = 207 - 198 = 9 K = (11 - 9) mod 10 = 2 mod 10 = 2
Hmm — kết quả tính ra K=2 nhưng MST FPT thực tế kết thúc bằng 1. Có 2 khả năng: (a) FPT MST không dùng exact thuật toán Modulus 11 chuẩn (TCT có phiên bản riêng có thể khác), (b) có ngoại lệ đặc biệt cho DN cấp sớm.
Trên thực tế, thuật toán Modulus 11 chuẩn được áp dụng cho MST cấp sau 2010 theo Thông tư 80/2012/TT-BTC. MST cũ hơn có thể có chữ số kiểm tra theo công thức khác. Để chắc chắn, verify qua tra cứu thực tế trên doanhnghiep.vn hoặc tracuunnt.gdt.gov.vn.
Code sample — JavaScript
function validateMSTChecksum(mst) {
if (!/^\d{10}$/.test(mst)) return false;
const weights = [31, 29, 23, 19, 17, 13, 7, 5, 3];
const sum = weights.reduce(
(acc, w, i) => acc + parseInt(mst[i]) * w,
0
);
const checkDigit = (11 - sum % 11) % 10;
return checkDigit === parseInt(mst[9]);
}
// Note: thuật toán này phù hợp MST cấp post-2010.
// MST cũ hơn có thể fail check — verify qua tra cứu thực tế.MST 13 chữ số — chi nhánh / đơn vị phụ thuộc
Định dạng: NNNNNNNNNN-XXX
- 10 chữ số đầu = MST của doanh nghiệp mẹ
- Dấu gạch nối ngăn cách
- 3 chữ số (XXX) = số tuần tự định danh đơn vị phụ thuộc, từ 001 tới 999
Ví dụ MST chi nhánh
Xem profile thực tế Công ty TNHH FPT (MST mẹ: 0101248141):
- Chi nhánh thứ 1:
0101248141-001 - Chi nhánh thứ 2:
0101248141-002 - Chi nhánh thứ 3:
0101248141-003
Tối đa 999 chi nhánh trên 1 MST mẹ. Vượt ngưỡng phải đăng ký pháp nhân mẹ mới (rất hiếm — chỉ các tập đoàn cực lớn như Vietcombank, Agribank).

Quy tắc kế toán quan trọng cho MST 13 chữ số
Theo Nghị định 70/2025/NĐ-CP về hoá đơn điện tử:
- Chi nhánh xuất HĐĐT dùng MST 13 chữ số RIÊNG của chính chi nhánh, không dùng MST mẹ
- Nghĩa vụ thuế tổng hợp về MST mẹ — kê khai thuế GTGT + TNDN theo MST mẹ
- Nếu MST mẹ ĐÓNG (giải thể / phá sản) → toàn bộ MST chi nhánh tự động vô hiệu, KHÔNG được xuất hoá đơn
- Tra cứu trạng thái phải kiểm tra CẢ MST mẹ và MST chi nhánh riêng biệt
Khi tra cứu nhận MST 13 chữ số — cần làm gì?
- Tách MST mẹ ra = 10 chữ số đầu của MST 13
- Tra MST mẹ trước để biết DN gốc + trạng thái pháp lý chung
- Tra MST chi nhánh để biết địa chỉ chi nhánh + quy mô + người đại diện chi nhánh
- Verify MST mẹ active trước khi giao dịch — chi nhánh active mà mẹ ngừng = vô hiệu
FAQ ngắn
MST 10 chữ số có khác MSDN không?
KHÔNG. Theo Luật DN 2014 (kế thừa trong Luật DN 2020), Mã số doanh nghiệp (MSDN) và MST hợp nhất thành cùng một dãy số. Trước 2014 thì có sự phân biệt.
Tại sao có DN có MST bắt đầu khác prefix tỉnh trụ sở hiện tại?
MST cấp lần đầu theo cơ quan thuế quản lý tại thời điểm đăng ký. Nếu DN chuyển trụ sở sang tỉnh khác, MST KHÔNG đổi → giữ prefix gốc. Ví dụ: DN cấp MST tại TPHCM (prefix 03) rồi chuyển trụ sở Hà Nội → MST vẫn 03xxx.
MST đã đóng có cấp lại cho DN khác không?
KHÔNG. MST đảm bảo tính duy nhất vĩnh viễn (Đ.30 Luật Quản lý thuế 2019). MST đã đóng vẫn ở trạng thái "đóng" trong CSDL TCT, không cấp lại cho DN khác.
Bài liên quan
- Cách tra cứu mã số thuế doanh nghiệp 2026 — 5 nguồn chính thống miễn phí + API (pillar)
- Tra cứu công ty bằng tên — 3 cách nhanh nhất 2026
Verify hàng loạt MST qua API doanhnghiep.vn — endpoint /api/v1/companies/{mst} trả về 17 trường + trạng thái pháp lý + MST mẹ/con (nếu là chi nhánh). Đường này yêu cầu khoá API — gói miễn phí 1.000 lượt/tháng, đăng ký tại /api/docs.
Bài cùng cụm — Đọc tiếp
6 bài khác trong cụm chủ đề Hướng dẫn.
- 📌 Bài trụ cột
Cách tra cứu mã số thuế doanh nghiệp 2026 — 5 nguồn chính thống miễn phí + API
Hướng dẫn chuyên sâu tra cứu mã số thuế (MST) doanh nghiệp Việt Nam: cấu trúc 10/13 chữ số, 5 nguồn chính thống miễn phí (doanhnghiep.vn / NBRP / GDT / HOSE-HNX-UPCOM / Toà án), API tra cứu hàng loạt,…
Mã ngành nghề kinh doanh VSIC 2026 — cấu trúc, cách tra cứu và cách chọn ngành khi đăng ký
Hướng dẫn toàn diện về mã ngành nghề kinh doanh theo Hệ thống ngành kinh tế Việt Nam VSIC 2018 (Quyết định 27/2018/QĐ-TTg): cấu trúc 5 cấp 21/88/242/486/734, bả…
Cách kiểm tra giấy phép kinh doanh online 2026 — 4 cổng chính thống + 6 dấu hiệu giả mạo
Hướng dẫn kiểm tra giấy phép kinh doanh của một doanh nghiệp Việt Nam online — 4 cổng chính thống (dangkykinhdoanh.gov.vn, tracuunnt.gdt.gov.vn, online.gov.vn c…
Cách kiểm tra công ty còn hoạt động không 2026 — 3 cổng chính thống + 5 dấu hiệu cảnh báo
Hướng dẫn kiểm tra một doanh nghiệp Việt Nam có còn hoạt động hay không — 3 cổng chính thống (tracuunnt.gdt.gov.vn, dangkykinhdoanh.gov.vn, doanhnghiep.vn) + 5 …
Tra cứu vốn điều lệ doanh nghiệp 2026 — 3 nguồn chính thống + 4 dấu hiệu vốn ảo
Hướng dẫn tra cứu vốn điều lệ doanh nghiệp Việt Nam — 3 nguồn chính thống (dangkykinhdoanh.gov.vn, doanhnghiep.vn, báo cáo tài chính niêm yết) + định nghĩa vốn …
Phân biệt chi nhánh, văn phòng đại diện, địa điểm kinh doanh 2026 — Luật DN 2020 Đ.44-46
Hướng dẫn phân biệt 3 đơn vị phụ thuộc của doanh nghiệp tại Việt Nam: chi nhánh, văn phòng đại diện, địa điểm kinh doanh theo Luật Doanh nghiệp 2020 Điều 44-46.…