Cách Tính Bán Hàng 24/09/2026 bởi Hải H Nguyễn

Cách Tính Tồn Kho An Toàn
(Safety Stock)

Trả lời nhanh

Tồn kho an toàn (safety stock) là lượng hàng dự phòng giữ thêm ngoài mức cần bán bình thường, để tránh hết hàng khi nhu cầu tăng đột biến hoặc nhà cung cấp giao trễ hơn dự kiến. Vấn đề là hầu hết người mới làm kho tính con số này theo cảm tính, hoặc lấy một tỷ lệ phần trăm cố định trên doanh số mà không có cơ sở, dẫn tới hai thái cực: hết hàng liên tục hoặc tồn kho ứ đọng chôn vốn. Bài này trình bày hai công thức tính tồn kho an toàn — một công thức đơn giản không cần dữ liệu thống kê và một công thức chính xác hơn theo mức phục vụ mong muốn — kèm ví dụ số từng bước, bảng đối chiếu chi phí vốn theo từng mức phục vụ, và 5 lỗi tính sai phổ biến.

Công thức tồn kho an toàn cơ bản, không cần dữ liệu thống kê

Với doanh nghiệp chưa có phần mềm ghi nhận đủ lịch sử bán hàng để tính độ lệch chuẩn, công thức dựa trên chênh lệch giữa mức cao nhất và mức trung bình là lựa chọn thực tế nhất:

Tồn kho an toàn = (Nhu cầu bán tối đa mỗi ngày × Thời gian giao hàng tối đa) − (Nhu cầu bán trung bình mỗi ngày × Thời gian giao hàng trung bình)

Bốn số liệu cần thu thập, và cách lấy đúng từng số:

Công thức tồn kho an toàn theo mức phục vụ mong muốn

Khi đã có đủ lịch sử bán hàng để tính độ lệch chuẩn của nhu cầu, công thức theo mức phục vụ mong muốn cho kết quả chính xác hơn, tránh việc chọn nhầm một ngày bất thường làm mốc tối đa:

Tồn kho an toàn = Z × Độ lệch chuẩn nhu cầu × Căn bậc hai thời gian giao hàng

Trong đó công thức này giả định thời gian giao hàng của nhà cung cấp tương đối ổn định (không dao động nhiều). Z là hệ số tương ứng với mức phục vụ (service level) mà doanh nghiệp muốn đạt được — xác suất không bị hết hàng trong một chu kỳ đặt hàng. Một số mốc Z thường dùng:

Mức phục vụ 95% nghĩa là trong 100 chu kỳ đặt hàng, doanh nghiệp kỳ vọng chỉ hết hàng khoảng 5 lần trước khi lô hàng mới về, còn lại 95 lần đủ hàng để bán. Chọn mức phục vụ cao hơn giảm rủi ro hết hàng nhưng tăng tồn kho an toàn cần giữ, kéo theo vốn bị chôn nhiều hơn.

Ví dụ 1: tồn kho an toàn theo công thức cơ bản — cửa hàng tạp hoá

Ví dụ minh hoạ 1 — Sữa tươi hộp tại cửa hàng tạp hoá

Số liệu thu thập được: nhu cầu bán trung bình 40 hộp mỗi ngày, nhu cầu bán tối đa (ngày bán chạy nhất trong điều kiện bình thường) 65 hộp mỗi ngày. Thời gian giao hàng trung bình từ nhà phân phối 2 ngày, thời gian giao hàng chậm nhất thực tế từng xảy ra 4 ngày.

Tồn kho an toàn = (65 × 4) − (40 × 2) = 260 − 80 = 180 hộp.

Nghĩa là ngoài lượng hàng cần bán trong thời gian chờ giao hàng bình thường, cửa hàng nên giữ thêm 180 hộp dự phòng để không hết hàng nếu vừa gặp ngày bán chạy vừa gặp lần giao hàng chậm cùng lúc. Con số này chỉ đúng cho riêng mặt hàng sữa tươi hộp — mỗi mặt hàng có nhu cầu và thời gian giao hàng khác nhau nên cần tính riêng, không dùng chung một tỷ lệ phần trăm cho toàn bộ danh mục hàng hoá.

Ví dụ 2: tồn kho an toàn theo Z-score — xưởng sản xuất linh kiện

Ví dụ minh hoạ 2 — Nguyên liệu đầu vào tại xưởng sản xuất linh kiện

Số liệu thu thập được: nhu cầu nguyên liệu trung bình 500 kilôgam mỗi tuần, độ lệch chuẩn nhu cầu 80 kilôgam mỗi tuần (tính từ lịch sử tiêu thụ 6 tháng gần nhất). Thời gian giao hàng của nhà cung cấp tương đối ổn định, cố định 3 tuần. Doanh nghiệp chọn mức phục vụ 95%, tương ứng Z = 1,65.

Tồn kho an toàn = 1,65 × 80 × căn bậc hai của 3 = 1,65 × 80 × 1,732 ≈ 228,6 kilôgam, làm tròn lên khoảng 230 kilôgam để dễ đặt hàng theo đơn vị đóng gói.

Nếu doanh nghiệp muốn nâng mức phục vụ lên 99% để giảm rủi ro dừng dây chuyền vì thiếu nguyên liệu, hệ số Z tăng lên 2,33 và tồn kho an toàn tăng lên khoảng 322,9 kilôgam — tăng gần 41% lượng tồn kho an toàn chỉ để giảm xác suất hết hàng từ khoảng 5% xuống khoảng 1%. Đây chính là phần đánh đổi cần cân nhắc ở phần đọc kết quả bên dưới.

Miễn phí · Chapter PDF

Nhận Chapter Miễn Phí Ngay

"7 Sai Lầm Định Giá Startup Phổ Biến Nhất" — chapter trích từ Ebook Cách Định Giá Startup A–Z, gửi ngay về email, hoàn toàn miễn phí.

Nhận trong 60 giây · Không spam · Hủy bất cứ lúc nào

Chọn công thức nào cho doanh nghiệp nhỏ chưa có dữ liệu thống kê

Không phải doanh nghiệp nào cũng có sẵn dữ liệu để tính độ lệch chuẩn nhu cầu một cách đáng tin cậy. Cách chọn thực tế:

Nếu chưa có ít nhất 3 tháng dữ liệu bán hàng ghi nhận theo ngày hoặc theo tuần, hoặc nhu cầu bán hàng thất thường theo mùa vụ khó mô hình hoá bằng phân phối chuẩn, dùng công thức cơ bản dựa trên chênh lệch tối đa và trung bình. Công thức này kém chính xác hơn nhưng không đòi hỏi kiến thức thống kê và dễ tính bằng tay hoặc bảng tính đơn giản.

Khi doanh nghiệp đã dùng phần mềm quản lý bán hàng đủ lâu để có lịch sử tin cậy, nên chuyển dần sang công thức theo mức phục vụ mong muốn, vì nó tránh được rủi ro chọn nhầm một ngày bất thường làm mốc nhu cầu tối đa, và cho phép điều chỉnh linh hoạt tồn kho an toàn theo từng mặt hàng dựa trên mức độ biến động thực tế của riêng mặt hàng đó, thay vì áp chung một công thức cho mọi sản phẩm.

Bảng đối chiếu mức phục vụ và vốn bị chôn trong tồn kho an toàn

Tiếp tục ví dụ xưởng sản xuất linh kiện ở trên, với giá vốn giả định 150.000 đồng mỗi kilôgam nguyên liệu, bảng dưới cho thấy tồn kho an toàn và số vốn tương ứng bị chôn trong kho ở từng mức phục vụ:

Mức phục vụHệ số ZTồn kho an toànVốn bị chôn (giá vốn 150.000đ/kg)
90%1,28177,4 kg~26,6 triệu đồng
95%1,65228,6 kg~34,3 triệu đồng
98%2,05284,1 kg~42,6 triệu đồng
99%2,33322,9 kg~48,4 triệu đồng

Chênh lệch giữa mức phục vụ 90% và 99% là gần 22 triệu đồng vốn bị chôn thêm chỉ để giảm xác suất hết hàng từ khoảng 10% xuống khoảng 1%. Với doanh nghiệp đang căng dòng tiền, chọn mức phục vụ 90% đến 95% cho các mặt hàng không quá quan trọng và dành mức phục vụ cao hơn cho các mặt hàng cốt lõi, có biên lợi nhuận cao hoặc gây gián đoạn nghiêm trọng nếu hết hàng, là cách phân bổ vốn hợp lý hơn áp dụng một mức phục vụ cho toàn bộ danh mục.

Đọc kết quả: tồn kho an toàn cao chưa chắc là tốt

Sai lầm phổ biến khi nhìn con số tồn kho an toàn là nghĩ càng cao càng an tâm. Thực tế đây là một đánh đổi hai chiều rõ ràng:

Tồn kho an toàn quá thấp dẫn tới hết hàng thường xuyên, mất doanh thu ngay lập tức, và về lâu dài có thể mất khách hàng sang đối thủ luôn có sẵn hàng.

Tồn kho an toàn quá cao chôn một lượng tiền mặt lớn trong kho thay vì để tiền đó phục vụ vận hành hoặc trả nợ, tăng chi phí lưu kho, và với hàng có hạn sử dụng còn tăng rủi ro hàng hỏng phải huỷ bỏ trước khi bán hết.

Cách đọc thực dụng: đặt tồn kho an toàn cạnh dòng tiền hiện có của doanh nghiệp. Nếu vốn bị chôn trong tồn kho an toàn của một mặt hàng lớn tới mức ảnh hưởng khả năng trả lương hoặc trả nhà cung cấp khác đúng hạn, mức phục vụ đang chọn quá cao so với sức chịu đựng dòng tiền hiện tại, bất kể công thức tính ra con số đó chính xác về mặt lý thuyết đến đâu.

Tồn kho dư thừa là một dạng burn rate ẩn

Với doanh nghiệp đang trong giai đoạn tăng trưởng và theo dõi sát burn rate hàng tháng, tồn kho an toàn đặt quá cao thường không hiện rõ trong con số burn rate tính theo cách thông thường (chi ra trừ thu vào), vì tiền mua hàng dự phòng vẫn nằm trong tài sản của công ty dưới dạng hàng tồn kho, không mất đi. Nhưng về mặt dòng tiền thực tế, số tiền đó đã rời khỏi tài khoản ngân hàng và không thể dùng cho việc khác cho tới khi hàng được bán ra và thu tiền về.

Đây là lý do khi rà soát dòng tiền của một doanh nghiệp có hàng tồn kho, nên nhìn riêng chỉ số vốn lưu động bị chôn trong tồn kho bên cạnh burn rate tổng, thay vì chỉ nhìn một con số duy nhất. Một doanh nghiệp có burn rate tính theo lãi lỗ trông ổn định nhưng liên tục tăng tồn kho an toàn cho nhiều mặt hàng cùng lúc có thể đang cạn tiền mặt nhanh hơn nhiều so với những gì báo cáo lãi lỗ thể hiện.

5 lỗi hay gặp khi tính tồn kho an toàn

Lỗi 1

Lấy nhu cầu tối đa từ ngày cao điểm bất thường

Dùng ngày Tết, ngày sale sập sàn hoặc sự kiện đặc biệt làm mốc nhu cầu tối đa khiến tồn kho an toàn bị thổi phồng quá mức so với nhu cầu thực tế phần lớn thời gian trong năm.

Lỗi 2

Dùng thời gian giao hàng cam kết thay vì thời gian giao hàng thực tế

Thời gian giao hàng ghi trên hợp đồng thường ngắn hơn thời gian giao hàng thực tế đã từng xảy ra, khiến tồn kho an toàn tính ra thấp hơn mức cần thiết để chống trễ hàng.

Lỗi 3

Tính chung một mức tồn kho an toàn cho mọi mặt hàng

Mặt hàng bán chạy và biến động cao cần mức phục vụ khác hẳn mặt hàng bán chậm và ổn định. Áp cùng một công thức hoặc cùng một tỷ lệ phần trăm cho toàn bộ danh mục làm sai lệch cả hai nhóm.

Lỗi 4

Không tính lại khi nhu cầu thời vụ thay đổi

Dùng số liệu trung bình cả năm cho mùa cao điểm khiến tồn kho an toàn không đủ đúng lúc cần nhất, trong khi lại thừa vào mùa thấp điểm.

Lỗi 5

Không đối chiếu với hạn sử dụng của hàng hoá

Với hàng có hạn dùng ngắn, tồn kho an toàn tính theo công thức chuẩn có thể vượt quá thời hạn sử dụng trước khi bán hết, dẫn tới phải huỷ bỏ một phần hàng dự phòng.

Câu Hỏi Thường Gặp

Tồn kho an toàn là gì và công thức tính ra sao?

Tồn kho an toàn là lượng hàng dự phòng giữ thêm để tránh hết hàng khi nhu cầu tăng đột biến hoặc giao hàng trễ. Công thức cơ bản là chênh lệch giữa (nhu cầu tối đa nhân thời gian giao hàng tối đa) và (nhu cầu trung bình nhân thời gian giao hàng trung bình). Công thức chính xác hơn dùng hệ số Z nhân độ lệch chuẩn nhu cầu nhân căn bậc hai thời gian giao hàng.

Tồn kho an toàn khác điểm đặt hàng lại thế nào?

Tồn kho an toàn là phần dự phòng giữ thêm ngoài nhu cầu bình thường. Điểm đặt hàng lại là mức tồn kho mà khi chạm tới, doanh nghiệp cần đặt hàng mới ngay, thường bằng nhu cầu trung bình trong thời gian giao hàng cộng với tồn kho an toàn.

Mức phục vụ nên chọn bao nhiêu phần trăm?

Không có mức chung cho mọi mặt hàng. Mặt hàng cốt lõi, biên lợi nhuận cao hoặc gây gián đoạn nghiêm trọng nếu hết hàng nên chọn mức phục vụ cao hơn, khoảng 95% đến 99%. Mặt hàng phụ, ít quan trọng có thể chọn mức 90% để giảm vốn bị chôn.

Doanh nghiệp nhỏ chưa có phần mềm quản lý kho tính tồn kho an toàn thế nào?

Dùng công thức cơ bản dựa trên chênh lệch giữa nhu cầu bán tối đa và trung bình, kết hợp với thời gian giao hàng tối đa và trung bình lấy từ lịch sử thực tế, không cần tính độ lệch chuẩn thống kê.

Tồn kho an toàn quá cao gây hại gì?

Chôn một lượng tiền mặt lớn trong kho, tăng chi phí lưu kho, và với hàng có hạn sử dụng còn tăng rủi ro hàng hỏng phải huỷ bỏ. Cần cân đối với dòng tiền hiện có, không chỉ dựa vào công thức lý thuyết.

Thấy hữu ích? Gửi cho một founder bạn quen
Bộ 6 Ebook Thực Chiến

Pitch Deck · Định Giá · BOD · Cap Table A–Z · Go To Market

🎯 Đúng chủ đề bài này: Ebook "13 Bước Xây Dựng Công Ty"

Toàn bộ framework từ 16 founders đã gọi được 300+ tỷ VND. Nhận link trong 3 phút.

Xem Chi Tiết →
từ 999.000đ · Nhận ngay
🤖 Fundraising AI Agent

Muốn AI review pitch deck & tài chính của bạn ngay?

Upload deck, nhận phân tích điểm yếu theo góc nhìn NĐT, hỏi đáp không giới hạn về định giá, cap table, gọi vốn — AI được train từ 14 năm kinh nghiệm thực chiến của Hải H Nguyễn.

Dùng Thử Ngay →
agent.beginguru.com
🎯 BeginGuru Fundraising Coach 1vs1

Doanh Nghiệp Doanh Thu >1 Triệu USD/Năm?

Có thể tham gia chương trình Coaching 1vs1 trong 03 tháng (Học phí 350.000.000đ) — thực chiến như các doanh nghiệp Nina Ecom Center, VinCSS, VietContent, HOPE, VCO Group, Vua Cua, Ana Academy, Baumarkt, Erent. Điền thông tin công ty tại link đăng ký — nếu phù hợp, BeginGuru sẽ liên hệ để bạn Zoom Call 45 phút tìm hiểu với chuyên gia Hải H Nguyễn.

Điền Thông Tin Đăng Ký →
Dành cho doanh nghiệp doanh thu >1 triệu USD/năm
Hải H Nguyễn

Hải H Nguyễn

Forbes 30 Under 30 Asia 2017 · Founder BeginGuru

14 năm kinh nghiệm gọi vốn thực chiến, hơn 26.000 giờ làm việc với founders, BOD 06 công ty ở Việt Nam và Mỹ.

🎁 Tặng miễn phí · Chapter PDF

Trước khi rời đi —
nhận chapter miễn phí

"7 Sai Lầm Định Giá Startup Phổ Biến Nhất" — chapter trích từ Ebook Cách Định Giá Startup A–Z, gửi ngay về email, hoàn toàn miễn phí.

✓ Đã gửi! Kiểm tra email của bạn trong 1–3 phút. Xem trọn bộ 6 Ebook — chỉ 999.000đ →