Bộ bài tập Revenue Management khách sạn dưới đây giúp bạn đi từ đọc dữ liệu phòng, tính KPI, phân tích booking pace đến đề xuất giá và điều chỉnh kênh bán. Mỗi bài đều có lời giải từng bước để sinh viên, nhân viên đặt phòng, nhân viên kinh doanh và người mới quản lý OTA có thể tự thực hành.
Toàn bộ số liệu trong bài là dữ liệu giả định, được xây dựng cho mục đích học tập, không phản ánh kết quả kinh doanh của một khách sạn cụ thể. Trước khi làm bài, người mới nên hiểu nguyên tắc quản trị doanh thu khách sạn, đặc biệt là mối quan hệ giữa nhu cầu, giá bán, công suất phòng và kênh phân phối.
Bộ dữ liệu giả định dùng trong bài tập
Khách sạn giả định nằm tại Đà Nẵng, có 100 phòng sẵn sàng bán trong ngày lưu trú 20/7. Ngày phân tích là 15/7, tức còn 5 ngày trước ngày khách đến.
Dữ liệu tổng hợp
| Chỉ tiêu | Giá trị giả định |
|---|---|
| Số phòng sẵn sàng bán | 100 phòng |
| Số phòng đã đặt, hay rooms on the books | 62 phòng |
| Doanh thu phòng đã ghi nhận | 93.000.000 đồng |
| Số phòng đã đặt cùng thời điểm năm trước | 54 phòng |
| Số phòng bán cuối cùng năm trước | 78 phòng |
| Giá bán dự kiến cho lượng đặt mới | 1.700.000 đồng/phòng |
Số phòng sẵn sàng bán là tồn phòng có thể kinh doanh sau khi loại trừ những phòng không thể bán. Trong thực tế, cần kiểm tra phòng khóa, phòng bảo trì và phòng dành cho mục đích nội bộ trước khi tính công suất.
Dữ liệu theo phân khúc và kênh bán
| Phân khúc hoặc kênh | Phòng đã đặt | Doanh thu phòng gộp | Chi phí kênh giả định |
|---|---|---|---|
| Trực tiếp | 18 | 29.700.000 đồng | 5% doanh thu |
| OTA | 32 | 48.000.000 đồng | 18% hoa hồng |
| Khách công ty | 12 | 15.300.000 đồng | Chưa tính trong bài |
| Tổng | 62 | 93.000.000 đồng | — |
Chi phí kênh trong bảng chỉ là giả định để minh họa cách tính. Khi áp dụng tại khách sạn, phải dùng đúng điều khoản hợp đồng, mức hoa hồng, chi phí quảng cáo, ưu đãi thành viên, phí thanh toán và thuế liên quan.
Bài tập 1: Đọc dữ liệu phòng và kiểm tra báo cáo

Yêu cầu
Từ bộ dữ liệu trên, hãy trả lời:
- Khách sạn còn bao nhiêu phòng có thể bán?
- Kênh nào đang đóng góp nhiều phòng nhất?
- Tổng số phòng và doanh thu theo kênh có khớp với báo cáo tổng hợp không?
- Trước khi ra quyết định giá, cần kiểm tra thêm những dữ liệu nào?
Lời giải từng bước
Bước 1: Tính số phòng còn lại
Số phòng còn lại = Số phòng sẵn sàng bán − Số phòng đã đặt
= 100 − 62 = 38 phòng
Khách sạn còn 38 phòng để bán trong 5 ngày trước ngày lưu trú. Tuy nhiên, đây chưa phải căn cứ đủ để giảm hoặc tăng giá vì còn phải xem tốc độ đặt phòng, dự báo nhu cầu và khả năng hủy.
Bước 2: Xác định kênh đóng góp nhiều phòng nhất
OTA mang về 32 phòng, cao hơn kênh trực tiếp với 18 phòng và khách công ty với 12 phòng. Vì vậy, OTA đang đóng góp nhiều phòng nhất trong dữ liệu hiện tại.
Điều này không đồng nghĩa OTA là kênh có lợi nhuận cao nhất. Doanh thu gộp cần được điều chỉnh theo hoa hồng và các chi phí thu hút khách để đánh giá hiệu quả thực tế.
Bước 3: Đối chiếu số liệu
Tổng số phòng theo kênh:
18 + 32 + 12 = 62 phòng
Tổng doanh thu theo kênh:
29.700.000 + 48.000.000 + 15.300.000 = 93.000.000 đồng
Hai kết quả khớp với báo cáo tổng hợp. Nếu số liệu không khớp, cần rà soát thời điểm trích xuất báo cáo, booking bị hủy, thay đổi ngày ở, phòng miễn phí, booking nội bộ và sự khác biệt giữa PMS, channel manager với extranet OTA.
Bước 4: Xác định dữ liệu còn thiếu
Trước khi ra quyết định, Revenue Manager nên kiểm tra thêm:
- Giá đang mở bán theo từng hạng phòng và kênh.
- Số phòng hủy dự kiến và tỷ lệ khách không đến.
- Booking pace theo từng ngày trước ngày đến.
- Nhu cầu theo phân khúc, loại phòng và thời gian lưu trú.
- Sự kiện, kỳ nghỉ hoặc thay đổi chuyến bay có thể tác động đến Đà Nẵng.
- Giá và điều kiện bán của nhóm khách sạn cạnh tranh.
- Chi phí kênh, chính sách khuyến mại và điều kiện hủy.
- Tồn phòng thực tế trên PMS, website và OTA.
Một hệ thống Revenue Report khách sạn nên cho phép đối chiếu nguồn dữ liệu trước khi chuyển sang bước phân tích và ra quyết định.
Bài tập 2: Tính Occupancy, ADR và RevPAR
Yêu cầu
Hãy tính ba chỉ số cho ngày 20/7 dựa trên số phòng đã đặt hiện tại:
- Occupancy, hay công suất phòng.
- ADR, hay giá phòng bình quân.
- RevPAR, hay doanh thu phòng trên mỗi phòng sẵn sàng bán.
Công thức cần dùng
- Occupancy = Số phòng bán ÷ Số phòng sẵn sàng bán × 100%
- ADR = Doanh thu phòng ÷ Số phòng bán
- RevPAR = Doanh thu phòng ÷ Số phòng sẵn sàng bán
- RevPAR cũng có thể tính bằng Occupancy ở dạng thập phân × ADR
Lời giải
1. Tính Occupancy
Occupancy = 62 ÷ 100 × 100% = 62%
Tại thời điểm phân tích, khách sạn đã lấp đầy 62% số phòng sẵn sàng bán cho ngày 20/7.
2. Tính ADR
ADR = 93.000.000 ÷ 62 = 1.500.000 đồng/phòng
ADR chỉ được tính trên số phòng đã bán. Không chia doanh thu cho toàn bộ 100 phòng vì đó là cách tính RevPAR.
3. Tính RevPAR
RevPAR = 93.000.000 ÷ 100 = 930.000 đồng/phòng sẵn sàng bán
Kiểm tra bằng công thức thứ hai:
62% × 1.500.000 = 0,62 × 1.500.000 = 930.000 đồng
Kết quả của hai cách tính phải giống nhau nếu cùng sử dụng một phạm vi dữ liệu. Bạn có thể tham khảo thêm cách định nghĩa và ứng dụng trong nhóm KPI Revenue Management khách sạn.
Diễn giải kết quả
ADR 1.500.000 đồng cho biết mức doanh thu phòng bình quân trên mỗi phòng đã bán. RevPAR 930.000 đồng phản ánh đồng thời cả giá bán và khả năng lấp đầy tồn phòng.
Không nên kết luận kết quả tốt hay xấu chỉ từ ba con số này. Cần so sánh với ngân sách, forecast, cùng kỳ, mục tiêu lợi nhuận và tập khách sạn cạnh tranh. Occupancy cao nhưng ADR quá thấp vẫn có thể tạo ra kết quả kém; ngược lại, ADR cao nhưng còn quá nhiều phòng trống cũng có thể làm giảm RevPAR.
Bài tập 3: Phân tích booking pace và dự báo
Yêu cầu
Tại thời điểm 5 ngày trước ngày đến:
- Năm nay có 62 phòng đã đặt.
- Năm trước có 54 phòng đã đặt.
- Năm trước kết thúc với 78 phòng bán.
Hãy tính:
- Chênh lệch booking pace theo số phòng.
- Tốc độ tăng tương đối so với cùng thời điểm năm trước.
- Forecast số phòng cuối cùng nếu khách sạn nhận lượng pickup bằng năm trước.
- Forecast doanh thu nếu 24 phòng đặt thêm có ADR 1.700.000 đồng.
Lời giải từng bước
Bước 1: Tính chênh lệch số phòng đang có
Chênh lệch booking pace = 62 − 54 = 8 phòng
Năm nay đang đi trước năm trước 8 phòng tại cùng mốc 5 ngày trước ngày đến.
Bước 2: Tính tỷ lệ tăng tương đối
Tỷ lệ tăng = 8 ÷ 54 × 100% ≈ 14,8%
Tỷ lệ này cho biết số phòng đã đặt hiện tại cao hơn khoảng 14,8% so với cùng mốc năm trước. Đây không phải dự báo chắc chắn rằng kết quả cuối cùng cũng tăng 14,8%.
Bước 3: Tính pickup năm trước
Pickup năm trước = Số phòng cuối cùng − Số phòng tại mốc 5 ngày
= 78 − 54 = 24 phòng
Nếu giả định năm nay nhận thêm đúng 24 phòng, forecast cuối cùng là:
62 + 24 = 86 phòng
Forecast Occupancy = 86 ÷ 100 × 100% = 86%
Bước 4: Forecast doanh thu phòng
Doanh thu từ lượng đặt mới = 24 × 1.700.000 = 40.800.000 đồng
Forecast doanh thu phòng = 93.000.000 + 40.800.000 = 133.800.000 đồng
Forecast ADR = 133.800.000 ÷ 86 ≈ 1.555.814 đồng/phòng
Có thể làm tròn phục vụ báo cáo thành khoảng 1,556 triệu đồng/phòng.
Forecast RevPAR = 133.800.000 ÷ 100 = 1.338.000 đồng/phòng sẵn sàng bán
Giới hạn của cách dự báo này
Đây là phương pháp dự báo đơn giản dựa trên pickup lịch sử. Kết quả có thể sai nếu năm nay có sự kiện khác biệt, thay đổi nguồn khách, thêm chuyến bay, thời tiết bất lợi, điều chỉnh giá mạnh hoặc khách sạn thay đổi chiến lược kênh bán.
Khi thực hành Revenue Management, nên xây dựng nhiều kịch bản thay vì chỉ dùng một con số:
- Kịch bản thấp: pickup thấp hơn năm trước.
- Kịch bản cơ sở: pickup tương đương năm trước.
- Kịch bản cao: pickup tăng do nhu cầu thị trường mạnh.
Để nâng cấp bài tập này, người học có thể áp dụng quy trình dự báo nhu cầu lưu trú theo ngày, phân khúc và thời gian đặt trước.
Bài tập 4: So sánh hiệu quả kênh trực tiếp và OTA

Yêu cầu
Tính doanh thu thuần bình quân của hai kênh sau:
- OTA: 32 phòng, doanh thu gộp 48.000.000 đồng, hoa hồng giả định 18%.
- Trực tiếp: 18 phòng, doanh thu gộp 29.700.000 đồng, chi phí thu hút và thanh toán giả định 5%.
Lời giải cho kênh OTA
ADR gộp OTA = 48.000.000 ÷ 32 = 1.500.000 đồng/phòng
Hoa hồng OTA = 48.000.000 × 18% = 8.640.000 đồng
Doanh thu thuần OTA = 48.000.000 − 8.640.000 = 39.360.000 đồng
ADR thuần OTA = 39.360.000 ÷ 32 = 1.230.000 đồng/phòng
Lời giải cho kênh trực tiếp
ADR gộp trực tiếp = 29.700.000 ÷ 18 = 1.650.000 đồng/phòng
Chi phí kênh trực tiếp = 29.700.000 × 5% = 1.485.000 đồng
Doanh thu thuần trực tiếp = 29.700.000 − 1.485.000 = 28.215.000 đồng
ADR thuần trực tiếp = 28.215.000 ÷ 18 = 1.567.500 đồng/phòng
Kết luận bài tập
Trong dữ liệu giả định này, kênh trực tiếp có ADR thuần cao hơn OTA:
1.567.500 − 1.230.000 = 337.500 đồng/phòng
Tuy nhiên, không nên đóng OTA chỉ vì mức thuần thấp hơn. OTA có thể giúp khách sạn tiếp cận nhu cầu mới, bán trong giai đoạn thấp điểm và tạo độ phủ thị trường. Quyết định đúng là kiểm soát tồn phòng, ưu đãi, loại phòng, điều kiện hủy và thời điểm mở bán theo mức nhu cầu.
Khi quản lý OTA, cần tránh ba lỗi phổ biến:
- Chỉ so sánh giá niêm yết mà bỏ qua hoa hồng và khuyến mại cộng dồn.
- Đóng kênh quá sớm khi nhu cầu trực tiếp chưa đủ thay thế.
- Mở toàn bộ tồn phòng giá thấp trong ngày có pickup mạnh.
Bài tập 5: Đề xuất điều chỉnh giá phòng
Tình huống
Khách sạn còn 38 phòng, đang đi trước cùng kỳ 8 phòng và forecast cơ sở đạt 86% công suất. Giá công khai hiện tại là 1.600.000 đồng/phòng. Hãy đề xuất hành động giá và kênh bán.
Cách lập luận
Tín hiệu hỗ trợ tăng giá:
- Booking pace đang cao hơn cùng thời điểm năm trước.
- Forecast cơ sở đạt 86 phòng.
- Lượng đặt mới được kỳ vọng có khả năng chấp nhận ADR cao hơn ADR hiện tại.
Tín hiệu cần thận trọng:
- Khách sạn vẫn còn 38 phòng tại thời điểm phân tích.
- Forecast đang dựa trên giả định pickup lặp lại năm trước.
- Chưa có dữ liệu về đối thủ, sự kiện, hủy phòng và nhu cầu theo loại phòng.
Đề xuất tham khảo
Với dữ liệu giả định hiện có, có thể thử tăng giá công khai 8%:
Giá mới = 1.600.000 × 1,08 = 1.728.000 đồng/phòng
Mức tăng 8% chỉ là phương án của bài tập, không phải tỷ lệ áp dụng chung cho mọi khách sạn. Sau khi thay đổi, cần theo dõi pickup trong một khoảng thời gian phù hợp với nhịp đặt phòng thực tế.
Kế hoạch hành động có thể gồm:
- Tăng giá công khai lên 1.728.000 đồng thay vì đóng toàn bộ kênh.
- Giữ giá tốt hơn hoặc quyền lợi riêng cho kênh trực tiếp nếu phù hợp với cam kết parity.
- Hạn chế chương trình giảm giá sâu trên OTA trong ngày đang có nhu cầu tốt.
- Kiểm tra tồn phòng theo từng hạng, tránh bán hết phòng tiêu chuẩn quá sớm.
- Theo dõi pickup, lượt tìm kiếm, tỷ lệ chuyển đổi và hủy phòng sau điều chỉnh.
- Chuẩn bị ngưỡng hành động tiếp theo nếu công suất forecast tiếp tục tăng hoặc pickup chậm lại.
So sánh hai phương án bán 10 phòng
Giả sử khách sạn có thể bán 10 phòng theo một trong hai phương án:
- OTA ở giá 1.600.000 đồng, hoa hồng 18%.
- Trực tiếp ở giá ưu đãi 1.520.000 đồng, chi phí kênh 5%.
Phương án OTA:
Doanh thu thuần mỗi phòng = 1.600.000 × 82% = 1.312.000 đồng
Doanh thu thuần 10 phòng = 13.120.000 đồng
Phương án trực tiếp:
Doanh thu thuần mỗi phòng = 1.520.000 × 95% = 1.444.000 đồng
Doanh thu thuần 10 phòng = 14.440.000 đồng
Chênh lệch = 14.440.000 − 13.120.000 = 1.320.000 đồng
Nếu khả năng chuyển đổi tương đương và không vi phạm điều kiện phân phối, phương án trực tiếp tạo doanh thu thuần cao hơn trong ví dụ này. Nhưng nếu kênh trực tiếp không thể tạo đủ 10 booking, OTA vẫn có giá trị về khả năng tiếp cận khách hàng. Revenue Management cần tối ưu tổng kết quả, không chỉ chọn kênh có doanh thu thuần mỗi phòng cao nhất trên lý thuyết.
Lộ trình thực hành Revenue Management

Người mới có thể học theo trình tự sau:
- Hiểu thuật ngữ và phân biệt doanh thu phòng, công suất, ADR, RevPAR, pickup và forecast.
- Tập đọc báo cáo theo ngày lưu trú, ngày đặt, phân khúc, loại phòng và kênh bán.
- Tính KPI bằng bảng tính trước khi sử dụng phần mềm tự động.
- So sánh on the books với ngân sách, forecast và cùng kỳ.
- Phân tích booking pace theo các mốc thời gian trước ngày đến.
- Tính doanh thu thuần sau chi phí phân phối để hỗ trợ quản lý OTA.
- Đưa ra quyết định giá kèm giả định, ngưỡng theo dõi và phương án điều chỉnh.
- Ghi lại kết quả sau mỗi thay đổi để đánh giá quyết định nào thực sự hiệu quả.
Bên cạnh kỹ năng tính toán, người làm nghề còn cần phát triển năng lực của Hotel Revenue Manager, gồm tư duy phân tích, giao tiếp liên phòng ban và khả năng chuyển dữ liệu thành hành động thương mại.
Một mẫu bảng forecast doanh thu khách sạn thực hành cơ bản nên có các cột: ngày lưu trú, phòng sẵn sàng bán, rooms on the books, doanh thu phòng, Occupancy, ADR, RevPAR, pickup, forecast, giá đang bán, kênh, phân khúc, số phòng hủy và hành động đề xuất.
Câu hỏi thường gặp
Bài tập tính ADR RevPAR có cần đưa thuế và phí dịch vụ vào không?
Phải thống nhất định nghĩa doanh thu trước khi tính. Khách sạn có thể theo dõi doanh thu trước hoặc sau một số khoản thuế, phí tùy hệ thống kế toán và chuẩn báo cáo nội bộ. Điều quan trọng là tử số, dữ liệu so sánh và các kỳ báo cáo phải dùng cùng một quy ước.
RevPAR cao có đồng nghĩa khách sạn có lợi nhuận cao không?
Không. RevPAR chỉ phản ánh doanh thu phòng trên số phòng sẵn sàng bán. Chỉ số này chưa trừ hoa hồng OTA, chi phí vận hành, chi phí nhân sự, điện nước và các khoản liên quan. Khi đánh giá lợi nhuận, cần kết hợp thêm dữ liệu chi phí và doanh thu từ dịch vụ khác.
Booking pace cao hơn năm trước có nên tăng giá ngay không?
Không nên ra quyết định chỉ dựa trên một tín hiệu. Hãy kiểm tra mức giá hiện tại, nhu cầu thị trường, pickup gần nhất, số phòng còn lại, tỷ lệ hủy, đối thủ và forecast. Có thể tăng giá theo từng bước nhỏ rồi theo dõi phản ứng của thị trường thay vì thay đổi quá mạnh.
Người mới nên làm bài tập doanh thu khách sạn bằng công cụ nào?
Bảng tính là lựa chọn phù hợp để hiểu công thức và cách dữ liệu liên kết với nhau. Khi dữ liệu lớn hơn, khách sạn có thể kết hợp PMS, channel manager, công cụ business intelligence hoặc RMS. Dù dùng công cụ nào, người làm Revenue Management vẫn cần kiểm tra chất lượng dữ liệu và hiểu logic đứng sau kết quả.
Đáp án đề xuất giá có phải là đáp án duy nhất không?
Không. Bài tập đề xuất giá thường có nhiều phương án hợp lý nếu người học nêu rõ dữ liệu, giả định, rủi ro và cách theo dõi sau quyết định. Một câu trả lời tốt không chỉ đưa ra mức giá mà còn giải thích vì sao chọn mức đó, áp dụng cho kênh nào và sẽ thay đổi ra sao nếu pickup không đạt kỳ vọng.
