hitava

Quản lý phòng trọ · 8 phút đọc

Cách tính tiền phòng theo ngày khi khách vào hoặc trả phòng giữa tháng

Tiền phòng theo ngày = giá thuê tháng ÷ số ngày của tháng đó × số ngày khách ở, tính cả ngày vào. Khách vào 20/10 với giá 3 triệu thì tháng 10 trả 1.161.000đ. Bài này so sánh chia theo ngày thực và chia 30, đưa công thức Google Sheets không sai tháng 2, và các trường hợp hay cãi nhau: ngày trả phòng có tính không, ở trọn tháng 31 ngày, thu tiền đầu tháng.

Đăng HiTaVaPhòng trọTiền phòngCông thứcGoogle Sheets
Lịch tháng 10 tô từ ngày 20 đến 31: khách ở 12 ngày, 3.000.000 chia 31 nhân 12 bằng 1.161.290, làm tròn 1.161.000đ

Công thức tính tiền phòng theo ngày

Ba bước, ví dụ phòng A105 giá thuê 3.000.000đ/tháng, khách vào ngày 20/10:

  1. Đếm số ngày ở trong tháng, tính cả ngày vào: từ 20/10 tới 31/10 là 31 − 20 + 1 = 12 ngày.
  2. Giá một ngày = giá thuê ÷ số ngày của tháng đó: 3.000.000 ÷ 31 = 96.774đ.
  3. Tiền phòng = giá một ngày × số ngày ở = 1.161.290đ, làm tròn nghìn thành 1.161.000đ.
Ngày ở
Tính cả ngày vào
Chia cho
Số ngày của tháng (28–31)
Ví dụ 3 triệu, vào 20/10
1.161.000đ
Điện nước
Vẫn theo số đồng hồ thực

Chỉ tiền phòng và các phí cố định (rác, wifi, gửi xe) mới chia theo ngày. Điện nước đã có số đồng hồ thì tính theo số thực dùng — xem cách tính tiền điện nước phòng trọ.

Chia 30 ngày hay chia số ngày thực của tháng?

Nhiều chủ trọ nhẩm "giá một ngày = giá tháng ÷ 30" cho nhanh. Với tháng 30 ngày thì hai cách ra y nhau; lệch nhau ở tháng 31 ngày và tháng 2.

Bảng so sánh chia ngày thực và chia 30 với giá 3.000.000đ: vào 20/10 ra 1.161.000 và 1.200.000; ở trọn tháng 10 chia 30 ra 3.100.000 vượt giá thuê; trọn tháng 2/2027 chia 30 ra 2.800.000
Chia 30 cho cả tháng là sai rõ nhất: tháng 31 ngày thu quá, tháng 2 thu thiếu.
Chia số ngày thựcChia 30 ngày
Ở trọn thángLuôn đúng bằng giá thuêLệch ở tháng 31 ngày và tháng 2
Ở nửa tháng 2Đúng nửa giáChưa tới nửa giá
Nhẩm tayPhải nhớ tháng có bao nhiêu ngàyDễ nhẩm
Trong bảng tínhDAY(EOMONTH(...)) tự đếmChia 30 cố định

Chọn cách nào cũng được, miễn là ghi trong hợp đồng và áp dụng giống nhau cho mọi phòng. Nếu muốn giữ "chia 30" cho dễ nhẩm, ít nhất hãy quy định ở trọn tháng thì thu đúng giá thuê, chỉ ngày lẻ mới chia 30 — công thức ở phần dưới.

Công thức tiền phòng theo ngày trong Google Sheets

Mỗi hợp đồng một dòng: B = giá thuê, C = ngày vào, D = ngày trả phòng (để trống nếu khách còn ở). Ô F1 là ngày đầu kỳ, ví dụ 01/10/2026. Công thức chạy trên cả Google Sheets lẫn Excel.

Số ngày ở trong kỳ (cột E) — ngày trả trống thì coi như ở tới cuối tháng; khách chưa vào hoặc đã đi thì ra 0:
=MAX(0; MIN(EOMONTH($F$1;0); IF(D2=""; EOMONTH($F$1;0); D2)) - MAX($F$1; C2) + 1)
Tiền phòng chia theo ngày thực, làm tròn nghìn:
=ROUND(B2 / DAY(EOMONTH($F$1;0)) * E2; -3)

Thử lại: F1 = 01/10/2026, C2 = 20/10/2026, D2 trống. MIN(31/10; 31/10) − MAX(01/10; 20/10) + 1 = 12 ngày. DAY(EOMONTH(01/10;0)) = 31. 3.000.000 ÷ 31 × 12 = 1.161.290 → 1.161.000.

Nếu hợp đồng ghi "ngày lẻ chia 30" — ở trọn tháng thu đúng giá, chỉ ngày lẻ mới chia 30:
=IF(E2 = DAY(EOMONTH($F$1;0)); B2; ROUND(B2 / 30 * E2; -3))

Bẫy hay gặp: ô ngày trả để trống

Viết MIN(CuoiKy; D2) khi D2 trống thì Sheets coi ô trống là 0 — tức ngày 30/12/1899 — và ra số ngày âm. Luôn bọc IF(D2=""; ...) như trên. Bẫy thứ hai: ngày gõ dạng chữ (03/07 bị hiểu thành 7 tháng 3) — xem cách sửa lỗi ngày tháng trong Google Sheets.

Các trường hợp hay gặp khi tính tiền phòng lẻ ngày

Trường hợpCách tínhVí dụ (giá 3.000.000đ)
Vào ngày 1Trọn tháng3.000.000đ
Vào giữa thángTừ ngày vào tới cuối tháng, tính cả ngày vàoVào 20/10: 12 ngày → 1.161.000đ
Trả phòng giữa thángTừ đầu tháng tới ngày trả, tính cả ngày trảTrả 10/11: 10 ngày → 1.000.000đ
Vào và trả trong cùng thángTừ ngày vào tới ngày trảỞ 05/11–24/11: 20 ngày → 2.000.000đ
Tháng 2Chia 28 (hoặc 29 năm nhuận)Vào 15/02/2027: 14 ngày → 1.500.000đ
Đổi giá thuê giữa hợp đồngGiá mới từ kỳ đã báo trước, không chia đôi thángTăng lên 3.200.000đ từ kỳ 01/2027
Tháng 11 có 30 ngày; tháng 2/2027 có 28 ngày.

Ngày trả phòng có tính tiền không? Không có quy định chung — đây là chuyện thoả thuận. Cách phổ biến là tính cả ngày vào lẫn ngày trả (như công thức trên). Nếu bạn không tính ngày trả, bỏ "+ 1" khi khách trả phòng. Dù chọn cách nào, ghi một câu vào hợp đồng: "Tháng vào ở hoặc trả phòng không trọn tháng tính theo số ngày ở thực tế, gồm cả ngày vào và ngày trả".

Thu tiền đầu tháng (thu trước)? Khi thu trước, kỳ tháng 10 gồm tiền phòng tháng 10 + điện nước tháng 9. Khách vào 20/10 thì kỳ đầu thu 12 ngày tiền phòng, chưa có điện nước; khách trả phòng thì kỳ cuối thu điện nước tới ngày trả và hoàn phần tiền phòng đã thu thừa (hoặc cấn trừ vào cọc).

Phí rác, wifi, gửi xe? Nếu thu theo tháng thì chia theo cùng tỷ lệ ngày ở. Khách ở 12/31 ngày, phí rác 20.000đ/người, 2 người: 20.000 × 2 × 12 ÷ 31 = 15.484 → làm tròn theo cách bạn làm tròn hoá đơn.

Tính tiền khi khách trả phòng: từ ngày ở tới cấn trừ cọc

Ngày trả phòng là lúc dễ sai nhất vì dồn nhiều khoản: tiền phòng lẻ ngày, điện nước tới chỉ số cuối, nợ cũ, đền bù, rồi trừ tất cả vào tiền cọc. Làm theo thứ tự:

  1. Chốt chỉ số điện nước ngay lúc nhận lại phòng, chụp ảnh đồng hồ.
  2. Tính tiền phòng từ đầu kỳ tới ngày trả theo công thức trên.
  3. Cộng nợ các kỳ trước (nếu có) và khoản đền bù đã ghi trong biên bản.
  4. Trừ tổng vào tiền cọc; phần còn lại hoàn cho khách, phần thiếu khách trả thêm.
  5. Lập biên bản quyết toán, hai bên ký — mẫu và ví dụ số ở bài mẫu hợp đồng thuê phòng trọ.
Sơ đồ phòng theo dãy trong mẫu Quản lý phòng trọ PRO, bảng bên phải phòng A103 đang thuê với giá thuê, cọc đang giữ, đang nợ và các nút Thu tiền, Trả phòng, Chuyển phòng, Hợp đồng
Trả phòng từ sơ đồ phòng: file tính tiền tới ngày trả rồi cấn trừ vào cọc đang giữ.

Đọc tiếp

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

Khách vào ngày 25 có nên thu luôn tháng sau không?

Tuỳ thoả thuận. Cách gọn là kỳ đầu thu tiền phòng 25 → cuối tháng cộng tiền cọc, từ tháng sau thu đủ. Nếu muốn gộp, ghi rõ trên hoá đơn đâu là tiền lẻ ngày, đâu là tháng sau để khách không tưởng bị thu trùng.

Tại sao ở trọn tháng 10 mà chia 30 ra 3,1 triệu?

Vì tháng 10 có 31 ngày: 3.000.000 ÷ 30 × 31 = 3.100.000. Ở trọn tháng thì thu đúng giá thuê; chỉ chia khi ở lẻ ngày. Công thức "ngày lẻ chia 30" trong bài đã xử lý chuyện này.

Làm tròn tiền phòng thế nào cho đúng?

Làm tròn ở bước cuối, không làm tròn giá một ngày. ROUND(...; -3) làm tròn tới nghìn: 1.161.290 thành 1.161.000, 1.161.500 thành 1.162.000. Ghi cách làm tròn trong hợp đồng hoặc nội quy.

Khách chuyển sang phòng khác giữa tháng thì tính sao?

Coi như trả phòng cũ và vào phòng mới cùng ngày: phòng cũ tính tới ngày chuyển, phòng mới tính từ ngày chuyển, mỗi phòng một giá. Ngày chuyển chỉ nên tính ở một phòng — thường là phòng mới.

Công thức có dùng được trên Excel không?

Được. EOMONTH, DAY, MIN, MAX, ROUND đều có trong Excel. Nếu máy để vùng Hoa Kỳ thì đổi dấu chấm phẩy thành dấu phẩy.

  1. 10 câu hỏi chủ trọ hay gặp khi tính tiền phòng trên Google Sheets

    Xem trên YouTube ↗

Mẫu làm sẵn cho việc này

Đọc tiếp

Xem thêm mẹo và video hướng dẫn trên kênh YouTube HiTaVa, hoặc đọc các bài khác trong chủ đề Quản lý phòng trọ.

Cần hỏi thêm?Zalo 0935077673 (Hải Vân)