Rumah perahu adalah struktur terapung yang dirancang untuk digunakan sebagai tempat tinggal, seringkali termasuk fasilitas rumah yang khas seperti dapur, kamar mandi, dan ruang lantai yang luas. Struktur ini berbeda dari perahu yang dirancang untuk transportasi atau olahraga karena sering dimodifikasi dengan cara yang membatasi kemampuan mereka untuk menavigasi air dan biasanya ditambatkan. Beberapa rumah perahu bahkan tidak memiliki motor dan dirancang hanya untuk mengapung, bukan untuk bergerak. Dimungkinkan untuk tinggal di rumah perahu di laut, tetapi air pasang membuat rumah perahu ini bergerak terus-menerus, jadi perairan yang tenang atau sungai yang tenang umumnya lebih disukai tempat berlabuh.
Konstruksi rumah perahu sangat bergantung pada lokasinya. Di banyak negara, rumah perahu yang menyerupai rumah dengan jendela, pintu, dan dek adalah yang paling populer. Beberapa lokasi memiliki rumah perahu tradisional dengan desainnya sendiri, yang mungkin tidak memiliki hubungan langsung dengan gaya rumah tanah di daerah tersebut. Hampir semua rumah perahu dibangun dengan mempertimbangkan stabilitas, seringkali termasuk pangkalan yang luas untuk meminimalkan pergerakan. Penting agar rumah perahu stabil karena, sebagai tempat tinggal utama, sering kali akan menampung perabotan dan barang pecah belah yang tidak boleh berguling atau bergerak.
Di banyak lokasi, rumah perahu ditambatkan langsung ke dermaga, memungkinkan akses mudah ke darat. Beberapa rumah perahu berlabuh di tengah danau atau terlalu jauh dari daratan untuk dilompati, dan ini harus mencakup cara menuju dan dari pantai. Perahu yang lebih kecil biasanya dipasang di rumah untuk transportasi. Perahu yang lebih kecil ini harus memiliki tempat di mana ia dapat disimpan di pantai ketika penghuni rumah perahu tidak ada di rumah.
Ada juga perahu yang berfungsi sebagai tempat tinggal yang tidak dianggap rumah perahu. Misalnya, dimungkinkan untuk tinggal di kapal pesiar mewah, tetapi ini dianggap sebagai jenis kapal yang berbeda. Fitur pengidentifikasi rumah perahu biasanya mencakup mobilitas terbatas, meskipun ini sebenarnya masalah penggunaan, bukan potensi. Pada hakikatnya rumah perahu adalah suatu bangunan yang digunakan sebagai rumah daripada perahu, bukan perahu yang juga merupakan rumah.
Meskipun perahu-perahu ini dianggap sebagai tempat tinggal utama yang dapat diterima di banyak daerah, mereka sering juga digunakan sebagai tempat tinggal musiman atau liburan. Menyewa rumah perahu mungkin merupakan liburan tersendiri, atau dapat digunakan untuk berkeliling di sungai atau danau. Salah satu fitur yang paling menarik dari houseboating adalah potensi untuk melarikan diri dari masalah tanah, seperti pekerjaan. Tinggal di kapal seperti itu dan membawa pulang masalah-masalah itu dapat menggagalkan tujuan ini. Untuk alasan ini, banyak orang yang menggunakan rumah perahu terus mempertahankan tanah rumah dan menggunakan perahu terutama untuk rekreasi.