unit-economics· 8 phút đọc

P&L tốt nhưng cash flow âm - Tại sao và cách fix

4 nguyên nhân P&L có lãi nhưng cash flow âm: sàn giữ tiền 14-30 ngày, COGS trả trước, hoàn hàng đột biến, prep inventory mùa peak. Cash Conversion Cycle và buffer plan.

NQ
Nguyễn Đức Quảng
Ecom Growth Expert · 60+ project
P&L tốt nhưng cash flow âm - Tại sao và cách fix
Cash flow ecom

"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ànPayment cycleNote
Shopee7-14 ngày sau giaoCó Đảm bảo Thanh toán Plus shortest 3 ngày
TikTok Shop14-21 ngày sau giaoLive commerce có thể delay thêm
Lazada14-30 ngàyTùy seller tier
Tiki7-21 ngàyTù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.

Cash flow gap

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:

StageCash buffer recommended
Launch4-6 tháng OPEX
Early growth3-4 tháng OPEX
Scale2-3 tháng OPEX
Mature1-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)
Q2Recovery, cash inflow stable
Q3Build buffer cho Q4 peak
Q4 (peak sale)Spend high, cash inflow đến Q1 năm sau
Q1 năm sauReceive 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
0 lượt xem
Khoá học · Đang mở apply Khoá 1
Muốn build P&L thực chiến + scale shop từ kinh nghiệm 60+ project?

Khoá Ecom Foundation - 12 buổi từ cơ cấu chi phí, P&L gian hàng, đến tối ưu ROAS và build team.

Xem khoá học
Newsletter · 1 bài / tuần
Nhận insight mới nhất về Ads, P&L và Unit Economics ecom

Mỗi thứ 5 hàng tuần - 1 bài deep + 2-3 link đáng đọc. Không spam, huỷ bất cứ lúc nào.

NQ
Tác giả

Nguyễn Đức Quảng

Ecom Growth Expert · Team Builder · 60+ project Ecom

Đã quản lý growth + team marketing cho 60+ thương hiệu TMĐT tại Việt Nam, từ shop launch 0 đến brand 5+ tỷ GMV/tháng. Đoạt giải TikTok Awards 2024 - Best Commerce Campaign Gold. Hiện mentor 20+ marketer trẻ và phụ trách khoá Ecom Foundation.

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.