ROAS Là Gì? Bảng ROAS Hoà Vốn Theo 6 Mức Biên Lãi

Có một buổi tối tháng 7, tôi suýt tin rằng mình đã tìm ra cách chạy quảng cáo có lãi. Báo cáo ghi ROAS 3,4: bỏ một đồng, thu về hơn ba đồng. Tôi tăng ngân sách ngay đêm đó. Sáu tuần sau, ngồi soát lại cả nhánh quảng cáo theo số tiền thật sự đã về, ROAS chỉ còn 0,75. Bài này giải thích ROAS là gì, vì sao ROAS lớn hơn 1 chưa chắc là lãi, và cách tự tính ROAS hoà vốn từ biên lãi của chính shop bạn. Đọc xong, bạn sẽ có hai con số dán cạnh máy tính để biết báo cáo quảng cáo đang tốt hay đang lừa mình.

Cập nhật: Tháng 10, 2026 · Tác giả: Nguyễn Đức Duy

ROAS (return on ad spend, doanh thu trên chi phí quảng cáo) là số đồng doanh thu bạn thu về cho mỗi đồng bỏ vào quảng cáo. Công thức: ROAS = doanh thu từ quảng cáo ÷ tiền quảng cáo. ROAS bao nhiêu là tốt không có mức chung. Nó phải cao hơn ROAS hoà vốn của chính shop bạn, tính bằng 1 ÷ biên lãi trước quảng cáo. Biên lãi 40% thì ROAS phải trên 2,5 mới bắt đầu có lãi.

Tóm tắt nhanh: 4 ý chính

  • ROAS lớn hơn 1 chưa chắc là lãi. ROAS chỉ so doanh thu với tiền quảng cáo, chưa trừ giá vốn, phí ship, phí sàn. Shop biên lãi 25% cần ROAS 4 chỉ để hoà vốn.
  • ROAS hoà vốn = 1 ÷ biên lãi trước quảng cáo. Tính một lần cho món bán chạy nhất, ghi ra giấy, từ đó mới biết con số trên màn hình đang tốt hay xấu.
  • ROAS một ngày đẹp không nói lên cả chiến dịch. Cùng một nhánh quảng cáo của tôi, ngày đẹp nhất ROAS 3,4, tính trọn đời theo tiền đã về chỉ còn 0,75.
  • Tính ROAS theo đơn giao thành công, không theo đơn đặt. Một shop doanh thu 50 triệu mỗi tháng, ROAS 3,33 trên màn hình, có thể chỉ lãi chưa tới một triệu sau khi trừ đơn hoàn.

ROAS là gì: một phép chia, một câu hỏi bị bỏ quên

ROAS viết tắt từ return on ad spend. Dịch sát là doanh thu thu về trên tiền quảng cáo đã tiêu. Công thức chỉ có một phép chia:

ROAS = doanh thu từ quảng cáo ÷ tiền quảng cáo đã tiêu

Tiêu 2 triệu, quảng cáo mang về 8 triệu doanh thu, ROAS là 4. Nghĩa là mỗi đồng quảng cáo đổi được bốn đồng tiền bán hàng. Có nơi ghi ROAS dạng phần trăm, ROAS 4 thành 400%. Cùng một con số, chỉ khác cách viết.

Phần lớn bài viết về ROAS dừng ở đây, rồi thêm một câu: ROAS lớn hơn 1 là có lãi. Câu đó sai, và nó là câu đắt nhất mà một chủ shop có thể tin.

Lý do nằm ngay trong tử số. ROAS lấy doanh thu, không lấy tiền lãi. Trong 8 triệu doanh thu kia còn nằm tiền nhập hàng, tiền ship, tiền hộp, phí sàn, phí cổng thanh toán. Nếu bạn bán món hàng lãi gộp 25%, 8 triệu doanh thu chỉ để lại 2 triệu tiền lãi trước quảng cáo. Trừ đúng 2 triệu tiền quảng cáo, bạn về số 0. ROAS 4, mà hoà vốn.

Vậy câu hỏi bị bỏ quên là: ROAS của shop bạn phải bằng bao nhiêu thì mới hết lỗ? Con số đó mỗi shop một khác. Không có nó, ROAS trên màn hình chỉ là một con số đẹp hoặc xấu theo cảm giác.

Nếu bạn đã đọc qua CPM là gì, CPC là gì và CPA là gì, ROAS là mắt xích cuối của dây đó. CPM là giá được nhìn thấy, CPC là giá một cú bấm, CPA là giá một hành động, còn ROAS hỏi thẳng: hành động đó đổi ra bao nhiêu tiền.

Trước và sau: cùng một nhánh quảng cáo, ROAS 3,4 và ROAS dưới 1

Ngày 16/07/2026, tôi mở báo cáo trang bán một sản phẩm giá 299.000đ và thấy ngày đẹp nhất từ lúc bật chiến dịch. Hai đơn, mỗi đơn tốn 87.500đ tiền quảng cáo. Tổng tiêu 175.000đ, doanh thu khoảng 598.000đ. ROAS 3,4.

Đó là lúc rất dễ ra một quyết định sai. Tôi tăng ngân sách lên mạnh. Hôm sau, 17/07, tỉ lệ bấm tụt từ 4,6% xuống 1,0%, tiêu 119.000đ mà không có đơn nào. ROAS ngày hôm đó bằng 0. Máy quảng cáo mở sang tệp người mới sau cú tăng ngân sách, và mọi thứ phải học lại.

Câu chuyện chưa dừng ở đó. Cuối tháng 8, tôi ngồi soát sổ cả nhánh bán thẳng sản phẩm này. Tính trọn đời tới ngày 23/08, nhánh đã tiêu 4.648.045đ và có 17 đơn đặt. Giá bán lúc đầu 299.000đ, sau đó lên 399.000đ. Nhưng theo sổ đơn lúc đó, tiền thật sự đã về chỉ là 3.491.000đ, vì nhiều đơn đặt rồi còn treo. ROAS trọn đời theo tiền đã về: 0,75.

So sánh ROAS một ngày và ROAS trọn đời của cùng một chiến dịch
Số thật từ một nhánh quảng cáo của tôi. Ngày đẹp nhất và cả nhánh cho hai con số ROAS chênh nhau hơn bốn lần.

Đặt hai lần đọc cạnh nhau thì thấy rõ chỗ khác:

Câu hỏiTrước: đọc ROAS kiểu phổ biếnSau: đọc ROAS kiểu giữ được lãi
Nhìn khoảng thời gian nào?Hôm nay, hôm quaTrọn đời chiến dịch, hoặc ít nhất 7 ngày
Doanh thu lấy ở đâu?Con số máy quảng cáo báoSổ đơn, chỉ đơn đã trả tiền hoặc đã giao xong
So với cái gì?So với 1, hoặc một con số nghe người khác nóiSo với ROAS hoà vốn tính từ biên lãi của chính shop
Sau khi đọc thì làm gì?Thấy đẹp thì tăng vọt ngân sáchĐủ dữ liệu mới quyết, tăng dần từng nấc

Không con số nào sai. ROAS 3,4 đúng cho ngày 16/07. ROAS 0,75 đúng cho cả nhánh tính theo tiền đã về tại ngày soát. Chỉ có một con số dùng được để trả lời câu “nhánh này lãi hay lỗ”, và đó không phải con số đẹp.

Còn một bài học nữa, và nó làm tôi mất ngủ hơn. Khi soát kỹ hơn, một phần đơn ghi là “treo” hoá ra khách đã chuyển khoản qua mã QR, chỉ là sổ chưa gắn nhãn đã trả. Tính đủ những đơn đó, cả phễu bán thẳng gần như hoà vốn. Tức là chính ROAS 0,75 cũng chưa phải sự thật cuối cùng. ROAS chỉ đúng bằng cái sổ đơn bạn đem ra chia. Sổ ghi thiếu tiền về thì ROAS thấp oan, sổ đếm cả đơn bom thì ROAS cao ảo. Bài CPA là gì tách kỹ bộ số này từ phía chi phí mỗi đơn.

⚠️ Giới hạn của số liệu này: đây là một sản phẩm số giá vài trăm nghìn, khách là chủ shop, quy mô nhỏ. Shop bán quần áo hay mỹ phẩm sẽ có mặt bằng khác. Đừng lấy số của tôi làm chuẩn, hãy lấy cách đọc.

Công thức ngược: ROAS hoà vốn tính từ biên lãi

ROAS hoà vốn là mức ROAS mà tại đó tiền lãi từ đơn hàng vừa đủ trả tiền quảng cáo. Thấp hơn mức này là lỗ, cao hơn mới bắt đầu có lãi. Tính ngược từ tiền lãi, theo hai bước.

Bước 1: tính biên lãi trước quảng cáo

Lấy giá bán trừ đi mọi khoản phải chi cho một đơn, trừ quảng cáo: giá vốn, ship, đóng gói, phí sàn hoặc phí cổng thanh toán, quà tặng kèm. Phần còn lại là lãi trước quảng cáo. Chia cho giá bán, ra biên lãi.

Giả sử bạn bán một chiếc áo giá 250.000đ. Giá vốn 120.000đ, ship và đóng gói bình quân 30.000đ. Lãi trước quảng cáo là 100.000đ. Biên lãi là 100.000 ÷ 250.000 = 40%. Nếu chưa chắc cách tính giá vốn cho đúng, bài giá vốn hàng bán là gì đi kỹ phần này.

Bước 2: lấy 1 chia cho biên lãi

ROAS hoà vốn = 1 ÷ biên lãi trước quảng cáo

Với chiếc áo trên: 1 ÷ 40% = 2,5. Mỗi đồng quảng cáo phải mang về ít nhất 2,5 đồng doanh thu thì shop mới không lỗ. Kiểm lại: quảng cáo 1 triệu, doanh thu 2,5 triệu, lãi trước quảng cáo 40% là đúng 1 triệu, trả vừa đủ tiền quảng cáo.

Đường ROAS hoà vốn theo biên lãi trước quảng cáo
Biên lãi càng mỏng, ROAS hoà vốn càng dựng đứng. Dưới 20% biên lãi, quảng cáo gần như không còn đường lãi.

Bảng nhanh cho sáu mức biên lãi hay gặp:

Biên lãi trước quảng cáoROAS hoà vốnHay gặp ở
20%5,0Đồ điện tử, hàng nhập bán buôn, hàng đua giá trên sàn
25%4,0Hàng gia dụng phổ thông, bán qua sàn có phí cao
30%3,33Thời trang bán lẻ đã trừ phí sàn
40%2,5Thời trang tự may, đồ handmade, đặc sản
50%2,0Mỹ phẩm tự có thương hiệu, thực phẩm chế biến
70%1,43Dịch vụ, khoá học, sản phẩm số

Cột thứ ba chỉ để bạn hình dung, không phải số chuẩn của ngành. Biên lãi phải tính từ chính sổ sách của bạn.

Từ hoà vốn tới ROAS mục tiêu

Hoà vốn thì chưa ai muốn. Muốn giữ lại một phần lãi, lấy biên lãi trừ đi phần lãi muốn giữ, rồi mới chia:

ROAS mục tiêu = 1 ÷ (biên lãi trước quảng cáo trừ biên lãi muốn giữ)

Chiếc áo biên 40%, bạn muốn giữ lại 15% giá bán làm lãi ròng. Phần còn lại cho quảng cáo là 25%. ROAS mục tiêu là 1 ÷ 25% = 4. Trên 4 là đạt, từ 2,5 tới 4 là có lãi nhưng chưa đủ mong muốn, dưới 2,5 là lỗ.

Ví dụ shop doanh thu 50 triệu mỗi tháng

Bây giờ đặt chiếc áo đó vào một tháng bán hàng. Giả sử shop bạn bán được 200 đơn qua quảng cáo, mỗi đơn 250.000đ. Doanh thu đơn đặt là 50 triệu. Tiền quảng cáo cả tháng 15 triệu. ROAS trên màn hình: 50 ÷ 15 = 3,33.

3,33 cao hơn hoà vốn 2,5. Nhìn qua thì đang lãi. Nhưng hãy tính theo hai cách:

KhoảnTrước: tính theo đơn đặtSau: tính theo đơn giao thành công
Số đơn có tiền200 đơn170 đơn (giao thành công 85%)
Doanh thu50.000.000đ42.500.000đ
Lãi trước quảng cáo (100.000đ mỗi đơn)20.000.000đ17.000.000đ
Phí ship hai chiều của 30 đơn hoàn (40.000đ mỗi đơn)Không tính1.200.000đ
Tiền quảng cáo15.000.000đ15.000.000đ
Lãi còn lại5.000.000đ800.000đ
ROAS thật3,332,83

Cùng một tháng, cùng một màn hình, một cách đọc ra lãi 5 triệu, một cách đọc ra lãi 800 nghìn. Chênh lệch nằm ở 30 đơn khách đặt rồi không nhận, và phí ship chiều về mà máy quảng cáo không bao giờ thấy.

Từ đây ra một quy tắc dùng hằng ngày: nếu bạn chỉ có ROAS tính theo đơn đặt, hãy nâng mức hoà vốn lên cho đúng. Ở ví dụ này, mỗi đơn đặt thực chất chỉ để lại khoảng 79.000đ lãi trước quảng cáo sau khi trừ đơn hoàn. Chia cho giá bán 250.000đ, biên lãi thật là 31,6%. ROAS hoà vốn trên màn hình vì thế là 1 ÷ 31,6% ≈ 3,16, không phải 2,5. Màn hình báo 3,33, tức là shop chỉ đang nhỉnh hơn hoà vốn một chút.

💡 Một phép thử trong năm phút: lấy tỉ lệ giao thành công tháng trước của shop. Nếu dưới 90%, mức ROAS hoà vốn bạn đang dùng gần như chắc chắn đang thấp hơn thực tế. Bài tối ưu chi phí quảng cáo chỉ ra vì sao kéo tỉ lệ giao thành công lên thường rẻ hơn ép giá quảng cáo xuống.

ROAS bao nhiêu là tốt?

Đây là câu người ta gõ nhiều nhất sau “ROAS là gì”, và câu trả lời thật làm nhiều người thất vọng: không có một con số chung. ROAS 3 là tuyệt vời với một khoá học, nhưng là lỗ nặng với shop đồ điện tử biên lãi 15%.

Thay vì đi tìm con số của người khác, chia màn hình của bạn thành ba vùng, dựa trên hai mốc vừa tính:

  • Dưới ROAS hoà vốn: mỗi đơn đang lỗ. Đủ dữ liệu rồi mà vẫn ở đây thì tắt mẫu kém nhất trước, rồi đi tìm chỗ hỏng.
  • Từ hoà vốn tới ROAS mục tiêu: có lãi nhưng mỏng. Giữ chạy, không tăng ngân sách, tìm cách nâng tỉ lệ chốt hoặc giá trị mỗi đơn.
  • Trên ROAS mục tiêu: đáng tăng. Tăng từng nấc khoảng 20% mỗi 2 tới 3 ngày, đừng nhân đôi một phát như tôi đã làm sau ngày 16/07.

“Đủ dữ liệu” nghĩa là gì? Với shop nhỏ, tôi tự quy ước: chiến dịch đã chạy ít nhất 3 ngày và đã có ít nhất 10 đơn. Dưới mức đó, ROAS nhảy lên xuống theo từng đơn lẻ. Ngày 16/07 của tôi chỉ có 2 đơn, đúng loại số không nên dùng để quyết.

Còn một cách nâng ROAS mà ít ai nghĩ tới: tăng giá trị mỗi đơn. Cùng tiền quảng cáo, khách mua thêm một món kèm thì doanh thu mỗi đơn lên, ROAS lên theo. Thường dễ hơn nhiều so với ép giá quảng cáo rẻ đi. Bài CR là gì đi sâu vào phía còn lại: kéo thêm người mua trên cùng số người ghé.

ROAS và ROI khác nhau thế nào

Hai chữ này hay bị dùng lẫn, nhưng chúng trả lời hai câu hỏi khác nhau.

ROASROI
Tử sốDoanh thuLợi nhuận (doanh thu trừ mọi chi phí)
Mẫu sốChỉ tiền quảng cáoToàn bộ chi phí bỏ ra
Mốc hoà vốn1 ÷ biên lãi, mỗi shop một khácLuôn là 0
Dùng đểSo các chiến dịch, các mẫu quảng cáo với nhauBiết cả việc kinh doanh có đáng tiền không

ROAS là con số của người chạy quảng cáo, đọc hằng ngày, đổi nhanh. ROI là con số của người chủ, đọc theo tháng, theo quý. Một chiến dịch có thể ROAS rất cao mà ROI của cả shop vẫn âm, vì tiền thuê kho, tiền lương, tiền hàng tồn không nằm trong phép chia ROAS. Muốn nhìn sâu hơn chuyện doanh thu lớn mà lãi mỏng, bài GMV là gì tách riêng hai thứ này.

ROAS trên Facebook, Shopee, TikTok: đọc khác nhau ở đâu

Cùng tên ROAS, nhưng mỗi nền tảng lấy doanh thu từ một chỗ. Đọc sai nguồn là đọc sai cả con số.

Facebook

ROAS trên Facebook chỉ hiện khi sự kiện mua trên trang của bạn có gửi kèm giá trị đơn. Nhiều shop chạy quảng cáo tin nhắn rồi chốt đơn trong hộp thư, khi đó trình quản lý quảng cáo không có cột ROAS nào cả. Bạn phải tự tính: cộng doanh thu các đơn chốt từ tin nhắn quảng cáo trong sổ, chia cho tiền quảng cáo. Nếu trang có gắn sự kiện mua, hãy đối chiếu với sổ đơn mỗi tuần. Ở tài khoản của tôi, sự kiện “mua” được ghi khi khách tới trang cảm ơn, tức là lúc đặt, chưa phải lúc trả tiền.

Shopee

Quảng cáo trên sàn báo ROAS theo giá trị đơn phát sinh từ quảng cáo. Con số đó chưa trừ phí sàn mà shop phải trả cho mỗi đơn. Vì vậy, khi tính biên lãi ở bước 1, bạn phải trừ đủ các loại phí sàn trước. Bài phí sàn Shopee liệt kê các khoản này. Nếu sàn cho đặt ROAS mục tiêu khi đấu thầu tự động, hãy đặt từ con số bạn vừa tính, đừng để mức gợi ý mặc định. Mức gợi ý không biết giá vốn của bạn.

TikTok

Logic giống hai nền tảng trên: kiểm doanh thu đang lấy từ đâu, đơn đặt hay đơn đã giao, rồi so với ROAS hoà vốn của riêng bạn. Bán qua cửa hàng trên TikTok thì cũng phải trừ phí nền tảng vào biên lãi, như trên sàn.

Mặt trái: khi ROAS nói dối

ROAS là phép chia, và phép chia có thể đẹp lên theo những cách làm shop nghèo đi. Ba trường hợp tôi muốn bạn để ý:

ROAS cao vì nhận công đơn không phải của mình. Chiến dịch nhắm lại khách cũ, người đã nhắn tin, người đã vào trang, thường có ROAS rất đẹp. Một phần đơn trong đó là đơn khách đằng nào cũng mua. Facebook mặc định ghi công cho quảng cáo nếu khách mua trong vòng 7 ngày sau khi bấm hoặc 1 ngày sau khi xem. Nên ROAS chiến dịch nhắm lại cao gấp mấy lần chiến dịch tìm khách mới là chuyện bình thường, không có nghĩa nên dồn hết tiền vào đó.

ROAS cao trên một ngày, một mẫu, quá ít đơn. Ngày 16/07 của tôi là ví dụ. Hai đơn không đủ để kết luận gì. Đọc ROAS theo khoảng thời gian đủ dài để có ít nhất vài chục đơn mới đáng tin.

ROAS thấp nhưng vẫn đáng chạy. Ngược lại, nếu khách của bạn mua lại lần hai, lần ba, đơn đầu tiên có ROAS dưới hoà vốn vẫn có thể là một khoản đầu tư có lãi. Nhưng chỉ dùng lý do này khi bạn đã đếm được tỉ lệ mua lại thật trong sổ. Bài LTV là gì chỉ cách đếm. Đừng dùng nó để tự trấn an khi chiến dịch đang lỗ.

Tính được ROAS hoà vốn là một chuyện. Biết sửa chỗ nào khi nó tụt mới giữ được tiền

Phần khó nhất trong bài này là lúc ROAS rơi xuống dưới hoà vốn: lỗi nằm ở bài quảng cáo, ở tệp, ở trang bán hay ở khâu chốt, và nên sửa chỗ nào trước. Khoá Tư Duy Ra Đơn dạy chủ shop tự chạy quảng cáo bằng đúng lối nghĩ đó: tính mốc từ tiền lãi của chính mình, đọc số theo từng mẫu, sửa một chỗ rồi đo lại. Có kèm 1-1, và kết thúc bằng một chiến dịch thật trên chính shop của bạn.

Tìm hiểu khoá Tư Duy Ra Đơn →

Câu hỏi thường gặp

ROAS là gì trong marketing?

ROAS là return on ad spend, doanh thu thu về trên mỗi đồng chi cho quảng cáo. Lấy doanh thu từ quảng cáo chia cho tiền quảng cáo đã tiêu. Tiêu 2 triệu, thu 8 triệu doanh thu thì ROAS là 4, hay 400%.

Cách tính ROAS hoà vốn như thế nào?

Lấy 1 chia cho biên lãi trước quảng cáo. Biên lãi bằng giá bán trừ giá vốn, ship, đóng gói, phí sàn, rồi chia cho giá bán. Biên lãi 40% thì ROAS hoà vốn là 2,5. Nếu shop có nhiều đơn hoàn, hãy tính biên lãi theo đơn giao thành công.

ROAS bao nhiêu là tốt?

Không có mức chung cho mọi shop. ROAS tốt là ROAS cao hơn ROAS mục tiêu của bạn, tính bằng 1 chia cho phần biên lãi bạn chịu chi cho quảng cáo. Biên lãi 40%, muốn giữ 15% làm lãi thì ROAS mục tiêu là 4.

ROAS Shopee bao nhiêu là tốt?

Cách tính giống trên, nhưng phải trừ đủ phí sàn vào biên lãi trước khi chia. Vì ROAS trên sàn tính theo giá trị đơn chưa trừ phí, shop biên lãi mỏng thường cần ROAS từ 4 tới 5 trở lên mới có lãi.

ROAS và ROI khác nhau như thế nào?

ROAS chia doanh thu cho tiền quảng cáo, mốc hoà vốn mỗi shop một khác. ROI chia lợi nhuận cho toàn bộ chi phí, mốc hoà vốn luôn là 0. ROAS dùng để so các chiến dịch, ROI dùng để biết cả việc kinh doanh có đáng tiền không.

Chạy ROAS là gì?

Là chạy chiến dịch tối ưu theo ROAS: bạn đặt một mức ROAS mục tiêu, nền tảng tự đấu thầu để tìm những đơn đạt mức đó. Cách này chỉ hiệu quả khi mức mục tiêu bạn đặt được tính từ biên lãi thật, và tài khoản đã có đủ đơn để máy học.

Kết luận

ROAS là gì, nói gọn: doanh thu chia cho tiền quảng cáo. Nhưng con số đó chỉ có nghĩa khi đặt cạnh ROAS hoà vốn của chính shop bạn, tính bằng 1 chia cho biên lãi trước quảng cáo.

Đừng so ROAS với 1, đừng so với con số người khác khoe. Đừng đọc ROAS một ngày rồi tăng vọt ngân sách. Tính theo đơn đã giao, trên khoảng thời gian đủ đơn, rồi mới quyết.

Tối nay, lấy món bán chạy nhất của shop, làm hai bước ở phần công thức ngược. Ghi ROAS hoà vốn và ROAS mục tiêu lên một tờ giấy dán cạnh máy tính. Lần sau mở báo cáo, bạn sẽ biết ngay con số trên màn hình đang ở vùng nào.

📚 Bài viết thuộc cụm chủ đề: Quảng cáo Facebook — bản đồ toàn tập 5 trạm
🎁 TÀI LIỆU MIỄN PHÍCẩm nang Target theo ngành — miễn phí4 bước nhắm đúng khách hàng + gợi ý sẵn cho 10 ngành. Điền email là nhận ngay.Nhận miễn phí →Không bán gì ở bước này — chỉ cần email để mình gửi tài liệu cho bạn.
Ảnh tác giả Nguyễn Đức Duy
TÁC GIẢ
Nguyễn Đức Duy

Người viết tại duyday.com — chia sẻ về phát triển bản thân, marketing và kinh doanh tử tế. Triết lý: đến để giúp đỡ và cho đi.

🤖 Lười đọc? Nhờ AI tóm tắt bài này
Bấm một trợ lý AI bên dưới — nó sẽ tự đọc và tóm tắt bài viết này cho bạn.

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *