Skip to content

Workshop: Tờ khai thuế GTGT & Tính thuế TNDN

Thông tinChi tiết
Thời lượng60 phút
Công cụMicrosoft Excel / Google Sheets
Mức độTrung bình — Nâng cao
Kết quả đầu raFile Excel hoàn chỉnh: Bảng kê VAT + Tờ khai GTGT + Bảng tính TNDN

🎯 Mục tiêu Workshop

Sau khi hoàn thành, bạn sẽ:

  1. Lập được Bảng kê hoá đơn đầu vào / đầu ra theo đúng format
  2. Tổng hợp dữ liệu vào Tờ khai Mẫu 01/GTGT (rút gọn trên Excel)
  3. Phân loại chi phí được trừ / không được trừ khi tính thuế TNDN
  4. Ước tính thuế TNDN tạm nộp và ghi bút toán

Bước 0: Chuẩn bị file Excel (5 phút)

Tạo file Excel mới với 5 sheet:

SheetTênMục đích
1BK_DauVaoBảng kê hoá đơn GTGT đầu vào
2BK_DauRaBảng kê hoá đơn GTGT đầu ra
3ToKhai_GTGTTờ khai Mẫu 01/GTGT (rút gọn)
4CP_DuocTruBảng phân loại chi phí được trừ / không được trừ
5TinhThue_TNDNBảng tính thuế TNDN tạm nộp

Bước 1: Lập Bảng kê hoá đơn đầu vào (10 phút)

Sheet BK_DauVao

Thiết lập cấu trúc bảng:

CộtNội dungGhi chú
ASTTSố thứ tự
BNgày HĐNgày hoá đơn
CSố HĐKý hiệu + Số hoá đơn
DNhà cung cấpTên NCC
EMST NCCMã số thuế
FNội dungMô tả hàng hoá/DV
GGiá chưa thuếGiá trước VAT
HThuế suất0%, 5%, 8%, 10%
ITiền thuế GTGT= G × H
JTổng thanh toán= G + I
KHình thức TTCK / TM
LĐủ ĐK khấu trừ?✅ / ❌ (xét ĐK)
MVAT được KT= IF(L="✅", I, 0)

Nhập dữ liệu mẫu — Tháng 1/2026 (Công ty Minh Phát)

STT | Ngày HĐ   | Số HĐ      | NCC           | Giá chưa thuế | VAT 10%    | TT   | KT?
1   | 05/01/2026 | 1C26T-0012  | CT An Phú     | 400,000,000   | 40,000,000 | CK   | ✅
2   | 08/01/2026 | 1C26T-0045  | Giấy Sài Gòn  | 150,000,000   | 15,000,000 | CK   | ✅
3   | 10/01/2026 | 1C26T-0078  | Ông NV A      |  30,000,000   |  3,000,000 | CK   | ✅
4   | 15/01/2026 | 1C26T-0091  | Petrolimex    |   8,000,000   |    640,000 | TM   | ✅
5   | 20/01/2026 | 1C26T-0103  | Garage M.Tâm  |  15,000,000   |  1,500,000 | CK   | ✅

Tiêu chí đánh giá "Đủ ĐK khấu trừ":

  • Có hoá đơn GTGT hợp lệ ✅
  • HĐ ≥ 20 triệu → phải thanh toán CK ✅
  • HĐ < 20 triệu → TM vẫn OK ✅
  • HĐ bị huỷ / không hợp lệ → ❌
  • Chi phí cá nhân, không liên quan SXKD → ❌

Công thức Excel gợi ý cho cột L (Đủ ĐK khấu trừ):

excel
=IF(AND(G2>0, OR(AND(J2>=20000000, K2="CK"), J2<20000000)), "✅", "❌")

Lưu ý: Công thức trên chỉ kiểm tra điều kiện thanh toán. Trong thực tế, cần kiểm tra thêm tính hợp lệ của hoá đơn và mục đích chi.

Tổng VAT đầu vào được khấu trừ tháng 1:

excel
=SUMIF(L:L, "✅", I:I)

📋 Nhiệm vụ: Nhập tiếp dữ liệu tháng 2 và tháng 3 theo case study Minh Phát. Đánh dấu ❌ cho:

  • Google Ads (không HĐ GTGT)
  • ĐT di động GĐ (chi phí cá nhân)
  • Quà tặng KH VIP (TM > 20 triệu)

Bước 2: Lập Bảng kê hoá đơn đầu ra (10 phút)

Sheet BK_DauRa

Cấu trúc tương tự:

CộtNội dung
ASTT
BNgày HĐ
CSố HĐ
DKhách hàng
EMST KH
FNội dung
GGiá chưa thuế
HThuế suất
ITiền thuế GTGT
JTổng thanh toán

📋 Nhiệm vụ: Nhập toàn bộ hoá đơn đầu ra 3 tháng. Tính tổng:

excel
Tổng doanh thu chưa thuế Q1: =SUM(G:G)    → Kỳ vọng: 1,550,000,000
Tổng VAT đầu ra Q1:         =SUM(I:I)    → Kỳ vọng:   155,000,000

Bước 3: Lập Tờ khai Mẫu 01/GTGT trên Excel (15 phút)

Sheet ToKhai_GTGT

Thiết kế tờ khai rút gọn:

   A                                              B                    C
1  ═══════════════════════════════════════════════════════════════════════
2  TỜ KHAI THUẾ GIÁ TRỊ GIA TĂNG (Mẫu 01/GTGT)
3  Kỳ tính thuế: Quý I năm 2026
4  Người nộp thuế: CÔNG TY TNHH MINH PHÁT
5  MST: 030XXXXXXX
6  ═══════════════════════════════════════════════════════════════════════
7
8  PHẦN A - THUẾ GTGT ĐẦU RA
9  ───────────────────────────────────────────────────────────────────────
10 Chỉ tiêu                                        Mã chỉ tiêu    Số tiền
11 ───────────────────────────────────────────────────────────────────────
12 Tổng DT hàng hoá, DV bán ra                          [22]       (link BK_DauRa)
13 HH-DV bán ra không chịu thuế                         [23]       0
14 HH-DV bán ra chịu thuế suất 0%                       [24a]      0
15 HH-DV bán ra chịu thuế suất 5%                       [24b]      0
16 HH-DV bán ra chịu thuế suất 8%                       [24c]      0
17 HH-DV bán ra chịu thuế suất 10%                      [24d]      (link BK_DauRa)
18 Thuế GTGT của HH-DV bán ra                           [25]       (link BK_DauRa)
19
20 PHẦN B - THUẾ GTGT ĐƯỢC KHẤU TRỪ
21 ───────────────────────────────────────────────────────────────────────
22 Thuế GTGT còn được KT kỳ trước chuyển sang           [26]       0
23 Tổng thuế GTGT của HH-DV mua vào                     [27]       (link BK_DauVao)
24 Tổng số thuế GTGT được khấu trừ kỳ này               [28]       =[26]+[27]
25
26 PHẦN C - XÁC ĐỊNH NGHĨA VỤ THUẾ
27 ───────────────────────────────────────────────────────────────────────
28 Thuế GTGT phải nộp trong kỳ ([25]-[28])               [40]       =MAX([25]-[28], 0)
29 Thuế GTGT chưa khấu trừ hết kỳ này                   [41]       =MAX([28]-[25], 0)
30 Thuế GTGT đề nghị hoàn                                [42]       0
31 Thuế GTGT còn được KT chuyển kỳ sau                   [43]       =[41]-[42]

Công thức Excel cho các ô quan trọng:

excel
' Ô C12 (Tổng DT bán ra):
=BK_DauRa!SUM(G:G)

' Ô C18 (VAT đầu ra):
=BK_DauRa!SUM(I:I)

' Ô C23 (VAT đầu vào được KT):
=BK_DauVao!SUMIF(L:L, "✅", I:I)

' Ô C24 (Tổng KT kỳ này):
=C22 + C23

' Ô C28 (VAT phải nộp):
=MAX(C18 - C24, 0)

' Ô C29 (VAT chưa KT hết):
=MAX(C24 - C18, 0)

📋 Kiểm tra: Kết quả VAT phải nộp = 30.860.000 đồng (nếu dữ liệu đúng).


Bước 4: Phân loại chi phí được trừ / không được trừ (10 phút)

Sheet CP_DuocTru

CộtNội dung
ASTT
BKhoản chi phí
CSố tiền
DCó HĐ hợp lệ?
EHình thức TT
FLiên quan SXKD?
GĐược trừ?
HSố tiền được trừ
ISố tiền KHÔNG được trừ
JLý do (nếu không được trừ)

Nhập dữ liệu:

STT | Khoản chi               | Số tiền       | HĐ? | TT | SXKD? | Được trừ?
1   | Lương nhân viên          | 300,000,000   | Có  | CK | Có    | ✅
2   | BHXH, BHYT, BHTN (DN)   |  64,500,000   | Có  | CK | Có    | ✅
3   | Khấu hao TSCĐ           |  45,000,000   | Có  | -- | Có    | ✅
4   | Tiền thuê kho (3 tháng) |  90,000,000   | Có  | CK | Có    | ✅
5   | Chi phí vận chuyển       |  18,000,000   | Có  | CK | Có    | ✅
6   | Xăng xe giao hàng       |   8,000,000   | Có  | TM | Có    | ✅
7   | Sửa chữa xe tải         |  15,000,000   | Có  | CK | Có    | ✅
8   | Đồ ăn liên hoan         |  12,000,000   | Có  | TM | Có    | ✅
9   | Google Ads (3 tháng)    | 150,000,000   | ❌  | CK | Có    | ❌
10  | Quà tặng KH VIP         |  25,000,000   | Có  | TM | Có    | ❌
11  | ĐT di động GĐ           |   5,000,000   | Có  | TM | ❌    | ❌
12  | Tiền phạt giao thông     |   3,000,000   | ❌  | TM | ❌    | ❌
13  | Tiệc sinh nhật GĐ       |  18,000,000   | Có  | TM | ❌    | ❌
14  | Ủng hộ từ thiện          |  10,000,000   | Có  | CK | Có    | ✅

Công thức kiểm tra:

excel
' Cột H (Số tiền được trừ):
=IF(G2="✅", C2, 0)

' Cột I (Số tiền không được trừ):
=IF(G2="❌", C2, 0)

' Tổng CP được trừ:      =SUM(H:H) → 562,500,000
' Tổng CP không được trừ: =SUM(I:I) → 201,000,000

Bước 5: Bảng tính thuế TNDN tạm nộp (10 phút)

Sheet TinhThue_TNDN

   A                                              B
1  ═══════════════════════════════════════════════════
2  BẢNG TÍNH THUẾ TNDN TẠM NỘP - QUÝ I/2026
3  Công ty TNHH Minh Phát
4  ═══════════════════════════════════════════════════
5
6  CHỈ TIÊU                               SỐ TIỀN
7  ─────────────────────────────────────────────────
8  1. Doanh thu thuần                       =BK_DauRa!SUM(G:G)
9  2. Giá vốn hàng bán                     (nhập tay hoặc link)
10 3. Lợi nhuận gộp                        =B8-B9
11
12 4. Chi phí bán hàng                     (nhập)
13 5. Chi phí QLDN                         (nhập)
14 6. Lợi nhuận thuần từ HĐKD             =B10-B12-B13
15
16 7. Thu nhập khác                         0
17 8. Chi phí khác                          0
18 9. Lợi nhuận khác                       =B16-B17
19
20 10. TỔNG LỢI NHUẬN TRƯỚC THUẾ          =B14+B18
21
22 11. Điều chỉnh tăng (CP không được trừ) =CP_DuocTru!SUM(I:I)
23 12. Điều chỉnh giảm (TN miễn thuế)      0
24 13. Lỗ kết chuyển                        0
25
26 14. THU NHẬP CHỊU THUẾ                 =B20+B22-B23-B24
27
28 15. Thuế suất TNDN                      20%
29 16. THUẾ TNDN TẠM NỘP QUÝ I           =B26*B28
30 ─────────────────────────────────────────────────

Bút toán ghi nhận

Dựa trên kết quả từ ô B29, ghi bút toán:

Bút toán 1 — Ghi nhận chi phí thuế TNDN:

Nợ TKCó TKSố tiềnDiễn giải
Nợ TK 8211Có TK 3334=B29CP thuế TNDN tạm tính Q1/2026

Bút toán 2 — Nộp thuế TNDN:

Nợ TKCó TKSố tiềnDiễn giải
Nợ TK 3334Có TK 112=B29Nộp thuế TNDN Q1 qua TGNH

Bút toán 3 — Nộp thuế GTGT (từ Bước 3):

Nợ TKCó TKSố tiềnDiễn giải
Nợ TK 33311Có TK 1331124.140.000Khấu trừ VAT đầu vào Q1
Nợ TK 33311Có TK 11230.860.000Nộp thuế GTGT Q1 vào NSNN

✅ Checklist hoàn thành

  • [ ] Sheet BK_DauVao — Nhập đầy đủ HĐ 3 tháng, đánh dấu KT đúng
  • [ ] Sheet BK_DauRa — Nhập đầy đủ HĐ 3 tháng, tổng hợp DT + VAT
  • [ ] Sheet ToKhai_GTGT — Các chỉ tiêu link đúng, VAT phải nộp = 30.860.000
  • [ ] Sheet CP_DuocTru — Phân loại chính xác, tổng CP không được trừ = 201.000.000
  • [ ] Sheet TinhThue_TNDN — Tính thuế TNDN tạm nộp, ghi bút toán
  • [ ] Kiểm tra format: số liệu có dấu phân cách nghìn, văn bản rõ ràng

🏆 Thử thách nâng cao (Bonus — 15 phút)

  1. Thuế nhà thầu Google Ads: Tính số thuế nhà thầu phải nộp thay (VAT 5% + CIT 5%) cho 150 triệu Google Ads. Nếu kê khai thuế nhà thầu đúng, chi phí Google Ads sẽ được trừ — tính lại thuế TNDN.
Thuế GTGT nhà thầu=150.000.000×5%=7.500.000Thuế TNDN nhà thầu=150.000.000×5%=7.500.000
  1. So sánh: Tạo bảng so sánh số thuế TNDN khi (a) KHÔNG kê khai thuế nhà thầu vs (b) CÓ kê khai. Chênh lệch bao nhiêu?

  2. Kết chuyển lỗ: Nếu năm 2025 Minh Phát lỗ 100 triệu, tính lại thu nhập chịu thuế Quý I/2026 có xét kết chuyển lỗ.