Mẫu Hóa Đơn Bán Lẻ Excel: Hướng Dẫn Tạo, Tùy Chỉnh Và Ứng Dụng Thực Tiễn

I. Giới thiệu chung về hóa đơn bán lẻ và tầm quan trọng của mẫu Excel

Trong môi trường kinh doanh hiện đại, hóa đơn bán lẻ không chỉ là một công cụ ghi nhận giao dịch mà còn là minh chứng pháp lý, tài liệu kế toán và công cụ quản lý doanh thu. Việc sở hữu một mẫu hóa đơn bán lẻ Excel chuyên nghiệp, linh hoạt và dễ sử dụng sẽ giúp doanh nghiệp:

  1. Tiết kiệm thời gian: Tự động tính toán, in ấn nhanh chóng.
  2. Đảm bảo tính chính xác: Giảm thiểu sai sót do nhập liệu thủ công.
  3. Tuân thủ quy định pháp luật: Đáp ứng các yêu cầu về mẫu hóa đơn, thông tin bắt buộc.
  4. Nâng cao hình ảnh doanh nghiệp: Thiết kế đẹp mắt, chuyên nghiệp tạo ấn tượng tốt với khách hàng.

Bài viết dưới đây sẽ cung cấp hướng dẫn chi tiết từ khâu lựa chọn mẫu, cách tạo, tùy chỉnh, đến các mẹo sử dụng thực tiễn, giúp bạn nhanh chóng có được một công cụ “vàng” cho việc bán lẻ.

II. Các thành phần bắt buộc của mẫu hóa đơn bán lẻ

Trước khi bắt tay vào xây dựng mẫu Excel, bạn cần nắm rõ các trường thông tin bắt buộc theo quy định của Tổng cục Thuế (điều 5, Nghị định 125/2026/NĐ-CP). Dưới đây là danh sách các mục không thể thiếu:

STTTên trườngMô tả chi tiết
1Tên, địa chỉ, mã số thuế của người bánThông tin doanh nghiệp, phải giống như trên giấy chứng nhận đăng ký kinh doanh.
2Tên, địa chỉ, mã số thuế của người muaĐối với doanh nghiệp, bắt buộc; đối với cá nhân, chỉ cần tên và địa chỉ.
3Số hóa đơnĐịnh dạng: “Số ký hiệu + số thứ tự”. Ví dụ: A/001.
4Ngày, tháng, năm xuất hóa đơnDạng dd/mm/yyyy.
5Mã hàng, tên hàng, đơn vị tínhMã sản phẩm (nếu có), tên đầy đủ, đơn vị (cái, kg, lít…).
6Số lượngSố lượng bán ra.
7Đơn giáGiá bán trước thuế.
8Thành tiềnĐơn giá × Số lượng.
9Thuế suấtThông thường 0%, 5% hoặc 10% tùy loại hàng.
10Tiền thuếThành tiền × Thuế suất.
11Tổng cộng (có thuế)Thành tiền + Tiền thuế.
12Số tiền viết bằng chữĐọc số tiền thành chữ (ví dụ: “Một trăm hai mươi ba nghìn đồng”).
13Chữ ký, họ tên người bán, người muaXác nhận giao dịch.
14Ghi chúThông tin bổ sung (điều kiện thanh toán, khuyến mãi…).

Việc đảm bảo đầy đủ các trường trên không chỉ giúp hóa đơn hợp pháp mà còn tránh các rủi ro khi kiểm tra thuế.

III. Lý do nên chọn Excel làm công cụ thiết kế hóa đơn bán lẻ

Ưu điểmMô tả
Độ linh hoạt caoDễ dàng thêm, bớt cột, thay đổi công thức, màu sắc.
Tính tự độngCông thức tính thuế, tổng cộng, chuyển đổi số thành chữ.
Khả năng in ấnĐịnh dạng trang, thiết lập lề, in hàng loạt.
Chi phí thấpKhông cần mua phần mềm chuyên dụng, chỉ cần Microsoft Office hoặc các phần mềm miễn phí tương thích (LibreOffice Calc).
Tương thích đa nền tảngFile .xlsx có thể mở trên Windows, macOS, Linux, thậm chí trên điện thoại qua ứng dụng Office.
Dễ chia sẻGửi file qua email, lưu trên cloud, đồng bộ cho nhiều người dùng.

Nếu doanh nghiệp của bạn chưa có hệ thống ERP hay phần mềm kế toán, Excel là lựa chọn “vàng” cho việc quản lý bán lẻ nhanh chóng và hiệu quả.

IV. Các bước tạo mẫu hóa đơn bán lẻ Excel từ A đến Z

Bước 1: Chuẩn bị môi trường làm việc

  1. Mở Microsoft Excel (phiên bản 2026 trở lên để có đầy đủ tính năng).
  2. Tạo một workbook mới và đặt tên file: MauHoaDonBanLe_YYYYMMDD.xlsx.
  3. Thiết lập trang: Vào Page Layout → Size → chọn A4; Orientation → Portrait; Margins → Narrow hoặc tùy chỉnh để phù hợp với kích thước mẫu.

Bước 2: Xây dựng khung mẫu

ÔNội dungGhi chú
A1Tên công tyĐịnh dạng in đậm, cỡ chữ 16, căn giữa, merge A1:H1.
A2Địa chỉ, điện thoại, emailCỡ chữ 11, merge A2:H2.
A3HÓA ĐƠN BÁN LẺIn hoa, cỡ 14, in đậm, căn giữa, merge A3:H3, nền màu nhạt.
A4Mã số thuế:Đặt ở cột A, giá trị nhập vào ở cột B.
D4Số hóa đơn:Đặt ở cột D, giá trị nhập vào ở cột E.
A5Ngày xuất:Đặt ở cột A, nhập ngày ở cột B (định dạng dd/mm/yyyy).
……Tiếp tục xây dựng phần thông tin người mua, người bán.

Mẹo: Sử dụng Merge Cells cho các tiêu đề lớn, nhưng tránh merge trong bảng chi tiết để công thức không bị lỗi.

Bước 3: Tạo bảng chi tiết hàng hoá

  1. Đặt tiêu đề cột (hàng 9):
  2. A9: STT
  3. B9: Mã hàng
  4. C9: Tên hàng
  5. D9: Đơn vị
  6. E9: Số lượng
  7. F9: Đơn giá
  8. G9: Thành tiền
  9. H9: Thuế suất
  10. I9: Tiền thuế
  11. J9: Tổng cộng

  12. Định dạng: Đặt nền màu nhẹ cho tiêu đề, in đậm, căn giữa.

  13. Công thức tính (giả sử dữ liệu bắt đầu ở dòng 10):

  14. G10 (Thành tiền): =E10F10
  15. I10 (Tiền thuế): =G10H10 (đảm bảo H10 được nhập dưới dạng thập phân, ví dụ 0.1 cho 10%).
  16. J10 (Tổng cộng): =G10+I10

  17. Sao chép công thức xuống các dòng tiếp theo (đến dòng 30 hoặc tùy nhu cầu). Đánh dấu vùng này là Table bằng cách chọn Insert → Table để dễ quản lý và mở rộng.

Bước 4: Tính tổng cộng cho toàn bộ hóa đơn

  1. Tổng thành tiền (ô G31): =SUM(G10:G30)
  2. Tổng tiền thuế (ô I31): =SUM(I10:I30)
  3. Tổng cộng (ô J31): =SUM(J10:J30)

Định dạng các ô này thành Currency (đơn vị VNĐ) và in đậm.

Bước 5: Chuyển đổi số tiền thành chữ

Excel không có hàm mặc định để viết số thành chữ tiếng Việt, vì vậy chúng ta sẽ tạo User Defined Function (UDF) bằng VBA:

Function DocSoBangChu(ByVal SoTien As Double) As String Dim Chu As Variant, Donvi As Variant, i As Integer, n As Long, s As String Chu = Array("", "một", "hai", "ba", "bốn", "năm", "sáu", "bảy", "tám", "chín") Donvi = Array("", "nghìn", "triệu", "tỷ") If SoTien = 0 Then DocSoBangChu = "Không đồng" Exit Function End If n = CLng(SoTien) i = 0 Do While n > 0 s = Doc3Chu(n Mod 1000, Chu) & " " & Donvi(i) & " " & s n = n \ 1000 i = i + 1 Loop DocSoBangChu = Trim(s) & " đồng"
End Function Private Function Doc3Chu(ByVal So As Long, ByVal Chu As Variant) As String Dim HangTram As Integer, HangChuc As Integer, HangDonvi As Integer, kq As String HangTram = So \ 100 HangChuc = (So Mod 100) \ 10 HangDonvi = So Mod 10 If HangTram > 0 Then kq = Chu(HangTram) & " trăm " If HangChuc = 0 And HangDonvi > 0 Then kq = kq & "lẻ " End If If HangChuc > 1 Then kq = kq & Chu(HangChuc) & " mươi " If HangDonvi = 1 Then kq = kq & "mốt " ElseIf HangChuc = 1 Then kq = kq & "mười " End If If HangDonvi > 0 And Not (HangChuc = 0 And HangDonvi = 5) Then kq = kq & Chu(HangDonvi) & " " ElseIf HangDonvi = 5 Then kq = kq & "lăm " End If Doc3Chu = Trim(kq)
End Function

Cách sử dụng:
– Nhấn Alt + F11 → Insert → Module → dán code trên.
– Trở lại sheet, tại ô K31 (hoặc bất kỳ ô nào) nhập: =DocSoBangChu(J31) → sẽ hiển thị số tiền bằng chữ.

Bước 6: Thêm phần ký tên và ghi chú

ÔNội dung
A33Người bán (họ tên, ký tên)
D33Người mua (họ tên, ký tên)
A36Ghi chú (ví dụ: “Hàng đã bảo hành 12 tháng”)

Định dạng các ô này bằng Italic, căn giữa.

Bước 7: Kiểm tra và bảo vệ mẫu

  1. Kiểm tra công thức: Đảm bảo không có lỗi #REF! hay #VALUE!.
  2. Bảo vệ sheet: Vào Review → Protect Sheet → đặt mật khẩu (nếu muốn ngăn người dùng thay đổi công thức). Chỉ cho phép nhập dữ liệu ở các ô nhập (đánh dấu bằng màu nền nhẹ).
  3. Lưu mẫu: File → Save As → chọn định dạng Excel Template (.xltx) để tạo mẫu chuẩn, người dùng sẽ mở ra file mới mỗi khi tạo hóa đơn.

V. Tùy chỉnh mẫu hóa đơn bán lẻ Excel cho từng ngành nghề

Mẫu Hóa Đơn Bán Lẻ Excel
Mẫu Hóa Đơn Bán Lẻ Excel

1. Cửa hàng bán lẻ thời trang

  • Thêm cột “Màu sắc” và “Kích thước” (cột K, L).
  • Sử dụng Data Validation để tạo danh sách dropdown cho màu (Đen, Trắng, Xanh…) và kích thước (S, M, L, XL).
  • Áp dụng Conditional Formatting: Nếu số lượng < 5, tô nền màu vàng để cảnh báo.

2. Cửa hàng thực phẩm, siêu thị

  • Thêm cột “Hạn dùng” (ngày hết hạn).
  • Áp dụng công thức cảnh báo: =IF(TODAY()>Hạn_Dùng, "Hết hạn", "Còn hạn") và dùng màu đỏ nếu “Hết hạn”.
  • Chiết khấu: Thêm cột “Chiết khấu (%)” và tính giảm giá: =G10(1-ChiếtKhấu).

3. Cửa hàng điện thoại, công nghệ

  • Thêm cột “IMEI” (số seri), cột “Bảo hành (tháng)”.
  • Tự động tính ngày hết bảo hành: =DATE(YEAR(NgayXuat), MONTH(NgayXuat)+ThoiGianBaoHanh, DAY(NgayXuat)).

4. Dịch vụ (spa, salon)

  • Thay đổi cấu trúc: Thay vì “Số lượng”, dùng “Số lần” hoặc “Thời lượng (phút)”.
  • Thêm cột “Nhân viên thực hiện” để ghi nhận ai thực hiện dịch vụ.

VI. Các mẹo nâng cao để tăng hiệu suất làm việc

MẹoCách thực hiện
Sử dụng Macro ghi lại quy trình inView → Macros → Record Macro → thực hiện các bước in (chọn vùng, thiết lập page, in). Lưu macro để dùng lại.
Tạo dropdown “Mã hàng” tự động lấy từ danh sáchTạo bảng DANH_MUC_HANG trên sheet riêng, dùng Data Validation → List → =DANH_MUC_HANGMaHang.
Áp dụng công cụ “Form Controls” để tạo nút “Thêm dòng”Developer → Insert → Button, gán macro AddRow để tự động chèn dòng mới trong bảng chi tiết.
Gửi hóa đơn qua email trực tiếp từ ExcelSử dụng VBA: Application.ActiveWorkbook.SendMail hoặc kết hợp Outlook.
Đồng bộ lên Cloud (OneDrive, Google Drive)Lưu file trên OneDrive, chia sẻ link cho nhân viên; mọi thay đổi sẽ tự động cập nhật.
Kiểm tra trùng lặp số hóa đơnTạo cột phụ =COUNTIF($E$4:E4,E4); nếu >1, hiển thị cảnh báo màu đỏ.

VII. So sánh mẫu Excel với các giải pháp phần mềm khác

Tiêu chíExcelPhần mềm kế toán (MISA, Fast)Phần mềm bán hàng (, Haravan)
Chi phíThấp (miễn phí nếu đã có Office)Đăng ký bản quyền, phí hàng nămGói thuê bao, phí theo doanh thu
Tính năngTự động tính toán, tùy chỉnh linh hoạtTích hợp sổ sách kế toán, báo cáo thuếQuản lý kho, POS, khách hàng, CRM
Độ phức tạpDễ học, cần kiến thức Excel cơ bảnCần đào tạo, cấu hình ban đầuGiao diện thân thiện, nhưng phụ thuộc internet
Bảo mậtBảo vệ sheet, mật khẩu fileHệ thống bảo mật doanh nghiệpLưu trữ trên cloud, phụ thuộc vào nhà cung cấp
Khả năng mở rộngGiới hạn khi dữ liệu lớn (>10.000 dòng)Hỗ trợ dữ liệu lớn, đa chi nhánhHỗ trợ đa kênh bán hàng, tích hợp API
Thời gian triển khaiVài giờVài ngày – vài tuầnVài ngày (cài đặt, đồng bộ)

Kết luận: Nếu doanh nghiệp vừa và nhỏ, chưa có nhu cầu quản lý kho phức tạp, Excel vẫn là lựa chọn tối ưu cho việc tạo và sử dụng hóa đơn bán lẻ nhanh chóng.

VIII. Quy trình làm việc thực tế: Từ nhận đơn hàng đến in hóa đơn

  1. Nhận yêu cầu khách hàng (qua điện thoại, Zalo, Facebook).
  2. Kiểm tra tồn kho trong file Kho.xlsx (có thể liên kết dữ liệu bằng Power Query).
  3. Mở mẫu hóa đơn (MauHoaDonBanLe.xltx) → Nhập thông tin khách hàng, ngày, số hóa đơn.
  4. Chọn mặt hàng từ dropdown, nhập số lượng → Excel tự tính thành tiền, thuế.
  5. Kiểm tra tổng cộng và số tiền viết bằng chữ.
  6. Thêm ghi chú (ví dụ: “Giảm giá 5% cho khách hàng thân thiết”).
  7. Lưu file với tên: HD_BanLe_20230622_001.xlsx.
  8. In ra (hoặc gửi PDF) → Đảm bảo máy in đủ mực, giấy A4.
  9. Giao cho khách hàng, đồng thời lưu bản sao vào thư mục Hóa đơn/2026/06.
  10. Cập nhật sổ sách: Nhập dữ liệu vào file Sổ Thu Chi.xlsx hoặc phần mềm kế toán.

Quy trình này giúp đảm bảo tính nhất quán, giảm thiểu sai sót và tạo dấu ấn chuyên nghiệp cho khách hàng.

IX. Cách lưu trữ và quản lý hàng loạt hóa đơn bán lẻ trong Excel

1. Sử dụng Power Query để tổng hợp dữ liệu

  • Bước 1: Tạo một thư mục Hóa đơn chứa tất cả file .xlsx.
  • Bước 2: Trong Excel, vào Data → Get Data → From File → From Folder. Chọn thư mục.
  • Bước 3: Power Query sẽ liệt kê tất cả file, bạn chọn Combine → Combine & Load.
  • Bước 4: Chọn bảng chứa dữ liệu (thường là Sheet1), xác nhận cột cần.
  • Kết quả: Một bảng tổng hợp chứa tất cả các hóa đơn, dễ dàng lọc, thống kê doanh thu, thuế, khách hàng.

2. Tạo Dashboard doanh thu

  • PivotTable: Dùng dữ liệu tổng hợp để tạo bảng tổng hợp theo tháng, khách hàng, mặt hàng.
  • Biểu đồ: Đồ thị cột doanh thu tháng, biểu đồ tròn tỷ lệ mặt hàng bán chạy.
  • Slicer: Thêm bộ lọc nhanh cho năm, tháng, nhân viên bán hàng.

3. Lưu trữ an toàn

  • Sao lưu định kỳ: Sử dụng OneDrive/Google Drive, bật tính năng Version History.
  • Mã hoá file: Nếu có thông tin nhạy cảm, dùng tính năng Encrypt with Password trong Excel.
  • Chính sách lưu trữ: Theo luật thuế Việt Nam, hóa đơn phải lưu trữ ít nhất 10 năm. Đảm bảo sao lưu trên ít nhất 2 phương tiện (đĩa cứng nội bộ + cloud).

X. Những lỗi thường gặp và cách khắc phục khi sử dụng mẫu Excel

LỗiNguyên nhânCách khắc phục
#REF!Công thức tham chiếu ô đã bị xóaKiểm tra lại vùng công thức, sử dụng Trace Precedents.
#VALUE!Nhập dữ liệu chữ vào cột số (đơn giá, số lượng)Đặt định dạng ô thành Number và kiểm tra nhập liệu.
Số tiền bằng chữ không đúngHàm VBA không chạy (macro bị vô hiệu)Vào File → Options → Trust Center → Trust Center Settings → Enable all macros.
In ấn lệchKích thước cột/row không khớp với khổ giấyĐiều chỉnh Print Area, Fit to page trong Page Layout.
Không thể thêm dòng mớiBảng chi tiết đã được bảo vệMở Review → Unprotect Sheet (có mật khẩu).
Dropdown list không hiệnDòng dữ liệu validation không mở rộngSử dụng Table để danh sách tự động mở rộng khi thêm hàng.

XI. Tương lai của hóa đơn điện tử và Excel

Mặc dù hóa đơn điện tử (e‑invoice) đang dần trở thành chuẩn mực, nhưng Excel vẫn giữ vai trò quan trọng trong:

  1. Giai đoạn chuyển đổi: Doanh nghiệp vừa và nhỏ có thể dùng Excel để tạo bản mẫu, sau đó xuất PDF để nộp e‑invoice.
  2. Báo cáo nội bộ: Dữ liệu từ Excel dễ dàng trích xuất vào hệ thống ERP.
  3. Đào tạo nhân viên: Học Excel là nền tảng để sau này làm việc với phần mềm quản lý phức tạp hơn.

Trong 3‑5 năm tới, chúng ta có thể thấy sự tích hợp API giữa Excel và các nền tảng e‑invoice, cho phép tự động gửi dữ liệu lên cơ quan thuế chỉ bằng một nút bấm.

XII. Kết luận

Việc sở hữu một mẫu hóa đơn bán lẻ Excel chuẩn, chuyên nghiệp và linh hoạt không chỉ giúp doanh nghiệp:

  • Tuân thủ pháp luật (đúng định dạng, đầy đủ thông tin).
  • Tiết kiệm thời gian và chi phí (tự động tính toán, in nhanh).
  • Nâng cao hình ảnh thương hiệu (thiết kế đẹp, chuyên nghiệp).
  • Quản lý dữ liệu hiệu quả (tổng hợp, báo cáo, lưu trữ).

Bằng cách làm theo các bước chi tiết ở trên – từ việc xây dựng khung mẫu, tạo công thức, viết hàm VBA chuyển số thành chữ, cho tới việc tùy chỉnh cho từng ngành nghề và thiết lập quy trình làm việc – bạn sẽ có trong tay một công cụ mạnh mẽ, đáp ứng mọi nhu cầu bán lẻ của doanh nghiệp.

Hãy đặt mẫu này vào thực tiễn, thử nghiệm, thu thập phản hồi từ nhân viên và khách hàng, rồi không ngừng cải tiến để đạt được hiệu quả tối đa. Khi nhu cầu phát triển lên, bạn có thể mở rộng bằng cách tích hợp Power Query, Power BI hoặc chuyển sang phần mềm chuyên dụng, nhưng nền tảng Excel vẫn sẽ là “cột mốc” vững chắc cho mọi doanh nghiệp Việt.

Chúc bạn thành công trong việc triển khai và sử dụng mẫu hóa đơn bán lẻ Excel!

⚠️
LƯU Ý QUAN TRỌNG: Miễn trừ trách nhiệm: Mặc dù chúng tôi luôn nỗ lực để đảm bảo tính chính xác và cập nhật của thông tin, nhưng các quy định về giáo dục và tuyển sinh có thể thay đổi theo thời gian. BigSchool không chịu trách nhiệm về bất kỳ sai sót nào hoặc kết quả phát sinh từ việc sử dụng thông tin trên trang này. Độc giả nên liên hệ trực tiếp với nhà trường hoặc cơ quan chức năng để có thông tin mới nhất. Ngoài ra, BigSchool tuyệt đối không bán sản phẩm, khóa học hay cung cấp dịch vụ được nhắc đến trong bài.

Viết một bình luận