Hướng dẫn

Mẫu Bảng Tính Khấu Hao TSCĐ Theo TT200 Bằng Google Sheets 2026

Tuân HoangTuân Hoang
10 tháng 9, 2026
Cập nhật: 6 tháng 10, 2026
11 phút đọc
Ảnh minh họa bài viết: Mẫu Bảng Tính Khấu Hao TSCĐ Theo TT200 Bằng Google Sheets 2026

Thông tư 200 quy định rõ cách tính khấu hao TSCĐ — nhưng cái khó nằm ở chỗ mỗi doanh nghiệp có hàng chục, thậm chí hàng trăm tài sản với thời gian trích khấu hao khác nhau, nguyên giá khác nhau, ngày đưa vào sử dụng khác nhau. Kế toán làm trên Excel thì mỗi tháng lại phải copy dòng, kéo công thức, rồi cuối năm đối chiếu sổ sách phát hiện lệch vì một ô bị ghi đè từ đợt nhập liệu nào đó. Dưới đây là cách dựng bảng khấu hao TSCĐ theo TT200 bằng Google Sheets, làm một lần rồi chạy được cả năm tài chính mà không phải sửa công thức.

TT200 yêu cầu gì ở bảng tính khấu hao TSCĐ

Trước khi dựng bảng, cần nắm mấy con số mà Thông tư 200 quy định cứng, vì sai ở đây thì cả bảng tính vô nghĩa.

Nguyên giá TSCĐ hữu hình bao gồm giá mua chưa thuế GTGT (nếu được khấu trừ), chi phí vận chuyển, lắp đặt, chạy thử, và các chi phí trực tiếp khác để đưa tài sản vào trạng thái sẵn sàng sử dụng. Không được gộp chi phí sửa chữa nhỏ, chi phí đào tạo nhân viên vận hành vào nguyên giá. Đây là lỗi phổ biến khiến TSCĐ bị đội giá, khấu hao hàng tháng cao hơn thực tế, và khi quyết toán thuế phải làm điều chỉnh.

Về phương pháp khấu hao, TT200 cho phép ba cách: đường thẳng (phổ biến nhất với SME), số dư giảm dần có điều chỉnh, và theo số lượng sản phẩm. Tài khoản sử dụng: TK 214 theo dõi hao mòn lũy kế, TK 211 cho TSCĐ hữu hình, TK 213 cho TSCĐ vô hình, TK 242 cho chi phí trả trước dài hạn. Chi phí khấu hao hàng tháng hạch toán vào TK 627 (sản xuất chung), 641 (bán hàng), 642 (quản lý doanh nghiệp) — tùy bộ phận sử dụng tài sản.

Điểm dễ sai nhất: thời gian trích khấu hao. Phụ lục I TT200 có khung thời gian tối thiểu – tối đa cho từng nhóm tài sản. Máy móc thiết bị sản xuất là 5–15 năm, phương tiện vận tải 6–10 năm, thiết bị văn phòng 3–5 năm. Doanh nghiệp chọn trong khung này và phải đăng ký với cơ quan thuế khi bắt đầu hoạt động, không được tự ý đổi giữa chừng trừ trường hợp có lý do chính đáng.

Cấu trúc sheet khấu hao chạy được quanh năm

Đừng gộp tất cả vào một sheet. Cách dựng ổn định nhất là tách thành ba sheet liên kết: DanhMucTSCD (thông tin gốc từng tài sản), KhauHaoThang (bảng tính theo kỳ), và DanhMucTaiKhoan (để tra cứu tài khoản hạch toán và phòng ban).

Sheet DanhMucTSCD — nơi khai báo một lần

Đây là sheet bạn nhập dữ liệu thủ công, và cũng là sheet duy nhất được phép sửa khi có tài sản mới. Các cột cần có:

  • Mã TSCĐ (đặt theo quy tắc riêng, ví dụ MMTB-001, VP-002)
  • Tên tài sản
  • Nhóm TSCĐ (để tra khung thời gian TT200)
  • Ngày đưa vào sử dụng
  • Nguyên giá
  • Thời gian khấu hao (tháng)
  • Giá trị thanh lý ước tính (mặc định 0 nếu không có)
  • Phương pháp khấu hao
  • Bộ phận sử dụng (để biết hạch toán vào 627, 641 hay 642)
  • Tài khoản TSCĐ

Ngày đưa vào sử dụng phải ghi đúng định dạng ngày của Google Sheets (mm/dd/yyyy hoặc dd/mm/yyyy tùy cấu hình locale), nếu không các hàm DATEDIF phía sau sẽ trả về lỗi.

Sheet KhauHaoThang — tự động tính theo kỳ

Sheet này bạn chỉ cần hai ô nhập liệu: tháng và năm của kỳ tính khấu hao, đặt ở ô B1 và B2. Toàn bộ phần còn lại dùng công thức kéo xuống.

Ví dụ cụ thể. Tài sản MMTB-001 có nguyên giá 360.000.000 đồng, thời gian khấu hao 60 tháng, bắt đầu sử dụng từ 01/03/2024. Khấu hao hàng tháng theo phương pháp đường thẳng:

= (360.000.000 - 0) / 60 = 6.000.000 đồng/tháng

Đến kỳ tháng 12/2026, tài sản này đã trích được bao nhiêu tháng? Công thức DATEDIF xử lý được:

= DATEDIF(NgayBD, DATE(Nam, Thang, 1), "m") + 1

Cộng thêm 1 vì tháng đưa vào sử dụng cũng được trích khấu hao (theo TT200, tài sản đưa vào sử dụng ngày nào thì bắt đầu trích từ tháng đó, không cần đủ ngày). Kết quả là 34 tháng, hao mòn lũy kế 204.000.000 đồng, giá trị còn lại 156.000.000 đồng.

Nhưng có một cái bẫy. Nếu tài sản đã trích đủ số tháng khấu hao, bạn không được trích thêm. Công thức cần chặn bằng MIN:

= MIN(SốThángĐãTrích, ThờiGianKhấuHao) * KhauHaoThang

Kiểm tra ở cột "Giá trị còn lại": nếu âm thì dừng trích. Cách gọn nhất là dùng IF:

= IF(GiáTrịCònLại <= 0, 0, KhauHaoThang)

Với doanh nghiệp có 50 tài sản trở lên, việc gõ tay từng công thức là không khả thi. Dùng mảng hoặc ARRAYFORMULA để kéo tự động cho toàn bộ danh mục — cách này cũng được nói kỹ trong bài Google Sheets Nâng Cao 2026: 12 Hàm & Kỹ Thuật Biến Bảng Tính Thành Phần Mềm Quản Lý, phần về VLOOKUP và INDEX-MATCH rất hữu ích cho việc tra cứu chéo sheet.

Công thức cốt lõi và cách tránh lỗi dấu phẩy

Google Sheets dùng dấu phẩy để phân tách tham số hàm khi locale là Hoa Kỳ, nhưng dùng dấu chấm phẩy khi locale là Việt Nam hoặc nhiều nước châu Âu. Nếu bạn mở file mẫu từ nguồn khác mà công thức báo lỗi #ERROR, kiểm tra ngay File → Settings → Locale. Đây là lỗi làm mất thời gian nhiều nhất khi dùng template nước ngoài.

Các hàm cần dùng cho bảng khấu hao TT200:

Hàm Dùng để làm gì Ví dụ
DATEDIF Tính số tháng tài sản đã được đưa vào sử dụng =DATEDIF(NgayBD, DATE(2026,12,1), "m")
VLOOKUP / XLOOKUP Tra cứu thông tin tài sản từ sheet DanhMucTSCD =XLOOKUP(MaTSCD, DanhMucTSCD!A:A, DanhMucTSCD!E:E)
IF Chặn trích khấu hao khi tài sản đã hết khấu hao =IF(ConLai<=0, 0, KhauHaoThang)
MIN So sánh số tháng đã trích với thời gian khấu hao đăng ký =MIN(SoThang, ThoiGianKH)
SUMIF Tổng hợp chi phí khấu hao theo bộ phận hoặc tài khoản =SUMIF(TaiKhoan, "642", ChiPhi)
EOMONTH Lấy ngày cuối tháng để ghi ngày hạch toán =EOMONTH(DATE(2026,12,1), 0)
ARRAYFORMULA Áp dụng công thức cho toàn bộ cột không cần kéo =ARRAYFORMULA(IF(A2:A="", "", DATEDIF(...)))

Một lỗi nữa ít người để ý: khi dùng VLOOKUP tra cứu nguyên giá, nếu cột mã TSCĐ có khoảng trắng thừa ở cuối (thường gặp khi copy từ file Excel cũ), hàm sẽ trả về #N/A. Cách xử lý là bọc TRIM quanh giá trị tra cứu, hoặc bật Data → Data cleanup → Trim whitespace trên toàn bộ cột.

Trường hợp tài sản tăng, giảm, thanh lý giữa năm

Đây là phần mà bảng khấu hao Excel thường gãy. Khi một tài sản thanh lý tháng 6, bạn vẫn phải trích khấu hao đến hết tháng 5, rồi dừng. Nếu không có cột "Ngày thanh lý", công thức sẽ trích tiếp và làm sai lệch chi phí cả năm.

Thêm vào sheet DanhMucTSCD một cột "Ngày ghi giảm" (để trống nếu tài sản còn dùng). Ở sheet KhauHaoThang, thêm một cột kiểm tra:

= IF(AND(NgayGhiGiam<>"", DATE(Nam,Thang,1) > EOMONTH(NgayGhiGiam,0)), 0, KhauHaoThang)

Ví dụ: Máy tính VP-005 mua tháng 1/2024, nguyên giá 24.000.000 đồng, khấu hao 36 tháng. Tháng 6/2026 công ty thanh lý. Khấu hao được trích đến hết tháng 5/2026, tổng 29 tháng × 666.667 đồng = 19.333.343 đồng. Từ tháng 6 trở đi, cột khấu hao trả về 0. Phần giá trị còn lại chưa khấu hao hết (4.666.657 đồng) hạch toán vào chi phí thanh lý TSCĐ theo quy định.

Trường hợp nâng cấp, sửa chữa lớn làm tăng nguyên giá: theo TT200, nếu chi phí này đủ điều kiện ghi tăng nguyên giá (thời gian sử dụng được kéo dài trên 1 năm, mang lại lợi ích kinh tế), phải tính lại khấu hao từ kỳ phát sinh. Cách đơn giản là ghi thành một dòng TSCĐ mới với mã phụ, hoặc cập nhật lại ba cột: Nguyên giá, Thời gian khấu hao, Giá trị đã trích lũy kế đến thời điểm đó. Nếu làm theo cách thứ hai, số tháng khấu hao còn lại phải tính lại thủ công và ghi đè — chấp nhận được với SME có ít tài sản.

Làm sao để bảng tự cập nhật khi mở tháng mới

Thay vì copy sheet sang tháng mới, dùng Named Range kết hợp query để bảng tự nhảy theo tháng hiện tại. Đặt ô B1 = =TEXT(TODAY(), "MM") và B2 = =TEXT(TODAY(), "YYYY"). Cả bảng sẽ tự tính kỳ hiện tại mà không cần sửa gì.

Nếu bạn muốn xuất bảng khấu hao theo từng kỳ để lưu trữ (rất cần cho việc đối chiếu sổ sách cuối năm), dùng chức năng File → Make a copy cho từng tháng, hoặc tốt hơn là dùng Apps Script để ghi snapshot tự động vào một sheet "LichSuKhauHao" mỗi khi đóng sổ tháng. Cách này gọn hơn nhiều so với tạo 12 file riêng.

Một kỹ thuật nữa đáng dùng: tạo Data Validation cho cột "Bộ phận sử dụng" để chỉ cho chọn trong danh sách cố định (Sản xuất, Kinh doanh, Hành chính). Khi đó công thức SUMIF ở bảng tổng hợp sẽ không bao giờ bỏ sót tài sản vì gõ sai tên bộ phận. Với những bảng tính có nhiều người cùng nhập liệu, Data Validation tiết kiệm hàng giờ đối chiếu.

Khi nào nên dùng template có sẵn thay vì tự dựng

Tự dựng bảng khấu hao bằng Google Sheets có lợi thế là hiểu rõ từng công thức, chỉnh sửa được theo đặc thù ngành. Nhưng nếu bạn có trên 100 tài sản, nhiều bộ phận hạch toán khác nhau, cần liên kết với bảng lương và bảng phân bổ chi phí trả trước, thì việc dựng từ đầu mất vài ngày và dễ sót trường hợp biên.

Tôi thấy nhiều kế toán chọn cách dùng template có sẵn rồi tùy chỉnh phần danh mục tài sản cho phù hợp. Cách này nhanh hơn, đặc biệt là khi template đã xử lý sẵn các trường hợp tăng giảm TSCĐ, tính khấu hao theo ngày đưa vào sử dụng chứ không làm tròn tháng, và có sẵn bảng tổng hợp chi phí theo tài khoản 627/641/642. SheetStore có Template Quản Lý Tài Sản Cố Định miễn phí trên Google Sheets để làm điểm khởi đầu; phần đối chiếu với TT200 bạn cần tự kiểm tra cùng kế toán. Nếu muốn tham khảo cách xây dựng bảng tính có cấu trúc dữ liệu tương tự cho mục đích khác, bài Quản lý thu chi quán cafe: Công thức và mẫu bảng tính miễn phí cũng dùng cùng nguyên tắc tách sheet danh mục và sheet phát sinh, đáng để xem qua.

Kiểm tra bảng trước khi chốt sổ tháng

Bốn bước kiểm tra nhanh, làm mất 5 phút nhưng tránh được việc phải sửa sổ sau khi đã nộp báo cáo:

  • Tổng khấu hao trên bảng có khớp với số dư TK 214 phát sinh trong tháng không? Nếu lệch, thường là do một tài sản đã thanh lý vẫn bị trích tiếp.
  • Có tài sản nào giá trị còn lại âm không? Nếu có, công thức chặn khấu hao bị sai hoặc thiếu.
  • Tài sản mới mua trong tháng đã được nhập vào DanhMucTSCD chưa? Nhiều doanh nghiệp bỏ sót vì hóa đơn về muộn.
  • Cột tài khoản hạch toán đã đúng bộ phận chưa? TSCĐ chuyển từ phòng hành chính sang xưởng sản xuất thì phải đổi từ 642 sang 627.

Một lưu ý về góc nhìn: không phải cứ đúng TT200 là đủ. Nếu doanh nghiệp bạn đang chuẩn bị kiểm toán hoặc làm hồ sơ vay vốn, đơn vị kiểm toán sẽ soi kỹ thời gian khấu hao và phương pháp có nhất quán với đăng ký ban đầu không. Bảng tính cần có cột ghi chú lý do nếu có thay đổi giữa năm, thay vì chỉ sửa số liệu âm thầm.

Bảng khấu hao TSCĐ chạy tốt không phải bảng phức tạp nhất, mà là bảng bạn không phải sửa khi mở tháng mới. Nếu công thức đang phải vá víu mỗi kỳ, đó là dấu hiệu nên dựng lại cấu trúc theo hướng tách danh mục và phát sinh như trên — hoặc dùng mẫu đã được xử lý sẵn các trường hợp biên.

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

Thông tư 200 quy định những phương pháp khấu hao TSCĐ nào?

TT200 cho phép ba phương pháp: đường thẳng, số dư giảm dần có điều chỉnh và theo số lượng, khối lượng sản phẩm. Doanh nghiệp chọn một phương pháp cho từng TSCĐ và phải dùng nhất quán trong suốt thời gian hữu dụng, muốn đổi phải trình bày lý do trong thuyết minh báo cáo tài chính.

Mẫu bảng tính khấu hao TSCĐ theo TT200 cần những cột thông tin gì?

Tối thiểu gồm: mã TSCĐ, tên tài sản, ngày đưa vào sử dụng, nguyên giá, thời gian hữu dụng (tháng), giá trị thanh lý ước tính, mức khấu hao/tháng, khấu hao lũy kế đầu kỳ, khấu hao trong kỳ, lũy kế cuối kỳ và giá trị còn lại. Thêm cột tài khoản (211, 214, 242) nếu muốn đối chiếu sổ cái.

Làm sao tính khấu hao TSCĐ theo tháng trên Google Sheets?

Dùng hàm DATEDIF hoặc YEARFRAC để tính số tháng đã trích, kết hợp IF để dừng khi khấu hao lũy kế chạm nguyên giá trừ giá trị thanh lý. Công thức đường thẳng đơn giản nhất là =ROUND((Nguyên giá - Giá trị thanh lý)/Thời gian hữu dụng, 0), sau đó nhân với số tháng đã dùng trong kỳ.

TSCĐ mua giữa tháng thì tháng đó có trích khấu hao không?

Theo TT200, TSCĐ tăng trong tháng thì bắt đầu trích khấu hao từ tháng sau; TSCĐ giảm trong tháng vẫn trích đủ tháng đó rồi dừng. Vì vậy bảng tính cần cột ngày tăng/giảm và công thức xác định số tháng trích thực tế, tránh trích thừa hoặc thiếu một tháng.

Bạn muốn áp dụng ngay mà không phải tự xây từ đầu?

Khám phá các mẫu Google Sheets và phần mềm quản lý dựng sẵn cho doanh nghiệp Việt tại SheetStore Marketplace.

Chia sẻ bài viết:

Tuân Hoang

Tuân Hoang

Đội ngũ SheetStore

Google SheetsGoogle Apps ScriptCRMAutomationPhần mềm quản lý doanh nghiệp

Google Workspace Certified, 5+ years experience

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