Tại Sao Startup Có Doanh Thu Tốt Vẫn Có Thể Phá Sản? Cash Flow vs Profit
Nhiều startup có profit dương trên báo cáo nhưng vẫn chết vì cạn tiền mặt. Bài viết phân tích nghịch lý cash flow vs profit và cách founder Việt Nam quản lý dòng tiền hiệu quả.
Tôi đã ngồi với hàng trăm founder Việt Nam qua 14 năm — và một trong những câu hỏi đau lòng nhất tôi từng nghe là: "Anh ơi, tháng nào doanh thu mình cũng tăng, khách hàng đang trả tiền, sao mình lại hết tiền trả lương?" Đây không phải câu hỏi của người kinh doanh thất bại. Đây là câu hỏi của người đang thắng — thắng trên báo cáo, nhưng đang chết trên tài khoản ngân hàng.
Sự thật là profit và cash flow là hai thứ hoàn toàn khác nhau, và nhầm lẫn giữa hai khái niệm này là một trong những lý do phổ biến nhất khiến startup tăng trưởng tốt vẫn đóng cửa. Bài viết này sẽ không nói lý thuyết kế toán khô khan. Tôi sẽ phân tích thẳng vào cơ chế, nguyên nhân, và cách quản lý cash flow vs profit trong thực tế vận hành của startup Việt Nam.
Vì sao cash flow vs profit quan trọng hơn bạn nghĩ
Profit (lợi nhuận) là con số kế toán: Doanh thu trừ đi chi phí. Nhưng kế toán ghi nhận doanh thu tại thời điểm hợp đồng được ký hoặc hàng được giao — không phải lúc tiền thật sự về tài khoản. Cash flow (dòng tiền) là tiền thật: tiền vào, tiền ra, theo từng ngày, từng tuần.
Một startup B2B có thể ký 3 hợp đồng trị giá 3 tỷ đồng trong quý, ghi nhận đủ doanh thu, báo cáo lãi 400 triệu — nhưng nếu cả 3 khách hàng đều thanh toán sau 90 ngày, trong khi nhà cung cấp đòi tiền trong 30 ngày, startup đó sẽ âm cash flow ít nhất 2 tháng liên tiếp. Không có tiền trả lương. Không có tiền duy trì vận hành. Không có tiền chạy marketing cho pipeline tiếp theo. Một vòng xoáy bắt đầu.
Theo CB Insights, trong số các startup thất bại, khoảng 38% thất bại vì hết tiền mặt — không phải vì thiếu doanh thu hay thiếu khách hàng. Ở Việt Nam, con số này còn đáng lo hơn vì hệ thống thanh toán B2B vẫn còn phụ thuộc nhiều vào thỏa thuận miệng, công nợ kéo dài, và thiếu hợp đồng có ràng buộc pháp lý chặt chẽ.
Insight từ 14 năm thực chiến: "Nhà đầu tư thật sự không chỉ nhìn P&L — họ nhìn cash runway. Một startup có profit 200 triệu/tháng nhưng chỉ còn 60 ngày runway nguy hiểm hơn rất nhiều so với startup đang lỗ nhẹ nhưng có 18 tháng cash trong tay và dòng tiền được kiểm soát. Profit mua được sự tự hào; cash flow mới mua được thời gian để sửa sai."
— Hải H Nguyễn, CEO BeginGuru
Framework: 4 nguyên nhân phổ biến khiến profit dương nhưng cash flow âm
Bước 1: Nhận diện DSO cao — "Tiền đang nằm trên đường đi"
DSO (Days Sales Outstanding) là số ngày trung bình để thu hồi công nợ từ khách hàng. Công thức đơn giản: DSO = (Công nợ phải thu / Doanh thu) × Số ngày trong kỳ.
Nếu startup của bạn có doanh thu 1 tỷ/tháng nhưng DSO lên đến 75 ngày, có nghĩa là bạn đang "cho vay không lãi suất" gần 2,5 tỷ đồng cho khách hàng ở mọi thời điểm. Nhiều startup B2B Việt Nam có DSO từ 60–90 ngày với khách hàng doanh nghiệp lớn, trong khi chi phí vận hành phải trả hàng tháng. Đây là con đập nước — nước (tiền) đang chảy vào, nhưng đập chưa mở.
Hành động cụ thể: Tính DSO của bạn ngay hôm nay. Nếu vượt 45 ngày, cần đàm phán lại điều khoản thanh toán, hoặc áp dụng discount early payment (ví dụ: giảm 1–2% nếu khách thanh toán trong 15 ngày). Với khách hàng mới, đặt milestone thanh toán theo giai đoạn thay vì thanh toán toàn bộ cuối dự án.
Bước 2: Inventory Trap — "Tiền bị chôn vào hàng tồn kho"
Với startup sản phẩm vật lý (FMCG, thiết bị, thời trang, F&B), inventory là cái bẫy cash flow kinh điển nhất. Một startup D2C đã từng mua trước 2,000 đơn vị sản phẩm với giá nhập 500 triệu để được giá tốt từ nhà máy — nhưng chỉ bán được 600 đơn vị trong tháng đầu. Toàn bộ 1,400 đơn vị còn lại nằm trong kho, đồng nghĩa với 350 triệu đồng "chết" không tạo ra dòng tiền trong 2–3 tháng tiếp theo.
Hành động cụ thể: Tính Inventory Turnover Ratio = Giá vốn hàng bán / Tồn kho trung bình. Tỷ lệ này thấp hơn 4 lần/năm (tức hơn 90 ngày/vòng quay) là dấu hiệu cảnh báo. Áp dụng mô hình just-in-time hoặc đặt hàng theo batch nhỏ hơn, kể cả khi giá cao hơn một chút — vì chi phí cơ hội của tiền bị chôn còn đắt hơn.
Bước 3: Advance Payment Trap — "Nhận tiền trước, chi phí đến sau"
Đây là nghịch lý ngược lại: một số startup nhận thanh toán trước từ khách hàng (đặt cọc, thuê bao năm, gói combo) và ghi nhận đây là dòng tiền dồi dào. Nhưng kế toán đúng chuẩn sẽ ghi nhận đây là Deferred Revenue (doanh thu chưa thực hiện) — chưa phải profit. Khi bạn phải thực hiện dịch vụ trong 12 tháng tới, chi phí vận hành thật sự sẽ đến đều đặn mỗi tháng, trong khi tiền đã tiêu từ trước.
Trường hợp phổ biến ở EdTech và SaaS: startup bán gói 12 tháng, nhận toàn bộ học phí/phí đăng ký ngay, rồi "cảm thấy giàu" và tăng chi phí nhân sự, marketing — để rồi vào tháng 8–10 khi dòng khách mới chậm lại, cash flow sụp đổ.
Hành động cụ thể: Tách biệt rõ ràng cash received và revenue earned trong bảng theo dõi nội bộ. Với mỗi đồng advance payment nhận được, hãy tính xem bạn cần bao nhiêu tiền để deliver đủ dịch vụ, và chỉ "dùng" phần còn lại sau khi đã "dự phòng" chi phí thực hiện.
Bước 4: CapEx và chi phí tăng trưởng — "Đầu tư cho tương lai bằng tiền của hiện tại"
Khi startup tăng trưởng nhanh, founder thường phải đầu tư trước: thuê thêm nhân sự, mở văn phòng mới, mua thiết bị, build tính năng mới. Những khoản này thường không được ghi nhận hết vào P&L ngay (vì kế toán khấu hao dần), nhưng tiền đã ra khỏi tài khoản ngay lập tức. Kết quả: P&L trông đẹp, nhưng cash đã "chạy đi trước" nhiều tháng so với doanh thu tương ứng.
Hành động cụ thể: Xây dựng Rolling 13-Week Cash Flow Forecast — dự báo tiền vào/ra theo tuần cho 13 tuần tới. Đây là công cụ CFO dùng để phát hiện "hố cash flow" trước khi nó xảy ra, thay vì chỉ nhìn vào báo cáo tài chính tháng trước.
Công cụ thực chiến: Bảng theo dõi Cash Flow cho startup
Dưới đây là template tối giản mà mọi founder có thể dùng ngay — không cần phần mềm phức tạp, chỉ cần một file Google Sheet cập nhật hàng tuần:
| Thành phần | Câu hỏi cần trả lời / Công thức áp dụng |
|---|---|
| Opening Cash Balance | Đầu tuần/tháng, tài khoản có bao nhiêu tiền thật? (Không tính công nợ chưa thu) |
| Cash In — Collected | Tiền thật sự đã nhận vào tài khoản kỳ này (không phải doanh thu ghi nhận) |
| Cash Out — Fixed | Lương, thuê văn phòng, phần mềm, trả nợ vay — các khoản cố định không thể trì hoãn |
| Cash Out — Variable | Marketing, inventory mua thêm, freelancer, chi phí bán hàng theo doanh thu |
| DSO Tracker | Công nợ phải thu / Doanh thu × 30 ngày. Theo dõi xu hướng tăng/giảm qua các tháng |
| Cash Runway | Closing Cash Balance / Average Monthly Cash Out. Phải luôn ≥ 6 tháng |
| Deferred Revenue Balance | Tổng advance payment chưa thực hiện dịch vụ — đừng nhầm đây là lợi nhuận |
| Projected Cash Gap | Tuần/tháng nào trong 13 tuần tới sẽ có closing balance âm? Hành động ngay từ bây giờ |
Mục tiêu không phải là báo cáo đẹp — mà là phát hiện hố cash flow trước ít nhất 6–8 tuần để có thời gian xử lý: đàm phán thanh toán sớm với khách, trì hoãn một khoản CapEx, hoặc kích hoạt credit line dự phòng.
Ví dụ thực tế: Hai cách ứng xử với cash flow
Ngành B2B Logistics — ❌ Cách ứng xử yếu
Một startup logistics B2B tại Việt Nam ký được 5 hợp đồng vận chuyển lớn với các nhà bán lẻ, tổng giá trị 4 tỷ/quý. Founder tự hào vì doanh thu tăng gấp đôi so với quý trước. Nhưng tất cả 5 khách hàng đều thanh toán Net-60. Chi phí vận hành — xăng, tài xế, bảo hiểm xe — phải chi hàng tuần. Vào tuần thứ 7, startup không đủ tiền trả lương cho đội tài xế. Founder phải vay nóng lãi suất cao để cầm cự, làm tăng chi phí tài chính và bào mòn profit thật sự.
Ngành B2B Logistics — ✅ Cách ứng xử mạnh
Cùng kịch bản, nhưng founder đã xây dựng điều khoản thanh toán theo milestone: 30% khi ký hợp đồng, 40% khi hoàn thành 50% khối lượng vận chuyển, 30% khi nghiệm thu. DSO được kéo xuống còn 28 ngày trung bình. Ngoài ra, founder duy trì một credit line ngân hàng 500 triệu đồng như "van an toàn" — không dùng thường xuyên, nhưng kích hoạt ngay khi forecast cho thấy tuần nào đó sẽ âm cash. Kết quả: cùng mức profit, nhưng không bao giờ rơi vào tình huống không trả được lương.
Ngành EdTech B2C — ❌ Cách ứng xử yếu
Một startup EdTech ra mắt gói học 12 tháng, bán được 200 học viên trong tháng đầu, thu về 2 tỷ đồng. Founder vui mừng, ngay lập tức tuyển thêm 10 giáo viên và tăng chi phí marketing lên 600 triệu/tháng. Tháng thứ 6, lượng học viên mới chậm lại, nhưng chi phí cố định đã tăng gấp đôi so với trước campaign. Toàn bộ 2 tỷ đồng advance đã tiêu hết, trong khi còn 6 tháng dịch vụ phải thực hiện. Cash runway còn lại: 45 ngày.
Ngành EdTech B2C — ✅ Cách ứng xử mạnh
Founder dùng mô hình "reserve fund": với mỗi gói 12 tháng thu về, 60% (tương ứng với chi phí thực hiện 12 tháng) được đưa vào tài khoản riêng, chỉ rút dần theo tiến độ thực hiện. 40% còn lại mới được tính là "tiền tự do" để tái đầu tư. Nhờ kỷ luật này, kể cả khi doanh số tháng thứ 6 giảm 50%, startup vẫn có đủ tiền để hoàn thành dịch vụ cho toàn bộ học viên hiện tại và duy trì 4 tháng runway.
Bảng tổng hợp theo ngành
| Ngành / Tình huống | Rủi ro cash flow điển hình | Chỉ số cần theo dõi |
|---|---|---|
| SaaS B2B (annual billing) | Deferred revenue bị tiêu trước khi deliver đủ | Deferred Revenue Balance, Churn Rate |
| F&B / Chuỗi bán lẻ | Inventory tồn kho mùa vụ, hàng hết hạn | Inventory Turnover, Spoilage Rate |
| Agency / Dịch vụ sáng tạo | DSO cao với khách doanh nghiệp, scope creep không được trả thêm | DSO, Utilization Rate |
| Hardware / Thiết bị | CapEx sản xuất trước, doanh thu về sau 3–6 tháng | Cash Conversion Cycle, CapEx/Revenue ratio |
| Marketplace / Platform | Phải trả seller/supplier trước khi thu được commission đủ | Take Rate, Settlement Cycle, Working Capital |
Sai lầm thường gặp khi quản lý cash flow vs profit
Sai lầm 1: Dùng P&L để quyết định chi tiêu hàng tháng. Nhiều founder nhìn vào báo cáo lãi lỗ tháng trước, thấy có lời 300 triệu, rồi quyết định tuyển thêm người hoặc tăng chi marketing ngay. Vấn đề là P&L nhìn về quá khứ, còn tiền mặt sống trong hiện tại. Cách sửa: mọi quyết định chi tiêu lớn hơn 50 triệu phải được check lại với cash flow forecast 8 tuần tới — không phải P&L tháng trước.
Sai lầm 2: Không tách biệt tài khoản kinh doanh và tài khoản cá nhân. Đây vừa là vấn đề pháp lý, vừa là thảm họa về kiểm soát dòng tiền. Khi tiền lẫn lộn, không thể tính chính xác cash runway thật sự của công ty, cũng không thể phát hiện sớm dấu hiệu âm cash flow. Cách sửa: ngay hôm nay, mở tài khoản riêng biệt cho công ty và kỷ luật tuyệt đối không dùng lẫn.
Sai lầm 3: Tin rằng "khách hàng lớn = an toàn" nên nới lỏng điều khoản thanh toán. Nhiều startup B2B chấp nhận Net-90 vì khách hàng là tập đoàn lớn, nghĩ rằng "chắc chắn họ sẽ trả". Đúng — họ sẽ trả. Nhưng 90 ngày chờ đợi có thể đủ để startup cạn cash trước khi tiền về. Cách sửa: với bất kỳ hợp đồng nào có DSO dự kiến >45 ngày, hãy tính toán xem bạn cần bao nhiêu working capital buffer để "sống qua" khoảng thời gian chờ đó.
Sai lầm 4: Không có credit line dự phòng trước khi cần. Ngân hàng và nhà đầu tư cho vay dễ nhất khi bạn… không cần tiền. Khi startup đang khỏe mạnh, dòng tiền tốt, đó là thời điểm hoàn hảo để thiết lập credit line, hạn mức tín dụng, hoặc đàm phán điều khoản vay ưu đãi. Đợi đến lúc cạn cash mới đi vay thì lãi suất sẽ cao hơn nhiều, và uy tín đàm phán thấp hơn nhiều. Cách sửa: khi runway còn >9 tháng, hãy chủ động gặp ngân hàng để thiết lập credit line — dù chưa cần dùng.
Sai lầm 5: Nhầm lẫn giữa "tiền trong tài khoản" và "tiền sẵn sàng chi". Một founder nhìn thấy 2 tỷ trong tài khoản và nghĩ mình giàu. Nhưng 1,2 tỷ trong đó là advance payment của học viên chưa nhận dịch vụ, 400 triệu là đặt cọc thuê văn phòng sẽ phải hoàn trả nếu không gia hạn, và 200 triệu là quỹ lương tháng tới. Tiền "sẵn sàng chi" thực chất chỉ có 200 triệu. Cách sửa: trong bảng theo dõi tài chính, luôn có cột "Restricted Cash" để tách các khoản tiền đã có mục đích ràng buộc.
Checklist áp dụng ngay: Kiểm soát cash flow vs profit
- ☐ Tính DSO của công ty ngay hôm nay: nếu >45 ngày, lên kế hoạch đàm phán lại điều khoản với top 3 khách hàng lớn nhất trong tuần này.
- ☐ Xây dựng bảng Rolling 13-Week Cash Flow Forecast và cập nhật mỗi thứ Hai hàng tuần — chỉ mất 30 phút nhưng cứu được cả công ty.
- ☐ Tách biệt Deferred Revenue ra khỏi "tiền tự do" — nếu bán gói dài hạn, lập tài khoản reserve fund riêng.
- ☐ Kiểm tra Inventory Turnover Ratio: nếu <4 lần/năm, review lại chính sách mua hàng và dự báo bán hàng.
- ☐ Thiết lập credit line dự phòng ngay khi runway còn >9 tháng — đừng đợi đến lúc cần mới đi vay.
- ☐ Với mọi hợp đồng mới, tính toán Cash Conversion Cycle (CCC) trước khi ký — biết rõ bạn cần bao nhiêu working capital để thực hiện hợp đồng đó.
- ☐ Review lại P&L và cash flow statement song song mỗi cuối tháng — nếu hai con số "diverge" nhiều, tìm hiểu nguyên nhân ngay lập tức.
- ☐ Đặt cảnh báo tự động: nếu cash runway dưới 4 tháng, trigger ngay một cuộc họp khẩn về tài chính với toàn bộ leadership team.
Hiểu rõ sự khác biệt giữa cash flow vs profit không phải là kiến thức của CFO — đây là kỹ năng sống còn của mọi founder, đặc biệt trong giai đoạn tăng trưởng nhanh khi mọi thứ trông có vẻ tốt đẹp nhất trên báo cáo. Nếu bạn muốn kiểm tra toàn diện hơn về sức khỏe tài chính và sự sẵn sàng gọi vốn của startup mình — không chỉ riêng cash flow — hãy thử tự chấm điểm hồ sơ miễn phí qua AI Agent của BeginGuru tại agent.beginguru.com. Hệ thống sẽ review theo 5 tiêu chí thực chiến, từ Business Foundation đến Fundraising Readiness, và chỉ ra đúng điểm yếu bạn cần xử lý trước khi gặp nhà đầu tư. Nếu bạn muốn đào sâu hơn vào framework định giá, quản trị công ty, và xây dựng hồ sơ gọi vốn từ A đến Z, bộ 5 ebook thực chiến của BeginGuru tại ebook.beginguru.com là nơi tôi đã đúc kết toàn bộ 14 năm kinh nghiệm — để bạn không phải học từ những sai lầm đắt tiền mà tôi và hàng trăm founder khác đã trải qua.
Câu hỏi thường gặp
Startup có profit dương thì có thể phá sản không?
Hoàn toàn có thể. Profit là con số kế toán ghi nhận doanh thu tại thời điểm ký hợp đồng hoặc giao hàng, không phải lúc tiền thật về tài khoản. Nếu khách hàng thanh toán chậm (DSO cao), chi phí vận hành vẫn phải chi hàng tháng, startup có thể cạn cash dù P&L trông rất đẹp.
DSO là gì và ảnh hưởng thế nào đến cash flow của startup?
DSO (Days Sales Outstanding) là số ngày trung bình để thu hồi công nợ từ khách hàng. DSO càng cao, startup càng phải 'cho vay không lãi suất' cho khách. DSO trên 45 ngày với mô hình B2B là dấu hiệu đáng lo — cần đàm phán lại điều khoản thanh toán hoặc áp dụng discount early payment ngay.
Startup nên theo dõi cash flow như thế nào cho đúng?
Công cụ thực chiến nhất là Rolling 13-Week Cash Flow Forecast — dự báo tiền vào/ra theo từng tuần trong 13 tuần tới. Mục tiêu là phát hiện 'hố cash flow' trước ít nhất 6–8 tuần để có thời gian xử lý: đàm phán thanh toán sớm, trì hoãn CapEx, hoặc kích hoạt credit line dự phòng.
Deferred Revenue có phải là lợi nhuận của startup không?
Không. Deferred Revenue (doanh thu chưa thực hiện) là tiền khách đã trả trước nhưng startup chưa hoàn thành dịch vụ. Đây là khoản nợ dịch vụ, không phải lợi nhuận. Nhiều EdTech và SaaS startup gặp khủng hoảng cash flow vì tiêu advance payment trước khi tính đủ chi phí để deliver dịch vụ 12 tháng tương ứng.
Miễn phí
Hồ sơ gọi vốn của bạn được mấy điểm?
Upload pitch deck, AI chấm điểm 0–100 theo 5 tiêu chí VC trong 60 giây — train từ 26.000 giờ thực chiến của Hải H Nguyễn.
Review miễn phí trong 60 giây →
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. Đã hỗ trợ hơn 200 founders — 16 người gọi được tổng cộng 300+ tỷ VND.