Quản Lý Nhân Sự

Tính Lương Tự Động Bằng Google Sheets: Hướng Dẫn Chi Tiết 2026

Tuân HoangTuân Hoang
28 tháng 3, 2026
13 phút đọc
Tính Lương Tự Động Bằng Google Sheets: Hướng Dẫn Chi Tiết 2026

Hướng dẫn chi tiết tính lương tự động bằng Google Sheets — đúng luật lao động Việt Nam 2026: BHXH, BHYT, BHTN, thuế TNCN lũy tiến, tăng ca lễ Tết.

Từ bảng lương đơn giản đến hệ thống tự động gửi slip lương qua email — không cần phần mềm HRM đắt tiền.

1. Cấu Trúc Bảng Lương Chuẩn

Một bảng lương hoàn chỉnh theo chuẩn Việt Nam gồm các phần sau:

Khoản mục Loại Mô tả
A. THU NHẬP
Lương cơ bản+Lương theo hợp đồng × hệ số ngày công
Phụ cấp lương+Xăng xe, điện thoại, ăn trưa (nếu tính vào lương)
Lương tăng ca+150–300% tùy ngày làm thêm
Thưởng KPI+Theo kết quả đánh giá hiệu suất
B. KHẤU TRỪ
BHXH (NV đóng)-8% lương đóng BHXH
BHYT (NV đóng)-1.5% lương đóng BHYT
BHTN (NV đóng)-1% lương đóng BHTN
Thuế TNCN-Lũy tiến 7 bậc 5%–35%
Tạm ứng lương-Nếu có tạm ứng trong tháng
= LƯƠNG THỰC NHẬN

2. Tính Lương Theo Ngày Công

Công thức tính lương thực tế dựa trên ngày công:

// Sheet CAI_DAT: Ngày chuẩn công = 26 ngày

NGAY_CHUAN = CAI_DAT!B2 // = 26

// Lương theo ngày công thực tế

=LUONG_HD * NGAY_CONG / NGAY_CHUAN

// Lương giờ (để tính tăng ca)

=LUONG_HD / NGAY_CHUAN / 8

// Lương ngày làm thêm ngày thường (150%)

=LUONG_GIO * GIO_TANGCA * 1.5

3. Tính BHXH, BHYT, BHTN 2026

Theo quy định hiện hành, mức đóng bảo hiểm xã hội bắt buộc 2026:

Loại bảo hiểm NV đóng DN đóng Tổng Công thức (NV đóng)
BHXH8%17.5%25.5%=LUONG_BH * 8%
BHYT1.5%3%4.5%=LUONG_BH * 1.5%
BHTN1%1%2%=LUONG_BH * 1%
TỔNG NV ĐÓNG10.5%21.5%32%=LUONG_BH * 10.5%

Lưu ý quan trọng về lương đóng BHXH 2026:

  • • Mức tối thiểu: Lương tối thiểu vùng (từ 4.680.000đ – 6.680.000đ tùy vùng)
  • • Mức tối đa: 20 lần mức lương cơ sở = 20 × 2.340.000đ = 46.800.000đ/tháng
  • • Lương đóng BHXH = Lương + Phụ cấp lương + Các khoản bổ sung xác định được

// Tổng BHXH nhân viên đóng (trong ô F5)

=MIN(LUONG_BH, 46800000) * 10.5%

// Dùng MIN để cap ở mức trần BHXH

4. Tính Thuế TNCN Lũy Tiến Từng Phần

Thuế TNCN Việt Nam tính theo phương pháp lũy tiến từng phần với 7 bậc thuế:

Bậc Thu nhập tính thuế/tháng Thuế suất Số thuế tối đa
1Đến 5 triệu5%250.000đ
25 – 10 triệu10%500.000đ
310 – 18 triệu15%1.200.000đ
418 – 32 triệu20%2.800.000đ
532 – 52 triệu25%5.000.000đ
652 – 80 triệu30%8.400.000đ
7Trên 80 triệu35%Không giới hạn

// Bước 1: Tính thu nhập chịu thuế

=TONG_LUONG - BHXH_NV_DONG

// Bước 2: Tính thu nhập tính thuế (sau giảm trừ)

=MAX(TNCT - 11000000 - (SO_NGUOI_PHU_THUOC * 4400000), 0)

// Bước 3: Thuế TNCN (đặt tên ô TNTT = Thu nhập tính thuế)

=IFS(TNTT<=0,0, TNTT<=5000000,TNTT*0.05, TNTT<=10000000,250000+(TNTT-5000000)*0.1, TNTT<=18000000,750000+(TNTT-10000000)*0.15, TNTT<=32000000,1950000+(TNTT-18000000)*0.2, TNTT<=52000000,4750000+(TNTT-32000000)*0.25, TNTT<=80000000,9750000+(TNTT-52000000)*0.3, TRUE,18150000+(TNTT-80000000)*0.35)

5. Tính Lương Tăng Ca Theo Luật

Loại ngày làm thêm Hệ số lương Công thức
Ngày thường150%=LUONG_GIO * GIO * 1.5
Ngày nghỉ hàng tuần200%=LUONG_GIO * GIO * 2.0
Ngày lễ, Tết, nghỉ có lương300%=LUONG_GIO * GIO * 3.0
Ban đêm (22:00 – 06:00)+30%Cộng thêm 30% vào mức trên

6. Tự Động Hóa Bảng Lương

Kết nối bảng lương với sheet chấm công để tự động kéo dữ liệu:

// VLOOKUP ngày công từ sheet chấm công

=IFERROR(VLOOKUP(A5, CHAM_CONG!$A:$AG, 33, 0), 0)

// cột 33 = cột AG (tổng ngày công) trong sheet chấm công

// Tương tự cho giờ tăng ca

=IFERROR(VLOOKUP(A5, CHAM_CONG!$A:$AI, 35, 0), 0)

7. Tạo Slip Lương Và Gửi Email Tự Động

Dùng Google Apps Script để tự động tạo PDF slip lương và gửi email cho từng nhân viên cuối tháng:

// Apps Script: Gửi slip lương tự động

function sendPaySlips() {

const sheet = SpreadsheetApp.getActiveSpreadsheet()

const payroll = sheet.getSheetByName('TINH_LUONG')

const lastRow = payroll.getLastRow()

for (let i = 2; i <= lastRow; i++) {

const email = payroll.getRange(i, 3).getValue() // cột C = email

const name = payroll.getRange(i, 2).getValue()

const netPay = payroll.getRange(i, 20).getValue() // cột T = lương thực nhận

GmailApp.sendEmail(email, 'Phiếu lương tháng ' + new Date().getMonth(),

'Xin chào ' + name + ', lương tháng này: ' + netPay.toLocaleString() + 'đ')

}}

}

Tải Template Tính Lương Hoàn Chỉnh

Template Google Sheets tính lương tự động: BHXH 2026, thuế TNCN lũy tiến, tăng ca lễ Tết, slip lương PDF, Apps Script gửi email tự động.

Xem Template Tính Lương →

8. FAQ

Lương đóng BHXH có phải là lương hợp đồng không?

Không nhất thiết. Lương đóng BHXH = Lương + Phụ cấp lương + Các khoản bổ sung xác định được (Thông tư 47/2015/TT-BLĐTBXH). Các khoản không tính vào BHXH: thưởng Tết, hỗ trợ xăng xe (nếu trả theo tháng cố định thì phải tính).

Nhân viên không có thu nhập tính thuế có cần khấu trừ thuế không?

Không. Nếu thu nhập tính thuế <= 0 (sau khi trừ giảm trừ bản thân 11 triệu + người phụ thuộc), nhân viên không phải đóng thuế TNCN. Công thức IFS đã xử lý trường hợp này.

Chia sẻ bài viết:

Tuân Hoang

Tuân Hoang

Đội ngũ SheetStore

Bạn thấy bài viết hữu ích?

Đăng ký nhận thông báo khi có bài viết mới.

Nhận thông báo khi có bài viết mới. Không spam, hứa luôn! 😊

Bình luận (0)

Vui lòng đăng nhập để tham gia thảo luận