hitava

Nhân sự & tiền lương · 13 phút đọc

Lương gross là gì, lương net là gì? Khác nhau thế nào, nên nhận lương gross hay net

Lương gross là tổng lương trước khi trừ bảo hiểm bắt buộc và thuế thu nhập cá nhân; lương net là số tiền thực nhận sau khi đã trừ hết các khoản đó. Năm 2026, người lương gross 20 triệu, không người phụ thuộc, nhận net khoảng 17,78 triệu. Bài này giải thích hai khái niệm, cách ghi trong hợp đồng, lương net có phải đóng BHXH không, thưởng và phụ cấp tính gross hay net, và nên chọn bên nào khi đàm phán.

Đăng HiTaVaLương grossLương netHợp đồng lao độngTính lương
Lương gross và net là gì: lương gross 20.000.000đ trừ BHXH, BHYT, BHTN 10,5% là 2.100.000đ, trừ thuế TNCN 120.000đ, còn lương net thực nhận 17.780.000đ

Lương gross là gì? Lương net là gì?

Lương gross (gross salary, lương tổng, lương trước thuế) là toàn bộ tiền lương bạn được trả trong tháng, chưa trừ phần bảo hiểm bắt buộc bạn phải đóng và thuế thu nhập cá nhân (TNCN). Đây là con số kế toán dùng để tính bảo hiểm, tính thuế và khai với cơ quan nhà nước.

Lương net (net salary, lương thực nhận, lương sau thuế) là số tiền về tài khoản của bạn sau khi đã trừ bảo hiểm và thuế. Nói gọn: net = gross − bảo hiểm người lao động đóng − thuế TNCN. Nếu công ty còn trừ đoàn phí công đoàn (với đoàn viên), tạm ứng hay khoản phạt thì số chuyển khoản còn thấp hơn nữa, nhưng các khoản đó thường không được tính khi hai bên nói tới "lương net".

Bộ luật Lao động không dùng chữ "gross" hay "net". Hai từ này là cách gọi trong tuyển dụng để hai bên hiểu con số đang nói là trước hay sau khi trừ. Vì vậy hiểu lầm thường bắt đầu từ một câu rất ngắn: "lương 15 triệu" — mà không ai hỏi lại là 15 triệu gì.

Bảo hiểm người lao động đóng
10,5% (BHXH 8%, BHYT 1,5%, BHTN 1%)
Giảm trừ bản thân 2026
15.500.000đ/tháng
Mỗi người phụ thuộc
6.200.000đ/tháng
Biểu thuế 2026
5 bậc, 5% – 35%

Lương net và gross khác nhau thế nào?

Lương grossLương net
NghĩaLương trước khi trừ bảo hiểm, thuếLương thực nhận sau khi trừ bảo hiểm, thuế
Ai đóng bảo hiểm, thuếNgười lao động, trừ vào lươngCông ty tự tính và trả phần chênh lệch
Con số ghi để đóng BHXH, tính thuếChính là con số gross (trong giới hạn trần)Phải quy đổi ngược ra gross
Luật thuế, bảo hiểm đổiThực nhận của bạn đổi theoThực nhận giữ nguyên, chi phí công ty đổi
Dễ so sánh giữa các công tyCó, nếu cùng mức đóng bảo hiểmCó, nhưng phải hỏi rõ trừ những gì
Hay gặp ởPhần lớn doanh nghiệp, cơ quanVị trí tuyển gấp, người nước ngoài, một số công ty FDI
Cùng một người, gross luôn lớn hơn net nếu người đó phải đóng bảo hiểm hoặc nộp thuế.

Phần chênh giữa gross và net gồm hai khoản. Bảo hiểm bắt buộc người lao động đóng 10,5% lương đóng bảo hiểm, có trần: BHXH, BHYT tính tối đa trên 50.600.000đ từ 01/07/2026, BHTN có trần riêng theo vùng (vùng I 106.200.000đ) — chi tiết ở bài cách tính BHXH 2026. Thuế TNCN tính trên phần còn lại sau khi trừ bảo hiểm và giảm trừ gia cảnh, theo biểu luỹ tiến 5 bậc áp dụng từ kỳ tính thuế 2026 — xem cách tính thuế TNCN 2026.

Ngoài phần người lao động, công ty còn đóng thêm 21,5% bảo hiểm và 2% kinh phí công đoàn trên lương đóng bảo hiểm. Khoản này không nằm trong gross của bạn, nhưng là lý do chi phí thật của một nhân viên lương gross 20 triệu với công ty là khoảng 24,7 triệu (20 triệu + 23,5%).

Ví dụ: lương gross 20 triệu thì net bao nhiêu?

Kỳ lương 10/2026, lương gross 20.000.000đ, toàn bộ là lương đóng bảo hiểm, không người phụ thuộc, không có khoản miễn thuế:

  1. Bảo hiểm người lao động: 20.000.000 × 10,5% = 2.100.000đ.
  2. Thu nhập tính thuế: 20.000.000 − 2.100.000 − 15.500.000 = 2.400.000đ (nằm trong bậc 1).
  3. Thuế TNCN: 2.400.000 × 5% = 120.000đ.
  4. Lương net: 20.000.000 − 2.100.000 − 120.000 = 17.780.000đ.

Chiều ngược lại khó hơn, vì thuế phụ thuộc vào chính con số gross chưa biết. Bạn có lương net trong tay và cần biết gross (để thương lượng, để khai bảo hiểm) thì đọc bài cách tính lương net sang gross. Muốn tự tính thực nhận cho nhiều mức lương, có người phụ thuộc, lương cao chạm trần bảo hiểm, xem cách tính lương gross sang net — có công thức Google Sheets từng bước.

Lương đóng bảo hiểm có thể thấp hơn lương gross

Tiền lương đóng BHXH gồm mức lương, phụ cấp lương và khoản bổ sung trả thường xuyên, ổn định (Luật BHXH 2024). Thưởng, khoản hỗ trợ không thường xuyên thường không tính vào. Nên với cùng gross 20 triệu, người có 3 triệu thưởng hiệu suất sẽ đóng bảo hiểm ít hơn và net cao hơn một chút so với ví dụ trên — nhưng cũng hưởng chế độ (ốm đau, thai sản, thất nghiệp, lương hưu) trên mức thấp hơn.

Lương gross hay net ghi trong hợp đồng lao động thế nào?

Điều 21 Bộ luật Lao động 2019 yêu cầu hợp đồng lao động có mức lương theo công việc hoặc chức danh, hình thức trả lương, kỳ hạn trả lương, phụ cấp lương và các khoản bổ sung khác. Thông tư 10/2020/TT-BLĐTBXH (Điều 3) hướng dẫn chi tiết từng mục. Luật không bắt ghi chữ "gross" hay "net", nên đa số hợp đồng ghi mức lương theo kiểu gross: con số trước khi trừ, kèm câu "người lao động đóng BHXH, BHYT, BHTN và thuế TNCN theo quy định".

Nếu thoả thuận lương net, đừng chỉ ghi "lương net 18.000.000đ". Hợp đồng hoặc phụ lục nên có đủ ba ý:

  • Số thực nhận cam kết và những khoản đã được trừ trước khi ra con số đó (bảo hiểm phần người lao động, thuế TNCN; đoàn phí có trừ thêm hay không).
  • Mức lương làm căn cứ đóng BHXH — để bạn biết chế độ thai sản, thất nghiệp, lương hưu sau này được tính trên bao nhiêu.
  • Khi luật đổi thì ai chịu: giảm trừ gia cảnh, biểu thuế, trần bảo hiểm thay đổi thì net giữ nguyên, hay hai bên tính lại.

Dù ghi kiểu nào, mức lương theo công việc của người làm đủ giờ không được thấp hơn lương tối thiểu vùng — vùng I là 5.310.000đ/tháng từ 01/01/2026 theo Nghị định 293/2025/NĐ-CP. Bảng 4 vùng ở bài mức lương tối thiểu vùng 2026.

Lương net có bị đóng BHXH không?

Có. "Net" chỉ là cách hai bên thoả thuận số thực nhận; nghĩa vụ đóng bảo hiểm bắt buộc không biến mất. Người làm việc theo hợp đồng lao động từ đủ 1 tháng trở lên vẫn thuộc diện đóng BHXH, BHYT, BHTN. Khác biệt duy nhất: với lương net, phần 10,5% của người lao động thực chất do công ty bỏ thêm tiền ra trả, cộng vào để ra con số gross khai với cơ quan bảo hiểm.

Thuế cũng vậy. Khi trả lương net (công ty chịu thuế thay), kế toán phải quy đổi số thực nhận ngược ra thu nhập trước thuế rồi mới tính thuế và khấu trừ. Cuối năm, bạn vẫn có tên trong quyết toán thuế với thu nhập là con số gross đã quy đổi, không phải con số net.

Chỗ dễ thiệt nằm ở mức lương đóng bảo hiểm. Một số nơi thoả thuận net 18 triệu nhưng chỉ khai đóng bảo hiểm trên mức thấp (gần lương tối thiểu vùng) để giảm chi phí. Tháng đó bạn không thấy khác gì, nhưng tiền thai sản, trợ cấp thất nghiệp, lương hưu sau này đều tính trên mức thấp đó. Bạn tra được mức đóng thật của mình trên ứng dụng VssID của BHXH Việt Nam.

Nên nhận lương gross hay net khi đàm phán?

Không có bên nào luôn lợi hơn. Điều quan trọng là so hai lời mời trên cùng một đơn vị. Ví dụ bạn có hai offer: A trả gross 20 triệu, B trả net 18 triệu. Nhìn số thì A lớn hơn, nhưng A chỉ thực nhận 17,78 triệu. Để trả net 18 triệu, công ty B phải khai gross khoảng 20,26 triệu.

Bảng so sánh offer A gross 20.000.000đ và offer B net 18.000.000đ: thực nhận năm 2025 lần lượt 17.460.000 và 18.000.000, năm 2026 là 17.780.000 và 18.000.000; gross công ty B phải khai khoảng 20.258.747đ; phần giảm thuế 2026 nhân viên A hưởng thêm 320.000đ mỗi tháng, ở B công ty hưởng
Giảm trừ gia cảnh tăng từ 11 lên 15,5 triệu năm 2026: người lương gross nhận thêm, người lương net không đổi.
Nhận lương grossNhận lương net
Ưu điểmMinh bạch, khớp với hợp đồng và sổ BHXH; được hưởng khi thuế giảm (như giảm trừ gia cảnh tăng năm 2026); đăng ký thêm người phụ thuộc thì net tăngBiết chắc số về tài khoản; không phải tự tính; luật đổi theo hướng tăng thuế, bảo hiểm thì công ty chịu
Nhược điểmThực nhận thay đổi khi trần bảo hiểm, biểu thuế đổi; phải tự tính mới biết netKhông hưởng lợi khi thuế giảm; dễ bị khai bảo hiểm thấp; tăng lương, thưởng phải hỏi lại là gross hay net
Hợp vớiNgười muốn quyền lợi bảo hiểm đầy đủ, có hoặc sắp có người phụ thuộcNgười cần con số chắc chắn, vị trí lương cao ở công ty trả net rõ ràng

Một điểm hay bị bỏ qua: người phụ thuộc. Với lương gross, bạn đăng ký thêm con thì mỗi tháng được trừ thêm 6,2 triệu trước khi tính thuế, thuế giảm và net tăng. Với lương net, khoản tiết kiệm thuế đó thường thuộc về công ty — trừ khi hợp đồng ghi khác.

Khi đàm phán, cách an toàn nhất là nói chuyện bằng gross (con số đi vào hợp đồng, sổ bảo hiểm) và tự quy đổi ra net để biết mình cầm bao nhiêu. Nếu công ty chỉ chào net, hỏi họ khai bảo hiểm trên mức nào.

Thưởng, phụ cấp tính gross hay net?

Thưởng và phụ cấp cũng có hai cách nói như lương chính, và hiểu lầm còn nhiều hơn vì thường chỉ được hứa bằng miệng.

  • Thưởng (thưởng Tết, lương tháng 13, thưởng KPI) là thu nhập từ tiền lương, tiền công nên chịu thuế TNCN, cộng vào tháng được trả. Thưởng không trả thường xuyên thường không tính vào lương đóng BHXH. "Thưởng 10 triệu" nếu là gross thì người đang ở bậc 10% (và cả khoản thưởng nằm trọn trong bậc này) nhận về khoảng 9 triệu. Chi tiết ở bài cách tính lương tháng 13, thưởng Tết.
  • Phụ cấp lương ghi trong hợp đồng, trả đều mỗi tháng (trách nhiệm, chức vụ, thâm niên…) thường nằm trong lương đóng BHXH và chịu thuế. Một số khoản phụ cấp, trợ cấp được luật cho miễn thuế; khoản nào miễn thì hỏi kế toán, vì phụ thuộc cách ghi và hạn mức.
  • Tăng lương: "tăng 2 triệu" gross thì net tăng ít hơn 2 triệu (phải đóng thêm 10,5% bảo hiểm và thuế trên phần tăng). Với người đang lương net, hỏi rõ là net tăng 2 triệu hay gross tăng 2 triệu.

Thưởng net cho người lương net có thể đẩy thu nhập tháng thưởng lên bậc thuế cao hơn, và phần thuế tăng thêm đó công ty phải chịu — nhiều nơi vì thế quy định lương net nhưng thưởng tính gross. Không sai, nhưng nên được ghi ra giấy ngay từ đầu.

Hỏi gì về lương gross, net khi phỏng vấn?

Năm câu ngắn, hỏi lúc nhận offer, tránh được gần hết các bất ngờ ở phiếu lương đầu tiên:

  1. "Mức này là gross hay net ạ?" — nếu là net, hỏi tiếp đã trừ những khoản nào.
  2. "Công ty đóng bảo hiểm trên mức lương bao nhiêu?" — bằng lương hợp đồng hay chỉ một phần.
  3. "Lương thử việc bao nhiêu phần trăm, có đóng bảo hiểm trong thời gian thử việc không?" — luật yêu cầu lương thử việc ít nhất 85% lương chính thức.
  4. "Phụ cấp, thưởng tính gross hay net, trả theo quy chế nào?" — có thưởng tháng 13 không, phụ thuộc điều kiện gì.
  5. "Lương có xét lại định kỳ không, theo kỳ nào?" — và khi xét lại thì nói theo gross hay net.

Ghi lại câu trả lời vào email xác nhận offer. Nếu là người tuyển dụng, chủ động ghi "gross" hay "net" ngay trong tin tuyển dụng và thư mời nhận việc giúp bạn đỡ phải giải thích lại ở tháng lương đầu tiên.

Tính lương gross, net cho cả công ty

Với người làm lương, gross và net không phải câu hỏi lý thuyết: mỗi tháng phải đi từ công, phụ cấp, thưởng ra gross, trừ bảo hiểm có trần, tính thuế 5 bậc rồi mới ra net — và giải thích được cho nhân viên vì sao ra con số đó. Phiếu lương rõ ràng chia đủ hai phần: thu nhập (gross) và khấu trừ.

Phiếu lương mẫu: phần Thu nhập có lương tháng 23.000.000, phụ cấp chịu thuế và miễn thuế, tổng thu nhập 25.787.692; phần Khấu trừ có BHXH 1.840.000, BHYT 345.000, BHTN 230.000, đoàn phí 115.000, thuế TNCN 0, tổng khấu trừ 2.530.000
Phiếu lương trong Chấm công & Tính lương PRO (dữ liệu mẫu): mỗi dòng ghi kèm căn cứ luật.

Tự làm trên bảng tính cũng được: bài cách tính lương nhân viên bằng Excel đi qua đủ 9 bước với công thức từng cột.

Câu hỏi thường gặp về lương gross và net

Gross là gì trong lương?

Gross là tổng tiền lương trước khi trừ bảo hiểm bắt buộc (người lao động đóng 10,5%) và thuế TNCN. Đây là con số ghi trong hợp đồng và dùng để tính bảo hiểm, thuế.

Lương net là gì, có phải lương cơ bản không?

Không. Lương net là số thực nhận sau khi trừ bảo hiểm và thuế. "Lương cơ bản" thường là mức lương ghi trong hợp đồng chưa gồm phụ cấp, và vẫn là một con số trước thuế.

Lương gross 15 triệu thì net bao nhiêu năm 2026?

Nếu cả 15 triệu là lương đóng bảo hiểm: trừ 10,5% bảo hiểm (1.575.000đ) còn 13.425.000đ. Thu nhập tính thuế 15.000.000 − 1.575.000 − 15.500.000 âm, nên thuế 0đ và net là 13.425.000đ.

Lương net 10 triệu có phải đóng thuế không?

Với cá nhân cư trú, không người phụ thuộc, lương net 10 triệu quy đổi ra gross khoảng 11,17 triệu, thấp hơn mức bắt đầu chịu thuế (khoảng 17,32 triệu gross năm 2026) nên không phát sinh thuế; chỉ có bảo hiểm.

Nên nhận lương gross hay net?

Lương gross minh bạch hơn và bạn được hưởng khi thuế giảm hoặc đăng ký thêm người phụ thuộc. Lương net cho số thực nhận chắc chắn. Dù chọn bên nào, hãy quy đổi về cùng một loại để so offer và hỏi rõ mức lương đóng bảo hiểm.

Công ty trả lương net có được khai bảo hiểm thấp hơn không?

Tiền lương đóng BHXH là mức lương, phụ cấp và khoản bổ sung thường xuyên theo thoả thuận, và không thấp hơn lương tối thiểu vùng. Khai thấp hơn thoả thuận thật là thiệt cho bạn về chế độ sau này; kiểm tra mức đóng trên ứng dụng VssID.

Trường hợp riêng

Các ví dụ giả định cá nhân cư trú, một nơi trả lương, hợp đồng từ 3 tháng, lương dưới trần bảo hiểm. Người nước ngoài, cá nhân không cư trú (thuế 20%), hợp đồng dưới 3 tháng, người có thu nhập nhiều nơi nên được kế toán đối chiếu riêng.

Đọc tiếp

Nguồn tham khảo

Mẫu làm sẵn cho việc này

Đọc tiếp

Xem thêm mẹo và video hướng dẫn trên kênh YouTube HiTaVa, hoặc đọc các bài khác trong chủ đề Nhân sự & tiền lương.

Cần hỏi thêm?Zalo 0935077673 (Hải Vân)