Seoul Cosmetic
THỊ TRƯỜNG & XU HƯỚNG

Quản Lý Tồn Kho Mỹ Phẩm: FIFO, HSD Và Cách Tránh Hàng Lỗi Cho Brand

Quản lý tồn kho mỹ phẩm đúng cách giúp tránh hàng hết date, giảm lãng phí 20-30%. Hướng dẫn áp dụng FIFO, HSD tracking, và inventory management system cho brand nhỏ.

16/04/2026
Nguyễn Khắc Kiên
Nguyễn Khắc Kiên
8 phút đọc
Quản lý tồn kho mỹ phẩm hiệu quả: FIFO, HSD tracking, cách tránh hàng lỗi, giảm lãng phí inventory 20-30%. Hệ thống quản lý kho cho brand mỹ phẩm nhỏ và vừa.

Chị Thảo, founder brand skincare, từng phải destroy 40 triệu đồng inventory trong một đợt dọn kho cuối năm. Kem chống nắng hết date, serum lão hóa oxidation, toner vi sinh vật phát triển. Tất cả vì “không ai theo dõi ai vào trước, ai vào sau.”

Sau 3 năm và 3 lần burn inventory, chị xây hệ thống quản lý tồn kho nghiêm túc. Nay lãng phí inventory <5%/năm.

Bài viết này chia sẻ framework quản lý tồn kho mỹ phẩm — từ system thiết lập đến daily operation.

Tại Sao Mỹ Phẩm Khó Quản Lý Tồn Kho Hơn Các Sản Phẩm Khác?

Mỹ phẩm có 3 đặc thù khiến inventory management phức tạp hơn:

1. Hạn Sử Dụng Ngắn (Shelf Life)

Loại sản phẩm Shelf life (sau mở nắp)
Kem chống nắng 12 tháng
Serum (có vitamin C, retinol) 3-6 tháng
Toner, essence nước 6-12 tháng
Cream, emulsion 6-12 tháng
Powder products 12-24 tháng
Son môi 12-24 tháng

Hậu quả: Một lô sản xuất 10,000 cái serum vitamin C với shelf life 12 tháng. Nếu bán chỉ 60%/tháng → cuối năm còn 4,000 cái — tất cả hết date.

2. Sensitivity Với Điều Kiện Bảo Quản

  • Nhiệt độ: >30°C加速 degradation của active ingredients
  • Ánh sáng: UV phá hủy vitamin C, retinol, essential oils
  • Độ ẩm: >60% RH tạo điều kiện cho vi sinh vật phát triển
  • Không khí: Oxygen oxidation làm giảm hiệu lực vitamin C, ferulic acid

3. Regulatory Requirements (Việt Nam)

Mỹ phẩm lưu hành tại Việt Nam phải:

  • Có hạn date rõ ràng trên bao bì
  • Lưu trữ theo điều kiện manufacturer quy định
  • Documented storage conditions (nhiệt độ, độ ẩm)
  • Batch traceability (truy xuất lô sản xuất)

Hệ Thống FIFO: First In, First Out

Nguyên Tắc Cơ Bản

FIFO = Lô nào nhập trước → bán/trước trước.

Mục tiêu: Không để lô cũ nằm lại sau lô mới → tránh hàng close date/expired.

Cách Triển Khai Trong Kho Nhỏ

Step 1: Label mỗi lô khi nhập kho
[Ngày nhập] | [Mã lô] | [Số lượng] | [HSD]
——————————————-
01/03/2026 | L2026-03-001 | 500 | 01/03/2027
15/03/2026 | L2026-03-015 | 500 | 15/03/2027

Step 2: Shelf arrangement

  • Nguyên tắc: Lô cũ để phía trước (easily accessible)
  • Lô mới để phía sau
  • Kệ có 2 hàng: front row (FIFO ready), back row (stock)

Step 3: Pick/pack process

  • Nhân viên pick luôn từ front row trước
  • Sau khi front row empty → move back row to front
  • Nhập lô mới vào back row

[Hình ảnh: Sơ đồ shelf arrangement FIFO — front row vs back row]

Công Thức Tính Lượng Đặt Hàng (POQ)

Để tránh overstocking, tính lượng đặt hàng tối ưu:
Đơn hàng tối ưu = (Demand trung bình/tháng) × (Lead time + Safety stock)

Ví dụ:
– Demand trung bình: 300 cái/tháng
– Lead time (sản xuất + vận chuyển): 45 ngày
– Safety stock: 15 ngày
→ Đơn hàng tối ưu: 300 × (45+15)/30 = 600 cái/lần

Safety stock guidelines:

SKU velocity Safety stock
Fast (bán >300/tháng) 2 tuần demand
Medium (100-300/tháng) 3 tuần demand
Slow (<100/tháng) 4-6 tuần demand

Hệ Thống HSD: Hard Stop Date

HSD Là Gì?

HSD (Hard Stop Date) = Ngày bắt đầu cảnh báo, không phải ngày hết date.

Mục tiêu: Có đủ thời gian để xử lý hàng close date TRƯỚC KHI nó thực sự hết date.

Cách Thiết Lập HSD

Bước 1: Xác định “selling window”
HSD = [Ngày hết date thực tế] – [Thời gian bán hết buffer]

Buffer guidelines:
– SKU bán nhanh (>300/tháng): 30 ngày buffer
– SKU bán trung bình (100-300/tháng): 45 ngày buffer
– SKU bán chậm (<100/tháng): 60-90 ngày buffer

Ví dụ:
Lô serum vitamin C:
– Date manufacture: 01/03/2026
– Exp date (2 năm): 01/03/2028
– SKU velocity: Trung bình (150/tháng)
– Buffer: 45 ngày

→ HSD warning date: 01/03/2028 – 45 ngày = 15/01/2028
→ Khi inventory reach HSD → KHÔNG nhập đơn mới cho SKU này
→ Tập trung bán existing stock

Bước 2: Cảnh báo hệ thống

Cảnh báo Thời điểm Hành động
🟡 Warning 45 ngày trước HSD Giảm giá, bundle với sản phẩm khác
🟠 Urgent 30 ngày trước HSD Flash sale, influencer push
🔴 Critical 15 ngày trước HSD Liquidate, donate (nếu còn safe), destroy

Chiến Lược Xử Lý Hàng Close Date

1. Bundle selling (combo)

Ghép sản phẩm close date với sản phẩm hot:
“Bộ Dưỡng Hoàn Chỉnh” — combo gồm:
– Serum Vitamin C (close date 45 ngày) — GIẢM 30%
– Kem dưỡng da (date còn 12 tháng) — giá bình thường
– Toner (date còn 8 tháng) — GIẢM 20%

→ Tổng giá trị cao hơn cho khách, brand giải quyết được hàng chậm

2. Channel liquidation

  • Shopee/Lazada flash sale (1-2 ngày)
  • Loyal customer email (discount 40-50%)
  • Staff sale nội bộ (giảm 60-70%)

3. Donor channel

Nếu sản phẩm còn an toàn sử dụng (chỉ gần date nhưng chưa hỏng):

  • Donate cho tổ chức từ thiện (ghi rõ date)
  • Một số charity organizations chấp nhận near-expired cosmetics

4. Destroy (last resort)

  • Không bán cho khách hàng nếu đã quá date
  • Document destruction:拍照, ghi lý do, số lượng
  • Đảm bảo compliance với quy định waste management

Inventory Management System: Từ Manual Đến Digital

Level 1: Spreadsheet (Google Sheets)

Phù hợp: Brand mới, <50 SKUs, <200 đơn/tháng

Template cần có:

Column Nội dung
A Mã SKU
B Tên sản phẩm
C Lô sản xuất
D Ngày nhập kho
E Số lượng nhập
F Số lượng tồn
G Hạn date
H HSD warning
I Status (OK/Warning/Urgent/Critical)

Auto-calculation formulas:
HSD Warning: =E2-45 (với buffer 45 ngày)
Status: =IF(G2<TODAY(),”EXPIRED”,IF(G2<H2,”CRITICAL”,IF(G2<H2+15,”URGENT”,”OK”)))

Ưu điểm: Miễn phí, dễ setupNhược điểm: Manual update, dễ sai, không có alert tự động

Level 2: Inventory Software

Phù hợp: Brand vừa, 50-200 SKUs, 200-1000 đơn/tháng

Tools khuyến nghị:

Software Giá Phù hợp Tính năng
Katana 99-299$/tháng Shopify/WooCommerce Real-time inventory, batch tracking
inFlow 89-199$/tháng Multi-channel FIFO auto, lot tracking
ShipBob Custom Fulfillment service 3PL có inventory management

Level 3: ERP System

Phù hợp: Brand lớn, >200 SKUs, >1000 đơn/tháng, nhiều warehouse

Options:

  • SAP Business One: 15,000-30,000$/năm + implementation
  • Odoo: 6,000-30,000$/năm (module inventory)
  • NetSuite: Custom pricing, enterprise-level

Batch Traceability: Tại Sao Quan Trọng?

Yêu Cầu Pháp Lý Việt Nam

Khi có sự cố chất lượng sản phẩm, cơ quan quản lý (Cục Quản lý Dược — Mỹ phẩm) yêu cầu:

  • Trace được lô sản xuất nào
  • Ai là supplier/manufacturer
  • Số lượng đã bán / còn tồn
  • Destination của các sản phẩm đã bán

Cách Setup Batch Tracking Đơn Giản

Mỗi lô nhập kho cần record:
{
“batch_id”: “L2026-03-001”,
“manufacture_date”: “2026-03-01”,
“expiry_date”: “2028-03-01”,
“supplier”: “Seoul Cosmetic Manufacturing”,
“quantity_received”: 500,
“quantity_sold”: 320,
“quantity_remaining”: 180,
“warehouse_location”: “Kho HCM – Kệ A3”
}

Khi bán ra:
Order #12345 — 15/03/2026
– Serum Vitamin C × 2 → L2026-01-015 (date: 12/2027)
– Kem dưỡng da × 1 → L2026-02-008 (date: 08/2028)

→ Hệ thống tự trừ inventory theo FIFO
→ Batch record updated: quantity_sold += 3


Khoảng Cách Bảo Quản Theo Loại Sản Phẩm

Sản phẩm Nhiệt độ Độ ẩm Ánh sáng Đặc biệt
Serum (vitamin C, retinol) 15-25°C 40-60% Tránh ánh nắng trực tiếp Air-tight, tránh oxygen
Kem chống nắng <30°C 40-60% Tránh ánh nắng Không để trong xe
Cream/Emulsion 15-25°C 40-60% Tránh ánh nắng Upright position
Toner/Essence 15-25°C 40-60% Tối Pump dispenser
Son môi <30°C 40-60% Tối Tránh nhiệt độ cao
Powder 15-25°C <50% Tùy ý Hút ẩm

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

Làm sao biết sản phẩm đã hết date hay chưa?

Kiểm tra batch code trên bao bì (thường ở đáy hoặc cuốn). Tra cứu batch code trên website của manufacturer hoặc dùng app như Check Fresh, Cosmetics Calculator. Hoặc đơn giản: nếu thấy texture, màu sắc, mùi thay đổi → không sử dụng, bất kể date còn hay không.

Brand nhỏ có cần inventory system phức tạp không?

Không. Brand nhỏ (<50 SKUs) hoàn toàn quản lý được bằng Google Sheets với cột HSD và color coding. Bắt đầu đơn giản, scale khi cần. Sai lầm nhiều brand mới: mua phần mềm đắt tiền rồi không dùng vì quá phức tạp.

Có nên đặt buffer stock nhiều để tránh out-of-stock không?

Có nhưng có limit. Inventory tồn kho = tiền nằm im + risk hàng hết date. Best practice: đặt buffer = 2 tuần demand cho fast SKU, 3-4 tuần cho medium SKU. Nếu supplier lead time dài (60+ ngày), có thể tăng buffer lên.

Hàng bị recall (thu hồi) thì xử lý sao?

Quy trình: (1) Ngừng bán ngay lập tức, (2) Kiểm tra batch record để xác định số lượng đã bán, (3) Thông báo cho khách hàng đã mua (via email, SMS), (4) Thu hồi và replace/refund, (5) Document toàn bộ process để báo cáo cơ quan quản lý.


Kết Luận

Quản lý tồn kho mỹ phẩm không phải là “việc của kế toán” — đó là survival skill của brand.

3 nguyên tắc không thể bỏ qua:

  1. FIFO nghiêm túc — lô cũ bán trước, không để lơ là
  2. HSD warning system — xử lý hàng close date TRƯỚC khi hết date
  3. Batch traceability — biết lô nào, ở đâu, đã bán cho ai

Một hệ thống inventory tốt có thể tiết kiệm 20-30% inventory cost mỗi năm — đủ để trả lương 1 nhân viên hoặc đầu tư vào marketing.

Seoul Cosmetic hỗ trợ đối tác setup inventory management system phù hợp với quy mô. Liên hệ để được tư vấn.

 

Bạn muốn phát triển dòng mỹ phẩm riêng biệt?

Đội ngũ chuyên gia R&D của Seoul Cosmetic sẵn sàng tư vấn công thức độc quyền và lộ trình sản xuất tối ưu.

Nguyễn Khắc Kiên

Co-Founder & CEO - Nhà Máy Gia Công Mỹ Phẩm Seoul

Tôi là Nguyễn Khắc Kiên — Co-Founder & CEO - Nhà Máy Gia Công Mỹ Phẩm Seoul. Với tầm nhìn chiến lược và đam mê không ngừng nghỉ, tôi và các nhà sáng lập đã và đang xây dựng Seoul Cosmetic trở thành một doanh nghiệp hàng đầu trong lĩnh vực gia công mỹ phẩm tại Việt Nam. Tôi tin rằng một sản phẩm thành công không bắt đầu từ dây chuyền sản xuất, mà từ dữ liệu thị trường và sự thấu hiểu khách hàng. Vì vậy, Seoul Cosmetic là đơn vị tiên phong ứng dụng Trí tuệ Nhân tạo (AI) trong toàn bộ quá trình: từ phân tích xu hướng, thiết kế sản phẩm đến hỗ trợ bán hàng, giúp các đối tác trải nghiệm dịch vụ và công nghệ tốt nhất thị trường.

Sẵn sàng phát triển thương hiệu mỹ phẩm của bạn?

Đội ngũ chuyên gia của Seoul Cosmetic luôn sẵn sàng tư vấn giải pháp gia công tối ưu cho thương hiệu của bạn.

Tư vấn nhanh chóng 24/7Giải pháp cá nhân hóaBảo mật tuyệt đối thông tinKhông ràng buộc cam kết