Cách đọc phiếu lương: Hiểu đúng lương Gross, Net, thuế TNCN và BHXH
1. Phiếu lương là gì?
Phiếu lương (payslip) là tài liệu thể hiện chi tiết các khoản thu nhập, phụ cấp, khấu trừ và số tiền người lao động thực tế nhận được trong một kỳ trả lương.
Tuy nhiên, nhiều nhân viên chỉ quan tâm đến một con số:
“Tháng này mình nhận bao nhiêu?”
Trong khi một phiếu lương có thể chứa nhiều khoản khác nhau:
Lương cơ bản + Phụ cấp + Thưởng − BHXH/BHYT/BHTN − Thuế TNCN − Các khoản khấu trừ khác = Lương thực nhận
Vì vậy, biết cách đọc phiếu lương giúp bạn hiểu chính xác doanh nghiệp đang trả cho mình những gì và vì sao số tiền nhận về tài khoản có thể khác với mức lương ghi trong hợp đồng.
2. Cấu trúc một phiếu lương chuẩn
Tùy doanh nghiệp và hệ thống payroll, cách trình bày có thể khác nhau. Tuy nhiên, một phiếu lương thường bao gồm các nhóm thông tin chính sau:
1. Thông tin nhân viên
- Họ và tên
- Mã nhân viên
- Bộ phận
- Chức danh
- Kỳ trả lương
2. Thu nhập
Có thể bao gồm:
- Lương cơ bản
- Phụ cấp
- Hoa hồng
- Thưởng
- Tiền làm thêm giờ
- Các khoản thu nhập khác
3. Các khoản bảo hiểm
Thông thường phiếu lương có thể thể hiện phần người lao động đóng:
- BHXH
- BHYT
- BHTN
4. Thuế thu nhập cá nhân
Nếu thuộc diện chịu thuế, phiếu lương có thể thể hiện:
- Thu nhập chịu thuế
- Các khoản giảm trừ
- Thu nhập tính thuế
- Thuế TNCN phải khấu trừ
5. Lương thực nhận
Đây là số tiền cuối cùng được trả cho người lao động sau khi đã tính các khoản thu nhập và khấu trừ.
3. Lương Gross và Net khác nhau thế nào?
Đây là một trong những phần quan trọng nhất khi đọc phiếu lương.
Lương Gross là gì?
Gross salary là tổng mức lương và các khoản thu nhập được thỏa thuận trước khi trừ các khoản mà người lao động phải đóng hoặc bị khấu trừ theo quy định và chính sách áp dụng.
Có thể hình dung đơn giản:
Gross → Trừ bảo hiểm + Thuế TNCN + khoản khấu trừ khác → Net
Ví dụ minh họa:
Gross salary: 20.000.000 VNĐ/tháng
Sau khi tính các khoản bảo hiểm và thuế tương ứng, số tiền thực nhận sẽ thấp hơn 20 triệu đồng.
Lương Net là gì?
Net salary là số tiền người lao động thực tế nhận được sau các khoản khấu trừ mà người lao động phải chịu theo thỏa thuận và quy định áp dụng.
Ví dụ:
Net salary: 18.000.000 VNĐ/tháng
Không nên mặc định rằng doanh nghiệp luôn phải trả đúng 18 triệu đồng trong mọi trường hợp. Cần xem hợp đồng và cách doanh nghiệp quy định các khoản thuế, bảo hiểm, phụ cấp và thu nhập khác.
Bảng phân biệt Gross và Net
| Tiêu chí | Gross Salary | Net Salary |
|---|---|---|
| Ý nghĩa | Tổng thu nhập trước các khoản khấu trừ | Số tiền thực nhận |
| Có bảo hiểm/thuế? | Có thể chưa trừ | Thường đã phản ánh các khoản khấu trừ |
| Số tiền nhận về | Thường cao hơn Net | Là số tiền thực tế nhận |
| Khi đọc offer | Cần hiểu rõ khoản nào đã bao gồm | Cần xác nhận doanh nghiệp quy đổi và xử lý thuế/bảo hiểm thế nào |
Quan trọng: Không nên chỉ nhìn con số Gross hoặc Net. Hãy kiểm tra cơ cấu thu nhập và các khoản khấu trừ đi kèm.
4. BHXH, BHYT và BHTN trên phiếu lương là gì?
Đây là những khoản thường xuất hiện trong phần deductions hoặc insurance contributions.
Theo quy định hiện hành, đối với lao động Việt Nam thuộc diện áp dụng, người lao động đóng tổng cộng 10,5% tiền lương làm căn cứ đóng, gồm:
- BHXH: 8%
- BHYT: 1,5%
- BHTN: 1%
BHXH Việt Nam xác nhận các tỷ lệ này được áp dụng từ ngày 01/07/2025 và không thay đổi theo Luật BHXH 2024.
Ví dụ minh họa
Giả sử tiền lương làm căn cứ đóng bảo hiểm là:
20.000.000 VNĐ
Các khoản người lao động đóng có thể được tính minh họa như sau:
| Khoản | Tỷ lệ | Số tiền |
|---|---|---|
| BHXH | 8% | 1.600.000 VNĐ |
| BHYT | 1,5% | 300.000 VNĐ |
| BHTN | 1% | 200.000 VNĐ |
| Tổng | 10,5% | 2.100.000 VNĐ |
Lưu ý: Đây chỉ là ví dụ minh họa. Tiền lương làm căn cứ đóng bảo hiểm và mức đóng thực tế cần được xác định theo quy định và trường hợp cụ thể của người lao động.
5. Thuế TNCN được tính như thế nào?
Thuế thu nhập cá nhân (TNCN) là khoản thuế người lao động có thu nhập thuộc diện chịu thuế phải nộp theo quy định.
Một cách đơn giản để hiểu quy trình là:
Thu nhập chịu thuế
→ Trừ các khoản bảo hiểm được khấu trừ
→ Trừ giảm trừ gia cảnh và các khoản giảm trừ hợp lệ
→ Thu nhập tính thuế
→ Áp dụng biểu thuế
→ Thuế TNCN phải nộp
Từ kỳ tính thuế 2026, mức giảm trừ gia cảnh cho người nộp thuế là 15,5 triệu đồng/tháng và cho mỗi người phụ thuộc là 6,2 triệu đồng/tháng.
Đối với thu nhập từ tiền lương, tiền công của cá nhân cư trú, biểu thuế lũy tiến từng phần từ kỳ tính thuế 2026 gồm 5 bậc, với mức thuế suất từ 5% đến 35%.
| Thu nhập tính thuế/tháng | Thuế suất |
|---|---|
| Đến 10 triệu | 5% |
| Trên 10–30 triệu | 10% |
| Trên 30–60 triệu | 20% |
| Trên 60–100 triệu | 30% |
| Trên 100 triệu | 35% |
Quan trọng: Không phải toàn bộ lương đều bị tính cùng một mức thuế
Đây là điểm nhiều người dễ hiểu nhầm.
Ví dụ, nếu thu nhập tính thuế vượt 10 triệu đồng, phần vượt qua từng ngưỡng mới được áp dụng mức thuế suất tương ứng.
Do đó, không thể lấy toàn bộ lương nhân với 20%, 30% hay 35% chỉ vì thu nhập nằm trong một bậc nhất định.
6. Ví dụ cách đọc phiếu lương
Giả sử một nhân viên có:
- Gross salary: 20.000.000 VNĐ
- Tiền lương làm căn cứ đóng bảo hiểm: 20.000.000 VNĐ
- Không có người phụ thuộc
- Không có khoản khấu trừ đặc biệt khác
Bước 1: Tính bảo hiểm người lao động
BHXH:
20.000.000 × 8% = 1.600.000 VNĐ
BHYT:
20.000.000 × 1,5% = 300.000 VNĐ
BHTN:
20.000.000 × 1% = 200.000 VNĐ
Tổng:
2.100.000 VNĐ
Bước 2: Xác định thu nhập tính thuế
Theo ví dụ đơn giản này:
20.000.000 − 2.100.000 − 15.500.000 = 2.400.000 VNĐ
Khoản này thấp hơn ngưỡng đầu tiên trong biểu thuế 2026, nên ví dụ này không phát sinh thuế TNCN.
Bước 3: Tính lương thực nhận
Nếu không có khoản khấu trừ khác:
20.000.000 − 2.100.000 = 17.900.000 VNĐ
Vậy:
Gross = 20.000.000 VNĐ
Net minh họa = 17.900.000 VNĐ
Đây chỉ là ví dụ đơn giản để hiểu cách đọc phiếu lương, không phải công thức áp dụng cho mọi trường hợp.
7. Vì sao lương thực nhận khác lương ghi trong hợp đồng?
Đây là vấn đề khiến nhiều nhân viên thắc mắc:
“Hợp đồng ghi 20 triệu nhưng tại sao tài khoản chỉ nhận 17–18 triệu?”
Lý do phổ biến nhất là mức lương ghi trong hợp đồng có thể là Gross salary, trong khi số tiền chuyển vào tài khoản là Net salary sau các khoản khấu trừ.
Ví dụ:
Gross salary: 20 triệu
↓
BHXH + BHYT + BHTN
↓
Thuế TNCN nếu có
↓
Các khoản khấu trừ khác nếu áp dụng
↓
Net salary
Ngoài ra, số tiền thực nhận trong một tháng có thể thay đổi vì:
- Số ngày công thực tế
- Nghỉ không hưởng lương
- Làm thêm giờ
- Thưởng
- Hoa hồng
- Phụ cấp
- Khoản truy lĩnh
- Khoản khấu trừ khác
- Thay đổi thông tin giảm trừ thuế
Vì vậy, khi thấy số tiền nhận về khác với con số trong hợp đồng, đừng chỉ nhìn vào dòng Net. Hãy kiểm tra toàn bộ phiếu lương.
8. Tiền lương đóng bảo hiểm có nhất thiết bằng Gross salary không?
Không nên mặc định hai con số này luôn giống nhau.
Tiền lương làm căn cứ đóng BHXH được xác định theo quy định về tiền lương đóng bảo hiểm và cấu phần tiền lương của từng trường hợp.
Đối với người lao động thuộc đối tượng áp dụng, tiền lương làm căn cứ đóng BHXH bắt buộc bao gồm tiền lương theo công việc/chức danh và các khoản phụ cấp, bổ sung thuộc phạm vi quy định.
Do đó, khi đọc phiếu lương, nên phân biệt ít nhất:
Gross salary ≠ Salary subject to insurance ≠ Taxable income ≠ Net salary
Bốn con số này có thể liên quan với nhau nhưng không phải lúc nào cũng giống nhau.
9. 5 dòng quan trọng nhất cần kiểm tra trên phiếu lương
Nếu bạn không muốn đọc toàn bộ phiếu lương, hãy bắt đầu với 5 nhóm thông tin này:
1. Gross Salary
Bạn được trả tổng cộng bao nhiêu trước các khoản khấu trừ?
2. Insurance Base
Mức lương nào đang được sử dụng làm căn cứ đóng bảo hiểm?
3. PIT / Taxable Income
Thu nhập nào được dùng để xác định thuế TNCN?
4. Total Deductions
Tổng số tiền bị khấu trừ là bao nhiêu?
5. Net Pay
Cuối cùng, bạn thực nhận bao nhiêu?
Có thể ghi nhớ theo công thức:
Gross → Insurance & Tax → Deductions → Net Pay
10. Những lỗi thường gặp khi đọc phiếu lương
Lỗi 1: Nghĩ Gross = tiền nhận về
Gross thường là con số trước các khoản khấu trừ.
Lỗi 2: Nghĩ toàn bộ lương đều chịu một mức thuế
Thuế TNCN áp dụng theo biểu thuế lũy tiến đối với thu nhập tính thuế.
Lỗi 3: Nghĩ 10,5% bảo hiểm luôn được tính trên toàn bộ Gross
Cần xác định tiền lương làm căn cứ đóng bảo hiểm trước khi tính.
Lỗi 4: Chỉ kiểm tra Net Pay
Net chỉ cho biết bạn nhận bao nhiêu. Nó không cho biết vì sao bạn nhận số tiền đó.
Lỗi 5: Không kiểm tra phụ cấp và thưởng
Một tháng có thưởng hoặc làm thêm giờ có thể khiến tổng thu nhập khác những tháng trước.
11. Vì sao doanh nghiệp nên cung cấp phiếu lương minh bạch?
Một phiếu lương rõ ràng không chỉ giúp nhân viên biết mình nhận bao nhiêu.
Nó giúp nhân viên hiểu:
Doanh nghiệp trả gì → Khấu trừ gì → Đóng bảo hiểm bao nhiêu → Tính thuế thế nào → Thực nhận bao nhiêu
Đối với HR, việc quản lý phiếu lương trên hệ thống cũng giúp:
- Giảm việc gửi bảng lương thủ công
- Hạn chế nhầm lẫn dữ liệu
- Tập trung thông tin payroll
- Tăng khả năng truy xuất lịch sử
- Giúp nhân viên chủ động kiểm tra thông tin
Đây cũng là một phần quan trọng của Employee Self-Service (ESS).
12. Xem phiếu lương minh bạch mọi lúc với TalentFlux-AI
Thay vì phải nhắn HR mỗi khi muốn kiểm tra thông tin lương, doanh nghiệp có thể cung cấp Employee Self-Service Portal để nhân viên chủ động truy cập thông tin được phân quyền.
Quy trình có thể đơn giản như:
Login → Payroll → View Payslip → Check Details
Nhân viên có thể chủ động kiểm tra phiếu lương và các thông tin HR liên quan, trong khi HR giảm bớt các yêu cầu hành chính lặp lại.
👉 Xem phiếu lương minh bạch mọi lúc qua TalentFlux-AI.
FAQ: Câu hỏi thường gặp về cách đọc phiếu lương
Lương Gross có phải là lương thực nhận không?
Không. Gross thường là tổng thu nhập trước các khoản khấu trừ. Lương thực nhận thường là Net Pay sau khi tính các khoản bảo hiểm, thuế và các khoản khấu trừ liên quan.
Lương Net có bao gồm thuế TNCN không?
Cần xem cách thỏa thuận trong hợp đồng và chính sách trả lương của doanh nghiệp. Nếu lương được thỏa thuận theo Net, doanh nghiệp có thể phải quy đổi để xác định nghĩa vụ thuế và các khoản liên quan theo quy định.
Người lao động đóng bao nhiêu tiền bảo hiểm?
Đối với lao động Việt Nam thuộc diện áp dụng, phần người lao động đóng hiện là 10,5%, gồm 8% BHXH, 1,5% BHYT và 1% BHTN.
Tại sao hai người cùng có Gross salary nhưng Net salary khác nhau?
Có thể do khác nhau về người phụ thuộc, thu nhập chịu thuế, mức lương làm căn cứ đóng bảo hiểm, số ngày công, thưởng, phụ cấp hoặc các khoản khấu trừ khác.
Có cần kiểm tra phiếu lương mỗi tháng không?
Nên kiểm tra. Việc này giúp bạn phát hiện sớm những khác biệt về lương, ngày công, phụ cấp, bảo hiểm, thuế hoặc các khoản khấu trừ.
Kết luận
Biết cách đọc phiếu lương giúp người lao động hiểu rõ hơn về thu nhập của mình thay vì chỉ nhìn vào số tiền cuối cùng được chuyển vào tài khoản.
Hãy nhớ 4 khái niệm quan trọng:
Gross Salary → Insurance Base → Taxable Income → Net Pay
Trong đó:
- Gross: tổng thu nhập trước các khoản khấu trừ
- Insurance Base: tiền lương làm căn cứ đóng bảo hiểm
- Taxable Income: thu nhập được dùng để tính thuế
- Net Pay: số tiền thực nhận
Đặc biệt trong năm 2026, quy định về thuế TNCN đã có những thay đổi quan trọng, bao gồm mức giảm trừ gia cảnh và biểu thuế mới, vì vậy người lao động càng nên kiểm tra kỹ các khoản trên phiếu lương thay vì chỉ quan tâm đến Net Pay.
Một phiếu lương minh bạch giúp nhân viên biết không chỉ “mình nhận bao nhiêu”, mà còn “vì sao mình nhận số tiền đó”.



