🧮 Tính nhanh cho mức lương của bạn
Nhập số Gross — kết quả ra ngay, không cần bấm gì thêm

← Nhập mức lương Gross để xem kết quả
✅ Lương về tay mỗi tháng
Bảo hiểm
(10,5%)
Thuế TNCN
Tổng khấu
trừ
Xem breakdown đầy đủ từng bậc thuế Mở Tool →
/* SVG block */ .tt-svg-block{margin:28px 0 8px;border-radius:14px;overflow:hidden;border:1.5px solid #d1fae5;background:#f0fdf9} .tt-svg-title{font-size:14px;font-weight:700;color:#065f46;padding:14px 16px 4px} .tt-svg-sub{font-size:12px;color:#6b7280;padding:0 16px 10px} .tt-svg-bar{display:block;width:100%;height:auto} .tt-svg-legend{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border-top:1px solid #d1fae5} .tt-svg-legend-item{padding:10px 12px;text-align:center} .tt-svg-legend-item:nth-child(1){background:#fff1f1} .tt-svg-legend-item:nth-child(2){background:#fff8f0} .tt-svg-legend-item:nth-child(3){background:#ecfdf5} .tt-svg-legend-dot{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:5px;vertical-align:middle} .tt-svg-legend-name{font-size:12px;color:#374151;font-weight:600;display:block;margin-bottom:3px} .tt-svg-legend-val{font-size:clamp(0.82rem,2.5vw,0.95rem);font-weight:800} .tt-svg-legend-item:nth-child(1) .tt-svg-legend-val{color:#dc2626} .tt-svg-legend-item:nth-child(2) .tt-svg-legend-val{color:#ea580c} .tt-svg-legend-item:nth-child(3) .tt-svg-legend-val{color:#065f46} .tt-svg-footer{font-size:11px;color:#94a3b8;padding:8px 16px;border-top:1px solid #e8f5f1;text-align:center} /* Bảng tính */ .tt-table-wrap{overflow-x:auto;margin:14px 0 24px;border-radius:12px;box-shadow:0 2px 14px rgba(0,0,0,0.07)} .tt-table{width:100%;border-collapse:collapse;font-size:15px;min-width:340px} .tt-table thead tr{background:#00c896} .tt-table thead th{padding:11px 14px;text-align:left;font-weight:700;color:#fff;white-space:nowrap} .tt-table thead th:last-child{text-align:right} .tt-table tbody tr:nth-child(even){background:#f8fffe} .tt-table tbody tr:nth-child(odd){background:#fff} .tt-table td{padding:10px 14px;border-bottom:1px solid #ecfaf6;color:#374151} .tt-table td:last-child{text-align:right;font-weight:600;font-variant-numeric:tabular-nums} .tt-row-minus td{color:#dc2626} .tt-row-sub td{background:#f8fafc!important;color:#6b7280;font-size:14px} .tt-row-tax td{background:#fffbeb!important;color:#92400e;font-size:14px} .tt-row-total td{background:#ecfdf5!important;font-weight:800;color:#065f46;font-size:16px;border-top:2px solid #6ee7b7} /* Boxes */ .tt-box{border-radius:12px;padding:17px 19px;margin:22px 0;font-size:15px;line-height:1.72} .tt-box-title{font-weight:700;font-size:15px;margin-bottom:8px} .tt-box-green{background:#ecfdf5;border:1.5px solid #6ee7b7} .tt-box-green .tt-box-title{color:#065f46} .tt-box-yellow{background:#fffbeb;border:1.5px solid #fcd34d} .tt-box-yellow .tt-box-title{color:#92400e} .tt-box-yellow a{color:#92400e;border-bottom:1px solid rgba(146,64,14,0.28)} .tt-box-blue{background:#eff6ff;border:1.5px solid #bfdbfe} .tt-box-blue .tt-box-title{color:#1e40af} /* Story */ .tt-story{border-left:4px solid #00c896;padding:14px 17px;margin:22px 0;background:#f8fffe;border-radius:0 10px 10px 0;font-size:15px;color:#374151;line-height:1.75} .tt-story-label{font-size:11px;font-weight:700;letter-spacing:1px;color:#00a878;text-transform:uppercase;margin-bottom:7px} /* CTA */ .tt-cta{background:linear-gradient(135deg,#00c896 0%,#009e74 100%);border-radius:14px;padding:22px 20px;margin:36px 0 22px;text-align:center;box-shadow:0 6px 26px rgba(0,200,150,0.2)} .tt-cta-title{font-size:1.05rem;font-weight:800;color:#fff;margin-bottom:7px} .tt-cta p{color:rgba(255,255,255,0.88);margin:0 0 15px;font-size:15px} .tt-cta-btn{display:inline-block;background:#fff;color:#009e74;font-weight:800;font-size:15px;padding:12px 30px;border-radius:50px;text-decoration:none;border:none;box-shadow:0 3px 14px rgba(0,0,0,0.14);transition:transform 0.15s} .tt-cta-btn:hover{transform:translateY(-2px);color:#009e74;border:none} /* FAQ */ .tt-faq{margin:26px 0} .tt-faq-item{border:1.5px solid #e2e8f0;border-radius:11px;margin-bottom:9px;overflow:hidden} .tt-faq-q{font-weight:700;padding:14px 16px;background:#f8fafc;cursor:pointer;font-size:15px;color:#1e293b;display:flex;justify-content:space-between;align-items:center;gap:12px;user-select:none;line-height:1.45} .tt-faq-icon{width:22px;height:22px;min-width:22px;background:#00c896;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:15px;font-weight:700;flex-shrink:0;transition:transform 0.2s} .tt-faq-a{padding:0 16px 14px;font-size:15px;color:#4b5563;display:none;line-height:1.73} .tt-faq-a a{color:#00a878;border-bottom:1px solid rgba(0,168,120,0.28)} .tt-faq-item.open .tt-faq-icon{transform:rotate(45deg)} .tt-faq-item.open .tt-faq-a{display:block} .tt-divider{border:none;border-top:1px dashed #e2e8f0;margin:34px 0} @media(max-width:480px){ .tt-post h1{font-size:1.2rem}.tt-post h2{font-size:1.02rem;margin-top:36px} .tt-hero-card{padding:18px 15px 15px;border-radius:15px} .tt-hero-result{padding:14px 13px 12px}.tt-hero-result-num{font-size:2rem} .tt-hero-row{gap:6px}.tt-hero-item{padding:9px 6px 8px} .tt-table{font-size:13.5px}.tt-table td,.tt-table th{padding:9px 10px} .tt-cta-btn{font-size:14px;padding:11px 22px} .tt-box,.tt-story{padding:13px 14px}.tt-svg-legend-item{padding:9px 8px} .tt-toc{padding:12px 14px} }

30 Triệu Gross Net Bao Nhiêu? Tính Đủ BHXH + Thuế TNCN Theo Quy Định Hiện Hành

✦ Cập nhật 19/05/2026 Luật BHXH 2024 Biểu thuế TNCN hiện hành
🔄 Bài này áp dụng mức giảm trừ gia cảnh 11 triệu đồng/tháng và tỷ lệ đóng BHXH 10,5% theo quy định hiện hành. Nếu chính sách thay đổi, bài sẽ được cập nhật lại. Cập nhật lần cuối: 19/05/2026.

30 triệu Gross. Nghe có vẻ là mức lương đáng mơ ước — nhưng về tay chỉ còn 25.222.500đ nếu không có người phụ thuộc.

Ở mức này, thuế TNCN lần đầu chạm bậc 3 (15%). Khoản đóng thuế hàng tháng không còn nhỏ nữa — và đây cũng là lúc đăng ký người phụ thuộc có giá trị tài chính rõ nhất.

Bài này tính thẳng, không bỏ qua bước nào.

GROSS → NET · KHÔNG NGƯỜI PHỤ THUỘC
Mức lương: 30.000.000đ Gross · Độc thân hoặc chưa đăng ký NPT
✅ Lương về tay mỗi tháng
25.222.500đ
Sau khi trừ BHXH 3.150.000đ + thuế TNCN 1.627.500đ
Bảo hiểm bắt buộc
(10,5%)
– 3.150.000đ
Thuế TNCN
(bậc 1+2+3)
– 1.627.500đ
Tổng khấu
trừ
– 4.777.500đ
GROSS → NET · CÓ 1 NGƯỜI PHỤ THUỘC
Mức lương: 30.000.000đ Gross · Con, bố hoặc mẹ đã đăng ký hợp lệ
✅ Lương về tay mỗi tháng
25.882.500đ
Thuế TNCN giảm còn 967.500đ — tiết kiệm 660.000đ/tháng
Bảo hiểm bắt buộc
(10,5%)
– 3.150.000đ
Thuế TNCN
(có 1 NPT)
– 967.500đ
Tổng khấu
trừ
– 4.117.500đ
Tóm lại nhanh
30 triệu Gross → lĩnh về 25.222.500đ (không NPT) hoặc 25.882.500đ (có 1 NPT). Chênh lệch giữa 2 kịch bản là 660.000đ/tháng — hay gần 8 triệu/năm. Muốn tính mức khác: dùng tool Gross ↔ Net.

Tại sao thuế ở mức 30 triệu lại tăng mạnh hơn?

Ở mức 20 triệu, thu nhập chịu thuế mới chạm bậc 2 (10%) — tổng thuế 440.000đ/tháng. Ở mức 30 triệu, TNTT nhảy lên 15.850.000đ và đã chạm bậc 3 (15%).

Phần vượt ngưỡng 10 triệu bị tính 15% — đây là lý do khoản đóng thuế hàng tháng tăng từ 440.000đ lên 1.627.500đ. Không phải vì thuế suất thay đổi, mà vì thu nhập chịu thuế chạm vào bậc cao hơn.

3 bậc thuế liên quan ở mức lương này
Bậc 1: 0 – 5.000.000đ → 5% = 250.000đ
Bậc 2: 5.000.001 – 10.000.000đ → 10% = 500.000đ
Bậc 3: 10.000.001 – 18.000.000đ → 15% (phần 5.850.000đ × 15% = 877.500đ)

Tổng: 250.000 + 500.000 + 877.500 = 1.627.500đ. Xem biểu thuế đầy đủ tại tool Thuế TNCN 7 bậc.

Bảng tính chi tiết từng khoản

Không có người phụ thuộc

Khoản mụcCách tínhSố tiền
Lương Gross30.000.000đ
BHXH (8%)30tr × 8%– 2.400.000đ
BHYT (1,5%)30tr × 1,5%– 450.000đ
BHTN (1%)30tr × 1%– 300.000đ
Thu nhập sau bảo hiểm30tr − 3.150.00026.850.000đ
Giảm trừ bản thânQuy định hiện hành– 11.000.000đ
Thu nhập chịu thuế26.850.000 − 11.000.00015.850.000đ
Thuế bậc 1 (5%)5.000.000 × 5%250.000đ
Thuế bậc 2 (10%)5.000.000 × 10%500.000đ
Thuế bậc 3 (15%)5.850.000 × 15%877.500đ
Tổng thuế TNCN250k + 500k + 877.5k– 1.627.500đ
✅ Lương về tay25.222.500đ

Có 1 người phụ thuộc

Khoản mụcCách tínhSố tiền
Lương Gross30.000.000đ
Tổng bảo hiểm (10,5%)30tr × 10,5%– 3.150.000đ
Thu nhập sau bảo hiểm26.850.000đ
Giảm trừ bản thân– 11.000.000đ
Giảm trừ người phụ thuộc4.400.000 × 1– 4.400.000đ
Thu nhập chịu thuế26.850.000 − 15.400.00011.450.000đ
Thuế bậc 1 (5%)5.000.000 × 5%250.000đ
Thuế bậc 2 (10%)5.000.000 × 10%500.000đ
Thuế bậc 3 (15%)1.450.000 × 15%217.500đ
Tổng thuế TNCN250k + 500k + 217.5k– 967.500đ
✅ Lương về tay25.882.500đ
Lương của bạn khác 30 triệu?

Nhập mức Gross bất kỳ, chọn số người phụ thuộc — ra kết quả ngay.

→ Tính Gross ↔ Net ngay

Mức 30 triệu — những thứ thường không nói rõ khi nhận offer

30 triệu Gross là mức khá phổ biến với senior 5–8 năm kinh nghiệm, hoặc team lead tại các công ty vừa và lớn. Cũng là mức mà OT bắt đầu trở thành con dao hai lưỡi về thuế.

Tháng dự án gấp, làm thêm 40 giờ OT, được tính thêm 5 triệu. Tổng Gross tháng đó: 35 triệu.

Thu nhập chịu thuế tăng thêm 5 triệu — toàn bộ phần tăng này nằm trong bậc 3 (15%), thậm chí chạm bậc 4 (20%) nếu TNTT vượt 18 triệu. Tiền OT về tay chỉ còn 80–85% so với kỳ vọng. Không phải OT là xấu — chỉ là cần tính trước phần thuế tăng thêm để không ngạc nhiên.

Một điểm khác ít người để ý ở mức lương này: chênh lệch giữa hai offer "cùng 30 triệu" có thể lớn hơn nhiều so với mức 15–20 triệu.

Offer A công ty lớn: 30 triệu Gross toàn bộ trên hợp đồng. BHXH đóng trên 30 triệu.
Offer B startup: tổng 30 triệu nhưng lương cơ bản 18 triệu + phụ cấp 12 triệu. BHXH chỉ đóng trên 18 triệu.

BHXH phía người lao động chênh nhau: 3.150.000đ vs 1.890.000đ — tức 1.260.000đ/tháng, hay hơn 15 triệu/năm tích lũy vào quyền lợi bảo hiểm. Dài hạn — thai sản, ốm đau, lương hưu — khoảng cách đó không nhỏ. Kiểm tra nhanh tại tool tính BHXH/BHYT.
Đăng ký NPT ở mức 30 triệu — đáng hơn bất kỳ mức nào trước đó
Mỗi NPT hợp lệ giúp giảm 660.000đ/tháng tiền thuế, tương đương gần 8 triệu/năm. Ở mức 15 triệu lợi ích chỉ ~121.000đ/tháng; ở 30 triệu nó tăng gấp hơn 5 lần. Thủ tục đăng ký qua phòng kế toán công ty — cần giấy tờ chứng minh quan hệ và thu nhập của người phụ thuộc.

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

Lương 30 triệu Gross về tay bao nhiêu?
+
Đúng 25.222.500đ nếu không có người phụ thuộc (trừ BHXH 3.150.000đ + thuế 1.627.500đ). Có 1 NPT hợp lệ thì lĩnh về 25.882.500đ, thuế giảm còn 967.500đ.
30 triệu Gross đóng thuế TNCN bao nhiêu?
+
1.627.500đ/tháng nếu không có NPT — bậc 1 (250.000đ) + bậc 2 (500.000đ) + bậc 3 (877.500đ). Có 1 NPT thì còn 967.500đ. Xem biểu thuế đầy đủ tại tool Thuế TNCN.
30 triệu Gross bị trừ BHXH bao nhiêu?
+
3.150.000đ/tháng — BHXH 8% (2.400.000đ) + BHYT 1,5% (450.000đ) + BHTN 1% (300.000đ). Chi tiết tại tool tính BHXH/BHYT.
Tại sao thuế ở 30 triệu tăng mạnh hơn so với 20 triệu?
+
Ở 20 triệu, thu nhập chịu thuế chỉ chạm bậc 2 (10%), tổng thuế 440.000đ. Ở 30 triệu, TNTT tăng lên 15.850.000đ và chạm bậc 3 (15%) — phần vượt 10 triệu bị tính thuế suất cao hơn, đẩy tổng lên 1.627.500đ. Đây là cách biểu thuế lũy tiến hoạt động.
30 triệu Gross có nên đăng ký người phụ thuộc không?
+
Rất nên nếu đủ điều kiện. Mỗi NPT hợp lệ tiết kiệm 660.000đ/tháng tiền thuế — gần 8 triệu/năm. Ở mức lương này, đây là khoản đáng làm thủ tục nhất so với các mức thấp hơn.
30 triệu Net tương đương bao nhiêu Gross?
+
Khoảng 34–35 triệu Gross tùy cấu trúc lương và số NPT. Dùng tool Gross ↔ Net để ra số chính xác.
Tính Gross ↔ Net cho mọi mức lương

Nhập số, chọn người phụ thuộc — kết quả ra ngay. Miễn phí, không cần đăng ký.

→ Mở Tool Tính Lương

Mức lương khác? Xem thêm: 20 triệu Gross nhận về bao nhiêu · bảng quy đổi Gross → Net từ 10–50 triệu · hoặc xem tổng quan tại hướng dẫn tính lương Gross Net đầy đủ.