Nhà thầu xây dựng trả lương cho công nhân xong là hết trách nhiệm? Không phải. Pháp luật thuế buộc người sử dụng lao động — dù là tổng thầu hay nhà thầu phụ nhỏ — phải khấu trừ thuế thu nhập cá nhân tại nguồn và kê khai với cơ quan thuế. Bỏ qua bước này, nhà thầu có thể bị truy thu số thuế chưa nộp cộng với tiền phạt 20% và tiền chậm nộp 0,03%/ngày. Bài viết này hướng dẫn cụ thể hai trường hợp phổ biến nhất trên công trường, công thức tính, ngưỡng khấu trừ, và cách quản lý bảng lương để không bao giờ sai thuế TNCN nữa.
⚖️ 1. Nhà Thầu Có Bắt Buộc Khấu Trừ Thuế TNCN Cho Công Nhân Không?
Có — đây là nghĩa vụ pháp lý, không phải tùy chọn. Theo Điều 25 Luật Thuế TNCN 04/2007/QH12 (và các văn bản sửa đổi), tổ chức, cá nhân chi trả thu nhập từ tiền lương, tiền công phải khấu trừ thuế TNCN trước khi trả cho người lao động và nộp số thuế đã khấu trừ vào ngân sách nhà nước.
Điều này áp dụng cho mọi loại hình nhà thầu — dù bạn là công ty TNHH hay hộ kinh doanh xây dựng, dù thuê 3 hay 300 công nhân. Miễn là bạn chi trả thu nhập từ lao động, bạn là "tổ chức khấu trừ thuế" theo luật.
📜 Căn cứ pháp lý chính
Luật Thuế TNCN 04/2007/QH12 · Luật sửa đổi 26/2012/QH13 · NĐ 65/2013/NĐ-CP · TT 111/2013/TT-BTC · TT 92/2015/TT-BTC (khấu trừ 10% thu nhập không thường xuyên). Từ 2020, mức giảm trừ gia cảnh bản thân = 11 triệu đồng/tháng, người phụ thuộc = 4,4 triệu đồng/người/tháng theo NQ 954/2020/UBTVQH14.
🔀 2. Hai Trường Hợp Trên Công Trường Xây Dựng — Quy Tắc Khác Nhau Hoàn Toàn
Cách tính và khấu trừ thuế TNCN phụ thuộc vào loại hợp đồng lao động. Nhà thầu xây dựng thường gặp hai nhóm:
🔵 Trường hợp A
Công nhân có HĐLĐ từ 3 tháng trở lên
Áp dụng bảng thuế lũy tiến từng phần. Được giảm trừ gia cảnh bản thân (11 triệu/tháng) và người phụ thuộc. Tính thuế trên thu nhập chịu thuế còn lại sau khi trừ BHXH, BHYT, BHTN và giảm trừ gia cảnh.
🟡 Trường hợp B
Công nhân khoán công, thuê ngắn hạn < 3 tháng hoặc không có HĐLĐ
Khấu trừ 10% thẳng trên từng lần chi trả nếu tổng số tiền đó từ
2 triệu đồng trở lên. Không cần tính giảm trừ gia cảnh, không cần bảng thuế lũy tiến. Đơn giản hơn nhưng nhiều nhà thầu vẫn bỏ qua.
⚠️ Ngưỡng 2 triệu — điểm bỏ sót phổ biến nhất
Nhiều nhà thầu nghĩ rằng trả công nhật 300.000 – 500.000 đồng/ngày thì không phải lo thuế. Sai. Nếu tổng thanh toán trong một lần (tuần công hoặc khoán hạng mục) từ 2 triệu đồng trở lên, nhà thầu phải khấu trừ 10% — dù công nhân không có HĐLĐ. Ví dụ: trả 7 ngày công x 350.000đ = 2.450.000đ → khấu trừ 245.000đ thuế TNCN trước khi trả tiền.
🧮 3. Công Thức Tính Thuế TNCN — Chi Tiết Từng Trường Hợp
Trường hợp A — Công nhân có HĐLĐ ≥ 3 tháng (thuế lũy tiến)
| Bậc |
Thu nhập chịu thuế/tháng |
Thuế suất |
Tính nhanh |
| 1 |
Đến 5 triệu đồng |
5% |
TNCT × 5% |
| 2 |
Trên 5 triệu – 10 triệu |
10% |
0,25 tr + (TNCT – 5tr) × 10% |
| 3 |
Trên 10 triệu – 18 triệu |
15% |
0,75 tr + (TNCT – 10tr) × 15% |
| 4 |
Trên 18 triệu – 32 triệu |
20% |
1,95 tr + (TNCT – 18tr) × 20% |
| 5 |
Trên 32 triệu – 52 triệu |
25% |
4,75 tr + (TNCT – 32tr) × 25% |
| 6 |
Trên 52 triệu – 80 triệu |
30% |
9,75 tr + (TNCT – 52tr) × 30% |
| 7 |
Trên 80 triệu |
35% |
18,15 tr + (TNCT – 80tr) × 35% |
💡 Thực tế: đa số công nhân xây dựng không phải nộp thuế theo bậc lũy tiến
Lương công nhân xây dựng phổ thông tại Việt Nam (2026) dao động 7–14 triệu đồng/tháng. Sau khi trừ BHXH/BHYT/BHTN (~10,5%) và giảm trừ gia cảnh bản thân 11 triệu, phần lớn có thu nhập chịu thuế bằng 0 hoặc chỉ rơi vào bậc 1 (5%). Nhà thầu nào biết tính đúng sẽ thấy nghĩa vụ khấu trừ hàng tháng rất nhỏ — vấn đề là phải tính và kê khai đúng, không bỏ qua.
Trường hợp B — Công nhân khoán công / thuê ngắn hạn (khấu trừ 10%)
Sau khi khấu trừ, nhà thầu phải cấp cho công nhân Chứng từ khấu trừ thuế TNCN (mẫu 06/TNCN theo TT 111/2013). Công nhân dùng chứng từ này để quyết toán thuế cuối năm nếu họ có thu nhập từ nhiều nguồn.
📅 4. Kê Khai Và Nộp Thuế — Thời Hạn Nhà Thầu Phải Nhớ
| Hình thức kê khai |
Áp dụng khi nào |
Thời hạn nộp tờ khai |
Thời hạn nộp tiền thuế |
| Kê khai tháng |
Tổng số thuế TNCN đã khấu trừ trong năm trước ≥ 50 triệu đồng |
Ngày 20 của tháng sau |
Cùng ngày với nộp tờ khai |
| Kê khai quý |
Tổng số thuế TNCN đã khấu trừ trong năm trước < 50 triệu đồng (phổ biến với nhà thầu nhỏ) |
Ngày 30 của tháng sau quý |
Cùng ngày với nộp tờ khai |
| Quyết toán năm |
Mọi tổ chức khấu trừ thuế TNCN — bắt buộc, không có ngoại lệ |
Cuối tháng 3 của năm sau |
Khi nộp tờ khai quyết toán |
⚠️ Nhà thầu nhỏ thường bỏ qua quyết toán năm
Nhiều nhà thầu phụ nhỏ nghĩ rằng không có thuế TNCN nào phải nộp (vì công nhân thu nhập thấp) nên không nộp tờ khai quyết toán năm. Đây là vi phạm. Dù số thuế bằng 0, tờ khai quyết toán năm (mẫu 05/QTT-TNCN) vẫn phải nộp. Phạt không nộp đúng hạn: từ 2 – 5 triệu đồng theo NĐ 125/2020/NĐ-CP Điều 13.
📊 5. Ví Dụ Tính Thuế TNCN Thực Tế — Công Trường 15 Công Nhân
🏗️ Tình huống: Nhà thầu phụ thi công phần hoàn thiện, TP.HCM
Quy mô: 15 công nhân — 10 người có HĐLĐ 6 tháng (thợ ốp lát, thợ sơn); 5 người thuê khoán hạng mục (thợ trần thạch cao, thanh toán theo đợt).
Tháng 5/2026:
| Nhóm |
Lương/thu nhập tháng |
Cách tính thuế |
Thuế TNCN khấu trừ |
| 10 công nhân HĐLĐ 6 tháng, lương TB 9,5 triệu |
9.500.000đ/người |
TNCT = 9.500.000 − 997.500 (BHXH/BHYT/BHTN) − 11.000.000 = âm → không có thuế |
0đ |
| 2 công nhân HĐLĐ 6 tháng, lương tổ trưởng 16,5 triệu |
16.500.000đ/người |
TNCT = 16.500.000 − 1.732.500 − 11.000.000 = 3.767.500đ → bậc 1: × 5% |
188.000đ/người |
| 5 công nhân khoán trần thạch cao (đợt này mỗi người nhận 4,2 triệu) |
4.200.000đ/đợt |
≥ 2 triệu, không có HĐLĐ → khấu trừ 10% |
420.000đ/người |
| Tổng thuế TNCN phải nộp tháng 5 |
0 + 376.000 + 2.100.000 = 2.476.000đ |
Nhận xét: Con số không lớn, nhưng phải kê khai và nộp đúng hạn. Nhà thầu này kê khai quý (vì năm trước không đến 50 triệu thuế TNCN). Tờ khai quý 2 nộp trước ngày 30/7/2026 cùng số tiền 2.476.000đ. Nếu quên nộp, lãi phạt chậm nộp là 0,03%/ngày — nhỏ nhưng cộng dồn vài quý là đáng kể, chưa kể nguy cơ bị phạt hành chính khi kiểm tra thuế.
🚫 6. 5 Lỗi Thuế TNCN Phổ Biến Nhất Của Nhà Thầu Xây Dựng
-
1
Trả công nhật < 2 triệu/lần nhưng cộng dồn cả tháng lại không khấu trừ
Nhiều nhà thầu trả 300.000–400.000đ/ngày để "tránh ngưỡng 2 triệu". Nhưng nếu cuối tháng tổng kết và trả một lần (tất cả các ngày công trong tháng), số tiền vượt 2 triệu → phải khấu trừ 10% cho lần chi trả đó. Nguyên tắc: tính theo lần chi trả thực tế, không phải ngày công đơn lẻ.
-
2
Không cấp chứng từ khấu trừ cho công nhân khoán công
Sau khi khấu trừ 10%, nhà thầu có nghĩa vụ cấp mẫu 06/TNCN cho công nhân. Nếu không cấp, công nhân không có cơ sở hoàn thuế khi quyết toán năm (trong trường hợp họ đăng ký người phụ thuộc và thực tế không phải nộp thuế). Đây cũng là bằng chứng nhà thầu đã thực hiện nghĩa vụ — bảo vệ nhà thầu khi bị kiểm tra.
-
3
Lẫn lộn giữa phụ cấp chịu thuế và không chịu thuế
Theo TT 111/2013, một số khoản phụ cấp không tính vào thu nhập chịu thuế: phụ cấp độc hại, phụ cấp thu hút, phụ cấp khu vực, tiền ăn ca ≤ 730.000đ/tháng (mức 2026), phụ cấp BHLĐ. Nhà thầu tính nhầm những khoản này vào lương chịu thuế sẽ khấu trừ dư, công nhân không hài lòng và có thể khiếu nại.
-
4
Không nộp quyết toán năm vì nghĩ "không có thuế thì không cần"
Quyết toán năm là nghĩa vụ kê khai, không phụ thuộc vào số thuế phải nộp. Tờ khai 05/QTT-TNCN phải nộp cho dù tổng thuế khấu trừ cả năm là 0 đồng. Nhiều nhà thầu nhỏ bị phạt hành chính đúng lỗi này khi bị thanh tra thuế.
-
5
Bảng lương không thể hiện cột "thuế TNCN khấu trừ" — không đủ bằng chứng
Khi thanh tra thuế yêu cầu chứng minh đã khấu trừ đúng, bảng lương phải có cột riêng ghi số thuế TNCN của từng người. Bảng lương chỉ có "tổng lương thực nhận" mà không tách biệt phần khấu trừ sẽ bị xem là chứng từ không hợp lệ.
📋 7. Thủ Tục Đăng Ký Mã Số Thuế Cho Công Nhân — Trách Nhiệm Của Nhà Thầu
Để khấu trừ thuế TNCN đúng cách, công nhân phải có mã số thuế (MST) cá nhân. Nếu công nhân chưa có MST, nhà thầu (với tư cách là tổ chức khấu trừ) có thể hỗ trợ đăng ký thay cho công nhân qua Cổng thông tin điện tử của Tổng cục Thuế hoặc qua ứng dụng eTax Mobile.
💡 Thực tế nhanh hơn: đăng ký tập thể qua hệ thống eTax
Nhà thầu có thể lập danh sách (file Excel theo mẫu của Tổng cục Thuế) gồm họ tên, CCCD, ngày sinh của công nhân chưa có MST và nộp một lần. Thường mất 3–5 ngày làm việc để có MST. Sau khi có MST, khai vào hệ thống một lần và dùng cho toàn bộ thời gian công nhân làm việc trên công trường.
🤖 8. GEM AI PM Pro Hỗ Trợ Quản Lý Thuế TNCN Công Nhân Xây Dựng
Vấn đề không phải nhà thầu không biết quy tắc — mà là bảng lương thủ công (Excel) không nhắc nhở, không tự tính, không phân biệt được hai trường hợp A và B. GEM AI PM Pro giải quyết điểm này trong quy trình tính lương hàng tháng:
⚙️ Tính năng hỗ trợ thuế TNCN trong GEM AI PM Pro
🔖
Phân loại công nhân theo loại hợp đồng tự động: Mỗi công nhân được gán nhãn có HĐLĐ ≥ 3 tháng hay khoán công ngắn hạn ngay từ khi onboard. PayrollTab tự động áp đúng phương thức khấu trừ (lũy tiến hoặc 10%) cho từng người mà kế toán không cần nhớ tay.
🧮
Tính thuế TNCN tích hợp vào bảng lương: Khi lập bảng lương tháng từ dữ liệu chấm công, hệ thống tự tính: trừ BHXH/BHYT/BHTN, kiểm tra giảm trừ gia cảnh đã đăng ký, áp bảng lũy tiến hoặc 10%, và hiển thị cột "Thuế TNCN khấu trừ" riêng biệt trong bảng lương. Bảng lương xuất ra có sẵn cột này cho thanh tra thuế.
📊
Tổng hợp số liệu theo quý và năm: Hệ thống tổng hợp tổng thuế TNCN đã khấu trừ theo từng quý — giúp nhà thầu biết có thuộc diện kê khai tháng hay quý không, và chuẩn bị số liệu nộp tờ khai đúng hạn mà không cần tổng hợp lại từ Excel.
📜
Lưu hồ sơ khấu trừ theo từng công nhân: Mỗi lần khấu trừ 10% cho công nhân khoán công được ghi lại trong hồ sơ, làm cơ sở để in mẫu 06/TNCN (chứng từ khấu trừ). Khi công nhân hỏi "sao trả thiếu?" — nhà thầu xuất chứng từ ngay lập tức thay vì giải thích miệng.
⚠️
Nhắc nhở thời hạn kê khai: Hệ thống tích hợp lịch nhắc nộp tờ khai thuế TNCN quý và quyết toán năm — không còn cảnh quên đến ngày cuối mới vội nộp và bị phạt chậm.
✅ 9. Checklist Thuế TNCN — Nhà Thầu Cần Làm Mỗi Tháng
-
1
Phân loại công nhân: HĐLĐ ≥ 3 tháng hay khoán ngắn hạn
Danh sách phải rõ từ đầu tháng, không phải cuối tháng mới phân loại. Công nhân khoán mà ký HĐLĐ ≥ 3 tháng thì áp lũy tiến, không phải 10%.
-
2
Lập bảng lương có cột thuế TNCN riêng — có chữ ký công nhân xác nhận
Cột thuế TNCN không được gộp vào "các khoản khấu trừ khác". Phải tách rõ để công nhân biết mình bị khấu trừ bao nhiêu và vì sao.
-
3
Nộp thuế đã khấu trừ vào ngân sách đúng kỳ
Kê khai quý: nộp trước ngày 30 tháng sau quý. Kê khai tháng: nộp trước ngày 20 tháng sau. Dùng eTax hoặc qua ngân hàng liên kết thuế.
-
4
Cấp chứng từ khấu trừ (mẫu 06/TNCN) cho công nhân khoán công ngay khi thanh toán
Cấp ngay lúc trả tiền — không phải đợi cuối năm. Công nhân cần chứng từ này để quyết toán thuế cá nhân nếu họ có thu nhập từ nhiều nơi.
-
5
Nộp tờ khai quyết toán năm 05/QTT-TNCN trước 31/03 năm sau — dù số thuế bằng 0
Bước này không thể bỏ qua. Đây là nghĩa vụ kê khai bắt buộc của tổ chức chi trả thu nhập — không phụ thuộc vào số tiền thuế phát sinh.
⚡ Tóm Tắt 30 Giây
- Nhà thầu xây dựng là "tổ chức khấu trừ thuế" — có nghĩa vụ khấu trừ TNCN tại nguồn và kê khai với cơ quan thuế, không thể bỏ qua.
- 2 trường hợp: HĐLĐ ≥ 3 tháng → tính lũy tiến sau giảm trừ gia cảnh. Khoán ngắn hạn / không HĐLĐ → khấu trừ thẳng 10% nếu lần chi trả ≥ 2 triệu đồng.
- Đa số công nhân phổ thông lương 8–13 triệu sau giảm trừ gia cảnh bản thân 11 triệu → thuế lũy tiến = 0 hoặc rất nhỏ. Nhưng vẫn phải kê khai.
- Kỳ kê khai: tháng (nếu năm trước ≥ 50 triệu thuế TNCN) hoặc quý (dưới 50 triệu). Quyết toán năm trước 31/03 — bắt buộc dù thuế bằng 0.
- 5 lỗi phổ biến: không khấu trừ 10% khi trả tổng cuối tháng ≥ 2 triệu; không cấp chứng từ 06/TNCN; tính nhầm phụ cấp không chịu thuế; bỏ quyết toán năm; bảng lương không tách cột thuế riêng.
- GEM AI PM Pro: tự động phân loại công nhân, tính thuế trong bảng lương, nhắc lịch kê khai — nhà thầu không cần nhớ luật mỗi tháng.
Tính Lương Và Thuế TNCN Tự Động — Không Bao Giờ Sai Nữa
GEM AI PM Pro tính thuế TNCN tích hợp trong PayrollTab, phân biệt rõ công nhân HĐLĐ và khoán công, nhắc lịch kê khai quý và quyết toán năm — nhà thầu tập trung vào công trường, không cần lo thuế mỗi cuối tháng.
Dùng Thử 30 Ngày Miễn Phí
Tài khoản demo: demo@gemclaudepm.com / Demo2026 · Không cần thẻ tín dụng