Hướng dẫn

Hướng Dẫn Google Sheets Cho Kế Toán Cơ Bản 2027: Không Cần Phần Mềm Kế Toán

Tuân HoangTuân Hoang
13 phút đọc
Hướng Dẫn Google Sheets Cho Kế Toán Cơ Bản 2027: Không Cần Phần Mềm Kế Toán

Hướng Dẫn Google Sheets Cho Kế Toán Cơ Bản 2027: Không Cần Phần Mềm Kế Toán

Phần mềm kế toán chuyên nghiệp như MISA, Fast Accounting hay QuickBooks rất mạnh — nhưng tốn từ 3-15 triệu đồng/năm và yêu cầu đào tạo riêng. Với SME dưới 20 nhân viên, doanh thu dưới 10 tỷ/năm, Google Sheets có thể đảm nhận 100% nhu cầu kế toán cơ bản với chi phí gần bằng 0.

Bài viết này sẽ hướng dẫn bạn thiết lập hệ thống sổ sách kế toán đơn giản trên Google Sheets — đủ để quản lý tài chính doanh nghiệp, lập báo cáo P&L, và chuẩn bị số liệu cho kế toán thuế cuối năm.

Lưu ý quan trọng: Hướng dẫn này dành cho kế toán quản trị nội bộ — theo dõi tài chính để ra quyết định kinh doanh. Kế toán thuế và báo cáo tài chính theo chuẩn VAS vẫn cần kế toán được đào tạo chuyên nghiệp.

Kế Toán Cơ Bản Là Gì? SME Cần Biết Gì?

Kế toán cơ bản cho SME gồm 3 báo cáo quan trọng nhất:

  1. P&L (Profit & Loss) — Báo cáo lãi/lỗ: Doanh thu - Chi phí = Lợi nhuận
  2. Balance Sheet đơn giản — Bảng cân đối: Tài sản = Nợ + Vốn chủ sở hữu
  3. Cashflow Statement — Dòng tiền: Tiền thực sự vào/ra tài khoản

Nhiều chủ doanh nghiệp nhỏ nhầm lẫn lợi nhuận kế toán với tiền mặt thực tế. Ví dụ: bạn có thể có lợi nhuận 100 triệu trên sổ sách nhưng tài khoản ngân hàng âm vì khách chưa trả nợ. Cashflow tracking giúp tránh cạm bẫy này.

Setup Sổ Sách Google Sheets: Cấu Trúc File

File: "KeToan_[TenCongTy]_2027.gsheet"
├── Sheet "SoNhatKy"         — Ghi nhận tất cả giao dịch (nhật ký kép đơn giản)
├── Sheet "DanhMucTaiKhoan"   — Bảng tài khoản (mã + tên)
├── Sheet "BaoCaoThang"       — P&L tự động theo tháng
├── Sheet "CashFlow"          — Dòng tiền hàng ngày
├── Sheet "CongNo_KhachHang"  — Theo dõi công nợ phải thu
├── Sheet "CongNo_NhaCungCap" — Công nợ phải trả
├── Sheet "ThueTongHop"       — Theo dõi thuế GTGT
└── Sheet "Dashboard"         — Overview tài chính

Bảng Tài Khoản Đơn Giản Cho SME

Không cần dùng hệ thống tài khoản chuẩn VAS 200+ tài khoản. Với SME, 20-30 tài khoản là đủ:

Mã TK Tên tài khoản Loại Ghi chú
111 Tiền mặt Tài sản Két tiền, tiền lẻ
112 Tiền gửi ngân hàng Tài sản Tài khoản NH (Vietcombank, etc.)
131 Phải thu khách hàng Tài sản Công nợ KH chưa thanh toán
156 Hàng tồn kho Tài sản Giá trị hàng trong kho
211 Tài sản cố định Tài sản Máy móc, thiết bị, xe
331 Phải trả nhà cung cấp Nợ phải trả Công nợ với NCC
333 Thuế và các khoản nộp NN Nợ phải trả Thuế GTGT, TNDN, TNCN
411 Vốn điều lệ Vốn CSH Vốn ban đầu
511 Doanh thu bán hàng Doanh thu Tất cả doanh thu bán sản phẩm/DV
632 Giá vốn hàng bán (COGS) Chi phí Giá nhập hàng, NVL
642 Chi phí quản lý Chi phí Lương VP, thuê văn phòng, v.v.
641 Chi phí bán hàng Chi phí Marketing, phí ship, lương sale

Sổ Nhật Ký Kép Đơn Giản (Simplified Double-Entry)

Kế toán kép nghe phức tạp nhưng thực ra rất logic: mỗi giao dịch có 2 tác động — một bên Nợ (Dr) và một bên Có (Cr).

Ví dụ các bút toán thường gặp:

1. Bán hàng thu tiền ngay:
   Nợ TK 111 (Tiền mặt)     500,000     | Tài sản tăng
   Có TK 511 (Doanh thu)              500,000 | Doanh thu tăng

2. Bán hàng ghi nợ KH:
   Nợ TK 131 (Phải thu KH)  500,000     | Nợ phải thu tăng
   Có TK 511 (Doanh thu)              500,000 | Doanh thu tăng

3. Nhập hàng từ NCC trả chậm:
   Nợ TK 156 (Hàng tồn kho) 300,000     | Hàng tồn kho tăng
   Có TK 331 (Phải trả NCC)          300,000 | Nợ phải trả tăng

4. Trả lương nhân viên:
   Nợ TK 642 (Chi phí QL)   80,000,000  | Chi phí tăng
   Có TK 112 (TG Ngân hàng)           80,000,000 | Tiền NH giảm

Sheet Sổ Nhật Ký trong Google Sheets:

Headers: Ngày | Mã chứng từ | Diễn giải | TK Nợ | Số tiền Nợ | TK Có | Số tiền Có | Người nhập

// Công thức kiểm tra bút toán cân bằng (Nợ = Có)
=IF(SUMIF(SoNhatKy!E:E, E2, SoNhatKy!F:F) = SUMIF(SoNhatKy!G:G, G2, SoNhatKy!H:H), "✅", "❌ LỆCH!")

// Số dư tài khoản tại bất kỳ thời điểm nào
=SUMIF(SoNhatKy!D:D, "111", SoNhatKy!F:F) - SUMIF(SoNhatKy!F:F, "111", SoNhatKy!H:H)

Google Sheets Formulas Cho Kế Toán

Running Balance (Số Dư Lũy Kế)

// Tính số dư sau mỗi giao dịch trong cột D
// Cột A: Ngày, B: Thu, C: Chi, D: Số dư
// D2: Số dư đầu kỳ (nhập tay)
// D3 trở đi:
=D2 + B3 - C3

// Dùng ARRAYFORMULA cho toàn cột (D3:D1000)
=ARRAYFORMULA(IF(A3:A1000="","", D2 + MMULT(
  IF(ROW(B3:B1000)<=TRANSPOSE(ROW(B3:B1000)), 1, 0),
  (B3:B1000-C3:C1000)
)))

SUMIFS Phân Loại Theo Tài Khoản và Tháng

// Tổng doanh thu tháng này (TK 511)
=SUMIFS(SoNhatKy!H:H,           // Cột số tiền Có
        SoNhatKy!G:G, "511",    // TK Có là 511 (Doanh thu)
        SoNhatKy!A:A, ">="&DATE(YEAR(TODAY()),MONTH(TODAY()),1),
        SoNhatKy!A:A, "<="&EOMONTH(TODAY(),0))

// Tổng chi phí theo loại và tháng
=SUMIFS(SoNhatKy!F:F, SoNhatKy!D:D, "642", SoNhatKy!A:A, ">="&B1)
// B1 là ngày đầu tháng

// Gross Profit = Doanh thu - COGS
=SUMIFS_DT - SUMIFS_COGS  // Công thức tham chiếu đến 2 cells trên

Tạo P&L Dashboard Tự Động

P&L (Profit & Loss) là báo cáo quan trọng nhất cho chủ doanh nghiệp. Setup một lần, tự động cập nhật mỗi ngày:

=== P&L THÁNG [THÁNG]/[NĂM] ===
                              Tháng này    Tháng trước    YTD

DOANH THU
  Doanh thu bán hàng         =SUMIFS(...)  =SUMIFS(...)   =SUMIFS(...)
  Doanh thu dịch vụ          ...           ...            ...
  Chiết khấu, trả hàng       (...)         (...)          (...)
TỔNG DOANH THU               =SUM()        =SUM()         =SUM()

GIÁ VỐN HÀNG BÁN (COGS)
  Giá nhập hàng              =SUMIFS(...)  ...            ...
  Chi phí sản xuất           ...           ...            ...
TỔNG COGS                    =SUM()        ...            ...

LỢI NHUẬN GỘP (Gross Profit) =Doanh thu - COGS
TỶ LỆ LỢI NHUẬN GỘP          =GP/Doanh thu

CHI PHÍ HOẠT ĐỘNG
  Lương nhân viên            =SUMIFS(...)  ...            ...
  Thuê văn phòng/mặt bằng    ...           ...            ...
  Marketing                  ...           ...            ...
  Điện/nước/internet         ...           ...            ...
  Khấu hao                   ...           ...            ...
  Chi phí khác               ...           ...            ...
TỔNG OPEX                    =SUM()        ...            ...

EBITDA                       =GP - OPEX
LỢI NHUẬN TRƯỚC THUẾ (EBT)   =EBITDA - Lãi vay
THUẾ TNDN (20%)              =EBT * 0.2
LỢI NHUẬN SAU THUẾ           =EBT - Thuế

Thuế GTGT Cơ Bản Trong Google Sheets

Doanh nghiệp nộp thuế GTGT theo phương pháp khấu trừ cần theo dõi:

  • GTGT đầu ra: Thu từ khách hàng (10% trên doanh thu)
  • GTGT đầu vào: Đã trả cho nhà cung cấp (có hóa đơn)
  • GTGT phải nộp = GTGT đầu ra - GTGT đầu vào
// Sheet ThueTongHop
// Cột: Tháng | GTGT Đầu ra | GTGT Đầu vào | Phải nộp | Đã nộp | Còn nợ

// GTGT đầu ra từ sổ nhật ký (TK 3331)
=SUMIFS(SoNhatKy!H:H, SoNhatKy!G:G, "3331",
        SoNhatKy!A:A, ">="&B2, SoNhatKy!A:A, "<="&C2)

// GTGT phải nộp tháng này
=MAX(0, D2 - E2)  // D2 = đầu ra, E2 = đầu vào (không âm)

// Thuế TNDN dự tính (tạm tính theo quý)
=ROUNDUP(SUM(BaoCaoThang!F2:F4) * 0.2, -3)  // 20% lợi nhuận

Quy Trình Đóng Sổ Cuối Tháng (Month-End Closing)

Đây là quy trình bạn nên thực hiện vào ngày làm việc đầu tiên của tháng tiếp theo:

  1. Reconcile tiền mặt: Đối chiếu số dư TK 111 trong GS với tiền thực đếm trong két
  2. Reconcile ngân hàng: Đối chiếu TK 112 với sao kê ngân hàng
  3. Kiểm tra công nợ: Xác nhận danh sách KH nợ và NCC đang nợ
  4. Kiểm kê hàng tồn kho: Đối chiếu số liệu GS với kiểm kê thực tế
  5. Hạch toán khấu hao: Tính khấu hao TSCĐ tháng này
  6. Tính thuế GTGT: Tính số thuế GTGT phải nộp tháng này
  7. Generate P&L: Xuất báo cáo P&L tháng vừa rồi (PDF để lưu trữ)
  8. Update cashflow forecast: Cập nhật dự báo dòng tiền 3 tháng tới
// Apps Script tự động nhắc nhở đóng sổ ngày 1 hàng tháng
function setupMonthEndReminder() {
  ScriptApp.newTrigger('sendMonthEndReminder')
    .timeBased()
    .onMonthDay(1)
    .atHour(8)
    .create();
}

function sendMonthEndReminder() {
  const message = '📊 Nhắc nhở đóng sổ tháng ' 
    + new Date().toLocaleDateString('vi-VN', { month: 'long', year: 'numeric' })
    + '
1. Đối chiếu tiền mặt + ngân hàng
2. Kiểm tra công nợ
3. Kiểm kê kho
4. Tính thuế GTGT';
  sendTelegramMessage(message);
}

Cashflow Tracking: Khác Biệt Quan Trọng Với P&L

Ví dụ minh họa tại sao Cashflow quan trọng hơn P&L:

Tháng 1: Bán được 500 triệu hàng, nhưng KH nợ 60 ngày → P&L: +500 triệu, Cashflow: 0

Tháng 1: Phải trả NCC 300 triệu ngay → Cashflow: -300 triệu

Kết quả: Lợi nhuận sổ sách dương nhưng tài khoản ngân hàng âm!

// Sheet CashFlow - Theo dõi tiền thực tế vào/ra
// Cột: Ngày | Diễn giải | Loại | Thu | Chi | Số dư

// Phân loại dòng tiền
// Operating: bán hàng, thanh toán NCC, lương
// Investing: mua TSCĐ, bán TSCĐ
// Financing: vay vốn, trả nợ vay, vốn góp thêm

// Dự báo cashflow 3 tháng tới (đơn giản)
// Dựa trên average thu/chi 3 tháng gần nhất + điều chỉnh thủ công
=AVERAGE(ThuThang3KhuyenNghi) // Dự báo thu
=AVERAGE(ChiThang3KhuyenNghi) // Dự báo chi

Khi Nào Nên Upgrade Lên Phần Mềm Kế Toán Thật?

Google Sheets không đủ khi bạn cần:

  • Báo cáo tài chính chuẩn VAS: Xuất Bảng cân đối kế toán, BCKQKD, Lưu chuyển tiền tệ chuẩn Thông tư 200
  • Khai báo thuế điện tử: MISA, Fast kết nối trực tiếp với cổng thuế ETAX
  • Doanh thu trên 10 tỷ/năm: Phức tạp hóa đơn, bắt buộc hóa đơn điện tử
  • Hơn 3 người dùng kế toán đồng thời: Xung đột dữ liệu khi nhiều người nhập cùng lúc
  • Kiểm toán bên ngoài: Cần audit trail và digital signature

Khuyến nghị upgrade: MISA SME.NET (từ 3 triệu/năm) cho hầu hết SME Việt Nam cần tuân thủ chuẩn VAS.

FAQ

Tôi không học kế toán, có dùng được không?

Có — với hướng dẫn này và template SheetStore, bạn chỉ cần ghi nhận giao dịch theo ngày. Báo cáo tự động tính toán. Tuy nhiên, nên nhờ kế toán review một lần/quý để đảm bảo chính xác.

Có cần backup file GS không?

Google Drive tự backup, nhưng nên xuất PDF hoặc Excel cuối mỗi tháng và lưu trữ riêng. Bật "Version history" trên Google Sheets để xem lịch sử thay đổi.

Phương pháp kế toán hàng tồn kho nào phù hợp?

SME Việt Nam thường dùng bình quân gia quyền (weighted average) — đơn giản và phổ biến nhất. FIFO phức tạp hơn nhưng phản ánh chính xác hơn cho hàng có hạn sử dụng.

Google Sheets có thể kết nối với phần mềm kế toán thật sau này không?

Có — xuất data từ GS dưới dạng CSV, import vào MISA/Fast. Cấu trúc tài khoản giống nhau giúp migration dễ dàng.

Kế toán thuế và kế toán quản trị khác nhau như thế nào?

Kế toán thuế (theo chuẩn VAS) để khai báo với cơ quan thuế — cần chuyên gia. Kế toán quản trị (nội bộ) để chủ doanh nghiệp theo dõi tài chính — bài này tập trung vào loại thứ 2.

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