Cách tính ROI cho chiến dịch marketing shop hiệu quả
Hướng dẫn chi tiết cách tính ROI marketing cho cửa hàng tại Việt Nam, kèm công thức, ví dụ thực tế và mẹo tối ưu ngân sách Tham khảo Mepo ngay.

1.ROI marketing là gì và tại sao chủ shop cần biết?
Mình đã trải qua nhiều chiến dịch quảng cáo, và một điều quan trọng nhất là phải biết mỗi đồng bỏ ra mang về bao nhiêu đồng lợi nhuận. ROI, hay Return on Investment, là tỷ lệ lợi nhuận thu được so với chi phí bỏ ra cho một hoạt động marketing. Nói đơn giản, nó cho bạn biết hiệu quả của việc chi tiền cho quảng cáo.
Đối với chủ shop tại Việt Nam, việc tính ROI marketing cực kỳ quan trọng vì ngân sách thường hạn chế, cần tối ưu từng đồng. Thị trường cạnh tranh, dễ bị chảy máu ngân sách nếu không đo lường. Và quan trọng nhất, nó giúp quyết định kênh nào hiệu quả để đầu tư tiếp.
Thực tế, nhiều chủ shop chỉ nhìn vào doanh thu mà quên tính chi phí, dẫn đến ảo tưởng lợi nhuận. Một chiến dịch có thể mang về 50 triệu doanh thu nhưng chi phí hết 40 triệu, ROI rất thấp. Mình đã từng gặp trường hợp như vậy, và thật sự đau đầu khi phải cắt giảm chi phí mà vẫn muốn tăng doanh thu.
2.Công thức tính ROI cơ bản cho chiến dịch marketing
Công thức phổ biến nhất để tính ROI là:
ROI (%) = [(Lợi nhuận thuần - Chi phí marketing) / Chi phí marketing] × 100%
Trong đó, lợi nhuận thuần là doanh thu từ chiến dịch trừ đi giá vốn hàng bán và các chi phí liên quan. Chi phí marketing là tổng chi phí cho quảng cáo, công cụ, thuê người chạy quảng cáo, v.v.
Lấy 1 trường hợp cụ thể, mình đã bỏ 10 triệu chạy Facebook Ads, bán được 30 triệu hàng, giá vốn 15 triệu, phí ship 2 triệu. Lợi nhuận thuần = 30 - 15 - 2 = 13 triệu. ROI = (13-10)/10 × 100% = 30%. Nghĩa là mỗi triệu chi phí sinh ra 300 ngàn lợi nhuận.
Ngoài ra, có thể tính ROAS (Return on Ad Spend) = Doanh thu / Chi phí quảng cáo. ROAS thường dùng để đánh giá riêng hiệu quả quảng cáo, không tính các chi phí khác.
3.Các yếu tố cần thu thập dữ liệu trước khi tính ROI
Để tính ROI chính xác, bạn cần ghi chép đầy đủ các thông tin sau:
- Doanh thu từ chiến dịch: Dùng mã giảm giá riêng, link UTM, hoặc hỏi khách hàng "Biết shop qua kênh nào?"
- Giá vốn hàng bán (COGS): Bao gồm tiền hàng, bao bì, phí nhập kho.
- Chi phí vận hành thêm: Nhân công chạy quảng cáo, phí ship, phí nền tảng (Facebook, Google).
- Chi phí cơ hội: Nếu bạn tự chạy, hãy tính công sức của mình (ví dụ 5 triệu/tháng).
Một mẹo nhỏ là dùng bảng tính Excel hoặc Google Sheets để theo dõi từng chiến dịch. Ghi lại ngày bắt đầu, kết thúc, chi phí, doanh thu, COGS. Cuối tháng tổng hợp lại để có cái nhìn tổng quan.
4.Ví dụ thực tế: Tính ROI cho một chiến dịch Facebook Ads
Có 1 anh chủ tiệm quen kể là anh chạy quảng cáo Facebook trong 7 ngày, chi tiết:
- Chi phí quảng cáo: 5.000.000đ
- Thuê người thiết kế ảnh: 1.000.000đ
- Chi phí chạy thử nghiệm (A/B test): 500.000đ
- Tổng chi phí marketing: 6.500.000đ
Kết quả:
- Doanh thu: 25.000.000đ
- Giá vốn (60% doanh thu): 15.000.000đ
- Phí ship (trung bình 20.000đ/đơn, 50 đơn): 1.000.000đ
- Lợi nhuận thuần: 25 - 15 - 1 = 9.000.000đ
ROI = (9.000.000 - 6.500.000) / 6.500.000 × 100% ≈ 38,46%
Như vậy, chiến dịch có lời. Nếu ROI âm, anh cần xem lại cách nhắm mục tiêu hoặc sản phẩm.
5.Cách tính ROI cho chiến dịch offline (phát tờ rơi, khuyến mãi tại shop)
Chiến dịch offline khó đo lường hơn vì không có pixel theo dõi. Tuy nhiên, bạn vẫn có thể ước lượng:
Phát tờ rơi: In 5.000 tờ giá 2 triệu, thuê 2 nhân viên phát 1 ngày 500.000đ. Tổng chi phí 2,5 triệu. Theo dõi số khách đến shop và hỏi "Có biết shop qua tờ rơi không?" Giả sử có 30 khách đến từ tờ rơi, mỗi khách mua trung bình 200.000đ, doanh thu 6 triệu, giá vốn 3,6 triệu (60%). Lợi nhuận thuần = 2,4 triệu. ROI = (2,4 - 2,5)/2,5 = -4% (lỗ nhẹ). Có thể cần tối ưu thiết kế hoặc địa điểm phát.
Khuyến mãi tại shop: Giảm giá 20% cho hóa đơn trên 500.000đ. Chi phí cơ hội là phần giảm giá. Nếu doanh thu tăng thêm 10 triệu so với ngày thường, mức giảm giá 20% tương đương chi phí 2 triệu. Tính ROI dựa trên lợi nhuận tăng thêm.
6.Những sai lầm thường gặp khi tính ROI và cách tránh
- Không tính đủ chi phí: Nhiều shop quên chi phí thiết kế, chạy thử, hoặc công sức của bản thân. Hãy liệt kê tất cả.
- Chỉ nhìn doanh thu, không nhìn lợi nhuận: Doanh thu cao chưa chắc có lời nếu giá vốn lớn.
- Gán sai doanh thu cho chiến dịch: Nếu khách mua sau khi xem quảng cáo nhưng mua trực tiếp tại shop, bạn vẫn nên tính nhờ dùng mã hoặc hỏi.
- Không theo dõi dài hạn: Một số chiến dịch tạo khách hàng trung thành, mua nhiều lần. ROI thực tế cao hơn nếu tính lifetime value.
Cách tránh: Xây dựng quy trình ghi nhận dữ liệu ngay từ đầu. Dùng phần mềm quản lý bán hàng (như Mepo) để tự động tổng hợp doanh thu theo kênh, giảm sai sót.
7.Mẹo tối ưu ROI marketing cho shop nhỏ và vừa
- Tập trung vào kênh có ROI cao nhất: Thử nghiệm từng kênh (Facebook, Google, TikTok, tờ rơi) trong 1-2 tuần, đo ROI, rồi dồn ngân sách vào kênh tốt nhất.
- Tối ưu quảng cáo: Nhắm đúng đối tượng, dùng hình ảnh chất lượng, viết nội dung kêu gọi hành động rõ ràng.
- Tận dụng khách hàng cũ: Chi phí giữ chân khách thấp hơn nhiều so với tìm khách mới. Gửi email/sms khuyến mãi cho khách cũ, ROI thường rất cao.
- Đo lường và điều chỉnh liên tục: Mỗi tuần xem lại số liệu, nếu ROI giảm thì tạm dừng và thay đổi chiến lược.
- Sử dụng công cụ hỗ trợ: Phần mềm quản lý bán hàng giúp bạn theo dõi doanh thu theo chiến dịch dễ dàng. Mepo có tính năng báo cáo marketing, giúp bạn biết ngay kênh nào đang hiệu quả.
8.Câu hỏi thường gặp
Q1: ROI bao nhiêu là tốt cho shop nhỏ? A: Tùy ngành, nhưng thường ROI > 100% là rất tốt. Với mặt bằng chi phí thấp, ROI 30-50% cũng chấp nhận được. Nếu ROI âm, cần xem xét lại.
Q2: Có nên tính ROI cho từng sản phẩm riêng lẻ? A: Có, nếu bạn chạy quảng cáo cho từng sản phẩm. Điều này giúp biết sản phẩm nào mang lại lợi nhuận tốt nhất.
Q3: Làm sao biết doanh thu từ chiến dịch nào khi khách mua nhiều kênh? A: Dùng mã giảm giá riêng cho từng kênh, hoặc hỏi khách hàng khi thanh toán. Phần mềm quản lý có thể gắn thẻ đơn hàng theo nguồn.
Q4: ROI có tính đến chi phí thuê nhân viên chạy quảng cáo không? A: Có, nếu bạn trả lương cho nhân viên đó, hãy tính phần lương tương ứng với thời gian họ làm cho chiến dịch.
Q5: Tần suất tính ROI bao lâu một lần? A: Nên tính sau mỗi chiến dịch (vài ngày đến 1 tháng). Cuối tháng tổng hợp lại để có cái nhìn tổng quan.
9.Tổng kết
Tính ROI marketing không khó, nhưng đòi hỏi bạn phải có thói quen ghi chép và phân tích. Bắt đầu từ những chiến dịch nhỏ, dùng công thức cơ bản, rồi dần hoàn thiện. Khi đã nắm rõ ROI, bạn sẽ tự tin hơn trong việc chi tiền cho quảng cáo, tránh lãng phí.
Nếu bạn muốn đơn giản hóa việc theo dõi doanh thu theo chiến dịch, hãy thử dùng Mepo – phần mềm quản lý bán hàng có sẵn báo cáo marketing, giúp bạn biết ngay kênh nào đang mang lại lợi nhuận. Chúc bạn sớm tối ưu được ROI và kinh doanh ngày càng hiệu quả!
Kinh nghiệm bonus: Những lỗi thường gặp khiến ROI "ảo" và cách khắc phục
Sau nhiều năm chạy chiến dịch, mình nhận ra một điều: tính ROI sai thường đến từ việc quản lý dữ liệu lộn xộn. Nhiều chủ shop chỉ nhìn vào báo cáo Facebook Ads là kết luận ngay, nhưng thực tế còn vô số chi phí ngầm. Có tháng mình tưởng lời 20 triệu, hóa ra lỗ vì quên tính tiền thuê kho, phí đóng gói, và cả công sức mình bỏ ra.
Một lỗi phổ biến nữa là không theo dõi được hàng tồn. Khi bạn chạy quảng cáo thành công, đơn hàng ồ ạt kéo về, nhưng nếu không có phần mềm quản lý kho trên điện thoại để kiểm tra real-time, bạn dễ bán hàng không có sẵn, dẫn đến hủy đơn, phí ship chết, ROI âm. Mình từng mất gần 3 triệu vì vụ này.
Cũng chính vì thế, mình khuyên các bạn nên đầu tư một phần mềm kho tử tế. Không cần cao siêu, chỉ cần có chức năng cảnh báo tồn kho khi gần hết là đủ đỡ đau đầu. Nếu shop bạn mở rộng thêm mặt bằng, một hệ thống pos cho chuỗi sẽ giúp đồng bộ dữ liệu bán hàng giữa các cửa hàng, tránh tình trạng kho nơi thừa nơi thiếu.
Với những shop bán online qua livestream, việc chốt đơn nhanh là yếu tố sống còn. Mình thấy nhiều bạn dùng app quản lý bán hàng để ghi nhận đơn ngay khi livestream, kết hợp với phần mềm bán hàng livestream tại Đà Nẵng – nơi mình có vài người quen đang xài – giúp giảm sai sót, tăng tốc xử lý. Nhờ đó, chi phí nhân công giảm, ROI cải thiện rõ.
Lưu ý thêm khi triển khai: Đừng quên chi phí cơ hội và thời gian
Ngoài các chi phí trực tiếp, mình muốn nhấn mạnh một thứ ít ai để ý: thời gian của bạn. Nếu bạn tự ngồi thiết kế ảnh, tự chạy quảng cáo, tự trả lời tin nhắn, hãy tính công sức đó vào chi phí. Mình thường ước lượng: một tháng mình dành 40 giờ cho marketing, nếu đi làm thuê kiếm được 10 triệu/tháng, thì mỗi giờ trị giá 62.500đ. Nhân lên, đó là chi phí cơ hội không nhỏ.
Một mẹo nhỏ khác: sử dụng phần mềm quản lý đơn hàng tại Cần Thơ hoặc phần mềm xuất nhập kho tại Đà Nẵng (tùy vùng miền bạn ở) để tự động hóa việc ghi chép. Ví dụ, mình có một người bạn ở Hải Phòng, anh ấy dùng phần mềm in hóa đơn tại Hải Phòng tích hợp với kho, mỗi lần xuất hàng là tự động cập nhật tồn kho, giảm hẳn sai sót. Chi phí vài trăm nghìn mỗi tháng, nhưng tiết kiệm được cả ngày làm thủ công.
Cuối cùng, đừng quên kiểm tra định kỳ. Mỗi tháng, mình ngồi lại với bảng tính, đối chiếu số liệu từ phần mềm thu ngân siêu thị (nếu bạn bán lẻ) với doanh thu thực tế. Có những khoản phí nhỏ như phí ngân hàng, phí rút tiền từ ví điện tử, nếu không ghi lại, cuối năm nhìn ROI tưởng lời hóa ra lỗ.
Mẹo cuối: hãy thử dùng Mepo để quản lý tập trung, nó giúp mình theo dõi cả luồng tiền và hàng trong một app. Nhưng dù dùng công cụ nào, nguyên tắc vẫn là: ghi chép đầy đủ, tính đúng chi phí, và đừng ảo tưởng vì doanh thu cao.


Quản lý cửa hàng dễ hơn — bắt đầu miễn phí trong 5 phút
Phần mềm mã nguồn mở quản lý bán hàng · kho · thu chi · sản xuất. Local-first, hoạt động offline 100%, AI Claude phân tích — miễn phí cho shop nhỏ.
- Miễn phí cho shop nhỏ — không cần thẻ tín dụng
- Hoạt động offline 100% — mất mạng vẫn bán
- Đồng bộ Shopee · Lazada · TikTok Shop
- Tuân thủ Nghị định 13/2023 về dữ liệu cá nhân