Cách tính thuế TNCN từ lương gross sang net
Từng bước từ lương gross đến net theo biểu 5 bậc và giảm trừ 15,5/6,2 triệu. Ví dụ gross 30 triệu, 60 triệu, 100 triệu, tính kỹ từng đồng.
Khi nhận offer, nhiều người chỉ nhìn con số gross, rồi đến ngày lĩnh lương mới ngạc nhiên vì net thấp hơn dự kiến. Khoảng cách giữa hai con số ấy đến từ hai thứ: bảo hiểm bắt buộc và thuế thu nhập cá nhân. Từ kỳ tính thuế 2026, cả hai đều tính theo khung mới nên những bảng tính cũ bạn lưu trong máy đã lỗi thời. Bài này tính lại từ đầu, từng bước, với ba ví dụ có số cụ thể mà chúng tôi đã kiểm bằng máy tính.
Các hằng số bạn cần
Trước khi tính, hãy ghi nhớ các con số nền tảng áp dụng cho người lao động cư trú:
- Bảo hiểm bắt buộc phần người lao động: BHXH 8% + BHYT 1,5% + BHTN 1% = 10,5%.
- Trần đóng BHXH và BHYT: 20 × lương cơ sở 2,34 triệu = 46,8 triệu đồng/tháng. Trần BHTN: 20 × lương tối thiểu vùng; vùng I là 5,31 triệu nên trần là 106,2 triệu (Nghị định 293/2025/NĐ-CP).
- Giảm trừ gia cảnh: bản thân 15,5 triệu/tháng, mỗi người phụ thuộc 6,2 triệu/tháng (Nghị quyết 110/2025/UBTVQH15).
- Biểu thuế 5 bậc (Luật 109/2025/QH15) theo thu nhập tính thuế mỗi tháng.
| Bậc | Thu nhập tính thuế/tháng | Thuế suất |
|---|---|---|
| 1 | Đến 10 triệu | 5% |
| 2 | Trên 10 đến 30 triệu | 10% |
| 3 | Trên 30 đến 60 triệu | 20% |
| 4 | Trên 60 đến 100 triệu | 30% |
| 5 | Trên 100 triệu | 35% |
Công thức bốn bước
- Tính bảo hiểm: 9,5% × min(gross, 46,8 triệu) + 1% × min(gross, trần BHTN).
- Thu nhập chịu thuế sau bảo hiểm = gross − bảo hiểm.
- Thu nhập tính thuế = thu nhập sau bảo hiểm − 15,5 triệu − (số người phụ thuộc × 6,2 triệu). Nếu âm thì bằng 0.
- Thuế = tính lũy tiến từng phần theo biểu 5 bậc. Net = thu nhập sau bảo hiểm − thuế.
“Lũy tiến từng phần” nghĩa là mỗi bậc chỉ áp thuế suất cho phần thu nhập nằm trong bậc đó, không phải cả số tiền nhảy sang thuế suất cao hơn. Đây là hiểu lầm kinh điển.
Ví dụ 1: Gross 30 triệu, 1 người phụ thuộc
Đây là trường hợp được hỏi nhiều nhất: một nhân viên văn phòng đã có con nhỏ, đóng bảo hiểm trên toàn lương (30 triệu thấp hơn trần 46,8 triệu).
Ví dụ minh hoạ.
- Bảo hiểm 10,5%: 30.000.000 × 10,5% = 3.150.000đ.
- Thu nhập sau bảo hiểm: 30.000.000 − 3.150.000 = 26.850.000đ.
- Giảm trừ: 15.500.000 + 6.200.000 = 21.700.000đ.
- Thu nhập tính thuế: 26.850.000 − 21.700.000 = 5.150.000đ (nằm trọn bậc 1).
- Thuế TNCN: 5.150.000 × 5% = 257.500đ.
- Lương net: 26.850.000 − 257.500 = 26.592.500đ.
Nhìn từ phía công ty, ngoài 30 triệu lương còn phải trả bảo hiểm phần doanh nghiệp. Với tỷ lệ minh hoạ 21,5%: 30.000.000 × 21,5% = 6.450.000đ, nâng tổng chi phí tuyển dụng thành 36.450.000đ. Khoảng cách giữa 36,45 triệu công ty chi và 26,59 triệu người lao động nhận là điều nhà tuyển dụng nên minh bạch khi thương lượng offer.
Ví dụ 2: Gross 60 triệu, chạm trần bảo hiểm
Khi lương vượt 46,8 triệu, BHXH và BHYT không tăng thêm nữa. Trường hợp này có người phụ thuộc bằng 0 để thấy rõ tác động của biểu thuế.
Ví dụ minh hoạ.
- BHXH + BHYT: 46.800.000 × 9,5% = 4.446.000đ. BHTN: 60.000.000 × 1% = 600.000đ (dưới trần 106,2 triệu). Tổng bảo hiểm 5.046.000đ.
- Thu nhập sau bảo hiểm: 54.954.000đ.
- Thu nhập tính thuế: 54.954.000 − 15.500.000 = 39.454.000đ.
- Thuế: bậc 1 là 10.000.000 × 5% = 500.000đ; bậc 2 là 20.000.000 × 10% = 2.000.000đ; bậc 3 là 9.454.000 × 20% = 1.890.800đ. Tổng 4.390.800đ.
- Lương net: 54.954.000 − 4.390.800 = 50.563.200đ.
Chú ý rằng nếu tính nhầm bảo hiểm trên toàn bộ 60 triệu theo 10,5% thì bạn sẽ ra 6.300.000đ, lệch tới 1.254.000đ so với con số đúng. Vì thế “trần 46,8 triệu” là chi tiết đáng nhớ.
Ví dụ 3: Gross 100 triệu, 2 người phụ thuộc
Ví dụ minh hoạ.
- Bảo hiểm: 4.446.000 + 1.000.000 (BHTN 1% × 100 triệu) = 5.446.000đ.
- Thu nhập sau bảo hiểm: 94.554.000đ.
- Giảm trừ: 15.500.000 + 2 × 6.200.000 = 27.900.000đ. Thu nhập tính thuế: 66.654.000đ.
- Thuế: 500.000 + 2.000.000 + 30.000.000 × 20% (6.000.000) + 6.654.000 × 30% (1.996.200) = 10.496.200đ.
- Lương net: 94.554.000 − 10.496.200 = 84.057.800đ.
Ngưỡng bắt đầu nộp thuế
Với gross bao nhiêu thì bắt đầu có thuế? Nếu đóng bảo hiểm 10,5% trên toàn lương, thu nhập sau bảo hiểm là 89,5% gross. Không người phụ thuộc: gross × 0,895 vượt 15,5 triệu, nghĩa là gross khoảng 17,32 triệu. Một người phụ thuộc: ngưỡng 21,7 triệu chia 0,895, khoảng 24,25 triệu. Với gross 15 triệu, như ví dụ chúng tôi kiểm, thuế bằng 0 và net là 13.425.000đ.
Những chỗ dễ sai khi tự tính
- Quên phần phụ cấp không chịu thuế hoặc cộng nhầm phụ cấp chịu thuế; hãy đối chiếu từng khoản.
- Đăng ký người phụ thuộc muộn nên công ty chưa tính giảm trừ từ đầu năm; phần chênh lệch sẽ được xử lý khi quyết toán, xem quyết toán thuế TNCN 2026.
- Lấy mức đóng bảo hiểm bằng lương cơ bản trong hợp đồng thay vì mức lương thực tế dùng đóng bảo hiểm của công ty.
- Nhầm vùng lương tối thiểu khi tính trần BHTN, nhất là công ty có chi nhánh nhiều tỉnh.
Để khỏi phải bấm máy tính, hãy dùng công cụ tính thuế TNCN; nếu doanh nghiệp bạn cần chạy bảng lương hàng tháng, dịch vụ kế toán trọn gói đã gồm bảng lương, kê khai thuế TNCN và bảo hiểm.
Lưu ý DEMO. Nội dung mang tính tham khảo, DEMO – số liệu minh hoạ; đối chiếu văn bản hiện hành hoặc hỏi kế toán trước khi áp dụng.
Hỏi nhanh về bài này
Lương gross bao nhiêu thì bắt đầu phải nộp thuế TNCN?
Với người không có người phụ thuộc và đóng bảo hiểm 10,5% trên toàn lương, thuế bắt đầu phát sinh khi gross vượt khoảng 17,32 triệu đồng/tháng. Có một người phụ thuộc, ngưỡng này khoảng 24,25 triệu đồng/tháng.
Lương cao hơn 46,8 triệu thì đóng bảo hiểm thế nào?
BHXH và BHYT tính trên mức lương tối đa 46,8 triệu đồng/tháng (20 lần lương cơ sở 2,34 triệu). BHTN có trần riêng bằng 20 lần lương tối thiểu vùng.
Phụ cấp có tính vào thu nhập chịu thuế không?
Tùy loại phụ cấp. Một số khoản được miễn hoặc loại trừ theo quy định về thu nhập chịu thuế. Hãy đối chiếu hướng dẫn hiện hành hoặc hỏi kế toán cho từng khoản cụ thể.
DEMO – số liệu minh hoạ. Nội dung mang tính tham khảo, không thay thế tư vấn thuế. Đối chiếu văn bản hiện hành hoặc hỏi kế toán trước khi áp dụng.
Bài liên quan trong Sổ tay thuế
Quyết toán thuế TNCN 2026: ai phải quyết toán?
Ai phải tự quyết toán, ai ủy quyền cho công ty, khi nào được hoàn thuế và các mốc 31/3, 30/4. Có ví dụ hoàn thuế khi…
· 5 phút đọc
Hóa đơn điện tử 2026: 7 điều cần biết
Hóa đơn có mã hay không mã, hộ kinh doanh dùng máy tính tiền, chuyển khoản mới được khấu trừ: 7 điểm về hóa đơn điện…
· 6 phút đọc
Hóa đơn điện tử sai sót: hủy, thay thế, điều chỉnh
Sai tên, sai tiền, sai thuế suất: mỗi lỗi một cách xử lý. Khi nào hủy, khi nào thay thế, điều chỉnh, và khi nào chỉ…
· 6 phút đọc