# Cách tính lương net sang gross 2026: quy đổi ngược theo bậc thuế, có công thức Sheets

Muốn tính lương net sang gross, bạn không chia net cho một tỷ lệ cố định mà phải đi ngược từng bước: trừ giảm trừ gia cảnh, đảo bậc thuế TNCN để tìm thu nhập tính thuế, cộng lại giảm trừ rồi chia cho 89,5% (hoặc công thức riêng khi lương chạm trần bảo hiểm). Ví dụ năm 2026, net 26.592.500đ với một người phụ thuộc quy đổi ra đúng gross 30.000.000đ. Bài này giải thích vì sao chia thẳng bị sai, đưa bảng quy đổi ngược 5 bậc, ví dụ cùng bộ số với bài gross sang net, công thức Google Sheets có bước kiểm xuôi, cách thử dần bằng Goal Seek và những điều phải ghi rõ khi thoả thuận lương net.

Đăng 2026-10-27 · 11 phút đọc · Lương net, Lương gross, Thuế TNCN, Quy đổi lương, Google Sheets

## Vì sao không thể chia lương net cho một tỷ lệ?

Chiều xuôi, [tính lương gross sang net](https://www.hitava.cloud/blog/cach-tinh-luong-gross-sang-net) là trừ bảo hiểm 10,5% rồi trừ thuế luỹ tiến. Bảo hiểm là tỷ lệ cố định (tới trần), nhưng thuế thì không: mỗi đồng gross thêm vào có thể chịu 0%, 5%, 10%, 20%… tuỳ đang ở bậc nào. Vì vậy tỷ lệ net/gross thay đổi theo mức lương và theo số người phụ thuộc.

*Kỳ lương từ 07/2026, vùng I, gross bằng lương đóng bảo hiểm, cá nhân cư trú.*

| Gross | Người phụ thuộc | Net | Net/gross |
|---|---|---|---|
| 15.000.000 | 0 | 13.425.000 | 89,5% |
| 30.000.000 | 1 | 26.592.500 | 88,6% |
| 30.000.000 | 0 | 26.215.000 | 87,4% |
| 60.000.000 | 0 | 50.274.400 | 83,8% |

**Sai thường gặp:** lấy net 26.592.500đ chia 89,5% ra 29.712.291đ. Tính xuôi lại: bảo hiểm 3.119.790đ, thu nhập tính thuế 4.892.501đ, thuế 244.625đ, net chỉ còn 26.347.876đ — **thiếu 244.624đ mỗi tháng**, đúng bằng phần thuế bị bỏ quên. Chia 89,5% chỉ đúng khi người đó không phải nộp thuế.

## Cách quy đổi lương net sang gross theo từng bậc thuế

Ý tưởng: với người dưới trần bảo hiểm, net = thu nhập tính thuế (TN) + giảm trừ − thuế. Đặt **Q = net − giảm trừ gia cảnh**, ta có Q = TN − thuế. Trong mỗi bậc, thuế = TN × thuế suất − số trừ nhanh, nên giải ngược được TN từ Q bằng một phép chia. Đây cũng là cách cơ quan thuế từng hướng dẫn quy đổi "thu nhập không bao gồm thuế" (Phụ lục 02/PL-TNCN Thông tư 111/2013) — bảng dưới dựng lại theo biểu 5 bậc và giảm trừ 2026.

![Bảng quy đổi ngược theo 5 bậc thuế 2026: Q là net trừ giảm trừ gia cảnh; từng khoảng Q cho công thức thu nhập tính thuế, từ Q chia 95% tới Q trừ 14.500.000 chia 65%; sau đó gross bằng thu nhập tính thuế cộng giảm trừ chia 89,5%, có công thức riêng khi vượt trần](https://www.hitava.cloud/img/blog/cach-tinh-luong-net-sang-gross/bang-quy-doi.webp)
*Ranh giới mỗi bậc theo Q: 10 − 0,5 = 9,5 triệu; 30 − 2,5 = 27,5 triệu; 60 − 8,5 = 51,5 triệu; 100 − 20,5 = 79,5 triệu.*

1. **Giảm trừ** D = 15.500.000 + 6.200.000 × số người phụ thuộc. **Q** = net − D.
2. Q ≤ 0: không có thuế, **gross = net ÷ 89,5%**.
3. Q > 0: tra bảng để ra **TN** (thu nhập tính thuế).
4. **Gross = (TN + D) ÷ 89,5%** nếu kết quả không quá 50.600.000đ (trần BHXH, BHYT từ 07/2026).
5. Vượt trần: BHXH + BHYT cố định 8% × 50.600.000 + 1,5% × 50.600.000 = 4.807.000đ, BHTN vẫn 1% gross → **gross = (TN + D + 4.807.000) ÷ 99%**.
6. Vượt cả trần BHTN (vùng I 106.200.000đ): bảo hiểm cố định 5.869.000đ → **gross = TN + D + 5.869.000**.

Các trần và tỷ lệ bảo hiểm giải thích ở bài [cách tính BHXH 2026](https://www.hitava.cloud/blog/cach-tinh-bhxh-2026); biểu thuế và giảm trừ ở bài [cách tính thuế TNCN 2026](https://www.hitava.cloud/blog/cach-tinh-thue-tncn-2026). Doanh nghiệp ở vùng II–IV thay 106.200.000 bằng trần BHTN của vùng mình (94,6 / 82,8 / 74 triệu) và 5.869.000 bằng 4.807.000 + 1% trần đó.

## Ví dụ quy đổi net sang gross: cùng bộ số với bài gross sang net

**Net 13.425.000đ, không người phụ thuộc.** Q = 13.425.000 − 15.500.000 = âm → không thuế. Gross = 13.425.000 ÷ 89,5% = **15.000.000đ**.

**Net 26.592.500đ, 1 người phụ thuộc.** D = 21.700.000, Q = 4.892.500 → bậc 1: TN = 4.892.500 ÷ 95% = 5.150.000. Gross = (5.150.000 + 21.700.000) ÷ 89,5% = 26.850.000 ÷ 89,5% = **30.000.000đ**.

**Net 50.274.400đ, không người phụ thuộc.** Q = 34.774.400 → bậc 3: TN = (34.774.400 − 3.500.000) ÷ 80% = 39.093.000. Thử (TN + D) ÷ 89,5% = 60.997.765 — vượt 50,6 triệu, nên dùng công thức trên trần: (39.093.000 + 15.500.000 + 4.807.000) ÷ 99% = 59.400.000 ÷ 99% = **60.000.000đ**.

*Bảng tra nhanh net sang gross 2026: kỳ lương từ 07/2026, vùng I, gross bằng lương đóng BH, không khoản miễn thuế. Gross làm tròn lên tới đồng; tính xuôi lại ra đúng net hoặc dư 1đ do làm tròn từng khoản bảo hiểm.*

| Net muốn nhận | Người phụ thuộc | Gross quy đổi | Bảo hiểm | Thuế TNCN |
|---|---|---|---|---|
| 10.000.000 | 0 | 11.173.185 | 1.173.185 | 0 |
| 15.000.000 | 0 | 16.759.777 | 1.759.777 | 0 |
| 20.000.000 | 0 | 22.610.997 | 2.374.155 | 236.842 |
| 25.000.000 | 0 | 28.491.621 | 2.991.620 | 500.000 |
| 30.000.000 | 0 | 34.698.945 | 3.643.389 | 1.055.556 |
| 30.000.000 | 1 | 34.007.645 | 3.570.803 | 436.842 |
| 40.000.000 | 0 | 47.113.595 | 4.946.928 | 2.166.667 |
| 40.000.000 | 2 | 45.574.178 | 4.785.289 | 788.889 |
| 50.000.000 | 0 | 59.653.536 | 5.403.535 | 4.250.000 |
| 60.000.000 | 0 | 72.279.798 | 5.529.798 | 6.750.000 |

## Công thức Google Sheets quy đổi lương net sang gross

B2 là lương net muốn nhận, B3 số người phụ thuộc. Công thức một ô dưới đây làm đúng các bước ở bảng quy đổi, dùng LET (có trong Google Sheets và Excel 365):

**C2 — gross quy đổi.** ROUNDUP làm tròn lên để net không bao giờ hụt. Thử lại: B2 = 26592500, B3 = 1 → 30.000.000; B2 = 50274400, B3 = 0 → 60.000.000; B2 = 20000000, B3 = 0 → 22.610.997.

```
=LET(net; B2; d; 15500000 + B3*6200000; q; net - d; tn; IF(q<=0; q; IFS(q<=9500000; q/95%; q<=27500000; (q-500000)/90%; q<=51500000; (q-3500000)/80%; q<=79500000; (q-9500000)/70%; TRUE; (q-14500000)/65%)); g1; (tn + d)/89,5%; g2; (tn + d + 4807000)/99%; ROUNDUP(IF(g1<=50600000; g1; IF(g2<=106200000; g2; tn + d + 5869000)); 0))
```

Đừng tin ngay con số quy đổi — kiểm bằng cách **tính xuôi về net** rồi so với B2. Ô D2 dưới đây tính net từ gross ở C2 (cùng công thức với bài gross sang net) và trừ đi net mong muốn:

**D2 — chênh lệch kiểm xuôi.** Kết quả 0 (hoặc 1đ do làm tròn) là đúng. Thử lại: C2 = 30000000, B2 = 26592500, B3 = 1 → 0. Ra số âm vài trăm nghìn là công thức quy đổi đang bỏ sót thuế.

```
=LET(g; C2; bh; ROUND(MIN(g; 50600000)*8%; 0) + ROUND(MIN(g; 50600000)*1,5%; 0) + ROUND(MIN(g; 106200000)*1%; 0); tn; MAX(0; g - bh - 15500000 - B3*6200000); thue; ROUND(SUMPRODUCT((tn>{0;10;30;60;100}*10^6) * (tn-{0;10;30;60;100}*10^6) * {5;5;10;10;5}/100); 0); g - bh - thue - B2)
```

Hai công thức gõ cứng trần 50.600.000 (BHXH, BHYT từ 07/2026) và 106.200.000 (BHTN vùng I). File dùng nhiều kỳ nên để các số này trong bảng tham số có ngày hiệu lực, như hướng dẫn ở bài [cách tính lương nhân viên bằng Excel](https://www.hitava.cloud/blog/cach-tinh-luong-nhan-vien-bang-excel). Máy để vùng Hoa Kỳ thì đổi ; thành dấu phẩy và 89,5% thành 89.5%.

## Dùng Goal Seek hoặc thử dần để tìm lương gross

Khi gross có nhiều phần (phụ cấp không đóng bảo hiểm, khoản miễn thuế) thì công thức đảo phức tạp hơn nhiều. Lúc đó cách chắc ăn là để một ô tính xuôi gross → net, rồi cho máy dò gross.

- **Excel**: dùng Goal Seek (trong nhóm What-If Analysis của thẻ Data): ô đích là ô net tính xuôi, giá trị cần đạt là net mong muốn, ô thay đổi là ô gross. Excel dò trong vài giây.
- **Google Sheets**: không có Goal Seek dựng sẵn như Excel; có thể cài tiện ích bổ sung cùng tên từ Google Workspace Marketplace, hoặc thử dần bằng tay như dưới.

**Thử dần bằng tay** (net 26.592.500đ, 1 người phụ thuộc): đoán gross = net ÷ 89,5% = 29.712.291 → tính xuôi ra 26.347.876, thiếu 244.624. Mỗi đồng gross thêm vào chỉ tăng net khoảng 89,5% × (100% − 5%) = 0,85 đồng (đang ở bậc 5%), nên cộng thêm 244.624 ÷ 0,85025 ≈ 287.708 → gross 29.999.999 → net 26.592.499, thiếu 1đ → gross **30.000.000**. Thường chỉ cần hai lần thử.

![Phiếu lương DEMO tháng 10/2026: lương 60 triệu, phụ cấp chịu thuế 3 triệu và miễn thuế 730.000; trừ BHXH 4.048.000, BHYT 759.000, BHTN 600.000, đoàn phí 253.000, thuế 2.469.300; giảm trừ 27.900.000; thực nhận 55.600.700](https://www.hitava.cloud/img/blog/cach-tinh-luong-net-sang-gross/phieu-luong.webp)
*Phiếu lương file DEMO: thực nhận gồm cả phụ cấp miễn thuế và đoàn phí — đó là lý do lương net trong hợp đồng phải ghi rõ gồm những khoản nào.*

## Kiểm lương gross đã quy đổi bằng bảng lương

→ [Sau khi quy đổi, nhập lương gross vào Danh sách NV của Chấm công & Tính lương PRO: bảng lương 9 bước tính xuôi bảo hiểm, thuế 5 bậc và thực nhận theo tab Tham số luật, nên bạn thấy ngay net có đúng con số đã hứa — cả khi có tăng ca, phụ cấp hay ngày nghỉ không lương.](https://www.hitava.cloud/san-pham/cham-cong-tinh-luong-pro)

## Lưu ý khi thoả thuận lương net

Trả lương net nghĩa là công ty cam kết số thực nhận và chịu phần bảo hiểm, thuế thay người lao động. Phần thuế công ty trả thay cũng là thu nhập chịu thuế — vì vậy kế toán luôn phải quy đổi ra gross để khai thuế và đóng bảo hiểm. Khi luật hoặc hoàn cảnh thay đổi, gross phải đổi theo, và hợp đồng cần nói rõ ai hưởng, ai chịu.

- **Trần bảo hiểm tăng**: để giữ net 50.274.400đ (không người phụ thuộc), gross cần 59.635.354đ khi trần là 46,8 triệu nhưng phải lên 60.000.000đ từ kỳ 07/2026 — công ty chịu thêm khoảng 364.646đ gross mỗi tháng, chưa kể phần bảo hiểm doanh nghiệp đóng tăng theo.
- **Thuế giảm**: giữ net 26.592.500đ (1 người phụ thuộc), theo giảm trừ và biểu 7 bậc năm 2025 cần gross khoảng 30.933.289đ; với giảm trừ và biểu 2026 chỉ cần 30.000.000đ. Nếu hợp đồng chỉ ghi net, khoản giảm này về phía công ty.
- **Thay đổi người phụ thuộc**: người lao động đăng ký thêm con thì gross cần thấp hơn. Ghi rõ net được tính với bao nhiêu người phụ thuộc và khi đổi thì xử lý ra sao.
- **Quyết toán và thu nhập nơi khác**: công ty thường chỉ cam kết net trên phần lương mình trả. Người có thu nhập ở nơi khác phải tự quyết toán và có thể nộp thêm — nên ghi rõ phần thuế phát sinh này ai chịu, và khoản hoàn thuế cuối năm (ví dụ do tháng 1–6/2026 đã tạm khấu trừ theo biểu cũ) thuộc về ai.
- **Ghi cả gross**: hồ sơ BHXH và tờ khai thuế dùng con số gross, nên nhiều công ty ghi gross đã quy đổi trong hợp đồng hoặc phụ lục, kèm câu "thực nhận không thấp hơn … theo quy định tại thời điểm ký".

**Hướng dẫn quy đổi theo luật mới:** Cách quy đổi thu nhập không bao gồm thuế được hướng dẫn tại khoản 4 Điều 7 và Phụ lục 02/PL-TNCN Thông tư 111/2013/TT-BTC (biểu 7 bậc). Hướng dẫn Luật Thuế TNCN 2025 (Nghị định 253/2026/NĐ-CP, Thông tư 87/2026/TT-BTC) có bảng quy đổi riêng cho biểu 5 bậc hay không, bạn nên hỏi kế toán hoặc cơ quan thuế quản lý trước khi khai.

Video: [Tính lương 2026 trên Google Sheets: chấm công, tăng ca, BHXH, thuế TNCN](https://youtu.be/70d24YpDZww)

## Đọc tiếp

- [Cách tính lương gross sang net](https://www.hitava.cloud/blog/cach-tinh-luong-gross-sang-net): Chiều xuôi, bảng tra nhanh nhiều mức lương
- [Lương gross và net là gì](https://www.hitava.cloud/blog/luong-gross-va-net-la-gi): Nên thoả thuận lương gross hay net
- [Mức lương tối thiểu vùng 2026](https://www.hitava.cloud/blog/muc-luong-toi-thieu-vung-2026): Sàn lương và trần BHTN theo vùng
- [Cách tính lương nhân viên bằng Excel](https://www.hitava.cloud/blog/cach-tinh-luong-nhan-vien-bang-excel): 9 bước từ chấm công tới thực nhận

## Câu hỏi thường gặp

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

Không người phụ thuộc: Q = 20.000.000 − 15.500.000 = 4.500.000, bậc 1 → TN = 4.736.842; gross = (4.736.842 + 15.500.000) ÷ 89,5% ≈ 22.610.997đ. Kiểm xuôi: bảo hiểm 2.374.155đ, thuế 236.842đ, net 20.000.000đ.

**Quy đổi lương net sang gross 30 triệu có 1 người phụ thuộc?**

Gross khoảng 34.007.645đ: bảo hiểm 3.570.803đ, thu nhập tính thuế 8.736.842đ, thuế 436.842đ, net 30.000.000đ.

**Net sang gross có chia cho 0,895 được không?**

Chỉ đúng khi người đó không phải nộp thuế (net nhỏ hơn giảm trừ gia cảnh). Có thuế thì chia 89,5% luôn ra gross thấp hơn cần — ví dụ net 26.592.500đ thiếu 244.624đ mỗi tháng.

**Thuế công ty trả thay có tính vào thu nhập chịu thuế không?**

Có. Đó là lý do lương net phải quy đổi ra gross (thu nhập đã gồm thuế) trước khi tính thuế; tính thuế thẳng trên net sẽ khai thiếu.

**Lương net sang gross cho người lương cao trên trần bảo hiểm tính thế nào?**

Từ kỳ 07/2026, khi gross vượt 50,6 triệu thì BHXH, BHYT cố định 4.807.000đ; dùng gross = (TN + giảm trừ + 4.807.000) ÷ 99%. Ví dụ net 50.274.400đ, không người phụ thuộc ra gross 60.000.000đ.

**Người nước ngoài không cư trú quy đổi net sang gross thế nào?**

Người không cư trú chịu 20% trên thu nhập chịu thuế, không giảm trừ gia cảnh. Nếu không đóng bảo hiểm bắt buộc, gross = net ÷ 80%. Có đóng bảo hiểm hoặc có khoản trả thay (tiền nhà…) thì nên nhờ kế toán tính riêng.

## Nguồn

- [Luật Thuế thu nhập cá nhân 2025 (109/2025/QH15) — biểu luỹ tiến 5 bậc, áp dụng cho tiền lương từ kỳ tính thuế 2026](https://thuvienphapluat.vn/van-ban/Thue-Phi-Le-Phi/Luat-Thue-thu-nhap-ca-nhan-2025-so-109-2025-QH15-665870.aspx)
- [Nghị quyết 110/2025/UBTVQH15 — giảm trừ gia cảnh 15,5 triệu và 6,2 triệu, hiệu lực 01/01/2026](https://thuvienphapluat.vn/van-ban/Thue-Phi-Le-Phi/Nghi-quyet-110-2025-UBTVQH15-muc-giam-tru-gia-canh-thue-thu-nhap-ca-nhan-665865.aspx)
- [Bộ Tài chính — Hỏi đáp chính sách về giảm trừ gia cảnh 2026](https://portal.mof.gov.vn/hoidapcstc/home/cthoidap/158785)
- [Nghị định 253/2026/NĐ-CP — hướng dẫn Luật Thuế TNCN (Cổng Chính phủ)](https://xaydungchinhsach.chinhphu.vn/nghi-dinh-253-2026-nd-cp-huong-dan-thi-hanh-luat-thue-thu-nhap-ca-nhan-119260713171348107.htm)
- [Luật Bảo hiểm xã hội 2024 (41/2024/QH15) — tỷ lệ đóng, trần 20 lần mức tham chiếu; hiệu lực 01/07/2025](https://thuvienphapluat.vn/van-ban/Bao-hiem/Luat-Bao-hiem-xa-hoi-2024-557190.aspx)
- [Báo Chính phủ — Lương cơ sở 2.530.000đ/tháng từ 01/07/2026 (Nghị định 161/2026/NĐ-CP)](https://baochinhphu.vn/chinh-thuc-tang-luong-co-so-len-2530000-dong-thang-tu-01-7-2026-102260516214238878.htm)
- [Công văn 2037/BTC-TCT — hướng dẫn quy đổi thu nhập không bao gồm thuế (khoản 4 Điều 7, Phụ lục 02/PL-TNCN Thông tư 111/2013/TT-BTC)](https://thuvienphapluat.vn/cong-van/Thue-Phi-Le-Phi/Cong-van-2037-BTC-TCT-huong-dan-quy-doi-thu-nhap-khong-bao-gom-thue-thu-nhap-ca-nhan-2017-340981.aspx)
- [Luật Việc làm 2025 — trần đóng BHTN 20 lần lương tối thiểu vùng từ 01/01/2026](https://pbgdpl.cantho.gov.vn/tham-gia-va-dong-bao-hiem-that-nghiep-1)

## Mẫu liên quan

- https://www.hitava.cloud/san-pham/cham-cong-tinh-luong-pro

Trang bài viết: https://www.hitava.cloud/blog/cach-tinh-luong-net-sang-gross