Tanklaivis – laivas, skirtas pervežti skystoms ar birioms medžiagoms.[1] Nedidelės talpos laivai (keliolika tūkstančių tonų) aptarnaujami mažuose uostuose, o iki kelių šimtų tūkstančių tonų pervežantys tanklaiviai skirti ilgalaikėms kelionėms. Tanklaivio korpusas paprastai dalijamas į pertvaras, skiriančias rezervuarus, vadinamus tankais. Šiuolaikiniai tanklaiviai turi dvigubą korpusą ir dugną, kad įvykus avarijai gabenamas krovinys nepatektų į vandenį. Tanklaiviai skirstomi pagal dedveito tonažą.