Frachtavimo sutartis yra tam tikra sutartis tarp laivo savininko ir prekybininko ar privataus asmens. Pagal jo nuostatas laivo savininkas sutinka vežti krovinį ar keleivius į nustatytą paskirties vietą. Sutartyje gali būti numatyta situacija, kai laivas nuomojamas tam tikram laikui. Dokumentas yra rašytinis ir kiekviena šalis pasilieka jo kopiją. Tokio tipo susitarimai galioja ir tada, kai gabenamas krovinys gabenamas orlaiviu ar sunkvežimiu.
Asmuo gali sudaryti frachtavimo sutartį su laivo savininku dėl naudojimosi laivu žvejybos ar ekskursijų dienai. Savininkas, vykdydamas sutartyje numatytus įsipareigojimus, sutinka aprūpinti ekipažą, degalus ir atsargas. Sutartis gali būti sudaryta konkrečiam laikui, pavyzdžiui, kai laivas užsakomas dieną nustatytam valandų skaičiui arba kelionei iš vieno uosto į kitą. Laiko nuoma naudojama, kai atitinkamas laivas yra jachta, kurią galima išsinuomoti.
Standartinėje frachtavimo sutartyje yra keletas sąlygų. Paprastai katerio savininkas nuomojamo termino pradžioje parūpina visiškai pripildytą laivą. Laivui pasiekus tikslą, laivą nuomojantis asmuo apmoka jo bunkerių pripildymo degalais esama kaina. Sutartyje paprastai nurodomas konkretus minimalus ir maksimalus degalų kiekis, kuris bus suteikiamas kelionės pradžioje ir pakeistas ją užbaigus.
Laivo savininkas arba jo atstovas turi teisę nuspręsti, kaip bus eksploatuojamas laivas, kol krovinys yra laive. Paprastai tariant, krovinio savininkas pasirenka, į kurį uostą laivas pristatys prekes. Jei laivas nuomojamas keleiviniam naudojimui, užsakomasis asmuo gali pasirinkti kelis įplaukimo uostus, kuriuose šalis norėtų aplankyti, ir nurodyti juos sutartyje.
Jei frachtavimo sutartis apima komercinį laivą, frachtavimo šalis turėtų nurodyti laivo pavadinimą ir kapitono vardą. Sutartyje įrašytas ir krovinio savininko vardas. Nustatomas krovinio pakrovimo ir iškrovimo laikas, o sąlygose taip pat numatyta kompensacija krovinio savininkui, jei siunta vėluoja.