A tűzoltóhajó a helyi (állóvízi, folyami, tengeri) adottságoknak megfelelő vízi jármű, mely bizonyos át- vagy kialakítások (tűzoltásra, életmentésre alkalmas berendezések beszerelése) és eszközök hajón történő elhelyezése után tűzoltási, élet- és műszaki mentési, illetve felderítési feladatok ellátására válik alkalmassá.
A tűzoltóhajó tűzoltás taktikai kialakítása - egy dolog kivételével - a szárazföldön használatos gépjárműfecskendőhöz hasonló. A hordozójárműbe a tervezett (várható) igényeknek megfelelő teljesítményű tűzoltó szivattyút építenek, az ezekhez kapcsolódó perifériákkal együtt (vezetékek, nyomócsonkok, vízágyúk, önvédelmi vízfüggöny vezetékei, szórófejekkel stb.). A hajó málhaterében (ez lehet a gépház, vagy a hajótest egyéb más kihasználatlan üregei) vannak elhelyezve a tűzoltáshoz szükséges szerelvények (tömlők, sugárcsövek, osztó stb.).
A tűzoltóhajót megkülönböztető jelzésekkel, világító eszközökkel, kommunikációs és navigációs berendezéssel (URH rádió, radar, GPS - műholdas helyzet-meghatározó rendszer), illetve a vízfelszín alatti felderítéshez szükséges víz alatti radarral (szonárral), mélységmérővel látják el. Az előbb említett kivétel az oltóanyag tartály, hiszen a hajó egy nagy víztartály felszínén úszik. Habképző anyagot - szükség esetén - hordozható kannákban, hordókban a fedélzeten lehet elhelyezni.
Vízbe merült testek (járművek, tárgyak, stb.) kiemelésére szintén a fedélzeten rögzített daru vagy csörlő vehető igénybe. A vízi mentéshez, felderítéshez szükséges eszközök szintén megtalálhatóak a fedélzeten: mentőöv, mentőkötél, jelzőbója, távcső.
Budapesten is áll készenlétben egy kifejezetten tűzoltási célokra megépített tűzoltóhajó. A 35 tonna tömegű jármű 13 méter hosszú, 35 ember befogadására képes, maximális sebessége 40 km/óra. Az orr-része sík felületű és lenyitható, így akár kisebb gépjárműveket is képes szállítani a fedélzetén.