"Tháng này lãi 80tr theo P&L, nhưng tài khoản em chỉ còn 12tr, không đủ trả supplier và lương" - founder hoảng. Đây là vấn đề "P&L positive, cash flow negative" - rất phổ biến với ecom Việt Nam.
Bài này tóm tắt 4 nguyên nhân chính, công thức Cash Conversion Cycle, và plan build cash buffer để tránh crisis.
P&L (accrual) vs Cash Flow - khác biệt cốt lõi
P&L tính theo accrual basis: ghi nhận revenue khi đơn confirmed, ghi cost khi xảy ra (không đợi tiền actual về).
Cash Flow tính theo cash basis: ghi cash thực vào/ra tại thời điểm transaction.
Vd: bán đơn 500k ngày 1, sàn payment ngày 21. P&L ghi 500k revenue ngày 1. Cash Flow ghi 500k inflow ngày 21.
Trong 20 ngày đó, P&L tốt nhưng cash chưa về - đó là cash flow gap.
Lý do 1: Sàn giữ tiền 14-30 ngày
Đây là nguyên nhân lớn nhất. Sàn Việt Nam payment cycle:
| Sàn | Payment cycle | Note |
|---|---|---|
| Shopee | 7-14 ngày sau giao | Có Đảm bảo Thanh toán Plus shortest 3 ngày |
| TikTok Shop | 14-21 ngày sau giao | Live commerce có thể delay thêm |
| Lazada | 14-30 ngày | Tùy seller tier |
| Tiki | 7-21 ngày | Tùy hợp đồng |
Nghĩa là: revenue tháng này, cash về tháng sau. Khi scale, gap này expand.
Lý do 2: COGS trả supplier trước
Pattern phổ biến:
- Supplier yêu cầu trả 100% trước khi giao hàng
- Hoặc 50% deposit + 50% nhận hàng
- Term 30-45 ngày chỉ có cho shop volume rất lớn
→ Cash outflow COGS xảy ra trước revenue inflow.
Khi scale, COGS scale cùng → cash outflow scale → cash gap mở rộng.
Lý do 3: Hoàn hàng đột biến
Mùa sale lớn: nhiều đơn → nhiều hoàn hàng (5-12% rate).
Hoàn hàng cash impact:
- Sàn deduct revenue ngay từ payout
- Refund buyer ngay
- COGS đã trả supplier, hàng có thể không bán lại được (Fashion size lẻ, mỹ phẩm hết hạn)
Hoàn hàng spike trong sale có thể tạo cash hole 50-100tr cho shop GMV 1 tỷ/tháng.
Lý do 4: Prep inventory cho mùa peak
Mùa peak (11.11, 12.12, pre-Tết) cần stock 1.5-2x bình thường.
Vd shop GMV 500tr/tháng:
- Bình thường stock 350tr (1.5 tuần)
- Prep peak stock 700-1.000tr
→ Cash outflow tăng 350-650tr trước mùa peak. Cash inflow chỉ tăng theo sau 14-30 ngày.
Cash Conversion Cycle cho ecom
Cash Conversion Cycle (CCC) = số ngày từ trả supplier đến nhận tiền sàn.
CCC = DIO + DSO - DPO
Trong đó:
- DIO (Days Inventory Outstanding): số ngày stock trung bình
- DSO (Days Sales Outstanding): số ngày từ bán đến nhận tiền sàn
- DPO (Days Payable Outstanding): số ngày từ nhận hàng đến trả supplier
Cho ecom Việt Nam 2026 trung bình:
- DIO: 21-45 ngày
- DSO: 14-30 ngày
- DPO: 0-14 ngày (đa số trả trước)
→ CCC = 35-89 ngày (1-3 tháng)
Nghĩa là: cash đi ra trước cash về sau 1-3 tháng. Cần cash buffer cover gap này.
Build buffer: 2-3 tháng OPEX cash dự phòng
Cash buffer minimum cho ecom Việt Nam:
| Stage | Cash buffer recommended |
|---|---|
| Launch | 4-6 tháng OPEX |
| Early growth | 3-4 tháng OPEX |
| Scale | 2-3 tháng OPEX |
| Mature | 1-2 tháng OPEX |
OPEX = COGS + Ads + Voucher + Phí sàn + Ops + Lương (chi phí thực hàng tháng).
Vd shop scale GMV 500tr OPEX 380tr/tháng → cash buffer minimum 760tr-1.140tr.
Cách build:
- Lock 20-30% profit mỗi tháng vào account riêng
- Không withdraw founder until buffer đạt target
- Reinvest profit thay vì expand quá nhanh
Working capital loan - khi nào dùng
Bank loan ngắn hạn (3-6 tháng, lãi 8-12%/năm) có thể bridge cash gap, nhưng:
Dùng được khi:
- CCC dài (sàn payment 30 ngày, supplier trả trước)
- Mùa peak cần prep inventory lớn
- EBITDA positive và stable >12 tháng
Không dùng khi:
- EBITDA negative (vay = double risk)
- Cash flow problem do bad management (vay không fix structure)
- Lãi suất loan > margin spread
Sample math:
- Vay 500tr lãi 10%/năm = 50tr/năm chi phí
- Dùng 500tr scale ads tăng GMV +200tr/tháng × 6 tháng peak = +1.2 tỷ GMV
- Profit từ +1.2 tỷ = 1.2 × 15% = 180tr
- Net: 180tr - 25tr lãi (6 tháng) = +155tr
Loan worth nếu math positive như trên.
Pattern cash flow theo mùa
Cash flow ecom Việt Nam điển hình:
| Quý | Cash position |
|---|---|
| Q1 (Tết, hậu Tết) | Tightest (build inventory pre-Tết, hậu Tết sale yếu) |
| Q2 | Recovery, cash inflow stable |
| Q3 | Build buffer cho Q4 peak |
| Q4 (peak sale) | Spend high, cash inflow đến Q1 năm sau |
| Q1 năm sau | Receive Q4 payment nhưng spend prep Q1 |
Pattern này lặp lại. Plan cash 12 tháng forward.
Sample case: shop scale làm vỡ cash flow
Shop Fashion (anonymized):
- Tháng 1-6: GMV 300tr/tháng, EBITDA 10%, cash flow ổn
- Tháng 7: founder decide scale x3, ngân sách ads +200tr, inventory +400tr
- Tháng 7-8: GMV tăng từ 300tr lên 800tr. P&L: lãi tăng từ 30tr lên 70tr/tháng
- Tháng 8 cuối: cash account còn 50tr. Lương + supplier cuối tháng 280tr. Crisis.
Lý do: scale x3 trong 2 tháng = cash outflow x3 ngay (ads + COGS). Cash inflow x3 chỉ đến sau 21-30 ngày. Cash gap 2 tháng × (incremental OPEX) ≈ 500tr.
Fix: working capital loan 500tr hoặc slow scale (x1.5 trong 6 tháng thay vì x3 trong 2 tháng).
Tools track cash flow
Setup minimum:
- Google Sheet với 12 tháng forecast
- Cập nhật weekly: cash in, cash out, balance
- Project 4-8 tuần forward
- Alert khi balance projected <1 tháng OPEX
Software options (cho shop >500tr GMV):
- Misa SME (Việt)
- Quickbooks Online
- Custom dashboard Notion + Sheets
FAQ
Hỏi: Sàn có option "Đảm bảo Thanh toán Plus" rút ngắn payment cycle, có nên dùng?
Trả lời: Có cho shop cash tight. Phí 1-2% revenue nhưng giảm DSO từ 14 ngày xuống 3 ngày = improve cash flow significantly.
Hỏi: Supplier trả 30 ngày sau nhận hàng, có realistic không?
Trả lời: Realistic cho shop volume lớn (>200tr/tháng đặt 1 supplier). Cần build relationship 6-12 tháng + provide volume forecast.
Hỏi: P&L lãi nhưng cash âm 6 tháng liên tục, có sao không?
Trả lời: Vấn đề. Nếu vấn đề ở structural (DSO dài, DPO ngắn) thì cần restructure. Nếu vấn đề ở scaling thì tạm thời OK với loan.
Hỏi: Founder có nên withdraw lương từ shop khi cash tight?
Trả lời: Lương basic phải có (founder cũng cần sống). Nhưng dividend / withdraw extra nên hoãn đến buffer đạt 2-3 tháng OPEX.
---
Tools liên quan:
- Mẫu P&L Ecom - tách P&L với Cash Flow projection
- Tool tính phí sàn - check phí Đảm bảo Thanh toán Plus
Đọc tiếp:
- P&L 5 tầng chuẩn
- Phân bổ ngân sách 70-20-10
- Cân đối ads + lợi nhuận sale lớn
- Scale ads x2 không mất ROAS




Bình luận
Chia sẻ ý kiến của bạn - bình luận hiện ngay sau khi gửi.
Để lại bình luận
Email không bắt buộc, không hiện công khai. Bình luận đăng tức thì - hãy giữ tinh thần xây dựng.