Có thể bạn quan tâm: Bảng Tính Giá Tour Excel: Cách Tạo, Sử Dụng Và Tối Ưu Hóa Để Quản Lý Kinh Doanh Du Lịch Hiệu Quả
Lời mở đầu
Thuế Thu nhập cá nhân (TNCN) là một trong những loại thuế quan trọng nhất đối với mỗi người lao động và doanh nghiệp tại Việt Nam. Việc tính toán đúng và nhanh chóng số tiền thuế phải nộp không chỉ giúp tránh được các rủi ro pháp lý mà còn giúp tối ưu hoá chi phí cho doanh nghiệp và cá nhân. Trong thời đại số hoá, Excel đã trở thành công cụ hỗ trợ mạnh mẽ, giúp người dùng thực hiện các phép tính phức tạp một cách dễ dàng và chính xác.
Bài viết này sẽ cung cấp cho bạn công thức tính thuế TNCN trong Excel, kèm theo các bước thực hành chi tiết, ví dụ thực tế và một số lưu ý quan trọng. Nội dung sẽ được chia thành các phần chính:
- Khái niệm cơ bản về thuế TNCN tại Việt Nam
- Cấu trúc bảng tính Excel cho tính thuế TNCN
- Công thức tính thuế TNCN trong Excel
- Ví dụ thực tế – Tính thuế cho một nhân viên
- Mở rộng: Tính thuế cho nhiều nhân viên (danh sách)
- Lưu ý, lỗi thường gặp và cách khắc phục
- Kết luận và đề xuất công cụ hỗ trợ khác
Mỗi phần sẽ được trình bày chi tiết, đồng thời cung cấp các công thức, hàm Excel cần dùng, giúp bạn có thể sao chép, chỉnh sửa và áp dụng ngay vào công việc thực tiễn.
Có thể bạn quan tâm: Bảng Tra Thép Hình Excel: Hướng Dẫn Tạo, Sử Dụng Và Tối Ưu Hoá Để Quản Lý Dữ Liệu Kỹ Thuật Hiệu Quả
1. Khái niệm cơ bản về thuế Thu nhập cá nhân (TNCN)
1.1. Đối tượng chịu thuế TNCN
- Cá nhân cư trú: Người có nơi ở thường xuyên tại Việt Nam hoặc ở lại từ 183 ngày trở lên trong một năm dương lịch.
- Cá nhân không cư trú: Người không đáp ứng tiêu chí trên nhưng có thu nhập từ nguồn tại Việt Nam.
1.2. Các loại thu nhập chịu thuế
| Loại thu nhập | Mô tả |
|---|---|
| Thu nhập từ tiền lương, tiền công | Lương, thưởng, phụ cấp… |
| Thu nhập từ dịch vụ | Bồi thường, phí dịch vụ… |
| Thu nhập từ chuyển nhượng tài sản | Lợi nhuận bán tài sản, chứng khoán… |
| Thu nhập từ cho thuê tài sản | Tiền cho thuê bất động sản, máy móc… |
| Thu nhập khác | Thưởng, hoa hồng, tiền thắng cược, … |
1.3. Các mức giảm trừ và miễn giảm
| Hạng mục | Số tiền (VNĐ) |
|---|---|
| Giảm trừ gia cảnh (đối tượng) | 11.000.000 / năm |
| Giảm trừ bản thân | 11.000.000 / năm |
| Giảm trừ cho người phụ thuộc (tối đa 4 người) | 4.400.000 / người / năm |
| Giảm trừ người khuyết tật | 6.600.000 / người / năm |
| Miễn thuế thu nhập cá nhân (các khoản thu nhập không chịu thuế) | Lương tối đa 5.000.000 VNĐ/tháng (tùy quy định) |
1.4. Bảng tính thuế luỹ tiến (2026)
| Thu nhập tính thuế (VNĐ) | Thuế suất |
|---|---|
| 0 – 5.000.000 | 5% |
| 5.000.001 – 10.000.000 | 10% |
| 10.000.001 – 18.000.000 | 15% |
| 18.000.001 – 32.000.000 | 20% |
| 32.000.001 – 52.000.000 | 25% |
| 52.000.001 – 80.000.000 | 30% |
| Trên 80.000.000 | 35% |
Có thể bạn quan tâm: Mẫu Bảng Thanh Toán Tiền Lương Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
2. Cấu trúc bảng tính Excel cho tính thuế TNCN
Để tính thuế TNCN trong Excel, chúng ta cần xây dựng một bảng dữ liệu có các cột sau (có thể tùy chỉnh nhưng các cột cơ bản này là bắt buộc):
| Cột | Mô tả | Ví dụ |
|---|---|---|
| A | Họ và tên | Nguyễn Văn A |
| B | Lương cơ bản (VNĐ) | 10.000.000 |
| C | Các khoản phụ cấp (VNĐ) | 2.000.000 |
| D | Thưởng (VNĐ) | 1.500.000 |
| E | Tổng thu nhập (B+C+D) | =B2+C2+D2 |
| F | Giảm trừ bản thân | 11.000.000 |
| G | Số người phụ thuộc | 2 |
| H | Giảm trừ người phụ thuộc (G4.400.000) | =G24400000 |
| I | Tổng giảm trừ (F+H) | =F2+H2 |
| J | Thu nhập chịu thuế (E-I) | =MAX(0, E2-I2) |
| K | Thuế TNCN (theo bảng luỹ tiến) | =Công_thức_đánh_giá |
| L | Thuế thực tế (sau khi giảm trừ các khoản miễn thuế) | =K2 |
2.1. Định dạng ô
- Tiền tệ: Định dạng các ô tiền tệ (B, C, D, E, F, H, I, J, K, L) dưới dạng “Number” hoặc “Currency” với dấu “, ” để dễ đọc.
- Số nguyên: Cột G (số người phụ thuộc) định dạng “Number” không thập phân.
3. Công thức tính thuế TNCN trong Excel
3.1. Tính tổng thu nhập
E2 = B2 + C2 + D2
3.2. Tính giảm trừ người phụ thuộc
H2 = G2 4400000
3.3. Tính tổng giảm trừ
I2 = F2 + H2
3.4. Thu nhập chịu thuế
J2 = MAX(0, E2 - I2)
3.5. Công thức tính thuế luỹ tiến
Đây là phần quan trọng nhất. Ta sẽ dùng hàm IF lồng nhau hoặc VLOOKUP kết hợp với bảng thuế. Dưới đây là hai cách:
Cách 1: IF lồng nhau (đơn giản, thích hợp cho một dòng)
K2 = IF(J2<=5000000, J25%, IF(J2<=10000000, 50000005% + (J2-5000000)10%, IF(J2<=18000000, 50000005% + 500000010% + (J2-10000000)15%, IF(J2<=32000000, 50000005% + 500000010% + 800000015% + (J2-18000000)20%, IF(J2<=52000000, 50000005% + 500000010% + 800000015% + 1400000020% + (J2-32000000)25%, IF(J2<=80000000, 50000005% + 500000010% + 800000015% + 1400000020% + 2000000025% + (J2-52000000)30%, 50000005% + 500000010% + 800000015% + 1400000020% + 2000000025% + 2800000030% + (J2-80000000)35%
)))))
Cách 2: Sử dụng VLOOKUP + bảng luỹ tiến (dễ bảo trì)
- Tạo bảng thuế (giả sử đặt ở sheet “BảngThuế”, A2:A8 là mức trên, B2:B8 là thuế suất):
| A (Mức trên) | B (Thuế suất) |
|---|---|
| 5,000,000 | 5% |
| 10,000,000 | 10% |
| 18,000,000 | 15% |
| 32,000,000 | 20% |
| 52,000,000 | 25% |
| 80,000,000 | 30% |
| 999999999 | 35% |
- Tạo cột tính thuế từng bậc (có thể ẩn trong sheet tính toán). Ví dụ, trong sheet “Calc”:
=SUMPRODUCT( (J2>{0,5000000,10000000,18000000,32000000,52000000,80000000}) (MIN(J2,{5000000,5000000,8000000,14000000,20000000,28000000,999999999})- {0,5000000,10000000,18000000,32000000,52000000,80000000}) {0.05,0.10,0.15,0.20,0.25,0.30,0.35}
)
Công thức này tự động tính thuế cho bất kỳ mức thu nhập nào, không cần IF lồng.
3.6. Thuế thực tế (sau khi giảm trừ các khoản miễn thuế)

Có thể bạn quan tâm: Cách Tính Bảng Lương Bằng Excel: Hướng Dẫn Chi Tiết Từ Cơ Bản Đến Nâng Cao
Nếu có các khoản thu nhập được miễn thuế (ví dụ: tiền trợ cấp ăn trưa, phụ cấp xã hội…), cần trừ trước khi tính thuế. Giả sử các khoản này nằm ở cột M:
L2 = K2 - M2 // hoặc =MAX(0, K2-M2) nếu muốn tránh âm
4. Ví dụ thực tế – Tính thuế cho một nhân viên
Giả sử Nguyễn Văn B có các thông tin sau:
| Mục | Giá trị |
|---|---|
| Lương cơ bản | 12,000,000 VNĐ |
| Phụ cấp ăn trưa | 1,200,000 VNĐ |
| Thưởng | 2,500,000 VNĐ |
| Số người phụ thuộc | 1 |
| Các khoản miễn thuế (phụ cấp xã hội) | 1,000,000 VNĐ |
4.1. Nhập dữ liệu vào Excel
| A | B | C | D | E | F | G | H | I | J | K | L |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Nguyễn Văn B | 12,000,000 | 1,200,000 | 2,500,000 | =B2+C2+D2 | 11,000,000 | 1 | =G24,400,000 | =F2+H2 | =MAX(0,E2-I2) | Công thức thuế | =K2-M2 |
4.2. Tính toán
- Tổng thu nhập (E2) = 12,000,000 + 1,200,000 + 2,500,000 = 15,700,000
- Giảm trừ người phụ thuộc (H2) = 1 4,400,000 = 4,400,000
- Tổng giảm trừ (I2) = 11,000,000 + 4,400,000 = 15,400,000
- Thu nhập chịu thuế (J2) = MAX(0, 15,700,000 – 15,400,000) = 300,000
- Thuế (K2): 300,000 × 5% = 15,000
- Thuế thực tế (L2) = 15,000 – 1,000,000 (miễn) → nhưng vì miễn thuế > thuế, kết quả = 0 (không phải nộp thuế).
Kết quả: Nguyễn Văn B không phải nộp thuế TNCN cho tháng này.
5. Mở rộng: Tính thuế cho nhiều nhân viên (danh sách)
Khi công ty có hàng chục, hàng trăm nhân viên, việc tính thuế từng người một sẽ mất thời gian. Dưới đây là cách tự động hoá bằng Excel:
5.1. Thiết kế bảng danh sách
| A | B | C | D | E | F | G | H | I | J | K | L |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Họ tên | Lương cơ bản | Phụ cấp | Thưởng | Tổng thu nhập | Giảm trừ bản thân | Số người phụ thuộc | Giảm trừ PT | Tổng giảm trừ | Thu nhập chịu thuế | Thuế TNCN | Thuế thực tế |
Nhập dữ liệu cho mỗi nhân viên ở các hàng 2,3,…n.
5.2. Kéo công thức
- E2:
=B2+C2+D2→ kéo xuống toàn bộ cột. - H2:
=G24400000→ kéo xuống. - I2:
=F2+H2→ kéo xuống. - J2:
=MAX(0,E2-I2)→ kéo xuống. - K2: dán công thức IF lồng hoặc công thức SUMPRODUCT (đề xuất dùng SUMPRODUCT vì ngắn gọn). Ví dụ:
=SUMPRODUCT( (J2>{0,5000000,10000000,18000000,32000000,52000000,80000000}) (MIN(J2,{5000000,5000000,8000000,14000000,20000000,28000000,999999999})- {0,5000000,10000000,18000000,32000000,52000000,80000000}) {0.05,0.10,0.15,0.20,0.25,0.30,0.35}
)
- L2:
=MAX(0, K2-M2)(M là cột các khoản miễn thuế nếu có).
Kéo xuống toàn bộ danh sách, Excel sẽ tự động tính thuế cho từng nhân viên.
5.3. Tổng hợp kết quả
- Tổng thu nhập toàn công ty:
=SUM(E2:E100) - Tổng thuế phải nộp:
=SUM(K2:K100) - Số nhân viên không phải nộp thuế:
=COUNTIF(K2:K100,0)
Bạn có thể tạo PivotTable để phân tích theo phòng ban, mức lương, v.v.
6. Lưu ý, lỗi thường gặp và cách khắc phục
| Lỗi | Nguyên nhân | Cách khắc phục |
|---|---|---|
| #VALUE! | Hàm SUMPRODUCT nhận dữ liệu không phải số (ví dụ: ô chứa ký tự “,”). | Đảm bảo các ô là “Number”, không có ký tự đặc biệt. Dùng VALUE() nếu cần. |
| #DIV/0! | Công thức chia cho 0 (thường trong tính thuế khi thu nhập chịu thuế = 0). | Kiểm tra MAX(0,…) để tránh âm, hoặc dùng IF(J2=0,0,…). |
| Thuế tính sai bậc | Bảng thuế không cập nhật đúng năm. | Kiểm tra lại mức thuế suất và mức thu nhập trong bảng “BảngThuế”. |
| Không tính được giảm trừ người phụ thuộc | Công thức G24400000 bị ghi sai (đơn vị). | Đảm bảo công thức đúng và ô G chứa số nguyên. |
| Kết quả thuế âm | Các khoản miễn thuế lớn hơn thuế tính được. | Dùng MAX(0, K2-M2) để tránh âm. |
6.1. Kiểm tra độ chính xác
- Kiểm tra mẫu: So sánh kết quả Excel với mẫu tính thuế của Bộ Tài chính (có sẵn trên website).
- Kiểm tra tổng: Tổng thuế của toàn công ty phải bằng tổng các khoản thuế từng nhân viên.
6.2. Bảo mật dữ liệu
- Ẩn cột: Các cột chứa công thức tính thuế (K, L) có thể ẩn để tránh sửa nhầm.
- Bảo vệ sheet: Đặt mật khẩu cho sheet để người không chuyên không thay đổi công thức.
7. Kết luận và đề xuất công cụ hỗ trợ khác
7.1. Tổng kết
- Excel cung cấp một môi trường linh hoạt, mạnh mẽ để tính thuế TNCN một cách nhanh chóng và chính xác.
- Bằng cách thiết lập bảng dữ liệu chuẩn, áp dụng các công thức
IFhoặcSUMPRODUCT, bạn có thể tính thuế cho từng nhân viên hoặc toàn bộ công ty chỉ trong vài giây. - Việc kiểm tra lại các mức giảm trừ, thuế suất và các khoản miễn thuế là rất quan trọng để tránh sai sót.
7.2. Công cụ và tài nguyên mở rộng
| Công cụ | Mô tả | Link |
|---|---|---|
| Google Sheets | Tương tự Excel, hỗ trợ cộng tác trực tuyến. | https://sheets.google.com |
| Power Query (Excel) | Tự động import dữ liệu lương từ các hệ thống HRM. | – |
| Add‑in “TaxCalc” | Add‑in trả phí, tích hợp bảng thuế tự động cập nhật. | https://taxcalc.vn |
| Macro VBA | Tự động hoá quy trình tính thuế cho hàng nghìn bản ghi. | – |
| Ứng dụng mobile “TaxVN” | Kiểm tra nhanh thuế TNCN trên điện thoại. | https://play.google.com/store/apps/details?id=vn.taxvn |
7.3. Đề xuất thực hành
- Tạo mẫu chuẩn: Lưu file Excel mẫu dưới dạng
.xltxđể mọi bộ phận HR có thể sử dụng ngay. - Cập nhật hàng năm: Đặt lịch nhắc nhở vào tháng 1 mỗi năm để cập nhật bảng thuế luỹ tiến.
- Đào tạo nhân viên: Tổ chức buổi workshop ngắn (30‑45 phút) để giới thiệu cách sử dụng mẫu tính thuế.
- Kiểm toán nội bộ: Hàng quý, một nhân viên kế toán khác kiểm tra lại kết quả để phát hiện sai sót.
Lời kết
Việc nắm vững công thức tính thuế TNCN trong Excel không chỉ giúp doanh nghiệp giảm thiểu rủi ro pháp lý mà còn nâng cao hiệu suất làm việc của bộ phận nhân sự và kế toán. Hy vọng qua bài viết này, bạn đã có được một hướng dẫn chi tiết, từ khái niệm cơ bản, cấu trúc bảng, công thức tính đến các ví dụ thực tế và lưu ý quan trọng. Hãy áp dụng ngay vào công việc của mình, và nếu cần hỗ trợ thêm, đừng ngần ngại tìm đến các chuyên gia hoặc công cụ hỗ trợ chuyên nghiệp. Chúc bạn thành công!

Tiến sĩ Lê Thống Nhất sinh năm 1955 tại Nghệ An, là nhà giáo, nhà báo và doanh nhân trong lĩnh vực giáo dục. Ông từng giảng dạy Toán học tại Trường THPT Chuyên Phan Bội Châu và đảm nhiệm nhiều vai trò trong ngành giáo dục, từ viết sách, biên soạn tài liệu đến sáng lập các dự án hỗ trợ học tập trực tuyến.
Ông là người sáng lập BigSchool – nền tảng giáo dục trực tuyến kết nối giáo viên và học sinh cả nước. Ngoài ra, ông còn nổi tiếng với vai trò tác giả, diễn giả truyền cảm hứng và khách mời trên nhiều chương trình truyền hình, trong đó có “Ai là triệu phú” trên truyền hình VTV.
Trong suốt sự nghiệp, Tiến sĩ Lê Thống Nhất đã nhận nhiều giải thưởng giáo dục và được biết đến như một người luôn đổi mới, ứng dụng công nghệ vào dạy và học, góp phần lan tỏa tri thức và niềm say mê học tập cho thế hệ trẻ.
